@charset "UTF-8";.modal-backdrop[data-v-11724e9b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1050}.modal-panel[data-v-11724e9b]{background-color:#fff;width:90%;max-width:500px;display:flex;flex-direction:column;border:1px solid #dee2e6}.modal-fade-enter-active[data-v-11724e9b],.modal-fade-leave-active[data-v-11724e9b]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-11724e9b],.modal-fade-leave-to[data-v-11724e9b]{opacity:0}.modal-fade-enter-active .modal-panel[data-v-11724e9b],.modal-fade-leave-active .modal-panel[data-v-11724e9b]{transition:all .3s ease-out}.modal-fade-enter-from .modal-panel[data-v-11724e9b],.modal-fade-leave-to .modal-panel[data-v-11724e9b]{transform:translateY(-30px);opacity:0}.weekday-selector[data-v-ef231a72]{display:flex;gap:.5rem}.weekday-selector .btn[data-v-ef231a72]{width:38px;height:38px;padding:0;font-size:.8rem;display:flex;align-items:center;justify-content:center}.free[data-v-3082f4fc]{color:red!important;width:100%}.notRooMaps[data-v-3082f4fc]{color:#daa520!important;width:100%}.notFree[data-v-3082f4fc]{color:#00a700!important;width:100%}.processing[data-v-3082f4fc]{color:#00f!important;width:100%}.pending[data-v-3082f4fc]{color:#17a2b8!important;width:100%}.partial[data-v-3082f4fc]{color:#e83e8c!important;width:100%}.allocationDirect[data-v-3082f4fc]{color:#fd7e14!important;width:100%}.badge-group[data-v-3082f4fc]{display:flex;padding:5px}.badge-group .badge[data-v-3082f4fc]{border:none;margin-left:5px}.bg-teal[data-v-3082f4fc]{background-color:teal!important}span[data-v-4b306df6]{margin-right:1px!important}.allocation[data-v-4b306df6],.margin[data-v-4b306df6]{margin-right:10px!important}.select2[data-v-4b306df6]{display:inline!important;margin-left:15px!important}.badgeInfo[data-v-4b306df6]{margin-left:4px!important}.actions[data-v-4b306df6]{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-08bdd8c9]::-webkit-scrollbar{display:none}.header[data-v-08bdd8c9]{display:flex;margin-block:10px;margin-inline:10px;justify-content:space-between;align-items:center}.filters[data-v-08bdd8c9]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-block:10px;width:100%}.filter-inputs[data-v-08bdd8c9]{display:flex;flex-direction:row;justify-content:center;align-items:center}.filter-inputs .form-group[data-v-08bdd8c9]{margin:0}.filter-inputs input[data-v-08bdd8c9]{margin-block:10px}hr[data-v-08bdd8c9]{width:95%;padding-bottom:0;margin-bottom:0}.card-body[data-v-08bdd8c9]{height:64vh;overflow:scroll;padding:10px}.pageContent[data-v-08bdd8c9]{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-08bdd8c9]{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-08bdd8c9]{font-size:16px;margin:0;color:#07116c}.cal-card-title[data-v-08bdd8c9]{font-size:24px;font-weight:700;margin-bottom:5px}.cal-card-subtitle[data-v-08bdd8c9]{font-size:16px;color:#07116c;margin:0}.cal-card-header[data-v-08bdd8c9]{display:flex;justify-content:flex-start}.cal-card-body[data-v-08bdd8c9]{display:flex;flex-direction:column;justify-content:center;align-items:center}.cal-card-actions[data-v-08bdd8c9]{display:flex;justify-content:space-evenly;align-items:center}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #ffffff;text-shadow:0 1px 0 #ffffff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999999;-webkit-box-shadow:0 0 12px #999999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000000;-webkit-box-shadow:0 0 12px #000000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width: 240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width: 241px) and (max-width: 480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width: 481px) and (max-width: 768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.calendar[data-v-f6a8c3b9]::-webkit-scrollbar,.calendar[data-v-f6a8c3b9] *::-webkit-scrollbar{width:0px;height:0px}h2[data-v-f6a8c3b9]{color:#004687}.mainContainer[data-v-f6a8c3b9]{display:flex;flex-direction:column;justify-content:center}.calendarsHeader[data-v-f6a8c3b9]{display:flex;flex-direction:row;justify-content:space-between;align-items:end;overflow:hidden}.headerSeparation[data-v-f6a8c3b9]{border:1px solid #87898b4b;width:100%;margin:20px 0 0}.inputs[data-v-f6a8c3b9]{display:flex;flex-direction:row;justify-content:start;align-items:center;overflow:hidden;border-bottom:2px solid #004687}.inputs input[data-v-f6a8c3b9]{color:#004687;border:none;font-size:28px}.inputs input[data-v-f6a8c3b9]:focus{outline:none}.inputs input[type=text][data-v-f6a8c3b9]{width:100%}.inputs input[type=number][data-v-f6a8c3b9]{width:70px;font-weight:700}.inputs input[type=number][data-v-f6a8c3b9]::-webkit-inner-spin-button,.inputs input[type=number][data-v-f6a8c3b9]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inputs input[type=number][data-v-f6a8c3b9]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.buttons[data-v-f6a8c3b9]{display:flex;flex-direction:row;justify-content:space-between;align-items:end}.importCalendar[data-v-f6a8c3b9]{display:flex;flex-direction:column;justify-content:start;align-items:center;overflow:hidden}.importCalendar select[data-v-f6a8c3b9]{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-f6a8c3b9]{position:relative;display:grid;grid-template-columns:3fr 1fr;height:100%;width:100%;scroll-behavior:smooth;padding-block:20px}.calNavbar[data-v-f6a8c3b9]{position:sticky;z-index:10;display:none;flex-direction:row;justify-content:space-evenly;align-items:center;margin-bottom:10px;height:30px;width:90%;background-color:#fff;box-shadow:0 0 4px #00000025;border-radius:5px;top:2px;padding-block:20px}.calNav[data-v-f6a8c3b9]{transition:all .1s;font-weight:500}.calNav a[data-v-f6a8c3b9]:hover{cursor:pointer;text-shadow:0 0 2px #00000025;color:#fd7e14}.calNav a.active[data-v-f6a8c3b9]{color:#fd7e14}.dataPanel h3[data-v-f6a8c3b9]{width:100%;text-align:center}.calendarRender[data-v-f6a8c3b9]{justify-content:center;align-items:top;padding:5px;display:grid;grid-template-columns:repeat(auto-fit,310px);gap:20px;width:100%}.month[data-v-f6a8c3b9]{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-f6a8c3b9]{grid-template-columns:100%}}.view[data-v-f6a8c3b9]{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:scroll}.datesContainer[data-v-f6a8c3b9]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.dates[data-v-f6a8c3b9],.weekdayLabels[data-v-f6a8c3b9]{display:grid;grid-template-columns:repeat(7,40px);border-radius:3px}.dates[data-v-f6a8c3b9]{border-radius:5px;border:2px solid #e2e2e2}.weekdayLabel[data-v-f6a8c3b9]{margin:0;padding:0;font-size:16px;font-weight:500;text-align:center;color:#03053c}.sunCol[data-v-f6a8c3b9],.satCol[data-v-f6a8c3b9]{background-color:#f9f9f9;position:relative}.weekdayCol[data-v-f6a8c3b9]{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:repeat(auto-fit,40px)}.emptyDate[data-v-f6a8c3b9]{width:100%;height:100%}.date[data-v-f6a8c3b9]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:40px;height:40px;transition:all .1s;cursor:pointer;color:#03053c;position:relative}.date[data-v-f6a8c3b9]:hover{background-color:#e2e2e2}.day[data-v-f6a8c3b9]{padding:0;margin:0;font-size:20px;font-weight:500;text-align:center}.datePill[data-v-f6a8c3b9]{width:25px;height:5px;margin-bottom:5px;border-radius:2px;overflow:hidden}.datePill p[data-v-f6a8c3b9]{margin:0;padding:0;font-size:12px;font-weight:500;line-height:13px;text-align:center;color:#fff}.eventsWrapper[data-v-f6a8c3b9]{position:sticky;top:10px;display:flex;flex-direction:column;justify-content:top;align-items:center;width:100%;padding:10px}.eventsWrapper h3[data-v-f6a8c3b9]{margin-top:10px;margin-bottom:12px}.tabs[data-v-f6a8c3b9]{display:flex;width:100%;justify-content:center;margin-bottom:10px;border-bottom:2px solid #e2e2e2}.tabBtn[data-v-f6a8c3b9]{flex:1;background:none;border:none;padding:10px;font-weight:500;color:#6c757d;cursor:pointer;transition:all .2s;border-bottom:3px solid transparent}.tabBtn[data-v-f6a8c3b9]:hover{color:#004687;background-color:#f8f9fa}.tabBtn.active[data-v-f6a8c3b9]{color:#004687;border-bottom:3px solid #004687;font-weight:700}.events[data-v-f6a8c3b9]{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-f6a8c3b9]{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-f6a8c3b9]{margin:0;padding:0;font-size:16px;font-weight:00;color:#03053c}.event input[data-v-f6a8c3b9]{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-f6a8c3b9]:disabled{background-color:#f9f9f900;cursor:not-allowed}.event input[type=text][data-v-f6a8c3b9]{width:100%}.event input[type=date][data-v-f6a8c3b9]{font-size:18px}.event textarea[data-v-f6a8c3b9]{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-f6a8c3b9]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.eventBody[data-v-f6a8c3b9]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.eventInputRow[data-v-f6a8c3b9]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.highlight[data-v-f6a8c3b9]{animation:highlight-f6a8c3b9 3s 1 forwards}@keyframes highlight-f6a8c3b9{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-fef386e2]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}header h1[data-v-fef386e2]{font-size:2.5em;font-weight:600;margin-right:10px}button[data-v-fef386e2]{background:none;border:none;color:inherit;font:inherit;cursor:pointer;font-size:20px}button[data-v-fef386e2]:hover{animation:rotate-fef386e2 .5s cubic-bezier(.4,0,.2,1)}.header-title[data-v-fef386e2]{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.header-title i[data-v-fef386e2]{color:#004687}@keyframes rotate-fef386e2{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-9cebfe6f]{padding:10px;text-align:center}#title[data-v-9cebfe6f]{font-size:46px;font-weight:700;margin-bottom:30px}.cards[data-v-9cebfe6f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;align-items:center;width:100%}p[data-v-7efc84ed]{margin:0;padding:0}.display[data-v-7efc84ed]{display:block;pointer-events:all;animation:fadeIn-7efc84ed .5s forwards cubic-bezier(.175,.885,.32,1.275)}.hide[data-v-7efc84ed]{pointer-events:none;animation:fadeOut-7efc84ed .5s forwards cubic-bezier(.175,.885,.32,1.275)}.slide-down[data-v-7efc84ed]{animation:fadeInSlideDown-7efc84ed .5s forwards cubic-bezier(.175,.885,.32,1.275)}.slide-up[data-v-7efc84ed]{animation:fadeOutSlideUp-7efc84ed .5s forwards cubic-bezier(.175,.885,.32,1.275)}.date-details-wrapper[data-v-7efc84ed]{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-7efc84ed]{position:absolute;display:flex;margin-top:5%;max-height:85%;max-width:700px;width:90%;flex-direction:column;align-items:center;justify-content:flex-start;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-7efc84ed]{position:absolute;top:-35px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;z-index:1002}.date-details-modal-header h1[data-v-7efc84ed]{margin:0;padding:10px 20px;background:#004687;color:#fff;border-radius:5px;font-size:1.2rem;font-weight:700}.close-btn[data-v-7efc84ed]{position:absolute;top:10px;right:10px;background:#dc3545;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1003}.close-btn[data-v-7efc84ed]:hover{background:#c82333}.date-details-modal-body[data-v-7efc84ed]{padding:20px;width:100%;max-height:calc(85vh - 120px);overflow-y:auto;overflow-x:hidden}.date-details-modal-body[data-v-7efc84ed]::-webkit-scrollbar{width:8px}.date-details-modal-body[data-v-7efc84ed]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.date-details-modal-body[data-v-7efc84ed]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#004687 0%,#003260 100%);border-radius:4px}.date-details-modal-body[data-v-7efc84ed]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#003260 0%,#03053C 100%)}.class-details[data-v-7efc84ed]{margin-block:20px;padding:18px;border-radius:12px}.academic-day-item[data-v-7efc84ed]{border-left:5px solid #004687;background:#f8f9fa;box-shadow:0 2px 8px #00000014}.room-map-item[data-v-7efc84ed]{border-left:5px solid #e2e2e2;background:#f8f9fa;box-shadow:0 2px 8px #0000000d}.academic-day-item.has-room-map[data-v-7efc84ed]{border-left:5px solid #2a3eab;background:linear-gradient(135deg,#f0f2ff 0%,#e8ebff 100%);box-shadow:0 2px 8px #2a3eab1a}.academic-day-item.no-room-map[data-v-7efc84ed]{border-left:5px solid orange;background:linear-gradient(135deg,#fffbf0 0%,#fff3e0 100%);box-shadow:0 2px 8px #ffa5001a}@keyframes fadeIn-7efc84ed{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-7efc84ed{0%{opacity:1}to{opacity:0}}@keyframes fadeOutSlideUp-7efc84ed{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeInSlideDown-7efc84ed{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.date-details-modal[data-v-7efc84ed]{margin-top:2%;max-height:95%;width:95%;max-width:none}.date-details-modal-body[data-v-7efc84ed]{max-height:calc(95vh - 100px);padding:15px}.date-details-modal-header h1[data-v-7efc84ed]{font-size:1rem;padding:8px 15px}}@media (max-width: 480px){.date-details-modal[data-v-7efc84ed]{margin-top:1%;max-height:98%;width:98%}.date-details-modal-body[data-v-7efc84ed]{max-height:calc(98vh - 80px);padding:10px}.class-details[data-v-7efc84ed]{margin-block:15px;padding:15px}}#calendar-header[data-v-968e8e2d]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.year-button[data-v-968e8e2d]{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-968e8e2d]:hover{background-color:#003260;color:#fff}.year-button[data-v-968e8e2d]:active{background-color:#fd7e14;color:#fff}.add-year i[data-v-968e8e2d],.subtract-year i[data-v-968e8e2d]{color:#003260;position:absolute;top:20.5%;z-index:1;transition:all .2s}.add-year i[data-v-968e8e2d]{right:-6px}.add-year:hover i[data-v-968e8e2d]{transform:translate(5px);color:#fd7e14}.add-year:active i[data-v-968e8e2d]{transform:translate(10px);color:#fd7e14}.subtract-year i[data-v-968e8e2d]{left:-6px}.subtract-year:hover i[data-v-968e8e2d]{transform:translate(-5px);color:#fd7e14}.subtract-year:active i[data-v-968e8e2d]{transform:translate(-10px);color:#fd7e14}#month-header[data-v-968e8e2d]{text-align:center}.calendar[data-v-968e8e2d]::-webkit-scrollbar,.calendar[data-v-968e8e2d] *::-webkit-scrollbar{width:0;height:0}h2[data-v-968e8e2d]{color:#004687}#current-calendar[data-v-968e8e2d]{margin-bottom:20px;overflow:visible}.current-view[data-v-968e8e2d]{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible}.current-view-dates[data-v-968e8e2d],.current-view-weekdayLabels[data-v-968e8e2d]{display:grid;grid-template-columns:repeat(7,minmax(90px,auto));border-radius:3px}.current-view-dates[data-v-968e8e2d]{border-radius:5px;border:2px solid #e2e2e2;overflow:visible}.current-view-emptyDate[data-v-968e8e2d],.current-view-date[data-v-968e8e2d]{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-968e8e2d]:hover{background-color:#e2e2e2}.date-col[data-v-968e8e2d]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:50%;height:100%;pointer-events:none}.availability-indicators[data-v-968e8e2d]{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-968e8e2d]{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-968e8e2d]{background-color:#2a3eab}.availability-indicator p[data-v-968e8e2d]{margin:0;padding:0;color:#fff;font-size:10px;font-weight:700}.plannedAcademicShift[data-v-968e8e2d]{background-color:orange!important}.createdAcademicShift[data-v-968e8e2d]{background-color:#2a3eab!important;color:#fff!important}.current-weekdayLabels[data-v-968e8e2d]{display:grid;grid-template-columns:repeat(7,minmax(90px,auto));border-radius:3px}.current-weekdayLabel[data-v-968e8e2d]{margin:0;padding:0;font-size:18px;font-weight:500;text-align:center;color:#03053c}.current-view-sunCol[data-v-968e8e2d],.current-view-satCol[data-v-968e8e2d]{background-color:#f9f9f9}.current-view-weekCol[data-v-968e8e2d]:after{content:"";position:absolute;top:3.5%;right:0;width:2px;height:95%;background-color:#e3e3e3}.current-view-day[data-v-968e8e2d]{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-968e8e2d]{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-968e8e2d]{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-968e8e2d]{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-968e8e2d]:hover{color:#fd7e14}.carousel-button i[data-v-968e8e2d]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all .2s}#carousel-left-button[data-v-968e8e2d]{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-968e8e2d]:hover{transform:translate(-5px)}#carousel-right-button[data-v-968e8e2d]{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-968e8e2d]:hover{transform:translate(5px)}.general-calendar[data-v-968e8e2d]{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-968e8e2d]{display:flex;flex-direction:column;justify-content:start;align-items:center;border-radius:5px}.month[data-v-968e8e2d]{display:flex;padding:10px;background-color:#fff;border-radius:5px}.view[data-v-968e8e2d]{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:scroll}.month-title[data-v-968e8e2d]{color:#004687;font-weight:600;transition:all .2s ease;pointer-events:auto;cursor:pointer}.month-title[data-v-968e8e2d]:hover,.selected-month-title[data-v-968e8e2d]{color:#fd7e14}.datesContainer[data-v-968e8e2d]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.dates[data-v-968e8e2d],.weekdayLabels[data-v-968e8e2d]{display:grid;grid-template-columns:repeat(7,minmax(35px,auto));border-radius:3px}.dates[data-v-968e8e2d]{border-radius:5px;border:2px solid #e2e2e2}.weekdayLabel[data-v-968e8e2d]{margin:0;padding:0;font-size:13px;font-weight:500;text-align:center;color:#03053c}.sunCol[data-v-968e8e2d],.satCol[data-v-968e8e2d]{background-color:#f9f9f9;position:relative}.weekdayCol[data-v-968e8e2d]{position:relative}.weekCol[data-v-968e8e2d]:after,.sunCol[data-v-968e8e2d]:after{content:"";position:absolute;top:3.5%;right:0;width:2px;height:95%;z-index:1;background-color:#e3e3e3}.emptyDate[data-v-968e8e2d],.date[data-v-968e8e2d]{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-968e8e2d]:hover{background-color:#e2e2e2!important;color:#03053c!important}.day[data-v-968e8e2d]{padding:0;margin:0;font-size:13px;font-weight:700;text-align:center}.subtitles[data-v-968e8e2d]{display:flex;flex-direction:row;justify-content:center;align-items:start;margin-top:25px;width:100%;column-gap:10px}.subtitle[data-v-968e8e2d]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-inline:10px}.subtitle div[data-v-968e8e2d]{margin-top:5px;margin-inline:5px;width:30px;height:25px;color:#fff!important;font-weight:700}.year-selection-body[data-v-fdee220e]{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-fdee220e 1s cubic-bezier(.25,1,.5,1)}@keyframes slideDown-fdee220e{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.slide-up[data-v-fdee220e]{animation:slideUp-fdee220e 1s cubic-bezier(.25,1,.5,1)}@keyframes slideUp-fdee220e{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.yearCheckError[data-v-fdee220e]{color:red;margin-bottom:10px}#year-inputs[data-v-fdee220e]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}input[data-v-fdee220e]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}input[data-v-fdee220e]:hover{border:1px solid #0a53be}input[data-v-fdee220e]:focus{outline:none;border:1px solid #FD7E14DD}input[data-v-fdee220e]{padding-inline:5px;margin-inline:0;-moz-appearance:textfield}.error[data-v-fdee220e]{border:1px solid red!important;animation:shake-fdee220e .5s ease-in-out}@keyframes shake-fdee220e{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-fdee220e]::-webkit-outer-spin-button,input[data-v-fdee220e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select[data-v-6fe62b20],input[type=text][data-v-6fe62b20],input[type=number][data-v-6fe62b20],input[type=time][data-v-6fe62b20]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-6fe62b20]:hover,input[type=text][data-v-6fe62b20]:hover,input[type=number][data-v-6fe62b20]:hover,input[type=time][data-v-6fe62b20]:hover{border:1px solid #0a53be}select[data-v-6fe62b20]:focus,input[type=text][data-v-6fe62b20]:focus,input[type=number][data-v-6fe62b20]:focus,input[type=time][data-v-6fe62b20]:focus{outline:none;border:1px solid #FD7E14DD}input[type=number][data-v-6fe62b20]{padding-inline:5px;margin-inline:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[data-v-6fe62b20]::-webkit-outer-spin-button,input[data-v-6fe62b20]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bg-darkblue[data-v-6fe62b20]{background-color:#2a3eab!important;color:#fff!important}.content-card-body[data-v-6fe62b20]{opacity:1;display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;padding-inline:10px;background:white;overflow:hidden}.content-card[data-v-6fe62b20]{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:0!important}.content-card-header[data-v-6fe62b20]{position:sticky;top:0;margin-top:-10px;margin-bottom: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-6fe62b20]>*{position:relative;z-index:3}.content-card-header[data-v-6fe62b20]: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-6fe62b20]: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-6fe62b20]:hover:after{opacity:1}.content-card-header[data-v-6fe62b20]:active:after{opacity:.8}.team-info[data-v-6fe62b20]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:95%;margin-bottom:15px}.team-info-card[data-v-6fe62b20]{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-6fe62b20]{margin-right:3px}.team-badge[data-v-6fe62b20]{position:absolute;bottom:-22px;right:-2px;z-index:3;background-color:#fad058;padding-inline:8px;font-weight:500;border-radius:6px}.ucs-list[data-v-6fe62b20]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;transition:all 1s cubic-bezier(.25,1,.5,1)}.team-uc-details[data-v-6fe62b20]{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:start;width:100%;margin-bottom:20px;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-6fe62b20]{color:#1d8700;text-wrap:nowrap}.undistributed-team-uc[data-v-6fe62b20]{color:#870000;text-wrap:nowrap}.team-uc-header[data-v-6fe62b20]{position:sticky;top:5px;display:flex;justify-content:space-between;align-items:center;width:100%;font-weight:500;margin-bottom:20px;margin-top:-15px;cursor:pointer;padding-inline:10px;padding-block:5px;border-radius:5px;border:2px solid rgb(232,232,232);transition:all .25s cubic-bezier(.25,1,.5,1);background:#f4fbff;color:#313c5b}.team-uc-header[data-v-6fe62b20]:hover{background:#d7edfc;box-shadow:0 4px 12px #07164626}.team-uc-header-draggable[data-v-6fe62b20]:hover{transform:scale(1.01);cursor:grab}.team-uc-name[data-v-6fe62b20],.team-uc-workload[data-v-6fe62b20]{margin:0;padding:0}.team-uc-name[data-v-6fe62b20]{width:70%}.team-uc-info[data-v-6fe62b20]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.team-uc-workload[data-v-6fe62b20]{width:100%;text-align:right;text-wrap:nowrap}.team-uc-body[data-v-6fe62b20]{width:100%;transition:all .5s cubic-bezier(.25,1,.5,1);padding-inline:10px}.team-uc-inputs[data-v-6fe62b20]{width:100%!important;margin-bottom:25px}.team-uc-input-group[data-v-6fe62b20]{font-size:14px}.team-uc-input-group input[data-v-6fe62b20]{width:80%}.team-uc-executions[data-v-6fe62b20]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;margin-bottom:10px}.team-uc-environment-map[data-v-6fe62b20]{width:100%;margin-bottom:20px}.team-uc-academic-days[data-v-6fe62b20]{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap;pointer-events:all}.planned-team-vacancies[data-v-6fe62b20]{display:flex;flex-direction:row;width:100%;margin-bottom:25px;justify-content:space-between;align-items:center}.planned-team-vacancies h6[data-v-6fe62b20]{margin-bottom:0}.team-vacancies-list[data-v-6fe62b20]{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-6fe62b20]{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-6fe62b20]{margin-right:5px}.planned-team-vacancy p[data-v-6fe62b20]{margin-bottom:0}.course-plan-weekdays[data-v-6fe62b20]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%}.uc-weekday[data-v-6fe62b20]{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-6fe62b20]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:20%}.cursor-not-allowed[data-v-6fe62b20]{cursor:not-allowed}.cursor-grab[data-v-6fe62b20]{cursor:grab}.cursor-grab[data-v-6fe62b20]:active{cursor:grabbing}.badge.cursor-grab[data-v-6fe62b20]:hover{transform:scale(1.05)}.team-execution-header{h6[data-v-6fe62b20] {text-align: center; width: 40%; margin-right: 5px; margin-left: 0; margin-block: 0; padding: 0;} hr[data-v-6fe62b20] {width: 100%; color: black; opacity: 1;} .badge[data-v-6fe62b20] {margin: 0 0 0 10px;}}.team-execution-header[data-v-6fe62b20]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.options-toggle[data-v-6fe62b20]{cursor:pointer;-webkit-user-select:none;user-select:none}.options-toggle[data-v-6fe62b20]:hover{color:#004687}.execution-options-toggle{p[data-v-6fe62b20] {margin: 0;}}.execution-options-toggle[data-v-6fe62b20]{margin-left:10px;text-align:start;text-wrap:nowrap}.curricular-unit-execution-details[data-v-6fe62b20]{width:100%;margin-bottom:2px}.time-inputs[data-v-6fe62b20]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;gap:15px}.time-input-col[data-v-6fe62b20]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48%}.time-input-col input[data-v-6fe62b20]{width:100%;text-align:center}.uc-options-input-group[data-v-6fe62b20]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:15px;margin-bottom:8px}.uc-options-input-group[data-v-6fe62b20] *{padding-bottom:0!important}.uc-options-input-group input[data-v-6fe62b20]{max-width:50px;text-align:center}.input-group-divider[data-v-6fe62b20]{width:60%;margin-block:8px;border:none;border-top:1px dashed #e0e0e0;opacity:.7}.execution-separator[data-v-6fe62b20]{width:80%;margin-block:5px}.execution-special-distribution[data-v-6fe62b20]{margin:0 2px 5px!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}.distribute-all-ucs-card[data-v-6fe62b20]{width:100%;margin-bottom:20px;padding-inline:10px;padding-top:5px;border-radius:10px;border:2px solid #f5f5f5;transition:all .25s cubic-bezier(.25,1,.5,1);background-color:#f4fbff}.execution-special-distribution-selected[data-v-6fe62b20]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:60%}.gap-finder-trigger-button[data-v-6fe62b20]{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;max-width:240px;margin:0 auto 16px;padding:3px 12px;font-size:12px;font-weight:600;border-radius:20px;border:1.5px solid #004687;background:transparent;color:#004687;cursor:pointer;transition:all .2s cubic-bezier(.25,1,.5,1)}.gap-finder-trigger-button[data-v-6fe62b20]:hover{background:#004687;color:#fff}.gap-finder-trigger-button[data-v-6fe62b20]:disabled{opacity:.5;cursor:not-allowed}[data-v-65489826]::-webkit-scrollbar{display:none}i[data-v-65489826]{margin:0!important;padding:0!important}#environments-column.collapsed-width[data-v-65489826]{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-65489826]{border:solid .5px #dc3545!important;animation:shake-65489826 .5s forwards}@keyframes shake-65489826{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}.main-content[data-v-65489826]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sub-content-wrapper[data-v-65489826]{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:100%;margin-left:0;column-gap:20px}#environments-column[data-v-65489826]{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-65489826]{width:50%}#courses-column[data-v-65489826]{flex:1 0 22%;max-height:1060px;display:flex;flex-direction:column}.content-column-header{i[data-v-65489826] {margin-right: 10px;} p[data-v-65489826] {margin: 0; padding: 0;}}.content-column-header[data-v-65489826]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:10px;position:sticky;top:0;background:white;z-index:20}.content-column-header h2[data-v-65489826]{margin-bottom:20px;color:#004687}.column-header-switch[data-v-65489826]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:30px}.column-selector[data-v-65489826]{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-65489826]:hover{background:#d6e9ff}.column-selected[data-v-65489826]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:40%}.shift-switch[data-v-65489826]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:30px}.shift-selector[data-v-65489826]{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-65489826]:hover{background:#d6e9ff}.shift-selected[data-v-65489826]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:25%}.selected-environment-display[data-v-65489826]{display:flex;flex-direction:column;justify-content:center;align-items:center}.selected-environment-name[data-v-65489826]{font-size:16px;font-weight:500;margin-bottom:5px;color:#004687}.selected-environment-unit[data-v-65489826]{font-size:13px;font-weight:400;color:#004687;text-align:center}#units-list[data-v-65489826],#planned-teams-list[data-v-65489826],#courses-list[data-v-65489826]{overflow:auto;opacity:1;transition:all .25s cubic-bezier(.25,1,.5,1)}select[data-v-65489826],input[type=text][data-v-65489826],input[type=number][data-v-65489826],input[type=time][data-v-65489826]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-65489826]:hover,input[type=text][data-v-65489826]:hover,input[type=number][data-v-65489826]:hover,input[type=time][data-v-65489826]:hover{border:1px solid #0a53be}select[data-v-65489826]:focus,input[type=text][data-v-65489826]:focus,input[type=number][data-v-65489826]:focus,input[type=time][data-v-65489826]:focus{outline:none;border:1px solid #FD7E14DD}input[type=number][data-v-65489826]{padding-inline:5px;margin-inline:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[data-v-65489826]::-webkit-outer-spin-button,input[data-v-65489826]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.select-placeholder[data-v-65489826]{color:#777}#course-plan-filters[data-v-65489826]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#filter-course-texts[data-v-65489826]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}#filter-course-code[data-v-65489826]{width:18%}#filter-course-name[data-v-65489826]{width:60%}#filter-course-workload[data-v-65489826]{width:17%}#filter-course-selects[data-v-65489826]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}#axis-filter[data-v-65489826],#segment-filter[data-v-65489826]{width:47%}.courses-list[data-v-65489826]{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-65489826]{width:100%}.loading-card[data-v-65489826]{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-65489826 2s infinite;overflow:visible}.loading-inner-card[data-v-65489826]{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-65489826]{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-65489826 2.3s infinite,bouce 2s infinite}.loading-card-title[data-v-65489826]{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-65489826 2.3s infinite reverse}@keyframes opacityLoading-65489826{0%{background-position:200% 0;opacity:.5}40%{opacity:1}60%{opacity:1}to{background-position:-200% 0;opacity:.5}}@keyframes loading-65489826{0%{background-position:200% 0}to{background-position:-200% 0}}.content-cards-wrapper[data-v-65489826]{width:100%;height:100%;overflow:auto}.content-card[data-v-65489826]{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-65489826]{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-65489826]{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-65489826]{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-65489826]>*{position:relative;z-index:3}.content-card-header[data-v-65489826]: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-65489826]: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-65489826]:hover:after{opacity:1}.content-card-header[data-v-65489826]:active:after{opacity:.8}.blocked.content-card-header[data-v-65489826]{cursor:default}.blocked.content-card-header[data-v-65489826]:after{background-color:#696969!important}.content-card-title[data-v-65489826]{margin-right:3px}.content-card-body[data-v-65489826]{opacity:1;display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;padding-inline:10px;padding-top:20px;padding-bottom:10px;background:white;overflow:hidden}.course-plan-calendars[data-v-65489826]{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;margin-bottom:10px}.course-plan-calendars-list[data-v-65489826]{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;overflow:auto;scroll-behavior:smooth;border-radius:10px}.course-plan-calendar[data-v-65489826]{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-65489826]{margin:0;padding:0}.selected-course-plan-calendar[data-v-65489826]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:70%}.time-inputs[data-v-65489826]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;gap:15px}.time-input-col[data-v-65489826]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48%}.time-input-col input[data-v-65489826]{width:100%;text-align:center}.vacancies-inputs[data-v-65489826]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:20px}.vacancies-inputs h6[data-v-65489826]{margin:0}.vacancies-groups[data-v-65489826]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.vacancies-groups h6[data-v-65489826]{font-size:12px;margin-bottom:3px}.vacancies-input-group[data-v-65489826]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:32%}.vacancies-input-group input[data-v-65489826]{width:80%;margin:0;text-align:center}.vacancies-warning[data-v-65489826]{font-size:14px;text-align:end;color:#dc3545;width:100%}.course-plan-weekdays-section[data-v-65489826],.curricular-unit-execution-details[data-v-65489826]{width:100%;margin-bottom:10px}.course-plan-weekdays[data-v-65489826]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:10px}.course-plan-weekday[data-v-65489826]{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-65489826]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:20%}.uc-weekday[data-v-65489826]{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-65489826]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:20%}.ucs-section[data-v-65489826]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%}.execution-plans[data-v-65489826]{width:100%;margin-bottom:10px}.execution-plans-list[data-v-65489826]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.execution-plan-item[data-v-65489826]{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-65489826]{margin:0;padding:0}.execution-plan-item i[data-v-65489826]{position:absolute;right:10px;transition:all .25s cubic-bezier(.25,1,.5,1)}.selected-execution-plan[data-v-65489826]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:70%}.ucs[data-v-65489826],.curricular-units-container[data-v-65489826]{width:100%}.curricular-units-list[data-v-65489826],.execution-forms-list[data-v-65489826]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;width:100%;overflow-x:scroll;scroll-behavior:smooth}.course-plan-list-separator[data-v-65489826]{width:100%;padding-inline:10px;height:2px}.content-card-list-item[data-v-65489826]{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-65489826],.uc-card p[data-v-65489826]{margin:0;padding-inline:0;padding-bottom:5px;font-weight:500}.uc-card[data-v-65489826]{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-65489826]{cursor:pointer;-webkit-user-select:none;user-select:none}.options-toggle p[data-v-65489826]{margin:0;padding-inline:0;padding-bottom:5px;font-weight:500;text-wrap:nowrap}.options-toggle[data-v-65489826]:hover{color:#004687}.uc-options-toggle[data-v-65489826]{text-align:end}.execution-options-toggle[data-v-65489826]{text-align:start}.uc-options[data-v-65489826]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:5px}.uc-options-input-group[data-v-65489826]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;gap:15px;margin-bottom:8px}.uc-options-input-group[data-v-65489826] *{padding-bottom:0!important}.uc-options-input-group input[data-v-65489826]{max-width:50px;text-align:center}.input-group-divider[data-v-65489826]{width:60%;margin-block:8px;border:none;border-top:1px dashed #e0e0e0;opacity:.7}.execution-separator[data-v-65489826]{width:80%;margin-block:5px}.execution-special-distribution[data-v-65489826]{margin:0 2px 5px!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-65489826]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:60%}.selected-uc-card[data-v-65489826]{border:3px solid rgba(253,205,169,.87)!important;color:#562800de!important}.content-card-list-item-content[data-v-65489826]{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:100%;margin-bottom:10px}.content-card-list-item[data-v-65489826]:hover{background:#e5f3ff;color:#004687;border-color:#a5b5c7}.execution-forms-container[data-v-65489826]{width:100%;margin-block:10px}.ucs-list[data-v-65489826]{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-65489826]{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-65489826]{color:#1d8700}.undistributed-team-uc[data-v-65489826]{color:#870000}.team-uc-header[data-v-65489826]{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-65489826]: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-65489826],.team-uc-workload[data-v-65489826]{margin:0;padding:0}.team-uc-name[data-v-65489826]{width:70%}.team-uc-info[data-v-65489826]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.team-uc-workload[data-v-65489826]{width:100%;text-align:right}.team-uc-body[data-v-65489826]{width:100%;transition:all .5s cubic-bezier(.25,1,.5,1)}.team-uc-inputs[data-v-65489826]{width:100%!important}.team-uc-input-group[data-v-65489826]{font-size:14px}.team-uc-input-group input[data-v-65489826]{width:80%}.team-uc-academic-days-viewport[data-v-65489826]{position:relative;max-height:300px;width:100%;pointer-events:none}.team-uc-academic-days-viewport p[data-v-65489826],.team-uc-academic-days-viewport h6[data-v-65489826]{margin-bottom:0;padding-bottom:5px}.team-uc-academic-days-viewport[data-v-65489826]: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-65489826]: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-65489826]{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-65489826]{width:100%}.team-uc-academic-days[data-v-65489826]{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap;pointer-events:all}.planned-team-vacancies[data-v-65489826]{display:flex;flex-direction:column;width:100%;margin-bottom:20px}.team-vacancies-list[data-v-65489826]{width:100%;display:flex;justify-content:space-evenly;align-items:center}.planned-team-vacancy[data-v-65489826]{display:flex;align-items:center;justify-content:center}.planned-team-vacancy p[data-v-65489826],.planned-team-vacancy h6[data-v-65489826]{margin-right:5px;margin-bottom:0}.delete-area[data-v-65489826]{position:fixed;bottom:-90px;right:2vw;margin:auto;z-index:20;display:flex;flex-direction:column;justify-content:start;align-items:center;width:300px;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-65489826]{transform:translateY(-55px)}.delete-drag-over[data-v-65489826]{transform:translateY(-80px)}.delete-area i[data-v-65489826]{pointer-events:none;font-size:24px;margin-bottom:10px}.delete-area p[data-v-65489826]{pointer-events:none;margin:0;padding:0}.v-enter-active[data-v-65489826],.v-leave-active[data-v-65489826]{transition:opacity .2s ease}.v-enter-from[data-v-65489826],.v-leave-to[data-v-65489826]{opacity:0}.loading-overlay[data-v-65489826]{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-65489826]{background-color:#fff;padding:30px;border-radius:10px;text-align:center;box-shadow:0 4px 6px #0000001a}.loading-spinner i[data-v-65489826]{font-size:2rem;color:#004687;margin-bottom:15px}.loading-spinner p[data-v-65489826]{margin:0;color:#004687;font-weight:500;font-size:16px}.no-calendar-available[data-v-65489826]{width:100%;margin:0;padding:20px;color:gray;text-align:center;font-style:italic}[data-v-817cd796]::-webkit-scrollbar{display:none}.collapsed[data-v-817cd796]{opacity:0;background:white;max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.25,1,.5,1)}#environments-column.collapsed-width[data-v-817cd796]{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-817cd796]{border:solid .5px #dc3545!important;animation:shake-817cd796 .5s forwards}@keyframes shake-817cd796{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}.main-content[data-v-817cd796]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sub-content-wrapper[data-v-817cd796]{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:100%;margin-left:0;column-gap:20px}#environments-column[data-v-817cd796]{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-817cd796]{width:50%}#courses-column[data-v-817cd796]{flex:1 0 22%;max-height:1060px;display:flex;flex-direction:column}.content-column-header{i[data-v-817cd796] {margin-right: 10px;} p[data-v-817cd796] {margin: 0; padding: 0;}}.content-column-header[data-v-817cd796]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:20px}.content-column-header h2[data-v-817cd796]{margin-bottom:20px;color:#004687}.column-header-switch[data-v-817cd796]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:30px}.column-selector[data-v-817cd796]{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-817cd796]:hover{background:#d6e9ff}.column-selected[data-v-817cd796]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:40%}.selected-environment-display[data-v-817cd796]{display:flex;flex-direction:column;justify-content:center;align-items:center}.selected-environment-name[data-v-817cd796]{font-size:16px;font-weight:500;margin-bottom:5px;color:#004687}.selected-environment-unit[data-v-817cd796]{font-size:13px;font-weight:400;color:#004687;text-align:center}#units-list[data-v-817cd796]{overflow:auto;opacity:1;transition:all .25s cubic-bezier(.25,1,.5,1)}.filter-environment[data-v-817cd796]{position:sticky;top:0;background:white;z-index:1;width:100%}#no-environment-warning[data-v-817cd796]{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-817cd796]{margin-right:15px;animation:bounceRight-817cd796 2s infinite cubic-bezier(.25,1,.5,1)}#no-environment-warning p[data-v-817cd796]{margin-bottom:10px;padding:0}.calendar-wrapper[data-v-817cd796]{transition:all .25s cubic-bezier(.25,1,.5,1)}@keyframes bounceRight-817cd796{0%{transform:translate(0)}50%{transform:translate(-10px)}70%,to{transform:translate(0)}}select[data-v-817cd796],input[type=text][data-v-817cd796],input[type=number][data-v-817cd796],input[type=time][data-v-817cd796]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-817cd796]:hover,input[type=text][data-v-817cd796]:hover,input[type=number][data-v-817cd796]:hover,input[type=time][data-v-817cd796]:hover{border:1px solid #0a53be}select[data-v-817cd796]:focus,input[type=text][data-v-817cd796]:focus,input[type=number][data-v-817cd796]:focus,input[type=time][data-v-817cd796]:focus{outline:none;border:1px solid #FD7E14DD}input[type=number][data-v-817cd796]{padding-inline:5px;margin-inline:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[data-v-817cd796]::-webkit-outer-spin-button,input[data-v-817cd796]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.loading-cards[data-v-817cd796]{width:100%}.loading-card[data-v-817cd796]{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-817cd796 2s infinite;overflow:visible}.loading-inner-card[data-v-817cd796]{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-817cd796]{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-817cd796 2.3s infinite,bouce 2s infinite}.loading-card-title[data-v-817cd796]{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-817cd796 2.3s infinite reverse}@keyframes opacityLoading-817cd796{0%{background-position:200% 0;opacity:.5}40%{opacity:1}60%{opacity:1}to{background-position:-200% 0;opacity:.5}}@keyframes loading-817cd796{0%{background-position:200% 0}to{background-position:-200% 0}}.content-cards-wrapper[data-v-817cd796]{width:100%;height:100%;overflow:auto}.content-card[data-v-817cd796]{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}.pca-badge[data-v-817cd796]{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-817cd796]{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-817cd796]>*{position:relative;z-index:3}.content-card-header[data-v-817cd796]: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-817cd796]: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-817cd796]:hover:after{opacity:1}.content-card-body[data-v-817cd796]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;padding-inline:10px;padding-block:10px;background:white;overflow:scroll;max-height:500px}.content-card-list[data-v-817cd796]{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-817cd796]{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-817cd796],.uc-card p[data-v-817cd796]{margin:0;padding-inline:0;padding-bottom:5px;font-weight:500}.remote-environment[data-v-817cd796]{text-align:center!important;border-radius:10px}.remote-environment p[data-v-817cd796]{width:100%}.content-card-list-item[data-v-817cd796]:hover{background:#e5f3ff;color:#004687;border-color:#a5b5c7}.content-card-list-item-selected[data-v-817cd796]{border-color:#fdcda9de!important;background:rgba(253,205,169,.87)!important;color:#ff7400de!important}[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}.main-content[data-v-87a5ab5e]{margin-top:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sub-content-wrapper[data-v-87a5ab5e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:100%}.card[data-v-87a5ab5e]{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}[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-ad422fa5]::-webkit-scrollbar{display:none}select[data-v-ad422fa5],input[type=date][data-v-ad422fa5]{height:30px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}input[type=date][data-v-ad422fa5]{min-width:100px}select[data-v-ad422fa5]{min-width:100px;max-width:200px}select[data-v-ad422fa5]:hover,input[type=date][data-v-ad422fa5]:hover{border:1px solid #0a53be}select[data-v-ad422fa5]:focus{outline:none;border:1px solid rgba(253,126,20,.8666666667)}h5[data-v-ad422fa5]{font-size:1.4rem;font-weight:600;color:#031531;margin:0;justify-self:start}h3[data-v-ad422fa5]{font-size:1.6rem;font-weight:600;color:#041f4a;margin:0;justify-self:start}p[data-v-ad422fa5]{margin:0}.fa-check[data-v-ad422fa5]{color:#036917}.fa-times[data-v-ad422fa5]{color:#911111}.fa-search-plus[data-v-ad422fa5]{color:#203f72}.btn-action[data-v-ad422fa5]{padding:3px 8px;background-color:#004687;color:#fff;border-radius:5px;cursor:pointer;border:2px solid transparent;transition:all .2s}.btn-action[data-v-ad422fa5]:hover{background-color:#ec781ede}.btn-succeeded[data-v-ad422fa5]{background-color:#ebffed!important;border:2px solid #a3e0a8!important;color:#45c54e!important}.btn-succeeded i[data-v-ad422fa5]{color:#4cbb55}.btn-disabled[data-v-ad422fa5]{background-color:#dfe0e8;color:#919191;pointer-events:none!important;cursor:default}.robot-wrapper[data-v-ad422fa5]{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:100%}.info[data-v-ad422fa5]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:49%;height:100%}.info-header[data-v-ad422fa5]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.info-content[data-v-ad422fa5]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;overflow:hidden}.info-card[data-v-ad422fa5]{width:100%}.info-card-title[data-v-ad422fa5]{margin-left:10px;margin-bottom:5px}.info-card-body[data-v-ad422fa5]{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-ad422fa5]{max-height:100%;flex:1;display:flex;flex-direction:column;min-height:0;flex-wrap:wrap}#room-maps-card .room-maps-header[data-v-ad422fa5]{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-ad422fa5]{margin-right:5px;margin-bottom:0;font-weight:500}#room-maps-card .room-maps-header .date-filters[data-v-ad422fa5]{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-ad422fa5]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#room-maps-card .room-maps-header .ucs-filter[data-v-ad422fa5]{display:flex;flex-direction:column;justify-content:space-evenly;align-items:start;gap:5px}#room-maps-card .room-maps-header .created-filter[data-v-ad422fa5]{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-ad422fa5]{display:flex;flex-direction:row;gap:10px}#room-maps-card .room-maps-header .header-actions[data-v-ad422fa5]{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-ad422fa5]{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-ad422fa5]:hover{background:rgba(255,232,214,.87);color:#ff8e34;border-color:#ff8e34}#room-maps-card .info-card-body[data-v-ad422fa5]{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-ad422fa5]{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-ad422fa5]{position:relative;transition:all .2s;width:100%}#room-maps-card .room-map-items .room-map-item[data-v-ad422fa5] *{display:flex;flex-direction:column}#room-maps-card .room-map-items .room-map-item .room-map-date[data-v-ad422fa5]{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-ad422fa5]{font-weight:500}#room-maps-card .room-map-items .room-map-item .room-map-date-details[data-v-ad422fa5]{transition:all .2s}#room-maps-card .room-map-items .room-map-item .room-map-date-details i[data-v-ad422fa5]{padding-block:10px}#room-maps-card .room-map-items .room-map-item .fa-search-plus[data-v-ad422fa5]:hover{color:#ff8e34;cursor:pointer}#room-maps-card .room-map-items .room-map-item .room-map-date-popover[data-v-ad422fa5]{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-ad422fa5]{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-ad422fa5]{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-ad422fa5]:hover{color:#ff8e34}#room-maps-card .room-map-items .room-map-item[data-v-ad422fa5]: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-ad422fa5]{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-ad422fa5]: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-ad422fa5]{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-ad422fa5]{cursor:not-allowed}#room-maps-card .room-map-items .remote-room-map .room-map-date[data-v-ad422fa5]{background:#f0f2f5!important;color:#b0b0b0!important}#room-maps-card .room-map-items .room-map-date-selected[data-v-ad422fa5]{background:#ffeeda!important;color:#ef7514!important;border:1px solid #ff8e34!important}#room-maps-card .room-map-items .created-room-map-item[data-v-ad422fa5],#room-maps-card .room-map-items .processing-room-map-item[data-v-ad422fa5]{pointer-events:none}#room-maps-card .room-map-items .created-room-map-item .room-map-date-details i[data-v-ad422fa5],#room-maps-card .room-map-items .processing-room-map-item .room-map-date-details i[data-v-ad422fa5]{pointer-events:auto}#room-maps-card .room-map-items .created-room-map-item .room-map-date[data-v-ad422fa5]{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-ad422fa5]: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-ad422fa5]{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-ad422fa5] ::-webkit-scrollbar{display:block!important}#room-maps-card .room-maps-footer .robot-room-maps-icon[data-v-ad422fa5]{font-size:20px}#room-maps-card .room-maps-footer .selected-room-maps[data-v-ad422fa5]{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-ad422fa5]{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-ad422fa5]:hover{cursor:pointer;border:1px solid #000c33}#room-maps-card .room-maps-footer .selected-room-maps[data-v-ad422fa5]::-webkit-scrollbar{width:7px!important}#room-maps-card .room-maps-footer .selected-room-maps[data-v-ad422fa5]::-webkit-scrollbar-track{background:var(--sb-track-color)!important;border-radius:3px!important}#room-maps-card .room-maps-footer .selected-room-maps[data-v-ad422fa5]::-webkit-scrollbar-thumb{background:var(--sb-thumb-color)!important;border-radius:3px!important}#room-maps-card .room-maps-footer button[data-v-ad422fa5]{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-ad422fa5]:hover{background-color:#ec781ede}.status-label[data-v-ad422fa5]{color:#041f4a;font-size:18px;font-weight:500}.window[data-v-ad422fa5]{display:flex;flex-direction:column;width:49%;height:100%}.message[data-v-ad422fa5]{display:flex;flex-direction:column;align-items:end;justify-content:start;gap:3px}.message .message-content[data-v-ad422fa5]{display:flex;flex-direction:row;gap:5px}.message .message-timestamp[data-v-ad422fa5]{text-align:end;font-size:.8rem;color:#9e9e9e;margin-right:5px}.message .message-text[data-v-ad422fa5]{font-size:1.05rem;background-color:#fff;padding:10px;border-radius:10px;box-shadow:0 0 10px #0000001a}.message .robot-icon[data-v-ad422fa5]{margin-top:4px;font-size:1.7rem}.chat[data-v-ad422fa5]{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-ad422fa5]{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-ad422fa5],.chat-header .chat-header-actions[data-v-ad422fa5]{display:flex;flex-direction:column;gap:10px}.chat-header .chat-header-labels[data-v-ad422fa5]{justify-content:center;align-items:start}.chat-header .chat-header-labels div[data-v-ad422fa5]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.chat-header .chat-header-actions[data-v-ad422fa5]{justify-content:center;align-items:end}.pca-badge[data-v-ad422fa5]{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-ad422fa5]{color:#036917}.pca-badge-false i[data-v-ad422fa5]{color:#911111}.robot-status-details[data-v-ad422fa5],.team-creation[data-v-ad422fa5]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%}.empty-history-warning[data-v-ad422fa5]{position:absolute;top:20px;width:90%;background-color:#f7f7f7;color:#9e9e9e;text-align:center}.v-enter-active[data-v-ad422fa5],.v-leave-active[data-v-ad422fa5]{transition:opacity .5s ease}.v-enter-from[data-v-ad422fa5],.v-leave-to[data-v-ad422fa5]{opacity:0}.typing-loader[data-v-ad422fa5]{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-ad422fa5 1s infinite linear}@keyframes l3-ad422fa5{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-ad422fa5]{animation:fadeIn-ad422fa5 .2s cubic-bezier(.25,1,.5,1) forwards}@keyframes fadeIn-ad422fa5{0%{opacity:0}to{opacity:1}}.fade-out[data-v-ad422fa5]{animation:fadeOut-ad422fa5 .2s cubic-bezier(.25,1,.5,1) forwards;pointer-events:none}@keyframes fadeOut-ad422fa5{0%{opacity:1}to{opacity:0;display:none}}[data-v-3a65d7e0]::-webkit-scrollbar{display:none}.fade-in[data-v-3a65d7e0]{animation:fadeIn-3a65d7e0 .2s cubic-bezier(.25,1,.5,1) forwards}@keyframes fadeIn-3a65d7e0{0%{opacity:0}to{opacity:1}}.fade-out[data-v-3a65d7e0]{animation:fadeOut-3a65d7e0 .2s cubic-bezier(.25,1,.5,1) forwards;pointer-events:none}@keyframes fadeOut-3a65d7e0{0%{opacity:1}to{opacity:0;display:none}}[data-v-3a65d7e0]:disabled{pointer-events:none;color:#020e21;opacity:1;background:whitesmoke;cursor:default}label[data-v-3a65d7e0]{margin:0}select[data-v-3a65d7e0],input[type=text][data-v-3a65d7e0],input[type=number][data-v-3a65d7e0],input[type=time][data-v-3a65d7e0],input[type=date][data-v-3a65d7e0]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-3a65d7e0]:hover,input[type=text][data-v-3a65d7e0]:hover,input[type=number][data-v-3a65d7e0]:hover,input[type=time][data-v-3a65d7e0]:hover,input[type=date][data-v-3a65d7e0]:hover{border:1px solid #0a53be}select[data-v-3a65d7e0]:focus,input[type=text][data-v-3a65d7e0]:focus,input[type=number][data-v-3a65d7e0]:focus,input[type=time][data-v-3a65d7e0]:focus,input[type=date][data-v-3a65d7e0]:focus{outline:none;border:1px solid #FD7E14DD}input[type=number][data-v-3a65d7e0]{padding-inline:5px;margin-inline:0;-moz-appearance:textfield}input[data-v-3a65d7e0]::-webkit-outer-spin-button,input[data-v-3a65d7e0]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}h5[data-v-3a65d7e0]{font-size:1.4rem;font-weight:600;color:#031531;margin:0;justify-self:start}p[data-v-3a65d7e0]{color:#020e21;margin:0}.loader[data-v-3a65d7e0]{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-3a65d7e0]{font-size:50px;color:#002442}.info-wrapper[data-v-3a65d7e0]{display:flex;justify-content:space-between;width:100%;height:100%}.info-column[data-v-3a65d7e0]{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-3a65d7e0]{width:100%;display:flex;flex-direction:row;align-items:start;justify-content:space-between;gap:15px;padding:13px}.info-item h5[data-v-3a65d7e0]{font-size:1.4rem;font-weight:600;color:#031531;margin:0;flex-shrink:1}.info-item .fake-input[data-v-3a65d7e0]{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-3a65d7e0]{display:flex;align-items:center;flex-grow:1}.info-item .acronym-input input[data-v-3a65d7e0]{width:100%}.info-item select[data-v-3a65d7e0],.info-item input[data-v-3a65d7e0]{font-weight:500;flex-grow:1}.info-item p[data-v-3a65d7e0]{font-weight:500}.info-item .radios[data-v-3a65d7e0]{display:flex;gap:15px;flex-direction:row;justify-content:space-around;align-items:center;flex-grow:1}.info-item .radios .radio[data-v-3a65d7e0]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;cursor:pointer}.info-item .radios .radio input[data-v-3a65d7e0]{margin-right:5px;cursor:pointer}.info-item .radios .radio label[data-v-3a65d7e0]{cursor:pointer}.info-item .vacancies[data-v-3a65d7e0]{display:flex;flex-direction:row;gap:10px;flex-grow:1}.info-item .vacancies .vacancy[data-v-3a65d7e0]{display:flex;flex-direction:column;align-items:start;gap:5px}.info-item .vacancies .vacancy .vacancy-header[data-v-3a65d7e0]{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-3a65d7e0]{margin:0}.info-item .vacancies .vacancy .fake-input[data-v-3a65d7e0]{display:flex;flex-direction:row;align-items:center;width:100%;gap:10px}.info-item .vacancies .vacancy input[type=checkbox][data-v-3a65d7e0]{width:15px;height:15px;cursor:pointer}.info-item .vacancies .vacancy label[data-v-3a65d7e0]{margin:0;font-size:1rem;font-weight:500;color:#031531;cursor:pointer}.info-item .date-input-wrapper[data-v-3a65d7e0]{display:flex;flex-direction:row;align-items:center;flex-grow:1;gap:8px}.info-item .date-input-wrapper input[type=date][data-v-3a65d7e0]{margin-bottom:0;flex:1}.info-item .date-input-wrapper .date-suggestion-icon[data-v-3a65d7e0]{width:30px;height:31px;display:flex;align-items:center;justify-content:center;background:#0a53be;border:1px solid #0a53be;border-radius:6px;cursor:pointer;transition:all .2s;color:#fff;font-size:14px}.info-item .date-input-wrapper .date-suggestion-icon[data-v-3a65d7e0]:hover{background:#FFB300;border-color:#ffb300;transform:scale(1.05)}.info-item .date-input-wrapper .date-suggestion-icon[data-v-3a65d7e0]:active{transform:scale(.95)}.info-item .date-input-wrapper .date-suggestion-icon i[data-v-3a65d7e0]{margin:0}[data-v-952df5c2]::-webkit-scrollbar{display:none}p[data-v-952df5c2]{margin:0}h3[data-v-952df5c2]{font-size:1.6rem;font-weight:600;color:#041f4a;margin:0;justify-self:start}.collapsed[data-v-952df5c2]{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-952df5c2]{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-952df5c2]{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-952df5c2]{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-952df5c2]{margin-right:50px}.team-details-wrapper .team-details-modal .team-details-header h3[data-v-952df5c2]{text-align:right}.team-details-wrapper .team-details-modal .team-details-body[data-v-952df5c2]{display:flex;flex-direction:row;width:100%;min-height:0;height:100%}.team-details-wrapper .team-details-modal .team-details-body .sidebar[data-v-952df5c2]{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-952df5c2]{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-952df5c2]: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-952df5c2]: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-952df5c2]{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-952df5c2]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important}.team-details-wrapper .team-details-modal .team-details-body .team-details-content[data-v-952df5c2]{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-952df5c2]{height:100%;width:100%;position:absolute}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers[data-v-952df5c2]{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-952df5c2]{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-952df5c2]{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-952df5c2]{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-952df5c2]{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-952df5c2]{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-952df5c2]{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-952df5c2]: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-952df5c2],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list[data-v-952df5c2]{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-952df5c2],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offer-card[data-v-952df5c2]{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-952df5c2],.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-952df5c2]{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-952df5c2],.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-952df5c2]{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-952df5c2]: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-952df5c2]: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-952df5c2],.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-952df5c2]{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-952df5c2],.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-952df5c2],.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-952df5c2],.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-952df5c2]{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-952df5c2],.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-952df5c2],.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-952df5c2],.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-952df5c2],.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-952df5c2],.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-952df5c2],.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-952df5c2],.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-952df5c2]{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-952df5c2],.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-952df5c2],.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-952df5c2],.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-952df5c2]{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-952df5c2]: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-952df5c2]: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-952df5c2]: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-952df5c2]:hover{color:#ff7400de}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-pricing[data-v-952df5c2],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-robot[data-v-952df5c2]{height:100%;width:100%;position:absolute}.team-details-wrapper .close-instruction[data-v-952df5c2]{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-952df5c2]{animation:fadeIn-952df5c2 .2s cubic-bezier(.25,1,.5,1) forwards}@keyframes fadeIn-952df5c2{0%{opacity:0}to{opacity:1}}.fade-out[data-v-952df5c2]{animation:fadeOut-952df5c2 .2s cubic-bezier(.25,1,.5,1) forwards;pointer-events:none}@keyframes fadeOut-952df5c2{0%{opacity:1}to{opacity:0}}[data-v-a7280e97]::-webkit-scrollbar{display:none}.main-content[data-v-a7280e97]{padding-top:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;overflow:hidden;position:relative}.return[data-v-a7280e97]{display:flex;justify-content:flex-start;font-size:1em;margin-bottom:10px}.container-wrapper[data-v-a7280e97]{width:100%;max-width:1400px;margin:0 auto;padding:0 15px}.action-button[data-v-a7280e97]{display:flex;flex-direction:row;align-items:center;justify-content:center;transition:all .1s;color:#004687;cursor:pointer;text-decoration:none}.action-button[data-v-a7280e97]:hover{color:#fd7e14;text-decoration:none}.action-details[data-v-a7280e97]{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 .pulse-right[data-v-a7280e97]{animation:pulse-right-a7280e97 .5s ease-in-out}@keyframes pulse-right-a7280e97{0%{transform:translate(0)}50%{transform:translate(-20%)}to{transform:translate(0)}}.content-layout-flex[data-v-a7280e97]{display:flex;width:100%;position:relative}.main-content-area[data-v-a7280e97]{flex:1;transition:margin-right .3s ease}.main-content-area.with-sidebar[data-v-a7280e97]{margin-right:420px}.sidebar-area[data-v-a7280e97]{position:fixed;right:0;top:0;height:100vh;width:0;overflow:hidden;z-index:1000;transition:width .3s ease}.sidebar-area.sidebar-visible[data-v-a7280e97]{width:400px}.parameters-column[data-v-a7280e97]{width:100%;height:100vh;display:flex;flex-direction:column;transition:all .3s ease;background:transparent;padding:100px 20px 20px}.parameters-card[data-v-a7280e97]{display:flex;flex-direction:column;flex:1;max-height:calc(100vh - 140px);background-color:#fff;border:2px solid rgb(232,232,232);border-left:3px solid #004687;box-shadow:-2px 0 10px #0000001a;transition:all .3s ease;border-radius:15px;overflow:hidden}.parameters-card-header[data-v-a7280e97]{padding:15px;font-size:1em;font-weight:700;color:#fff;background-color:#004687;text-align:center}.parameters-card-body[data-v-a7280e97]{padding:15px;overflow-y:auto;margin-bottom:5px;gap:8px;display:flex;flex-direction:column;flex:1}.parameters-column-collapsed[data-v-a7280e97]{transform:translate(100%);opacity:0}.parameters-column-expanded[data-v-a7280e97]{transform:translate(0);opacity:1}.parameters-card-collapse[data-v-a7280e97]{transform:translate(100%);opacity:0}.parameters-card-expand[data-v-a7280e97]{transform:translate(0);opacity:1}.pagination-wrapper[data-v-a7280e97]{display:flex;margin-bottom:20px;flex-direction:column;align-items:center;width:100%}.records-message[data-v-a7280e97]{color:#004687;font-size:1.1em}.pagination[data-v-a7280e97]{margin:0;list-style:none;display:flex;justify-content:center}.pagination .page-item[data-v-a7280e97]{margin:0 2px}.pagination .page-item .page-link[data-v-a7280e97]{border-radius:.375rem;border:1px solid #dee2e6;color:#004687;padding:8px 12px}.pagination .page-item .page-link[data-v-a7280e97]:hover{background-color:#f8f9fa;border-color:#004687}.pagination .page-item.active .page-link[data-v-a7280e97]{background-color:#004687;border-color:#004687;color:#fff}.pagination .page-item.disabled .page-link[data-v-a7280e97]{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.table-responsive[data-v-a7280e97]{border-radius:.375rem;box-shadow:0 .125rem .25rem #00000013}.badge[data-v-a7280e97]{font-size:.875em;padding:.375rem .75rem}.alert[data-v-a7280e97]{margin-bottom:.5rem;padding:.5rem 1rem}.overlay.dark[data-v-a7280e97]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;z-index:10}.fade-enter-active[data-v-a7280e97],.fade-leave-active[data-v-a7280e97]{transition:opacity .2s ease}.fade-enter-from[data-v-a7280e97],.fade-leave-to[data-v-a7280e97]{opacity:0}.fade-enter-to[data-v-a7280e97],.fade-leave-from[data-v-a7280e97]{opacity:1}.robot-badge[data-v-a7280e97]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:12px;font-size:.75rem;gap:4px}.robot-badge.robot-working[data-v-a7280e97]{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.robot-badge.robot-working .typing-loader[data-v-a7280e97]{display:inline-block;width:12px;height:12px;border:2px solid #856404;border-radius:50%;border-top-color:transparent;animation:spin-a7280e97 1s ease-in-out infinite}.robot-badge.robot-error[data-v-a7280e97]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.robot-badge .robot-message[data-v-a7280e97]{display:flex;align-items:center;gap:2px}.robot-badge .robot-icon[data-v-a7280e97]{font-size:1rem;margin:0;line-height:1}@keyframes spin-a7280e97{to{transform:rotate(360deg)}}@media (max-width: 1200px){.main-content-area.with-sidebar[data-v-a7280e97]{margin-right:0}.sidebar-area[data-v-a7280e97]{position:fixed;top:0;left:0;width:100%;height:100vh}.sidebar-area.sidebar-visible[data-v-a7280e97]{width:100%}.parameters-column[data-v-a7280e97]{padding-top:20px;background:rgba(0,0,0,.5)}}@media (max-width: 768px){.container-wrapper[data-v-a7280e97]{padding:0 10px}.table-responsive[data-v-a7280e97]{font-size:.875rem}header h1[data-v-a7280e97]{font-size:2.5em}.pagination .page-link[data-v-a7280e97]{padding:6px 10px;font-size:.875rem}}.uc-progress-container[data-v-a7280e97]{display:flex;flex-direction:column;align-items:center;gap:4px}.uc-types-indicators[data-v-a7280e97]{display:flex;justify-content:center;gap:6px;margin:3px 0;flex-wrap:wrap}.uc-type-indicator[data-v-a7280e97]{font-size:11px;padding:2px 6px;border-radius:4px;font-weight:600}.uc-type-indicator.uc-completed[data-v-a7280e97]{background-color:#d1f8e1;border:1px solid #4ade80;color:#065f46;font-size:.75rem}.uc-type-indicator.uc-incomplete[data-v-a7280e97]{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.uc-progress-badge[data-v-a7280e97]{display:flex;align-items:center;padding:8px 12px;border-radius:8px;border:2px solid;min-width:140px;gap:8px}.uc-progress-content[data-v-a7280e97]{display:flex;flex-direction:column;flex:1;gap:4px}.uc-progress-text[data-v-a7280e97]{display:flex;align-items:center;gap:4px;font-weight:600;font-size:.8rem}.uc-label[data-v-a7280e97]{font-weight:700}.uc-count[data-v-a7280e97]{font-size:.8rem}.uc-progress-bar[data-v-a7280e97]{width:100%;height:5px;background-color:#0000001a;border-radius:3px;overflow:hidden}.uc-progress-fill[data-v-a7280e97]{height:100%;background-color:currentColor;transition:width .3s ease}.uc-percentage[data-v-a7280e97]{font-size:.75rem;font-weight:600;text-align:center}.uc-status-icon[data-v-a7280e97]{font-size:1.3rem;line-height:1}.uc-progress-badge[data-v-a7280e97]{display:flex;align-items:center;padding:8px 12px;border-radius:8px;border:2px solid;min-width:140px;gap:8px;position:relative}.uc-progress-badge.uc-progress-complete[data-v-a7280e97]{background-color:#d1fae5;border-color:#4ade80;color:#065f46}.uc-progress-badge.uc-progress-partial[data-v-a7280e97],.uc-progress-badge.uc-progress-none[data-v-a7280e97]{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.uc-progress-badge.uc-progress-empty[data-v-a7280e97]{background-color:#f3f4f6;border-color:#d1d5db;color:#6b7280}.uc-info-icon[data-v-a7280e97]{position:absolute;top:2px;right:2px;width:14px;height:14px;background-color:currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.uc-info-icon i[data-v-a7280e97]{font-size:8px;color:#fff}.uc-info-icon[data-v-a7280e97]:hover{transform:scale(1.2);transition:transform .2s ease}.uc-progress-modal-overlay[data-v-a7280e97]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.uc-progress-modal[data-v-a7280e97]{background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;max-width:700px;width:90%;max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.uc-progress-modal-header[data-v-a7280e97]{background:linear-gradient(135deg,#004687,#0056a3);color:#fff;padding:20px 24px;display:flex;justify-content:space-between;align-items:flex-start;border-radius:12px 12px 0 0}.uc-progress-modal-header .modal-header-content[data-v-a7280e97]{flex:1}.uc-progress-modal-header .modal-header-content .modal-title[data-v-a7280e97]{margin:0 0 4px;font-size:1.3rem;font-weight:600;display:flex;align-items:center}.uc-progress-modal-header .modal-header-content .modal-subtitle[data-v-a7280e97]{font-size:.9rem;opacity:.9;color:#fffc}.uc-progress-modal-header .modal-close-btn[data-v-a7280e97]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.uc-progress-modal-header .modal-close-btn[data-v-a7280e97]:hover{background-color:#ffffff26}.uc-progress-modal-body[data-v-a7280e97]{padding:24px;flex:1;overflow-y:auto}.progress-summary-cards[data-v-a7280e97]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.summary-card[data-v-a7280e97]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px}.summary-card.days-card[data-v-a7280e97]{border-left:4px solid #28a745}.summary-card.ucs-card[data-v-a7280e97]{border-left:4px solid #007bff}.summary-card .card-icon[data-v-a7280e97]{font-size:1.8rem;color:#004687;min-width:40px;text-align:center}.summary-card .card-content[data-v-a7280e97]{flex:1}.summary-card .card-content h6[data-v-a7280e97]{margin:0 0 4px;font-size:.9rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.summary-card .card-content .card-stats[data-v-a7280e97]{display:flex;align-items:center;gap:8px}.summary-card .card-content .card-stats .main-number[data-v-a7280e97]{font-size:1.4rem;font-weight:700;color:#004687}.summary-card .card-content .card-stats .percentage[data-v-a7280e97]{background-color:#28a745;color:#fff;padding:2px 6px;border-radius:4px;font-size:.8rem;font-weight:600}.summary-card .card-content .card-stats .status-text[data-v-a7280e97]{font-size:.8rem;color:#6c757d}.ucs-details-section .section-title[data-v-a7280e97]{margin:0 0 16px;font-size:1rem;font-weight:600;color:#004687;padding-bottom:8px;border-bottom:2px solid #e9ecef}.ucs-list[data-v-a7280e97]{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto}.uc-item[data-v-a7280e97]{background:white;border:1px solid #e9ecef;border-radius:8px;padding:16px;transition:border-color .2s,box-shadow .2s}.uc-item[data-v-a7280e97]:hover{border-color:#004687;box-shadow:0 2px 8px #0046871a}.uc-item.uc-complete[data-v-a7280e97]{border-left:4px solid #28a745;background-color:#f8fff9}.uc-item .uc-header[data-v-a7280e97]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.uc-item .uc-header .uc-info[data-v-a7280e97]{display:flex;align-items:center;gap:8px}.uc-item .uc-header .uc-info .uc-number[data-v-a7280e97]{background-color:#004687;color:#fff;padding:2px 8px;border-radius:4px;font-size:.8rem;font-weight:600}.uc-item .uc-header .uc-info .uc-name[data-v-a7280e97]{font-weight:600;color:#495057}.uc-item .uc-header .uc-status[data-v-a7280e97]{font-size:1.2rem}.uc-item .uc-progress .progress-info[data-v-a7280e97]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.uc-item .uc-progress .progress-info .days-count[data-v-a7280e97]{font-weight:600;color:#495057}.uc-item .uc-progress .progress-info .progress-percentage[data-v-a7280e97]{font-size:.9rem;font-weight:600;color:#004687}.uc-item .uc-progress .progress-bar-container[data-v-a7280e97]{width:100%;height:6px;background-color:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:4px}.uc-item .uc-progress .progress-bar-container .progress-bar-fill[data-v-a7280e97]{height:100%;background:linear-gradient(90deg,#28a745,#20c997);border-radius:3px;transition:width .3s ease}.uc-item .uc-progress .pending-info[data-v-a7280e97]{text-align:right}.uc-progress-modal-footer[data-v-a7280e97]{background-color:#f8f9fa;border-top:1px solid #e9ecef;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;border-radius:0 0 12px 12px}.uc-progress-modal-footer .btn[data-v-a7280e97]{padding:6px 16px;border-radius:6px;font-weight:500}.uc-progress-modal-footer .btn.btn-secondary[data-v-a7280e97]{background-color:#6c757d;border-color:#6c757d;color:#fff}.uc-progress-modal-footer .btn.btn-secondary[data-v-a7280e97]:hover{background-color:#5a6268;border-color:#545b62}@media (max-width: 768px){.uc-progress-modal[data-v-a7280e97]{width:95%;margin:10px;max-height:90vh}.uc-progress-modal-header[data-v-a7280e97]{padding:16px 20px}.uc-progress-modal-header .modal-title[data-v-a7280e97]{font-size:1.1rem}.uc-progress-modal-header .modal-subtitle[data-v-a7280e97]{font-size:.8rem}.uc-progress-modal-body[data-v-a7280e97]{padding:20px 16px}.progress-summary-cards[data-v-a7280e97]{grid-template-columns:1fr;gap:12px}.summary-card[data-v-a7280e97]{padding:12px}.summary-card .card-icon[data-v-a7280e97]{font-size:1.5rem}.summary-card .main-number[data-v-a7280e97]{font-size:1.2rem!important}.uc-item[data-v-a7280e97]{padding:12px}.uc-item .uc-header[data-v-a7280e97]{flex-direction:column;align-items:flex-start;gap:8px}}.text-success[data-v-a7280e97]{color:#28a745!important}.text-warning[data-v-a7280e97]{color:#ffc107!important}.text-muted[data-v-a7280e97]{color:#6c757d!important}.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-ea2c8333]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.year-button[data-v-ea2c8333]{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-ea2c8333]:hover{background-color:#003260;color:#fff}.year-button[data-v-ea2c8333]:active{background-color:#fd7e14;color:#fff}.add-year i[data-v-ea2c8333],.subtract-year i[data-v-ea2c8333]{color:#003260;position:absolute;top:20.5%;z-index:1;transition:all .2s}.add-year i[data-v-ea2c8333]{right:-6px}.add-year:hover i[data-v-ea2c8333]{transform:translate(5px);color:#fd7e14}.add-year:active i[data-v-ea2c8333]{transform:translate(10px);color:#fd7e14}.subtract-year i[data-v-ea2c8333]{left:-6px}.subtract-year:hover i[data-v-ea2c8333]{transform:translate(-5px);color:#fd7e14}.subtract-year:active i[data-v-ea2c8333]{transform:translate(-10px);color:#fd7e14}#month-header[data-v-ea2c8333]{text-align:center}.calendar[data-v-ea2c8333]::-webkit-scrollbar,.calendar[data-v-ea2c8333] *::-webkit-scrollbar{width:0;height:0}h2[data-v-ea2c8333]{color:#004687}#current-calendar[data-v-ea2c8333]{margin-bottom:20px;overflow:visible}.current-view[data-v-ea2c8333]{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible}.current-view-dates[data-v-ea2c8333],.current-view-weekdayLabels[data-v-ea2c8333]{display:grid;grid-template-columns:repeat(7,minmax(90px,auto));border-radius:3px}.current-view-dates[data-v-ea2c8333]{border-radius:5px;border:2px solid #e2e2e2;overflow:visible}.current-view-emptyDate[data-v-ea2c8333],.current-view-date[data-v-ea2c8333]{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-ea2c8333]:hover{background-color:#e2e2e2}.date-col[data-v-ea2c8333]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:50%;height:100%;pointer-events:none}.availability-indicators[data-v-ea2c8333]{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-ea2c8333]{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-ea2c8333]{background-color:#2a3eab}.availability-indicator p[data-v-ea2c8333]{margin:0;padding:0;color:#fff;font-size:10px;font-weight:700}.plannedAcademicShift[data-v-ea2c8333]{background-color:orange!important}.createdAcademicShift[data-v-ea2c8333]{background-color:#2a3eab!important;color:#fff!important}.current-weekdayLabels[data-v-ea2c8333]{display:grid;grid-template-columns:repeat(7,minmax(90px,auto));border-radius:3px}.current-weekdayLabel[data-v-ea2c8333]{margin:0;padding:0;font-size:18px;font-weight:500;text-align:center;color:#03053c}.current-view-sunCol[data-v-ea2c8333],.current-view-satCol[data-v-ea2c8333]{background-color:#f9f9f9}.current-view-weekdayCol[data-v-ea2c8333]{background:white}.current-view-weekCol[data-v-ea2c8333]:after{content:"";position:absolute;top:3.5%;right:0;width:2px;height:95%;background-color:#e3e3e3}.current-view-day[data-v-ea2c8333]{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-ea2c8333]{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-ea2c8333]{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-ea2c8333]{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-ea2c8333]:hover{color:#fd7e14}.carousel-button i[data-v-ea2c8333]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all .2s}#carousel-left-button[data-v-ea2c8333]{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-ea2c8333]:hover{transform:translate(-5px)}#carousel-right-button[data-v-ea2c8333]{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-ea2c8333]:hover{transform:translate(5px)}.general-calendar[data-v-ea2c8333]{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-ea2c8333]{display:flex;flex-direction:column;justify-content:start;align-items:center;border-radius:5px}.month[data-v-ea2c8333]{display:flex;padding:10px;background-color:#fff;border-radius:5px}.view[data-v-ea2c8333]{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:scroll}.month-title[data-v-ea2c8333]{color:#004687;font-weight:600;transition:all .2s ease;pointer-events:auto;cursor:pointer}.month-title[data-v-ea2c8333]:hover,.selected-month-title[data-v-ea2c8333]{color:#fd7e14}.datesContainer[data-v-ea2c8333]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.dates[data-v-ea2c8333],.weekdayLabels[data-v-ea2c8333]{display:grid;grid-template-columns:repeat(7,minmax(35px,auto));border-radius:3px}.dates[data-v-ea2c8333]{border-radius:5px;border:2px solid #e2e2e2}.weekdayLabel[data-v-ea2c8333]{margin:0;padding:0;font-size:13px;font-weight:500;text-align:center;color:#03053c}.sunCol[data-v-ea2c8333],.satCol[data-v-ea2c8333]{background-color:#f9f9f9;position:relative}.weekdayCol[data-v-ea2c8333]{position:relative}.weekCol[data-v-ea2c8333]:after,.sunCol[data-v-ea2c8333]:after{content:"";position:absolute;top:3.5%;right:0;width:2px;height:95%;z-index:1;background-color:#e3e3e3}.emptyDate[data-v-ea2c8333],.date[data-v-ea2c8333]{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-ea2c8333]:hover{background-color:#e2e2e2!important;color:#03053c!important}.day[data-v-ea2c8333]{padding:0;margin:0;font-size:13px;font-weight:700;text-align:center}.subtitles[data-v-ea2c8333]{display:flex;flex-direction:row;justify-content:center;align-items:start;margin-top:25px;width:100%;column-gap:10px}.subtitle[data-v-ea2c8333]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-inline:10px}.subtitle div[data-v-ea2c8333]{margin-top:5px;margin-inline:5px;width:30px;height:25px;color:#fff!important;font-weight:700}.daySelected[data-v-ea2c8333]{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}}[data-v-59094558]::-webkit-scrollbar{display:none}.main-content[data-v-59094558]{padding-top:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;overflow:hidden;position:relative}header[data-v-59094558]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}header h1[data-v-59094558]{font-size:3.5em;font-weight:600}.action-button[data-v-59094558]{display:flex;flex-direction:row;align-items:center;justify-content:center;transition:all .1s;color:#004687;cursor:pointer}.action-details[data-v-59094558]{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-59094558]{animation:rotate .5s ease-in-out}.action-button:hover .pulse-right[data-v-59094558]{animation:pulse-right .5s ease-in-out}select[data-v-59094558],input[type=text][data-v-59094558],input[type=number][data-v-59094558],input[type=time][data-v-59094558],input[type=date][data-v-59094558]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-59094558]:hover,input[type=text][data-v-59094558]:hover,input[type=number][data-v-59094558]:hover,input[type=time][data-v-59094558]:hover,input[type=date][data-v-59094558]:hover{border:1px solid #0a53be}select[data-v-59094558]:focus,input[type=text][data-v-59094558]:focus,input[type=number][data-v-59094558]:focus,input[type=time][data-v-59094558]:focus{outline:none;border:1px solid rgba(253,126,20,.8666666667)}input[type=number][data-v-59094558]{padding-inline:5px;margin-inline:0;-moz-appearance:textfield}input[data-v-59094558]::-webkit-outer-spin-button,input[data-v-59094558]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}label[data-v-59094558]{margin-right:5px;color:#003969}.topbar[data-v-59094558]{display:flex;justify-content:space-between;align-items:center;width:100%}.topbar .filters[data-v-59094558]{display:flex;height:100%;justify-content:start;align-items:center;flex-wrap:wrap;row-gap:10px}.topbar .filters input[data-v-59094558],.topbar .filters select[data-v-59094558]{margin:0 20px 0 0;height:35px;font-size:18px}.topbar .filters .unit-filter[data-v-59094558]{max-width:200px}.topbar .filters .checkbox-filters[data-v-59094558]{display:flex;flex-direction:column;align-items:start;justify-content:center;margin-right:20px}.topbar .filters .checkbox-filter[data-v-59094558]{display:flex;align-items:center;cursor:pointer}.topbar .filters .checkbox-filter[data-v-59094558] *{transition:all .2s}.topbar .filters .checkbox-filter label[data-v-59094558]{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-59094558]{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-59094558]{background-color:#ffa562de;border:none}.topbar .filters .checkbox-filter i[data-v-59094558]{color:#ff7e11de;margin:0;padding:0;font-size:13px}.topbar .filters .checkbox-filter:hover label[data-v-59094558]{color:#004077}.topbar .filters .checkbox-filter:hover .custom-checkbox[data-v-59094558]{border:1px solid rgba(255,173,109,.87)}.topbar .options[data-v-59094558]{display:flex;justify-content:end;align-items:center;height:100%}.topbar .options .option-button[data-v-59094558]{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-59094558]:hover{outline:none;border:1px solid #004687;background:#f4f5ff}.topbar .options .option-button[data-v-59094558]:active{background:rgba(253,210,168,.87);border:1px solid rgba(253,126,20,.8666666667);color:#fd7e14dd}.content-wrap[data-v-59094558]{display:flex;flex-direction:row;justify-content:center;align-items:start;height:100%;width:100%}.content-column[data-v-59094558]{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;height:100%;width:100%}.column-body[data-v-59094558]{height:100%;width:100%}.column-selector[data-v-59094558]{margin:5px;padding:3px;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-59094558]:hover{background:#d6e9ff}.column-selected[data-v-59094558]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:55%}.column-header-switch[data-v-59094558]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:45%;margin-bottom:15px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent;animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8)}.multiselect__loading-enter-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-leave-active{transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:0}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input{padding:0 0 0 5px;margin-bottom:8px}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:0;border-radius:5px;background:#fff;width:100%;transition:border .1s ease;box-sizing:border-box;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__single{padding:0 0 0 5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current,.multiselect__select{line-height:16px;display:block;box-sizing:border-box;margin:0;text-decoration:none;cursor:pointer}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:0;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}.display[data-v-df4b9132]{display:block;pointer-events:all;animation:fadeIn-df4b9132 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.hide[data-v-df4b9132]{pointer-events:none;animation:fadeOut-df4b9132 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.slide-down[data-v-df4b9132]{animation:fadeInSlideDown-df4b9132 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.slide-up[data-v-df4b9132]{animation:fadeOutSlideUp-df4b9132 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.wrapper[data-v-df4b9132]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;display:flex;align-items:center;justify-content:center}.position-modal[data-v-df4b9132]{position:relative;display:flex;max-width:800px;min-width:400px;width:90%;flex-direction:column;align-items:center;background:white;border-radius:15px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.modal-header[data-v-df4b9132]{width:100%;padding:20px;text-align:center}.modal-header h1[data-v-df4b9132]{margin:0;color:#000;font-weight:600;font-size:1.2rem}.close-btn[data-v-df4b9132]{position:absolute;right:20px;background:none;border:none;font-size:2rem;cursor:pointer;z-index:1;transition:all .3s ease}.close-btn[data-v-df4b9132]:hover{transform:scale(1.1);color:#fcc}.modal-body[data-v-df4b9132]{padding:30px;width:100%}.body-content[data-v-df4b9132]{display:flex;align-items:flex-start;gap:20px}.body-message[data-v-df4b9132]{flex:1}.body-message h3[data-v-df4b9132]{margin:0 0 15px;color:#333;font-size:1.3rem;font-weight:600}.body-message p[data-v-df4b9132]{margin:0 0 20px;color:#666;line-height:1.5}.modal-footer[data-v-df4b9132]{justify-content:center;width:100%;padding:20px 30px;text-align:center;border-top:1px solid #e9ecef}@keyframes fadeIn-df4b9132{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-df4b9132{0%{opacity:1}to{opacity:0}}@keyframes fadeOutSlideUp-df4b9132{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeInSlideDown-df4b9132{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.modal-header h1[data-v-df4b9132]{font-size:1rem}}.pagination[data-v-70280735]{list-style-type:none;display:flex;justify-content:center;padding:0}.page-item[data-v-70280735]{margin:0 5px}.page-link[data-v-70280735]{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-70280735]{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.page-item.active .page-link[data-v-70280735]{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.wrapper[data-v-70280735]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;display:flex;align-items:center;justify-content:center}.position-modal[data-v-70280735]{position:relative;display:flex;max-width:800px;min-width:400px;width:90%;flex-direction:column;align-items:center;background:white;border-radius:15px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.modal-header[data-v-70280735]{width:100%;padding:20px;text-align:center}.modal-header h1[data-v-70280735]{margin:0;color:#000;font-weight:600;font-size:1.2rem}.close-btn[data-v-70280735]{position:absolute;right:20px;background:none;border:none;font-size:2rem;cursor:pointer;z-index:1;transition:all .3s ease}.close-btn[data-v-70280735]:hover{transform:scale(1.1);color:#fcc}.modal-body[data-v-70280735]{padding:30px;width:100%}.body-content[data-v-70280735]{display:flex;align-items:flex-start;gap:20px}.body-message[data-v-70280735]{flex:1}.body-message h3[data-v-70280735]{margin:0 0 15px;color:#333;font-size:1.3rem;font-weight:600}.body-message p[data-v-70280735]{margin:0 0 20px;color:#666;line-height:1.5}.modal-footer[data-v-70280735]{justify-content:center;width:100%;padding:20px 30px;text-align:center;border-top:1px solid #e9ecef}@keyframes fadeIn-70280735{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-70280735{0%{opacity:1}to{opacity:0}}@keyframes fadeOutSlideUp-70280735{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeInSlideDown-70280735{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.modal-header h1[data-v-70280735]{font-size:1rem}}.display[data-v-e335e7b0]{display:block;pointer-events:all;animation:fadeIn-e335e7b0 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.hide[data-v-e335e7b0]{pointer-events:none;animation:fadeOut-e335e7b0 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.slide-down[data-v-e335e7b0]{animation:fadeInSlideDown-e335e7b0 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.slide-up[data-v-e335e7b0]{animation:fadeOutSlideUp-e335e7b0 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.wrapper[data-v-e335e7b0]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;display:flex;align-items:center;justify-content:center}.position-modal[data-v-e335e7b0]{position:relative;display:flex;max-width:800px;min-width:400px;width:90%;flex-direction:column;align-items:center;background:white;border-radius:15px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.modal-header[data-v-e335e7b0]{width:100%;padding:20px;text-align:center}.modal-header h1[data-v-e335e7b0]{margin:0;color:#000;font-weight:600;font-size:1.2rem}.close-btn[data-v-e335e7b0]{position:absolute;right:20px;background:none;border:none;font-size:2rem;cursor:pointer;z-index:1;transition:all .3s ease}.close-btn[data-v-e335e7b0]:hover{transform:scale(1.1);color:#fcc}.modal-body[data-v-e335e7b0]{padding:30px;width:100%}.body-content[data-v-e335e7b0]{display:flex;align-items:flex-start;gap:20px}.body-message[data-v-e335e7b0]{flex:1}.body-message h3[data-v-e335e7b0]{margin:0 0 15px;color:#333;font-size:1.3rem;font-weight:600}.body-message p[data-v-e335e7b0]{margin:0 0 20px;color:#666;line-height:1.5}.modal-footer[data-v-e335e7b0]{justify-content:center;width:100%;padding:20px 30px;text-align:center;border-top:1px solid #e9ecef}@keyframes fadeIn-e335e7b0{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-e335e7b0{0%{opacity:1}to{opacity:0}}@keyframes fadeOutSlideUp-e335e7b0{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeInSlideDown-e335e7b0{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.modal-header h1[data-v-e335e7b0]{font-size:1rem}}.wrapper[data-v-9b17aaf1]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;display:flex;align-items:center;justify-content:center}.position-modal[data-v-9b17aaf1]{position:relative;display:flex;max-width:800px;min-width:400px;width:90%;flex-direction:column;align-items:center;background:white;border-radius:15px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.modal-header[data-v-9b17aaf1]{width:100%;padding:20px;text-align:center}.modal-header h1[data-v-9b17aaf1]{margin:0;color:#000;font-weight:600;font-size:1.2rem}.close-btn[data-v-9b17aaf1]{position:absolute;right:20px;background:none;border:none;font-size:2rem;cursor:pointer;z-index:1;transition:all .3s ease}.close-btn[data-v-9b17aaf1]:hover{transform:scale(1.1);color:#fcc}.modal-body[data-v-9b17aaf1]{padding:30px;width:100%}.body-content[data-v-9b17aaf1]{display:flex;align-items:flex-start;gap:20px}.body-message[data-v-9b17aaf1]{flex:1}.body-message h3[data-v-9b17aaf1]{margin:0 0 15px;color:#333;font-size:1.3rem;font-weight:600}.body-message p[data-v-9b17aaf1]{margin:0 0 20px;color:#666;line-height:1.5}.modal-footer[data-v-9b17aaf1]{justify-content:center;width:100%;padding:20px 30px;text-align:center;border-top:1px solid #e9ecef}.chat[data-v-9b17aaf1]{position:relative;display:flex;flex-direction:column-reverse;justify-content:end;width:100%;height:350px;gap:15px;background-color:#f7f7f7;padding:20px;border-radius:10px;overflow:scroll;border:2px solid #e0e0e0}.message[data-v-9b17aaf1]{display:flex;flex-direction:column;align-items:end;gap:3px}.message-content[data-v-9b17aaf1]{display:flex;flex-direction:column;gap:5px}.message-text[data-v-9b17aaf1]{font-size:1.05rem;background-color:#fff;padding:10px;border-radius:10px;box-shadow:0 0 10px #0000001a;text-align:right}.message-timestamp[data-v-9b17aaf1]{text-align:end;font-size:.8rem;color:#9e9e9e;margin-top:5px;margin-right:5px}.robot-icon[data-v-9b17aaf1]{text-align:end;margin:4px;font-size:1.7rem}.empty-history-warning[data-v-9b17aaf1]{position:absolute;top:20px;width:90%;background-color:#f7f7f7;color:#9e9e9e;text-align:center}p[data-v-9b17aaf1]{margin:0}.fade-in[data-v-9b17aaf1]{animation:fadeIn-9b17aaf1 .2s cubic-bezier(.25,1,.5,1) forwards}.fade-out[data-v-9b17aaf1]{animation:fadeOut-9b17aaf1 .2s cubic-bezier(.25,1,.5,1) forwards;pointer-events:none}@keyframes fadeIn-9b17aaf1{0%{opacity:0}to{opacity:1}0%{opacity:0}to{opacity:1}}@keyframes fadeOut-9b17aaf1{0%{opacity:1}to{opacity:0}0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOutSlideUp-9b17aaf1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeInSlideDown-9b17aaf1{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.modal-header h1[data-v-9b17aaf1]{font-size:1rem}}[data-v-a2eeddef]::-webkit-scrollbar{display:none}.main-content[data-v-a2eeddef]{padding-top:10px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative}header[data-v-a2eeddef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}.block-header[data-v-a2eeddef]{display:flex;justify-content:space-between;align-items:center}.title[data-v-a2eeddef]{margin:0;font-size:1.5em;font-weight:700;color:#333}.action-button[data-v-a2eeddef]{display:flex;flex-direction:row;align-items:center;justify-content:center;transition:all .1s;color:#004687;cursor:pointer}.action-details[data-v-a2eeddef]{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-a2eeddef]{animation:rotate .5s ease-in-out}.action-button:hover .pulse-right[data-v-a2eeddef]{animation:pulse-right .5s ease-in-out}h1[data-v-a2eeddef]{display:flex;align-items:center;justify-content:center}.card[data-v-a2eeddef]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:8px;border-radius:9px;border:1px solid #ccc;background-color:#004687;transition:all .2s}.card[data-v-a2eeddef]:hover{background-color:#fd7e14}.card-selected[data-v-a2eeddef]{background-color:#1571c8}.card-allocated[data-v-a2eeddef],.card-allocated[data-v-a2eeddef]:hover{background-color:gray}.card-info[data-v-a2eeddef]{display:flex;align-items:center;justify-content:space-between;width:100%}.card-text[data-v-a2eeddef]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.card-title[data-v-a2eeddef]{margin:0;color:#fff;font-size:1.2em;font-weight:700}.card-status[data-v-a2eeddef],.card-students[data-v-a2eeddef]{color:#fff;margin-top:2px;font-size:.95em}.card-actions[data-v-a2eeddef]{display:flex;align-items:center;gap:5px}.card-actions button[data-v-a2eeddef]{margin-left:5px}.page-container[data-v-a2eeddef]{display:flex;flex-direction:row;height:100vh;padding:10px;gap:10px;box-sizing:border-box}.group-column[data-v-a2eeddef],.enviroment-column[data-v-a2eeddef],.students-column[data-v-a2eeddef]{flex:0 0 33%;background:#ffffff;border:2px solid rgb(232,232,232);border-radius:10px;padding:10px;overflow-y:auto}@media (max-width: 992px){.page-container[data-v-a2eeddef]{flex-direction:column}.group-column[data-v-a2eeddef],.students-column[data-v-a2eeddef]{flex:1 0 auto;width:100%;height:auto}}.team-info-display[data-v-a2eeddef]{display:flex;flex-direction:column;justify-content:center;align-items:center}.team-info[data-v-a2eeddef]{font-size:17px;font-weight:500;margin-bottom:20px;color:#004687}[data-v-fcbd4e15]::-webkit-scrollbar{display:none}.main-content[data-v-fcbd4e15]{padding-top:10px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative}header[data-v-fcbd4e15]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}.block-header[data-v-fcbd4e15]{display:flex;justify-content:space-between;align-items:center}.title[data-v-fcbd4e15]{margin:0;font-size:1.5em;font-weight:700;color:#333}.action-button[data-v-fcbd4e15]{display:flex;flex-direction:row;align-items:center;justify-content:center;transition:all .1s;color:#004687;cursor:pointer}.action-details[data-v-fcbd4e15]{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-fcbd4e15]{animation:rotate .5s ease-in-out}.action-button:hover .pulse-right[data-v-fcbd4e15]{animation:pulse-right .5s ease-in-out}h1[data-v-fcbd4e15]{display:flex;align-items:center;justify-content:center}.card[data-v-fcbd4e15]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:8px;border-radius:9px;border:1px solid #ccc;background-color:#004687;transition:all .2s}.card[data-v-fcbd4e15]:hover{background-color:#fd7e14}.card-selected[data-v-fcbd4e15]{background-color:#1571c8}.card-info[data-v-fcbd4e15]{display:flex;align-items:center;justify-content:space-between;width:100%}.card-text[data-v-fcbd4e15]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.card-title[data-v-fcbd4e15]{margin:0;color:#fff;font-size:1.2em;font-weight:700}.card-status[data-v-fcbd4e15],.card-students[data-v-fcbd4e15]{color:#fff;margin-top:2px;font-size:.95em}.card-actions[data-v-fcbd4e15]{display:flex;align-items:center;gap:5px}.card-actions button[data-v-fcbd4e15]{margin-left:5px}.page-container[data-v-fcbd4e15]{display:flex;flex-direction:row;height:100vh;padding:10px;gap:10px;box-sizing:border-box}.group-column[data-v-fcbd4e15],.students-column[data-v-fcbd4e15]{flex:0 0 30%;background:#ffffff;border:2px solid rgb(232,232,232);border-radius:10px;padding:10px;overflow-y:auto}@media (max-width: 992px){.page-container[data-v-fcbd4e15]{flex-direction:column}.group-column[data-v-fcbd4e15],.students-column[data-v-fcbd4e15]{flex:1 0 auto;width:100%;height:auto}}.team-info-display[data-v-fcbd4e15]{display:flex;flex-direction:column;justify-content:center;align-items:center}.team-info[data-v-fcbd4e15]{font-size:17px;font-weight:500;margin-bottom:20px;color:#004687}.display[data-v-ed169d80]{display:block;pointer-events:all;animation:fadeIn-ed169d80 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.hide[data-v-ed169d80]{pointer-events:none;animation:fadeOut-ed169d80 .5s forwards cubic-bezier(.175,.885,.32,1.275)}#uc-conflict-wrapper[data-v-ed169d80]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;display:flex;align-items:start;justify-content:center}#uc-conflict-modal[data-v-ed169d80]{position:absolute;display:flex;margin-top:8%;max-height:75%;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}.uc-conflict-modal-show[data-v-ed169d80]{animation:fadeInSlideDown-ed169d80 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.uc-conflict-modal-hide[data-v-ed169d80]{animation:fadeOutSlideUp-ed169d80 .5s forwards cubic-bezier(.175,.885,.32,1.275)}#uc-conflict-modal-header[data-v-ed169d80]{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}#uc-conflict-modal-header h1[data-v-ed169d80]{font-size:1.5rem;color:#333;background:rgba(255,0,0,0);margin:0}#uc-conflict-modal-body[data-v-ed169d80]{padding-top:50px;width:100%;height:100%;padding-inline:15px;display:flex;flex-direction:column;align-items:center;text-align:center;overflow-y:auto;background:rgba(0,0,0,0);padding-bottom:90px}.info-message[data-v-ed169d80]{text-align:left;width:100%;margin-bottom:15px;font-size:14px}.progress-summary[data-v-ed169d80]{width:100%;margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.progress-bar-container[data-v-ed169d80]{width:100%;height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-ed169d80]{height:100%;background:linear-gradient(90deg,#28a745,#20c997);border-radius:4px;transition:width .3s ease}.progress-text[data-v-ed169d80]{font-size:12px;color:#6c757d;text-align:right}.uc-summary[data-v-ed169d80]{width:100%;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.uc-summary-item[data-v-ed169d80]{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:20px;font-size:12px}.uc-summary-label[data-v-ed169d80]{font-weight:600;color:#495057}.uc-summary-count[data-v-ed169d80]{color:#dc3545;font-weight:500}.selection-controls[data-v-ed169d80]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:15px;padding:10px 12px;background-color:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.selection-info[data-v-ed169d80]{font-size:13px;color:#495057;font-weight:500}.selection-buttons[data-v-ed169d80]{display:flex;gap:8px}.selection-buttons .btn[data-v-ed169d80]{font-size:12px;padding:4px 10px}.days-grid[data-v-ed169d80]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;width:100%;max-height:300px;overflow-y:auto;padding:5px}.day-card-btn[data-v-ed169d80]{display:flex;flex-direction:column;padding:0;border:2px solid #dee2e6;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;text-align:left}.day-card-btn[data-v-ed169d80]:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff33;transform:translateY(-2px)}.day-card-btn.selected[data-v-ed169d80]{border-color:#28a745;background-color:#f0fff4;box-shadow:0 2px 8px #28a74540}.day-card-btn.is-intership[data-v-ed169d80]{border-left:4px solid #28a745}.day-card-btn.is-intership.selected[data-v-ed169d80]{border-left-color:#28a745}.day-card-btn.processed[data-v-ed169d80]{opacity:.6;cursor:not-allowed;background-color:#e8f5e9;border-color:#28a745}.day-card-btn.processed[data-v-ed169d80]:hover{transform:none;box-shadow:none}.processed-badge[data-v-ed169d80]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#28a745e6;color:#fff;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600}.day-card-header[data-v-ed169d80]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.day-weekday[data-v-ed169d80]{font-size:11px;font-weight:600;color:#6c757d;text-transform:uppercase}.day-date-text[data-v-ed169d80]{font-size:12px;font-weight:600;color:#333}.day-card-body[data-v-ed169d80]{padding:8px 10px;flex:1}.day-uc-info[data-v-ed169d80]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.day-uc-order[data-v-ed169d80]{font-size:12px;font-weight:700;color:#495057}.badge-mini[data-v-ed169d80]{font-size:9px;padding:2px 5px;border-radius:3px}.badge-estagio-mini[data-v-ed169d80]{background-color:#28a745;color:#fff}.day-uc-name[data-v-ed169d80]{font-size:11px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.day-card-footer[data-v-ed169d80]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background-color:#fff3cd;border-top:1px solid #ffc107}.day-team[data-v-ed169d80]{font-size:10px;color:#856404;font-weight:500}.day-time-text[data-v-ed169d80]{font-size:10px;color:#856404}.day-selection-indicator[data-v-ed169d80]{position:absolute;top:6px;right:6px;font-size:14px}.day-selection-indicator .fa-check-circle[data-v-ed169d80]{color:#28a745}.day-selection-indicator .fa-circle[data-v-ed169d80]{color:#dee2e6}#uc-conflict-modal-footer[data-v-ed169d80]{position:absolute;min-width:400px;width:100%;bottom:0;padding:25px 15px 15px;display:flex;flex-direction:column;gap:10px;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}.footer-info[data-v-ed169d80]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#e7f3ff;border-radius:6px;font-size:13px;color:#0a58ca}.footer-info i[data-v-ed169d80]{font-size:14px}.footer-row[data-v-ed169d80]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.footer-row.justify-content-center[data-v-ed169d80]{justify-content:center}.action-buttons[data-v-ed169d80]{display:flex;gap:10px}.action-buttons .btn[data-v-ed169d80]{display:flex;align-items:center;gap:4px}#uc-conflict-modal-footer .btn[data-v-ed169d80]{padding:8px 16px;font-size:13px;font-weight:600;border-radius:6px}#uc-conflict-modal-footer .btn-lg[data-v-ed169d80]{padding:12px 32px;font-size:15px}#uc-conflict-modal-footer .btn-warning[data-v-ed169d80]{background-color:#ffc107;border-color:#ffc107;color:#212529}#uc-conflict-modal-footer .btn-warning[data-v-ed169d80]:hover{background-color:#e0a800;border-color:#d39e00}#uc-conflict-modal-footer .btn-success[data-v-ed169d80]{background-color:#28a745;border-color:#28a745;color:#fff}#uc-conflict-modal-footer .btn-success[data-v-ed169d80]:hover{background-color:#218838;border-color:#1e7e34}#uc-conflict-modal-footer .btn-danger[data-v-ed169d80]{background-color:#dc3545;border-color:#dc3545;color:#fff}#uc-conflict-modal-footer .btn-danger[data-v-ed169d80]:hover{background-color:#c82333;border-color:#bd2130}.alert[data-v-ed169d80]{text-align:left;width:100%;padding:12px;border-radius:6px;font-size:13px}.alert-warning[data-v-ed169d80]{background-color:#fff3cd;border:1px solid #ffc107;color:#856404}.alert-danger[data-v-ed169d80]{background-color:#f8d7da;border:1px solid #dc3545;color:#721c24}.alert-success[data-v-ed169d80]{background-color:#d4edda;border:1px solid #28a745;color:#155724}.text-success[data-v-ed169d80]{color:#28a745!important}@keyframes fadeIn-ed169d80{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-ed169d80{0%{opacity:1}to{opacity:0}}@keyframes fadeOutSlideUp-ed169d80{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeInSlideDown-ed169d80{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.groups-calendar-container[data-v-7f08412a]{min-height:100vh;padding:20px;background:linear-gradient(135deg,#f5f7fa 0%,#e4e8ec 100%)}.page-header[data-v-7f08412a]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.back-button[data-v-7f08412a]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:white;border-radius:12px;color:#004687;font-weight:600;text-decoration:none;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.back-button[data-v-7f08412a]:hover{background:#004687;color:#fff;transform:translate(-4px)}.page-title[data-v-7f08412a]{font-size:28px;font-weight:700;color:#1a1a2e;margin:0}.team-info-banner[data-v-7f08412a]{display:flex;align-items:center;gap:12px;padding:16px 24px;background:rgb(0,70,135);border-radius:16px;color:#fff;font-size:16px;font-weight:500;margin-bottom:24px;box-shadow:0 4px 16px #0046874d}.team-info-banner i[data-v-7f08412a]{font-size:20px}.hours-summary[data-v-7f08412a]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.summary-card[data-v-7f08412a]{background:white;border-radius:20px;padding:24px;display:flex;align-items:center;gap:20px;box-shadow:0 4px 20px #00000014;position:relative;overflow:hidden;transition:all .3s ease}.summary-card[data-v-7f08412a]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.summary-card .card-icon[data-v-7f08412a]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.summary-card .card-content[data-v-7f08412a]{flex:1;display:flex;flex-direction:column;gap:4px;z-index:1}.summary-card .card-value[data-v-7f08412a]{font-size:32px;font-weight:800;line-height:1}.summary-card .card-label[data-v-7f08412a]{font-size:14px;font-weight:500;opacity:.8}.summary-card .card-decoration[data-v-7f08412a]{position:absolute;right:-20px;bottom:-20px;width:120px;height:120px;border-radius:50%;opacity:.1}.summary-card.total[data-v-7f08412a]{background:linear-gradient(135deg,#004687 0%,#0066cc 100%);color:#fff}.summary-card.total .card-icon[data-v-7f08412a]{background:rgba(255,255,255,.2)}.summary-card.total .card-decoration[data-v-7f08412a]{background:white}.summary-card.distributed[data-v-7f08412a]{background:linear-gradient(135deg,#fd7e14 0%,#ff9f43 100%);color:#fff}.summary-card.distributed .card-icon[data-v-7f08412a]{background:rgba(255,255,255,.2)}.summary-card.distributed .card-decoration[data-v-7f08412a]{background:white}.summary-card.distributed .progress-bar[data-v-7f08412a]{width:100%;height:6px;background:rgba(255,255,255,.3);border-radius:3px;margin-top:8px;overflow:hidden}.summary-card.distributed .progress-fill[data-v-7f08412a]{height:100%;background:white;border-radius:3px;transition:width .5s ease}.summary-card.distributed .progress-text[data-v-7f08412a]{font-size:12px;opacity:.9;margin-top:4px}.summary-card.remaining[data-v-7f08412a]{background:linear-gradient(135deg,#17a2b8 0%,#20c997 100%);color:#fff}.summary-card.remaining .card-icon[data-v-7f08412a]{background:rgba(255,255,255,.2)}.summary-card.remaining .card-decoration[data-v-7f08412a]{background:white}.summary-card.remaining.complete[data-v-7f08412a]{background:linear-gradient(135deg,#28a745 0%,#20c997 100%)}.summary-card.remaining.complete .card-icon i[data-v-7f08412a]{animation:bounce-7f08412a 1s ease infinite}@keyframes bounce-7f08412a{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.fade-slide-enter-active[data-v-7f08412a],.fade-slide-leave-active[data-v-7f08412a]{transition:all .4s ease}.fade-slide-enter-from[data-v-7f08412a],.fade-slide-leave-to[data-v-7f08412a]{opacity:0;transform:translateY(-20px)}.config-bar[data-v-7f08412a]{display:flex;align-items:center;gap:24px;background:white;padding:16px 24px;border-radius:16px;margin-bottom:24px;box-shadow:0 2px 8px #00000014;flex-wrap:wrap}.config-item[data-v-7f08412a]{display:flex;align-items:center;gap:10px}.config-label[data-v-7f08412a]{display:flex;align-items:center;gap:6px;font-weight:600;color:#004687;margin:0;white-space:nowrap;font-size:14px}.config-label i[data-v-7f08412a]{font-size:14px}.config-select[data-v-7f08412a]{padding:8px 12px;border:2px solid #e9ecef;border-radius:8px;font-size:13px;font-weight:500;color:#004687;background:#f8f9fa;cursor:pointer;min-width:250px;transition:all .3s ease}.config-select[data-v-7f08412a]:hover{border-color:#004687;background:white}.config-select[data-v-7f08412a]:focus{outline:none;border-color:#fd7e14;box-shadow:0 0 0 3px #fd7e1433}.config-time[data-v-7f08412a]{padding:8px 12px;border:2px solid #e9ecef;border-radius:8px;font-size:13px;font-weight:500;color:#004687;background:#f8f9fa;cursor:pointer;width:100px;transition:all .3s ease}.config-time[data-v-7f08412a]:hover{border-color:#004687;background:white}.config-time[data-v-7f08412a]:focus{outline:none;border-color:#fd7e14;box-shadow:0 0 0 3px #fd7e1433}.config-separator[data-v-7f08412a]{color:#666;font-size:13px}.weekday-buttons[data-v-7f08412a]{display:flex;gap:4px}.weekday-btn[data-v-7f08412a]{padding:6px 10px;border:2px solid #e9ecef;border-radius:8px;font-size:12px;font-weight:600;color:#666;background:#f8f9fa;cursor:pointer;transition:all .2s ease}.weekday-btn[data-v-7f08412a]:hover{border-color:#004687;color:#004687}.weekday-btn.active[data-v-7f08412a]{background:rgb(0,70,135);border-color:#004687;color:#fff}.main-content[data-v-7f08412a]{display:grid;grid-template-columns:280px 1fr 0px;gap:24px;min-height:calc(100vh - 200px)}.column[data-v-7f08412a]{background:white;border-radius:20px;box-shadow:0 4px 20px #00000014;overflow:hidden}.column-header[data-v-7f08412a]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-bottom:1px solid #e9ecef}.column-header h2[data-v-7f08412a]{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;color:#1a1a2e}.column-header h2 i[data-v-7f08412a]{color:#004687}.column-header .badge[data-v-7f08412a]{background:#004687;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.column-content[data-v-7f08412a]{flex:1;padding:16px;overflow-y:auto}.group-card[data-v-7f08412a],.enviroment-card[data-v-7f08412a]{background:rgb(0,70,135);border-radius:16px;padding:16px;margin-bottom:12px;cursor:pointer;transition:all .3s ease;color:#fff}.group-card[data-v-7f08412a]:hover,.enviroment-card[data-v-7f08412a]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00468766}.group-card.selected[data-v-7f08412a],.enviroment-card.selected[data-v-7f08412a]{background:#1571c8;box-shadow:0 8px 24px #fd7e1466}.card-header[data-v-7f08412a]{margin-bottom:12px}.card-header h3[data-v-7f08412a]{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:16px;font-weight:700}.status-badge[data-v-7f08412a]{padding:2px 30%;border-radius:20px;margin-top:10px;font-size:10px;font-weight:600;background:rgba(255,255,255,.2)}.card-body[data-v-7f08412a]{display:flex;flex-direction:column;gap:6px}.card-info[data-v-7f08412a]{display:flex;align-items:center;gap:8px;font-size:13px;opacity:.9}.card-info i[data-v-7f08412a]{width:16px;text-align:center;font-size:12px}.calendar-column[data-v-7f08412a]{min-width:0}.calendar-container[data-v-7f08412a]{padding:20px;flex:1;display:flex;flex-direction:column}.calendar-nav[data-v-7f08412a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.nav-btn[data-v-7f08412a]{width:40px;height:40px;border:none;background:#f0f0f0;border-radius:12px;cursor:pointer;transition:all .3s ease;color:#004687}.nav-btn[data-v-7f08412a]:hover{background:#004687;color:#fff}.current-month[data-v-7f08412a]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0}.calendar-grid[data-v-7f08412a]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;flex:1}.weekday-header[data-v-7f08412a]{padding:12px;text-align:center;font-weight:700;color:#666;font-size:13px;background:#f8f9fa;border-radius:8px}.calendar-day[data-v-7f08412a]{aspect-ratio:1;padding:8px 8px 24px;background:#f8f9fa;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;transition:all .2s ease;cursor:pointer;min-height:85px;position:relative}.calendar-day[data-v-7f08412a]:not(.empty):hover{background:#e9ecef;transform:scale(1.05)}.calendar-day.empty[data-v-7f08412a]{background:transparent;cursor:default}.calendar-day.weekend[data-v-7f08412a]{background:#fff5f5}.day-number[data-v-7f08412a]{font-size:16px;font-weight:700;color:#1a1a2e}.shifts-indicator[data-v-7f08412a]{display:flex;gap:4px;margin-top:4px}.shift[data-v-7f08412a]{width:22px;height:22px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;transition:all .3s ease;cursor:default;position:relative}.shift span[data-v-7f08412a]{font-size:10px}.shift i[data-v-7f08412a]{font-size:11px}.shift.morning[data-v-7f08412a],.shift.afternoon[data-v-7f08412a],.shift.evening[data-v-7f08412a]{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);color:#2e7d32;border:1px solid #a5d6a7}.shift.allocated[data-v-7f08412a]{background:linear-gradient(135deg,#ff9800 0%,#f57c00 100%);color:#fff;border:none;box-shadow:0 2px 8px #ff980066;transform:scale(1.05)}.shift.allocated[data-v-7f08412a]:hover{box-shadow:0 4px 12px #ff980080;transform:scale(1.1)}@keyframes pulse-allocated-7f08412a{0%,to{box-shadow:0 2px 8px #ff980066}50%{box-shadow:0 2px 12px #ff980099}}.shift.allocated[data-v-7f08412a]{animation:pulse-allocated-7f08412a 2s ease-in-out infinite}.shift.occupied[data-v-7f08412a]{background:linear-gradient(135deg,#e91e63 0%,#c2185b 100%);color:#fff;border:none;box-shadow:0 2px 8px #e91e6366;transform:scale(1.05)}.shift.occupied[data-v-7f08412a]:hover{box-shadow:0 4px 12px #e91e6380;transform:scale(1.1)}@keyframes pulse-occupied-7f08412a{0%,to{box-shadow:0 2px 8px #e91e6366}50%{box-shadow:0 2px 12px #e91e6399}}.shift.occupied[data-v-7f08412a]{animation:pulse-occupied-7f08412a 2s ease-in-out infinite}.enviroment-badge[data-v-7f08412a]{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:calc(100% - 8px);display:flex;justify-content:center}.enviroment-name[data-v-7f08412a]{display:inline-block;padding:2px 6px;background:linear-gradient(135deg,#004687 0%,#0066cc 100%);color:#fff;font-size:9px;font-weight:600;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-shadow:0 2px 4px #0046874d;letter-spacing:.3px;text-transform:uppercase;cursor:default;transition:all .2s ease}.enviroment-name[data-v-7f08412a]:hover{background:linear-gradient(135deg,#fd7e14 0%,#ff9f43 100%);box-shadow:0 2px 6px #fd7e1466;transform:scale(1.05)}.enviroment-name.my-group[data-v-7f08412a]{background:linear-gradient(135deg,#ff9800 0%,#f57c00 100%);box-shadow:0 2px 4px #ff98004d}.enviroment-name.my-group[data-v-7f08412a]:hover{background:linear-gradient(135deg,#ffb74d 0%,#ff9800 100%);box-shadow:0 2px 6px #ff980066}.occupancy-badge[data-v-7f08412a]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:calc(100% - 8px);display:flex;justify-content:center}.occupancy-name[data-v-7f08412a]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;background:linear-gradient(135deg,#e91e63 0%,#c2185b 100%);color:#fff;font-size:8px;font-weight:600;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-shadow:0 2px 4px #e91e634d;letter-spacing:.3px;text-transform:uppercase;cursor:default;transition:all .2s ease}.occupancy-name i[data-v-7f08412a]{font-size:7px}.occupancy-name[data-v-7f08412a]:hover{background:linear-gradient(135deg,#f06292 0%,#e91e63 100%);box-shadow:0 2px 6px #e91e6366;transform:scale(1.05)}.calendar-day[data-v-7f08412a]{min-height:95px}.legend-shift.occupied[data-v-7f08412a]{background:linear-gradient(135deg,#e91e63 0%,#c2185b 100%);color:#fff;box-shadow:0 2px 4px #e91e634d}.calendar-legend[data-v-7f08412a]{display:flex;justify-content:center;gap:32px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.legend-item[data-v-7f08412a]{display:flex;align-items:center;gap:10px;font-size:13px;color:#666;font-weight:500}.legend-shift[data-v-7f08412a]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.legend-shift.available[data-v-7f08412a]{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);color:#2e7d32;border:1px solid #a5d6a7}.legend-shift.allocated[data-v-7f08412a]{background:linear-gradient(135deg,#ff9800 0%,#f57c00 100%);color:#fff;box-shadow:0 2px 8px #ff980066}.empty-state[data-v-7f08412a],.loading-state[data-v-7f08412a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#999;text-align:center}.empty-state i[data-v-7f08412a],.loading-state i[data-v-7f08412a]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-7f08412a],.loading-state p[data-v-7f08412a]{margin:0;font-size:14px}.overlay[data-v-7f08412a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;color:#fff}@media (max-width: 1200px){.main-content[data-v-7f08412a]{grid-template-columns:1fr}.column[data-v-7f08412a]{max-height:400px}.calendar-column[data-v-7f08412a]{max-height:none}}.column-content[data-v-7f08412a]::-webkit-scrollbar{width:6px}.column-content[data-v-7f08412a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.column-content[data-v-7f08412a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.column-content[data-v-7f08412a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.modal-overlay[data-v-7f08412a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.distribution-modal[data-v-7f08412a]{background:white;border-radius:24px;padding:32px;max-width:600px;width:90%;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn-7f08412a .3s ease}@keyframes modalSlideIn-7f08412a{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-7f08412a]{text-align:center;margin-bottom:24px}.modal-header h3[data-v-7f08412a]{margin:0;font-size:22px;color:#1a1a2e;display:flex;align-items:center;justify-content:center;gap:12px}.modal-header h3 i[data-v-7f08412a]{color:#004687}.modal-info[data-v-7f08412a]{background:#f8f9fa;border-radius:12px;padding:16px;margin-bottom:24px}.modal-info .info-item[data-v-7f08412a]{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;color:#333}.modal-info .info-item i[data-v-7f08412a]{color:#004687;width:20px}.modal-options[data-v-7f08412a]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.option-card[data-v-7f08412a]{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px solid #e9ecef;border-radius:16px;padding:24px;text-align:center;cursor:pointer;transition:all .3s ease}.option-card[data-v-7f08412a]:hover{border-color:#004687;transform:translateY(-4px);box-shadow:0 8px 24px #00468733}.option-icon[data-v-7f08412a]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:24px;color:#fff}.option-icon.auto[data-v-7f08412a]{background:linear-gradient(135deg,#28a745 0%,#20c997 100%)}.option-icon.manual[data-v-7f08412a]{background:linear-gradient(135deg,#004687 0%,#0066cc 100%)}.option-card h4[data-v-7f08412a]{margin:0 0 8px;font-size:18px;color:#1a1a2e}.option-card p[data-v-7f08412a]{margin:0;font-size:13px;color:#666;line-height:1.5}.modal-footer[data-v-7f08412a]{display:flex;justify-content:center}.btn-cancel[data-v-7f08412a]{padding:12px 24px;border:2px solid #dc3545;border-radius:12px;background:white;color:#dc3545;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.btn-cancel[data-v-7f08412a]:hover{background:#dc3545;color:#fff}.manual-mode-indicator[data-v-7f08412a]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;background:rgb(0,70,135);border-radius:12px;color:#fff;margin-bottom:16px;font-size:14px;font-weight:500}.manual-mode-indicator i[data-v-7f08412a]{font-size:16px}.cancel-manual-btn[data-v-7f08412a]{padding:6px 12px;border:1px white solid;border-radius:8px;background:rgb(0,70,135);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.cancel-manual-btn[data-v-7f08412a]:hover{background:rgba(255,255,255,.3)}.calendar-grid.selection-mode[data-v-7f08412a]{-webkit-user-select:none;user-select:none}.calendar-day.selectable[data-v-7f08412a]{cursor:crosshair;background:#e8f5e9;border:2px dashed #28a745}.calendar-day.selectable[data-v-7f08412a]:hover{background:#c8e6c9}.calendar-day.not-selectable[data-v-7f08412a]{opacity:.4;cursor:not-allowed;background:#f5f5f5}.calendar-day.already-allocated[data-v-7f08412a]{cursor:not-allowed;background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%);border:2px solid #ff9800;position:relative}.calendar-day.already-allocated[data-v-7f08412a]:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:4px;right:4px;font-size:10px;color:#ff9800}.calendar-day.already-allocated .day-number[data-v-7f08412a]{color:#e65100}.calendar-day.day-selected[data-v-7f08412a]{background:linear-gradient(135deg,#004687 0%,#0066cc 100%)!important;color:#fff;border:none}.calendar-day.day-selected .day-number[data-v-7f08412a]{color:#fff}.calendar-day.dragging[data-v-7f08412a]{transition:none}.hide[data-v-2c6fecab]{animation:fade-out-2c6fecab .3s var(--ease) forwards}.show[data-v-2c6fecab]{animation:fade-in-2c6fecab .3s var(--ease) forwards}.loader-down[data-v-2c6fecab]{animation:bufferDown-2c6fecab 1.5s var(--ease) infinite}@keyframes fade-out-2c6fecab{0%{display:flex;opacity:1}99%{display:flex!important;opacity:0!important}to{display:none!important;opacity:0!important}}@keyframes fade-in-2c6fecab{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{opacity:1;display:flex}}@keyframes bufferDown-2c6fecab{0%{transform:translateY(-5px);opacity:0}50%{transform:translateY(0);opacity:1}to{transform:translateY(5px);opacity:0}}.chip-event[data-v-2c6fecab]{position:relative;width:100%;font-size:.7rem;display:flex;justify-content:space-between;align-items:center;border-radius:.2rem;overflow:hidden;padding-left:.5rem;text-overflow:ellipsis;container-type:inline-size;container-name:chip}@container chip (max-width: 118px){.chip-time[data-v-2c6fecab]{display:none}}.chip-title{p[data-v-2c6fecab] {margin: 0;}}.chip-title[data-v-2c6fecab]{font-weight:700}.sig-status-badge{i[data-v-2c6fecab] {position: absolute; font-size: .7rem; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;} i[data-v-2c6fecab]:not(.show) {opacity: 0 !important;}}.sig-status-badge[data-v-2c6fecab]{min-width:1.2rem;height:100%;aspect-ratio:1 / 1;position:relative}.sig-status-badge.locked[data-v-2c6fecab]{color:#dc3545}.sig-status-badge.inSig[data-v-2c6fecab]{color:#2d8a44}.sig-status-badge.pending[data-v-2c6fecab]{color:#e07800}.sig-status-badge.free[data-v-2c6fecab]{color:#9ca3af}.sig-status-badge.unknown[data-v-2c6fecab]{color:#7c3aed}.uc-blue[data-v-2c6fecab]{--uc-bg: #e5f3ff;--uc-fg: #051c49}.uc-green[data-v-2c6fecab]{--uc-bg: #e6f4ea;--uc-fg: #1a5c2a}.uc-purple[data-v-2c6fecab]{--uc-bg: #f0ebff;--uc-fg: #3a1a6e}.uc-orange[data-v-2c6fecab]{--uc-bg: #fff3e0;--uc-fg: #7a3b00}.uc-teal[data-v-2c6fecab]{--uc-bg: #e0f5f1;--uc-fg: #0d4f42}.uc-rose[data-v-2c6fecab]{--uc-bg: #fff0f0;--uc-fg: #7a1c1c}[class*=uc-][data-v-2c6fecab]{background:var(--uc-bg);color:var(--uc-fg)}[class*=uc-] .sig-status-badge[data-v-2c6fecab]{background:var(--uc-fg);color:var(--uc-bg)}.chip-dimmed[data-v-2c6fecab]{opacity:.25;transition:opacity .15s}.chip-clickable[data-v-2c6fecab]{cursor:pointer}.chip-clickable[data-v-2c6fecab]:hover{opacity:.75}.chip-intent-delete[data-v-2c6fecab]{background:#fff0f0;color:#c0392b;border:1px dashed #dc3545;opacity:.85}.chip-intent-environment[data-v-2c6fecab]{border-left:3px solid var(--blue)}.chip-preview-remove[data-v-2c6fecab]{opacity:.4;border-left:3px solid #dc3545;text-decoration:line-through;text-decoration-color:#dc3545}.chip-preview-add[data-v-2c6fecab]{border:1.5px dashed currentColor;opacity:.75;background:transparent!important}.chip-preview-add .sig-status-badge[data-v-2c6fecab]{background:var(--uc-fg);color:var(--uc-bg)}.chip-disabled[data-v-2c6fecab]{background:var(--text3);color:#000;border-color:var(--text2);opacity:.75}.chip-disabled .chip-label[data-v-2c6fecab]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-disabled .sig-status-badge[data-v-2c6fecab]{background:var(--text2);color:var(--text3)}h3[data-v-03e0cffc]{font-size:.95rem;font-weight:500;color:var(--text)}.no-border[data-v-03e0cffc]{border:none}.clickable[data-v-03e0cffc]{cursor:pointer;transition:background .12s,color .12s,border-color .12s}.clickable[data-v-03e0cffc]:hover{background:var(--blue);color:#fff}.button[data-v-03e0cffc]{background:var(--surface);color:var(--text2);text-align:center;border-radius:.25rem;padding-bottom:.25rem}.button.active[data-v-03e0cffc],.button.clickable[data-v-03e0cffc]:hover{border-color:var(--blue)}.active[data-v-03e0cffc]{background:#004687;color:#fff}.hide[data-v-03e0cffc]{animation:fade-out-03e0cffc .3s var(--ease) forwards}.show[data-v-03e0cffc]{animation:fade-in-03e0cffc .3s var(--ease) forwards}.loader-down[data-v-03e0cffc]{animation:bufferDown-03e0cffc 1.5s var(--ease) infinite}@keyframes fade-out-03e0cffc{0%{display:flex;opacity:1}99%{display:flex!important;opacity:0!important}to{display:none!important;opacity:0!important}}@keyframes fade-in-03e0cffc{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{opacity:1;display:flex}}.calendar-nav[data-v-03e0cffc]{display:flex;width:100%;gap:1rem;align-items:center;justify-content:space-between;padding-bottom:.5rem;padding-inline:.5rem;border-bottom:1px solid var(--border);margin-bottom:1rem}.year-picker{button[data-v-03e0cffc] {width: 2rem; aspect-ratio: 1/1;}}.year-picker[data-v-03e0cffc]{display:flex;gap:1rem;padding:0}.year-picker #calendar-year[data-v-03e0cffc]{font-size:1.5rem;font-weight:600;color:var(--text)}#feedback-slot[data-v-03e0cffc]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.replanning-loading[data-v-03e0cffc]{background:var(--bg);display:flex;justify-content:center;align-items:center;gap:.5rem;color:#6c757d;padding-inline:.8rem;padding-block:.5rem;border-radius:var(--r);box-shadow:var(--sh-sm);font-size:.8rem;overflow:visible;opacity:0;aspect-ratio:1 / 1}.replanning-loading .fa-cloud[data-v-03e0cffc]{z-index:1;position:relative;color:#9ca3af}.replanning-loading .fa-cloud[data-v-03e0cffc]{top:-2px}.replanning-loading .fa-arrow-down[data-v-03e0cffc]{z-index:-1;position:absolute;top:70%;left:15%;color:#94979e;animation:bufferDown-03e0cffc 1.5s var(--ease) infinite}@keyframes bufferDown-03e0cffc{0%{transform:translateY(-5px);opacity:0}50%{transform:translateY(0);opacity:1}to{transform:translateY(5px);opacity:0}}.monthlist[data-v-03e0cffc]{display:grid;grid-template-columns:repeat(12,2.2rem);gap:.4rem;font-size:.8rem;font-weight:500}.month[data-v-03e0cffc]{position:relative}.active .month-has-days-indicator[data-v-03e0cffc],.month:hover .month-has-days-indicator[data-v-03e0cffc]{background:rgba(255,255,255,.65)}.month-has-days-indicator[data-v-03e0cffc]{position:absolute;bottom:2px;left:50%;transform:translate(-50%);display:block;width:60%;height:2px;background:var(--blue)}.calendar-header[data-v-03e0cffc]{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;padding:.5rem;font-size:.75rem;color:var(--text2);text-align:center}.calendar[data-v-03e0cffc]{container-type:inline-size;container-name:calendar}.calendar-body[data-v-03e0cffc]{display:grid;grid-template-columns:repeat(7,1fr);gap:.05rem;padding:.5rem;position:relative}.date[data-v-03e0cffc]{aspect-ratio:1.2 / 1;background:var(--surface);display:flex;flex-direction:column;align-items:left;padding:.5rem;position:relative}@container calendar (max-width: 900px){.date[data-v-03e0cffc]{aspect-ratio:1 / 1;padding:.8rem}}@container calendar (max-width: 715px){.calendar-nav[data-v-03e0cffc]{flex-direction:column;align-items:center;justify-content:center}.replanning-loading[data-v-03e0cffc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;min-width:5rem;font-size:1.8rem;box-shadow:0 4px 12px #00000026}}.date[data-v-03e0cffc]:not(.buffer-date):after{background:var(--border);transform:scale(.95);content:"";position:absolute;top:18%;left:0;width:1px;height:40%}.date-title[data-v-03e0cffc]{margin-bottom:.8rem}.disabled-date[data-v-03e0cffc]{border-color:var(--bg)}.calendar-body[data-v-03e0cffc]>:nth-child(7n+1),.calendar-body[data-v-03e0cffc]>:nth-child(7n){background-color:#f7f7f7;border:none}.calendar-body[data-v-03e0cffc]>:nth-child(7n+1):after,.calendar-body[data-v-03e0cffc]>:nth-child(7n):after,.calendar-body[data-v-03e0cffc]>:nth-child(7n+2):after{display:none}.buffer-date[data-v-03e0cffc]{border:none;opacity:.25}.calendar-legend[data-v-03e0cffc]{display:flex;justify-content:center;gap:1.5rem;padding:.75rem .5rem;border-top:1px solid var(--border);font-size:.75rem;color:var(--text2)}.legend-item[data-v-03e0cffc]{display:flex;align-items:center;gap:.35rem}.legend-item.pending[data-v-03e0cffc]{color:#e07800}.legend-item.inSig[data-v-03e0cffc]{color:#2d8a44}.legend-item.locked[data-v-03e0cffc]{color:#dc3545}.legend-item.free[data-v-03e0cffc]{color:#9ca3af}.view-switcher[data-v-03e0cffc]{display:flex;gap:2px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:2px}.view-tab[data-v-03e0cffc]{padding:3px 10px;font-size:.72rem;font-weight:500;border:none;background:none;border-radius:3px;cursor:pointer;color:var(--text2);transition:color .12s}.view-tab.active[data-v-03e0cffc]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000000f;cursor:default}.view-tab[data-v-03e0cffc]:not(.active):hover{color:var(--text)}.legend-item.preview[data-v-03e0cffc]{color:#2563eb}.parametros-intent[data-v-05ebcad0]{padding:14px 18px;display:flex;flex-direction:column;gap:12px}.field-row[data-v-05ebcad0]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.field-row-column[data-v-05ebcad0]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.field-label[data-v-05ebcad0]{font-size:12px;color:var(--text2);flex-shrink:0}.field-input[data-v-05ebcad0]{width:100px;padding:4px 8px;border:1px solid var(--border);border-radius:var(--border-radius);font-size:12px;color:var(--text);background:var(--surface)}.field-input[data-v-05ebcad0]:disabled{opacity:.5;cursor:not-allowed}.field-input-short[data-v-05ebcad0]{width:60px}.field-select[data-v-05ebcad0]{width:100%;padding:4px 8px;border:1px solid var(--border);border-radius:var(--border-radius);font-size:12px;color:var(--text);background:var(--surface)}.field-select[data-v-05ebcad0]:disabled{opacity:.5;cursor:not-allowed}.field-value[data-v-05ebcad0]{font-size:12px;color:var(--text);text-align:right;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-value-block[data-v-05ebcad0]{text-align:left;white-space:normal;font-weight:500}.weekday-toggles[data-v-05ebcad0]{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;width:100%;border-radius:4px}.weekday-btn[data-v-05ebcad0]{padding:3px 0;text-align:center;border:1px solid var(--border);border-radius:4px;font-size:11px;cursor:pointer;background:none;color:var(--text3);transition:background .12s,color .12s,border-color .12s}.weekday-btn.is-active[data-v-05ebcad0]{background:var(--blue);color:#fff;border-color:var(--blue)}.weekday-btn[data-v-05ebcad0]:disabled{opacity:.5;cursor:not-allowed}.field-dirty-dot[data-v-05ebcad0]{display:inline-block;width:7px;height:7px;background:var(--orange);border-radius:50%;margin-left:5px;vertical-align:middle}.section-divider[data-v-05ebcad0]{border:none;border-top:1px solid var(--border);margin:2px 0}.radio-group[data-v-05ebcad0]{display:flex;gap:12px}.radio-label[data-v-05ebcad0]{display:flex;align-items:center;gap:4px;font-size:12px;cursor:pointer}.date-row[data-v-05ebcad0]{display:flex;gap:4px;align-items:center;width:100%}.date-input[data-v-05ebcad0]{flex:1;width:auto}.suggest-btn[data-v-05ebcad0]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;border:none;border-radius:4px;font-size:11px;cursor:pointer;flex-shrink:0}.suggest-btn[data-v-05ebcad0]:hover:not(:disabled){opacity:.85}.suggest-btn[data-v-05ebcad0]:disabled{opacity:.5;cursor:not-allowed}.vacancy-section[data-v-05ebcad0]{gap:6px}.vacancy-row[data-v-05ebcad0]{display:flex;flex-direction:column;gap:4px;padding:6px 8px;background:var(--bg);border-radius:4px;width:100%}.vacancy-header[data-v-05ebcad0]{display:flex;align-items:center;gap:6px}.vacancy-name[data-v-05ebcad0]{flex:1;font-size:12px;font-weight:600;color:var(--text)}.remove-btn[data-v-05ebcad0]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border);border-radius:3px;font-size:10px;color:var(--text3);cursor:pointer;flex-shrink:0}.remove-btn[data-v-05ebcad0]:hover:not(:disabled){color:#e74c3c;border-color:#e74c3c}.remove-btn[data-v-05ebcad0]:disabled{opacity:.5;cursor:not-allowed}.checkbox-label{input[type="checkbox"][data-v-05ebcad0] {width: 13px; height: 13px; flex-shrink: 0; cursor: pointer;}}.checkbox-label[data-v-05ebcad0]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text2);cursor:pointer}.add-vacancy-row[data-v-05ebcad0]{display:flex;gap:4px;flex-wrap:wrap}.add-vacancy-btn[data-v-05ebcad0]{padding:2px 6px;border:1px dashed var(--border);border-radius:4px;font-size:11px;cursor:pointer;background:none;color:var(--text3)}.add-vacancy-btn[data-v-05ebcad0]:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.add-vacancy-btn[data-v-05ebcad0]:disabled{opacity:.5;cursor:not-allowed}.intent-footer[data-v-05ebcad0]{display:flex;gap:8px;justify-content:space-between;padding-top:10px}.btn-primary[data-v-05ebcad0]{padding:4px 12px;background:var(--blue);color:#fff;border:none;border-radius:var(--border-radius);font-size:12px;cursor:pointer}.btn-primary[data-v-05ebcad0]:hover{opacity:.85}.btn-secondary[data-v-05ebcad0]{padding:4px 12px;background:none;color:var(--text2);border:1px solid var(--border);border-radius:var(--border-radius);font-size:12px;cursor:pointer}.btn-secondary[data-v-05ebcad0]:hover{color:var(--text);border-color:var(--text2)}label[data-v-8386b7d9]{margin:0;padding:0}.ucs-intent[data-v-8386b7d9]{padding:.875rem 1.125rem;display:flex;flex-direction:column;gap:.75rem}.team-defaults[data-v-8386b7d9]{display:flex;flex-direction:column;gap:.75rem}.section-label[data-v-8386b7d9]{margin:0;font-size:.6875rem;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.03125rem}.field-row[data-v-8386b7d9]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.75rem}.field-row-column[data-v-8386b7d9]{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.field-label[data-v-8386b7d9]{font-size:.75rem;color:var(--text2);flex-shrink:0}.field-input[data-v-8386b7d9]{width:100%;padding:.25rem .5rem;border:1px solid var(--border);border-radius:var(--border-radius);font-size:.75rem;color:var(--text);background:var(--surface)}.field-input[data-v-8386b7d9]:disabled{opacity:.5;cursor:not-allowed}.field-input-short[data-v-8386b7d9]{width:4rem}.section-divider[data-v-8386b7d9]{border:none;border-top:1px solid var(--border);margin:.125rem 0}.ucs-section-header{button {&[data-v-8386b7d9] {position: relative; width: 1.75rem; height: 1.2rem; border: none; cursor: pointer; color: var(--text3); font-size: .75rem; background: none;} i[data-v-8386b7d9] {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);} &[data-v-8386b7d9]:hover {border-color: var(--text3); color: var(--text);}}}.ucs-section-header[data-v-8386b7d9]{position:realative;display:flex;align-items:center;justify-content:space-between}.override-group[data-v-8386b7d9]{display:flex;flex-direction:column;gap:.5rem;padding:.625rem;background:var(--bg);border-radius:var(--border-radius)}.override-group-header[data-v-8386b7d9]{display:flex;align-items:center;min-width:0;overflow:hidden}.override-group-title[data-v-8386b7d9]{font-size:.75rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0}.uc-scroll-wrapper[data-v-8386b7d9]{position:relative;resize:vertical;height:18rem;overflow:hidden}.uc-scroll-wrapper[data-v-8386b7d9]:after{content:"";position:absolute;bottom:0;right:0;width:1rem;height:5px;border-top:1.5px solid var(--text);border-bottom:1.5px solid var(--text);pointer-events:none}.uc-scroll-wrapper[data-v-8386b7d9]::-webkit-resizer{cursor:row-resize;background:rgba(255,255,255,0)}.maximized.uc-scroll-wrapper[data-v-8386b7d9]{height:600px}.uc-scroll-list[data-v-8386b7d9]{display:flex;flex-direction:column;gap:.5rem;height:100%;overflow-y:auto;overscroll-behavior:contain;padding-block:.8rem;scrollbar-width:none;mask-image:linear-gradient(to bottom,transparent 0,black 1.5rem,black calc(100% - 1.5rem),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 1.5rem,black calc(100% - 1.5rem),transparent 100%)}.uc-scroll-list[data-v-8386b7d9]::-webkit-scrollbar{display:none}.uc-group[data-v-8386b7d9]{flex-shrink:0;display:flex;flex-direction:column;background:var(--bg);border-radius:var(--border-radius);overflow:hidden}.uc-header[data-v-8386b7d9]{display:flex;align-items:center;justify-content:start;padding:.5rem;gap:.8rem}.uc-header.uc-header-open[data-v-8386b7d9]{border-bottom:1px solid var(--border)}.uc-order[data-v-8386b7d9]{font-size:.6875rem;font-weight:700;color:var(--text3);flex-shrink:0}.uc-name[data-v-8386b7d9]{font-size:.75rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.execution-subgroup[data-v-8386b7d9]{display:flex;flex-direction:column;gap:.5rem;padding:.625rem}.execution-subgroup+.execution-subgroup[data-v-8386b7d9]{border-top:1px solid var(--border)}.execution-form-badge[data-v-8386b7d9]{display:flex;align-items:center;min-width:0;overflow:hidden}.execution-form-name[data-v-8386b7d9]{font-size:.6875rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;max-width:90%}.weekday-toggles[data-v-8386b7d9]{display:grid;grid-template-columns:repeat(7,1fr);gap:.1875rem;width:100%}.weekday-btn[data-v-8386b7d9]{padding:.1875rem 0;text-align:center;border:1px solid var(--border);border-radius:4px;font-size:.6875rem;cursor:pointer;background:none;color:var(--text3);transition:background .12s,color .12s,border-color .12s}.weekday-btn.is-active[data-v-8386b7d9]{background:var(--blue);color:#fff;border-color:var(--blue)}.weekday-btn[data-v-8386b7d9]:disabled{opacity:.5;cursor:not-allowed}.field-pair[data-v-8386b7d9]{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:start}.weeks-of-month[data-v-8386b7d9]{display:flex;gap:.1875rem}.week-btn[data-v-8386b7d9]{flex:1;padding:.1875rem .125rem;text-align:center;border:1px solid var(--border);border-radius:var(--border-radius);font-size:.625rem;cursor:pointer;background:none;color:var(--text3);transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.week-btn.is-active[data-v-8386b7d9]{background:var(--blue);color:#fff;border-color:var(--blue)}.distribution-toggles[data-v-8386b7d9]{display:flex;gap:.25rem;width:100%}.distribution-btn[data-v-8386b7d9]{flex:1;padding:.25rem .375rem;text-align:center;border:1px solid var(--border);border-radius:var(--border-radius);font-size:.6875rem;cursor:pointer;background:none;color:var(--text3);transition:background .12s,color .12s,border-color .12s}.distribution-btn.is-active[data-v-8386b7d9]{background:var(--blue);color:#fff;border-color:var(--blue)}.no-distribute-label[data-v-8386b7d9]{color:var(--orange)}.no-distribute-checkbox[data-v-8386b7d9]{flex-shrink:0;cursor:pointer;accent-color:var(--orange)}.field-dirty-dot[data-v-8386b7d9]{background:var(--orange);border-radius:50%;width:.5rem;aspect-ratio:1/1;display:inline-block}.form-header-row[data-v-8386b7d9],.execution-header-row[data-v-8386b7d9]{display:flex;align-items:center;gap:.5rem}.form-header-row .override-group-header[data-v-8386b7d9],.form-header-row .execution-form-badge[data-v-8386b7d9],.execution-header-row .override-group-header[data-v-8386b7d9],.execution-header-row .execution-form-badge[data-v-8386b7d9]{flex:1 1 0;min-width:0}.stepper[data-v-8386b7d9]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.stepper button[data-v-8386b7d9]{width:1.375rem;height:1.375rem;border:1px solid var(--border);border-radius:var(--border-radius);background:none;cursor:pointer;font-size:.8125rem;color:var(--text2);display:flex;align-items:center;justify-content:center;line-height:1}.stepper button[data-v-8386b7d9]:hover{border-color:var(--text3);color:var(--text)}.stepper span[data-v-8386b7d9]{min-width:1.25rem;text-align:center;font-size:.75rem;color:var(--text);font-variant-numeric:tabular-nums}.accordion-header[data-v-8386b7d9]{cursor:pointer;-webkit-user-select:none;user-select:none}.accordion-chevron[data-v-8386b7d9]{font-size:.75rem;color:var(--text3);flex-shrink:0;display:inline-block;transform:rotate(90deg);transition:transform .15s;line-height:1}.accordion-chevron.is-open[data-v-8386b7d9]{transform:rotate(-90deg)}.weekday-preview[data-v-8386b7d9]{display:flex;gap:.125rem;flex-shrink:0}.weekday-preview-chip[data-v-8386b7d9]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:3px;font-size:.5625rem;font-weight:600;background:var(--border);color:var(--text3)}.weekday-preview-chip.is-active[data-v-8386b7d9]{background:var(--blue);color:#fff}.intent-footer[data-v-8386b7d9]{display:flex;justify-content:center;padding-top:14px}.intent-footer button[data-v-8386b7d9]{width:100%}.btn-secondary[data-v-8386b7d9]{padding:.25rem .75rem;background:none;color:var(--text2);border:1px solid var(--border);border-radius:var(--border-radius);font-size:.75rem;cursor:pointer}.btn-secondary[data-v-8386b7d9]:hover{color:var(--text);border-color:var(--text2)}.workload-pending[data-v-8386b7d9]{display:inline-flex;align-items:center;gap:.25rem;font-size:.625rem;font-weight:600;color:var(--orange);flex-shrink:0;opacity:0}.ambiente-intent[data-v-640bbe56]{padding:14px 18px;display:flex;flex-direction:column;gap:12px}.field-row-column[data-v-640bbe56]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-640bbe56]{font-size:12px;color:var(--text2);display:flex;align-items:center;gap:5px}.field-dirty-dot[data-v-640bbe56]{width:7px;height:7px;background:var(--orange);border-radius:50%;flex-shrink:0}.field-select[data-v-640bbe56]{width:100%;padding:4px 8px;border:1px solid var(--border);border-radius:var(--border-radius);font-size:12px;color:var(--text);background:var(--surface)}.field-select[data-v-640bbe56]:disabled{opacity:.5;cursor:not-allowed}.intent-footer[data-v-640bbe56]{display:flex;gap:8px;padding-top:4px}.btn-secondary[data-v-640bbe56]{padding:4px 12px;background:none;color:var(--text2);border:1px solid var(--border);border-radius:var(--border-radius);font-size:12px;cursor:pointer}.btn-secondary[data-v-640bbe56]:hover{color:var(--text);border-color:var(--text2)}.delete-days-intent[data-v-87c3b319]{padding:14px 18px;display:flex;flex-direction:column;gap:12px}.field-label[data-v-87c3b319]{font-size:12px;color:var(--text2);display:flex;align-items:center;gap:5px}.scope-section[data-v-87c3b319]{display:flex;flex-direction:column;gap:6px}.scope-options[data-v-87c3b319]{display:flex;flex-direction:column;gap:5px}.scope-option[data-v-87c3b319]{display:flex;flex-direction:column;gap:7px;padding:9px 10px;border-radius:var(--r-sm);border:1px solid var(--border);cursor:pointer;transition:border-color .12s var(--ease),background .12s var(--ease)}.scope-option[data-v-87c3b319]:hover{border-color:var(--blue);background:var(--bg)}.scope-option.selected[data-v-87c3b319]{border-color:var(--blue);background:var(--blue-bg)}.scope-option-header{input[type="radio"][data-v-87c3b319] {accent-color: var(--blue); margin-top: 3px; flex-shrink: 0; cursor: pointer;}}.scope-option-header[data-v-87c3b319]{display:flex;align-items:flex-start;gap:8px}.scope-label[data-v-87c3b319]{font-size:12px;font-weight:600;color:var(--text)}.scope-sub[data-v-87c3b319]{font-size:10px;color:var(--text3);margin-top:1px}.scope-sub-input[data-v-87c3b319],.scope-sub-select[data-v-87c3b319]{width:100%;padding:4px 8px;border:1px solid var(--border);border-radius:var(--r-sm);font-size:12px;color:var(--text);background:var(--surface)}.uc-picker[data-v-87c3b319]{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.uc-filter-input[data-v-87c3b319]{width:100%;padding:5px 10px;border:none;border-bottom:1px solid var(--border);font-size:11px;color:var(--text);background:var(--surface);outline:none;box-sizing:border-box}.uc-filter-input[data-v-87c3b319]::placeholder{color:var(--text3)}.uc-checkboxes-wrapper[data-v-87c3b319]{position:relative;resize:vertical;height:9rem;overflow:hidden}.uc-checkboxes-wrapper[data-v-87c3b319]:after{content:"";position:absolute;bottom:0;right:0;width:1rem;height:5px;border-top:1.5px solid var(--text);border-bottom:1.5px solid var(--text);pointer-events:none}.uc-checkboxes-wrapper[data-v-87c3b319]::-webkit-resizer{cursor:row-resize;background:rgba(255,255,255,0)}.uc-checkboxes[data-v-87c3b319]{display:flex;flex-direction:column;gap:1px;height:100%;overflow-y:auto;overscroll-behavior:contain;padding-block:.8rem;scrollbar-width:none;mask-image:linear-gradient(to bottom,black calc(100% - 1.5rem),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 1.5rem),transparent 100%);background:white}.uc-checkboxes[data-v-87c3b319]::-webkit-scrollbar{display:none}.uc-checkbox-label{input[type="checkbox"][data-v-87c3b319] {width: 12px; height: 12px; accent-color: var(--blue); cursor: pointer; flex-shrink: 0;}}.uc-checkbox-label[data-v-87c3b319]{display:flex;align-items:start;justify-content:space-start;gap:8px;font-size:11px;color:var(--text);cursor:pointer;padding:10px 8px;border-radius:2px;border-bottom:1px solid var(--border);margin:0}.uc-checkbox-label[data-v-87c3b319]:hover{background:var(--bg)}.uc-no-results[data-v-87c3b319]{font-size:11px;color:var(--text3);padding:6px 8px;text-align:center}.scope-count[data-v-87c3b319]{font-size:11px;color:var(--text2);padding:5px 10px;background:var(--bg);border-radius:var(--r-sm)}.scope-warning[data-v-87c3b319]{display:flex;align-items:center;gap:6px;padding:7px 10px;background:#fff8f0;border:1px solid #f5c97a;border-radius:var(--r-sm);font-size:11px;color:#b45309}.scope-warning .fas[data-v-87c3b319]{font-size:10px;flex-shrink:0}.scope-info[data-v-87c3b319]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:var(--text2)}.scope-info .fas[data-v-87c3b319]{font-size:10px;flex-shrink:0;color:#f5c97a}.intent-footer[data-v-87c3b319]{display:flex;gap:8px;justify-content:space-between;padding-top:4px;width:100%}.btn-secondary[data-v-87c3b319]{padding:4px 12px;background:none;color:var(--text2);border:1px solid var(--border);border-radius:var(--border-radius);font-size:12px;cursor:pointer}.btn-secondary[data-v-87c3b319]:hover{color:var(--text);border-color:var(--text2)}.btn-danger[data-v-87c3b319]{padding:4px 12px;background:#e74c3c;color:#fff;border:none;border-radius:var(--border-radius);font-size:12px;cursor:pointer}.btn-danger[data-v-87c3b319]:hover{opacity:.88}[data-v-43eac1a2]{margin:0}.sidebar-panel[data-v-43eac1a2]{display:flex;flex-direction:column}.sidebar-header[data-v-43eac1a2]{padding:1.25rem .625rem;flex-shrink:0}.title[data-v-43eac1a2]{font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.subtitle[data-v-43eac1a2]{font-size:.75rem;color:var(--text3);margin-left:.375rem}.sidebar-header hr[data-v-43eac1a2]{margin:.75rem 0;border-color:var(--border)}.description[data-v-43eac1a2]{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:.625rem;color:var(--text)}.status-chips[data-v-43eac1a2]{display:flex;gap:.5rem;flex-wrap:wrap;width:100%;justify-content:space-around;align-items:center}.status-chip[data-v-43eac1a2]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text2)}.status-chip .fas[data-v-43eac1a2]{font-size:.6875rem;color:var(--text3)}.loader-down[data-v-43eac1a2]{animation:bufferDown-43eac1a2 1.5s var(--ease) infinite}@keyframes bufferDown-43eac1a2{0%{transform:translateY(-5px);opacity:0}50%{transform:translateY(0);opacity:1}to{transform:translateY(5px);opacity:0}}.skeleton[data-v-43eac1a2]{display:inline-block;background:var(--border);border-radius:.25rem;animation:skeletonPulse-43eac1a2 1.4s ease infinite}.skeleton-title[data-v-43eac1a2]{width:8.125rem;height:1rem;vertical-align:middle}.skeleton-description[data-v-43eac1a2]{width:9.375rem;height:.8125rem;vertical-align:middle}.skeleton-code[data-v-43eac1a2]{width:3.125rem;height:.8125rem;vertical-align:middle}@keyframes skeletonPulse-43eac1a2{0%,to{opacity:1}50%{opacity:.4}}.intent-list[data-v-43eac1a2]{display:flex;flex-direction:column;padding:.375rem .5rem;gap:.125rem}.intent-btn[data-v-43eac1a2]{display:flex;align-items:center;gap:.625rem;padding:.625rem 1.25rem;background:none;border:none;width:100%;text-align:left;cursor:pointer;font-size:.875rem;color:var(--text);border-radius:var(--border-radius);overflow:hidden}.intent-btn[data-v-43eac1a2]:hover:not(:disabled){background:var(--bg)}.intent-btn[data-v-43eac1a2]:disabled{opacity:.45;cursor:not-allowed}.intent-btn .fas[data-v-43eac1a2]{width:.875rem;text-align:center;color:var(--text3);font-size:.8125rem}.intent-label[data-v-43eac1a2]{flex:1}.dirty-dot[data-v-43eac1a2]{width:.5rem;height:.5rem;background:var(--orange);border-radius:50%;flex-shrink:0}.intent-view[data-v-43eac1a2]{display:flex;flex-direction:column}.intent-view-header[data-v-43eac1a2]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;flex-shrink:0}.back-btn[data-v-43eac1a2]{background:none;border:none;cursor:pointer;color:var(--text3);font-size:.8125rem;padding:.125rem .25rem;border-radius:.25rem;transition:color .12s}.back-btn[data-v-43eac1a2]:hover{color:var(--text)}.intent-view-title[data-v-43eac1a2]{font-size:.875rem;font-weight:600}.intent-view-body[data-v-43eac1a2]{overflow-x:hidden}.preview-mode-panel[data-v-43eac1a2]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.preview-stats[data-v-43eac1a2]{display:flex;gap:.75rem}.preview-stat[data-v-43eac1a2]{flex:1;display:flex;flex-direction:column;align-items:center;padding:.625rem .5rem;background:var(--bg);border-radius:var(--border-radius);gap:.1875rem}.preview-stat-value[data-v-43eac1a2]{font-size:1.375rem;font-weight:700;color:var(--text);line-height:1}.preview-stat-label[data-v-43eac1a2]{font-size:.625rem;color:var(--text3);text-align:center}.conflicts-section[data-v-43eac1a2]{display:flex;flex-direction:column;gap:.25rem}.conflicts-toggle[data-v-43eac1a2]{display:flex;align-items:center;gap:.375rem;background:none;border:1px solid var(--border);border-radius:var(--border-radius);padding:.375rem .625rem;font-size:.75rem;color:var(--text2);cursor:pointer;width:100%;text-align:left;transition:background .12s}.conflicts-toggle[data-v-43eac1a2]:hover{background:var(--bg)}.conflicts-toggle .fas[data-v-43eac1a2]{font-size:.625rem;color:var(--text3)}.conflicts-list[data-v-43eac1a2]{display:flex;flex-direction:column;gap:.1875rem;max-height:11.25rem;overflow-y:auto}.conflict-row[data-v-43eac1a2]{padding:.375rem .625rem;background:var(--bg);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:.125rem}.conflict-uc[data-v-43eac1a2]{font-size:.75rem;font-weight:500;color:var(--text)}.conflict-details[data-v-43eac1a2]{font-size:.625rem;color:var(--text3)}.preview-actions[data-v-43eac1a2]{display:flex;gap:.5rem;justify-content:space-between;padding-top:.25rem}.btn-secondary[data-v-43eac1a2]{padding:.25rem .75rem;background:none;color:var(--text2);border:1px solid var(--border);border-radius:var(--border-radius);font-size:.75rem;cursor:pointer}.btn-secondary[data-v-43eac1a2]:hover{color:var(--text);border-color:var(--text2)}.btn-primary[data-v-43eac1a2]{padding:.25rem .75rem;background:var(--blue);color:#fff;border:none;border-radius:var(--border-radius);font-size:.75rem;cursor:pointer}.btn-primary[data-v-43eac1a2]:hover{opacity:.85}.sidebar-footer[data-v-43eac1a2]{padding:.875rem 1.25rem;border-top:1px solid var(--border);flex-shrink:0;display:flex;flex-direction:column;gap:.625rem}.sidebar-error[data-v-43eac1a2]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:var(--border-radius);font-size:.75rem;opacity:0}.sidebar-error .fa-exclamation-triangle[data-v-43eac1a2]{color:#d97706;flex-shrink:0;margin-top:.125rem}.sidebar-error .error-message[data-v-43eac1a2]{flex:1;color:#92400e;line-height:1.4}.sidebar-error .error-dismiss[data-v-43eac1a2]{background:none;border:none;cursor:pointer;color:#d97706;font-size:1rem;padding:0;line-height:1;flex-shrink:0}.sidebar-error .error-dismiss[data-v-43eac1a2]:hover{color:#92400e}.simulate-btn[data-v-43eac1a2]{width:100%;padding:.5rem;background:var(--blue);color:#fff;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity .12s}.simulate-btn[data-v-43eac1a2]:hover:not(:disabled){opacity:.88}.simulate-btn[data-v-43eac1a2]:disabled{opacity:.45;cursor:not-allowed}.section-label[data-v-43eac1a2]{margin:0;font-size:.6875rem;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.03125rem}.hide[data-v-43eac1a2]{animation:fade-out-43eac1a2 .3s var(--ease) forwards}.show[data-v-43eac1a2]{animation:fade-in-43eac1a2 .3s var(--ease) forwards}@keyframes fade-out-43eac1a2{0%{display:flex;opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}@keyframes fade-in-43eac1a2{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}.robot-col-inner[data-v-1720300a]{width:252px;min-height:420px;overflow-y:auto;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r);border:1px solid var(--border);box-shadow:var(--sh-sm);--free-c: #1e6e34}.robot-col-head[data-v-1720300a]{background:var(--blue);color:#fff;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;position:sticky;top:0;z-index:10;border-radius:var(--r) var(--r) 0 0;flex-shrink:0}.robot-col-head[data-v-1720300a],.robot-col-head[data-v-1720300a] *{color:#fff!important}.robot-col-head.st-run[data-v-1720300a]{background:#c97706}.robot-col-head.st-err[data-v-1720300a]{background:#dc3545}.robot-col-head.st-ok[data-v-1720300a]{background:#1e6e34}.robot-col-head .head-sub[data-v-1720300a]{font-size:9px;opacity:.8;margin-left:4px;font-weight:600}.rcol-close[data-v-1720300a]{background:none;border:none;color:#fff9;font-size:16px;cursor:pointer;padding:0 2px;line-height:1;transition:color .12s}.rcol-close[data-v-1720300a]:hover{color:#fff}.rcs[data-v-1720300a]{padding:11px 13px;border-bottom:1px solid var(--border)}.rcs[data-v-1720300a]:last-child{border-bottom:none}.rcs-title[data-v-1720300a]{font-size:9px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px}.rcs-empty[data-v-1720300a]{font-size:10px;color:var(--text3);font-style:italic}.uc-group[data-v-1720300a]{padding:6px 0;border-bottom:1px solid #f4f5f7}.uc-group[data-v-1720300a]:last-of-type{border-bottom:none}.uc-group-head[data-v-1720300a]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.uc-group-head input[data-v-1720300a]{accent-color:var(--blue);width:13px;height:13px;cursor:pointer;flex-shrink:0}.uc-group-name[data-v-1720300a]{font-size:11px;font-weight:600;color:var(--text);flex:1;min-width:0}.uc-group-pct[data-v-1720300a]{font-size:10px;color:var(--text3);flex-shrink:0}.prog-bar[data-v-1720300a]{height:5px;background:var(--bg);border-radius:3px;overflow:hidden}.prog-fill[data-v-1720300a]{height:100%;background:var(--blue);border-radius:3px;transition:width .4s cubic-bezier(.25,1,.5,1)}.prog-fill.done[data-v-1720300a]{background:var(--free-c)}.prog-fill.err[data-v-1720300a]{background:#dc3545}.batch-expand[data-v-1720300a]{background:none;border:none;cursor:pointer;font-size:11px;color:var(--text3);padding:0 3px;line-height:1;flex-shrink:0;transition:transform .12s,color .12s}.batch-expand[data-v-1720300a]:hover{color:var(--blue)}.batch-expand.open[data-v-1720300a]{transform:rotate(90deg);color:var(--blue)}.uc-group-days[data-v-1720300a]{padding:4px 0 2px 21px}.batch-date[data-v-1720300a]{display:flex;align-items:center;gap:7px;padding:3px 0;border-bottom:1px solid #f4f5f7}.batch-date[data-v-1720300a]:last-child{border-bottom:none}.batch-date input[data-v-1720300a]{accent-color:var(--blue);width:12px;height:12px;cursor:pointer;flex-shrink:0}.batch-date-label[data-v-1720300a]{font-size:10px;color:var(--text2);flex:1}.batch-date-status[data-v-1720300a]{font-size:11px}.st-ok[data-v-1720300a]{color:var(--free-c)}.st-err[data-v-1720300a]{color:#dc3545}.st-run[data-v-1720300a]{color:#c97706}.st-idle[data-v-1720300a]{color:var(--text3)}.send-btn[data-v-1720300a]{width:100%;margin-top:10px;padding:7px 10px;background:var(--free-c);color:#fff;border:none;border-radius:var(--r-sm);font-size:11px;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s}.send-btn[data-v-1720300a]:hover:not(:disabled){background:#155a26}.send-btn[data-v-1720300a]:disabled{background:#b8c0d0;cursor:not-allowed;opacity:.65}.queue-item[data-v-1720300a]{display:flex;align-items:flex-start;gap:8px;padding:5px 0;border-bottom:1px solid #f4f5f7}.queue-item[data-v-1720300a]:last-child{border-bottom:none}.queue-icon[data-v-1720300a]{font-size:12px;flex-shrink:0;width:16px;text-align:center;padding-top:1px}.queue-content[data-v-1720300a]{flex:1;min-width:0}.queue-label[data-v-1720300a]{font-size:11px;color:var(--text2);line-height:1.3}.queue-sub[data-v-1720300a]{font-size:10px;color:var(--text3);margin-top:1px}.queue-time[data-v-1720300a]{font-size:10px;color:var(--text3);flex-shrink:0;padding-top:1px}.qi-done .queue-label[data-v-1720300a]{color:#888}.qi-run .queue-label[data-v-1720300a]{color:var(--blue);font-weight:600}.qi-wait .queue-label[data-v-1720300a]{color:#b8c0d0}.qi-err .queue-label[data-v-1720300a]{color:#dc3545}.rw-log[data-v-1720300a]{font-size:10px;color:#888;margin-bottom:4px;line-height:1.5}.rw-log time[data-v-1720300a]{color:var(--text3);margin-right:6px;font-style:normal}.rw-log.active[data-v-1720300a]{color:var(--blue);font-weight:600}p[data-v-a203fd2b]{margin:0;padding:0}.small-icon[data-v-a203fd2b]{font-size:.7em}.display[data-v-a203fd2b]{display:block;pointer-events:all;animation:fadeIn-a203fd2b .5s forwards cubic-bezier(.175,.885,.32,1.275)}.hide[data-v-a203fd2b]{pointer-events:none;animation:fadeOut-a203fd2b .5s forwards cubic-bezier(.175,.885,.32,1.275)}.slide-down[data-v-a203fd2b]{animation:fadeInSlideDown-a203fd2b .5s forwards cubic-bezier(.175,.885,.32,1.275)}.slide-up[data-v-a203fd2b]{animation:fadeOutSlideUp-a203fd2b .5s forwards cubic-bezier(.175,.885,.32,1.275)}.additional-year-selection-wrapper[data-v-a203fd2b]{position:fixed;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-a203fd2b]{position:absolute;display:flex;margin-top:5%;max-height:90%;width:90%;max-width:900px;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-a203fd2b]{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-a203fd2b]{margin:0;padding:0;background:#004687;color:#fff;border-radius:5px;padding-inline:15px}.additional-year-selection-modal-body[data-v-a203fd2b]{padding:30px;width:100%}.year-selection[data-v-a203fd2b]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:20px}.year-separator[data-v-a203fd2b]{width:90%;margin-bottom:10px;border-top:1px solid #eee}.year-selection:last-child .year-separator[data-v-a203fd2b]{display:none}.year-row[data-v-a203fd2b]{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%}.year-title[data-v-a203fd2b]{width:100%;text-align:left;font-size:1.5rem;color:#004687;margin-bottom:0;border-left:5px solid #fd7e14;padding-left:10px}.calendar-selection-container[data-v-a203fd2b]{width:100%}.calendar-columns[data-v-a203fd2b]{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;gap:20px}.calendar-column[data-v-a203fd2b]{flex:1;display:flex;flex-direction:column}.vertical-divider[data-v-a203fd2b]{width:1px;background-color:#ddd;margin-inline:10px}.column-title[data-v-a203fd2b]{font-size:.9em;color:#666;margin-bottom:10px;text-transform:uppercase;font-weight:600;text-align:center;border-bottom:1px dashed #ddd;padding-bottom:5px}.calendar-list[data-v-a203fd2b],.calendar-list-unified[data-v-a203fd2b]{display:flex;flex-direction:column;align-items:center;width:100%;gap:8px}.calendar-list-unified[data-v-a203fd2b]{flex-direction:row;flex-wrap:wrap;justify-content:center}.course-plan-calendar[data-v-a203fd2b]{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-a203fd2b]{margin:0;padding:0}.selected-course-plan-calendar[data-v-a203fd2b]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:70%}.no-calendar-available[data-v-a203fd2b]{width:100%;margin:0;padding:20px;color:gray;text-align:center;font-style:italic}.calendar-alert[data-v-a203fd2b]{display:flex;flex-direction:column;align-items:center;width:100%;padding:20px;background:#fff8e1;border:1px solid #ffcc02;border-radius:5px;text-align:center}.calendar-alert-inline[data-v-a203fd2b]{background:#fff8e1;border:1px dashed #ffcc02;padding:15px}.calendar-alert-icon[data-v-a203fd2b]{font-size:1.5em;color:#f0a500;margin-bottom:8px}.calendar-alert-text[data-v-a203fd2b]{color:#5a4e00;font-size:.95em;margin-bottom:4px!important}.calendar-alert-hint[data-v-a203fd2b]{color:#8a7a00;font-size:.85em;font-style:italic}.additional-year-selection-modal-footer[data-v-a203fd2b]{width:100%;padding-top:20px;border-top:1px solid #eee;margin-top:20px}@keyframes fadeIn-a203fd2b{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-a203fd2b{0%{opacity:1}to{opacity:0}}@keyframes fadeOutSlideUp-a203fd2b{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeInSlideDown-a203fd2b{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.hide{animation:fade-out .3s var(--ease) forwards}.show{animation:fade-in .3s var(--ease) forwards}@keyframes fade-out{0%{display:flex;opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{opacity:1;display:flex}}.replanning-frame{hr[data-v-fbb08296] {margin: 0;} [data-v-fbb08296] {color: var(--text); margin: 0;}}.replanning-frame[data-v-fbb08296]{display:flex;align-items:flex-start;gap:30px;padding:14px 20px 20px;min-height:calc(100vh - 110px);--blue: #004687;--blue-dark: #051c49;--blue-bg: #e5f3ff;--orange: #e67e22;--surface: #fff;--bg: #eef0f3;--border: #dde0e6;--text: #082b71;--text2: #4b5563;--text3: #9ca3af;--ease: cubic-bezier(.25, 1, .5, 1);--r: 10px;--r-sm: 5px;--sh-sm: 0 1px 2px rgba(0,0,0,.05), 0 3px 10px rgba(0,70,135,.05);--border-radius: 8px}.replanning-frame .card[data-v-fbb08296]{background:var(--surface);border-radius:var(--r);box-shadow:var(--sh-sm);border:1px solid var(--border)}.replanning-sidebar-wrapper[data-v-fbb08296]{flex-shrink:0;position:relative}.replanning-sidebar{header {&[data-v-fbb08296] {padding: 20px;} .title[data-v-fbb08296] {font-size: 18px; font-weight: 600; margin-bottom: 4px;} .subtitle[data-v-fbb08296] {font-size: 12px; color: var(--text3); margin-left: 6px;} hr[data-v-fbb08296] {margin: 12px 0; border-color: var(--border);} .description[data-v-fbb08296] {font-size: 14px;}}}.replanning-sidebar[data-v-fbb08296]{width:270px}.replanning-calendar[data-v-fbb08296]{flex:1;min-width:0;padding:.8rem}.replanning-calendar.card[data-v-fbb08296]{padding-inline:0!important}.replanning-robot[data-v-fbb08296]{flex-shrink:0;width:0;overflow:hidden;transition:width .28s cubic-bezier(.25,1,.5,1);border-radius:10px}.replanning-robot.is-open[data-v-fbb08296]{width:252px}.robot-bubble[data-v-fbb08296]{position:absolute;right:-17px;bottom:20px;width:34px;height:34px;border-radius:50%;background:#004687;border:3px solid #fff;box-shadow:0 2px 12px #00468759;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:transform .12s,box-shadow .12s}.robot-bubble[data-v-fbb08296]:hover{transform:scale(1.08);box-shadow:0 4px 18px #00468773}.placeholder[data-v-fbb08296]{padding:1.5rem;text-align:center;color:#9ca3af;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.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}.table-loading[data-v-3f2dca75]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:8px}.sortable[data-v-3f2dca75]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.sortable[data-v-3f2dca75]:hover{background:rgba(255,255,255,.1)}.row-highlight[data-v-3f2dca75]{background:#fdf6ec!important;transition:background 2s ease}.row-fade-enter-active[data-v-3f2dca75],.row-fade-leave-active[data-v-3f2dca75]{transition:all .4s ease}.row-fade-enter-from[data-v-3f2dca75]{opacity:0;transform:translateY(-10px)}.row-fade-leave-to[data-v-3f2dca75]{opacity:0;transform:translate(30px)}.pagination-vue[data-v-3f2dca75]{display:flex;gap:3px}.pg-btn[data-v-3f2dca75]{border:none;background:#fff;color:#004687;border-radius:5px;padding:5px 10px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;min-width:32px}.pg-btn[data-v-3f2dca75]:hover:not(:disabled):not(.active){background:#fdf6ec;color:#f29400}.pg-btn.active[data-v-3f2dca75]{background:#004687;color:#fff}.pg-btn[data-v-3f2dca75]:disabled{opacity:.4;cursor:not-allowed}.btn-clear-all[data-v-3f2dca75]{background:#f5f5f5;color:#777;border:1.5px solid #dde2e8;border-radius:6px;font-weight:600;font-size:.85rem;height:36px;transition:all .2s}.btn-clear-all[data-v-3f2dca75]:hover{background:#eee;color:#333}
