@charset "UTF-8";.home-section a{color:var(--color-primary);transition:all .2s ease}.home-section a:hover{color:var(--color-primary);filter:brightness(.85)}.home-section .header-content a:hover{color:var(--color-secondary)}.home-section .form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.home-section .form-check-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 .25rem rgba(var(--color-primary-rgb),.25)}.form-check-input:checked{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.form-check-input:focus{box-shadow:0 0 0 .25rem rgba(var(--color-primary-rgb),.25)!important}.home-section .progress-bar{background-color:var(--color-primary)}.home-section .btn-close:focus{box-shadow:0 0 0 .25rem rgba(var(--color-primary-rgb),.25)}.home-section .border-primary{border-color:var(--color-primary)!important}.home-section .form-control:focus{border-color:rgba(var(--color-primary-rgb),.5);box-shadow:0 0 0 .2rem rgba(var(--color-primary-rgb),.15)}.dropdown-item:active{background-color:var(--color-primary);color:#fff}.nav-link{color:var(--color-primary)!important;font-weight:600;transition:all .2s ease}.nav-link:hover{color:var(--color-secondary)!important}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--color-secondary)!important;border-color:var(--color-primary) var(--color-primary) #fff}.btn-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.btn-primary:hover{filter:brightness(.9);background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.btn-outline-primary{color:var(--color-primary)!important;border-color:var(--color-primary)!important}.btn-outline-primary:hover{background-color:var(--color-primary)!important;color:#fff!important}.text-secondary{color:var(--color-secondary)!important}.badge-primary{background-color:var(--color-primary)}:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.5);outline-offset:2px}.o-btn[data-v-0ac8b559]{border-color:transparent;padding:var(--padding-button);border-radius:var(--border-radius-1)}.o-btn--link.o-btn[data-v-0ac8b559]{background-color:transparent;text-decoration:underline;color:var(--color-primary);padding:unset;height:auto}.o-btn--link.o-btn[data-v-0ac8b559]:hover{color:var(--color-secondary);background-color:unset}.o-btn--ghost[data-v-0ac8b559]{color:var(--color-dark);background-color:transparent;border-color:var(--border-color-ghost)}.o-btn--ghost[data-v-0ac8b559]:hover{opacity:var(--btn-hover-opacity)}.o-btn--primary[data-v-0ac8b559],.o-btn--outlined-primary[data-v-0ac8b559]:hover{color:var(--color-light);background-color:var(--color-primary)}.o-btn--primary[data-v-0ac8b559]:hover{opacity:var(--btn-hover-opacity)}.o-btn--outlined-primary[data-v-0ac8b559]{color:var(--color-primary);background-color:transparent;border-color:currentColor}.o-btn--secondary[data-v-0ac8b559],.o-btn--outlined-secondary[data-v-0ac8b559]:hover{color:var(--color-light);background-color:var(--color-secondary)}.o-btn--secondary[data-v-0ac8b559]:hover{opacity:var(--btn-hover-opacity)}.o-btn--outlined-secondary[data-v-0ac8b559]{color:var(--color-secondary);background-color:transparent;border-color:currentColor}.o-btn--info[data-v-0ac8b559]{color:var(--color-light);background-color:var(--color-info)}.o-btn--outlined-info[data-v-0ac8b559]{color:var(--color-info);background-color:transparent;border-color:currentColor}.o-btn--success[data-v-0ac8b559]{color:var(--color-light);background-color:var(--color-success)}.o-btn--outlined-success[data-v-0ac8b559]{color:var(--color-success);background-color:transparent;border-color:currentColor}.o-btn--warning[data-v-0ac8b559]{color:var(--color-light);background-color:var(--color-warning)}.o-btn--outlined-warning[data-v-0ac8b559]{color:var(--color-warning);background-color:transparent;border-color:currentColor}.o-btn--danger[data-v-0ac8b559]{color:var(--color-light);background-color:var(--color-danger)}.o-btn--outlined-danger[data-v-0ac8b559]{color:var(--color-danger);background-color:transparent;border-color:currentColor}.o-btn--light[data-v-0ac8b559]{color:var(--color-light);background-color:var(--color-light)}.o-btn--outlined-light[data-v-0ac8b559]{color:var(--color-light);background-color:transparent;border-color:currentColor}.o-btn--light-2[data-v-0ac8b559]{color:var(--color-dark);background-color:var(--color-light-2);box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.o-btn--nav[data-v-0ac8b559]{color:rgba(var(--color-gray-600-rgb),var(--opacity-color-80));background-color:transparent;font-weight:var(--font-weight-bold);font-size:var(--font-size-1)}.o-btn--icon[data-v-0ac8b559]{width:var(--width-btn-icon);height:var(--height-btn-icon);border-radius:unset;color:var(--color-primary);border-color:unset;border:unset}.o-btn--icon[data-v-0ac8b559]:hover{width:var(--width-btn-icon);height:var(--height-btn-icon);border-radius:50px;color:var(--color-light);background-color:var(--color-secondary)}.o-btn--light-2[data-v-0ac8b559]:hover{background-color:rgba(var(--color-gray-600-rgb),var(--opacity-color-20))}.o-btn__label[data-v-0ac8b559]{font-size:var(--font-size-1);font-weight:var(--font-weight-semibold)}.o-btn--info[data-v-0ac8b559]:hover{color:var(--color-light);opacity:var(--btn-hover-opacity);background-color:var(--color-info)}.o-btn--success[data-v-0ac8b559]:hover{color:var(--color-light);opacity:var(--btn-hover-opacity);background-color:var(--color-success)}.o-btn--warning[data-v-0ac8b559]:hover{color:var(--color-dark);opacity:var(--btn-hover-opacity);background-color:var(--color-warning)}.o-btn--danger[data-v-0ac8b559]:hover{color:var(--color-light);opacity:var(--btn-hover-opacity);background-color:var(--color-danger)}.o-btn--light[data-v-0ac8b559]:hover{color:var(--color-light);opacity:var(--btn-hover-opacity)}.active[data-v-0ac8b559]{color:var(--color-dark);background-color:rgba(var(--color-gray-700-rgb),var(--opacity-color-10))}.disabled[data-v-0ac8b559]{pointer-events:none;cursor:not-allowed;opacity:.7}.o-btn>span.o-btn__wrapper[data-v-0ac8b559]{margin:5px}[data-v-2426abdd] .vs__selected-options{display:flex;flex-wrap:wrap;gap:4px}[data-v-2426abdd] .vs__dropdown-toggle{padding:0 0 7px!important;height:auto}.v-select.drop-up.vs--open[data-v-2426abdd] .vs__dropdown-toggle{border-radius:0 0 8px 8px;border-top-color:transparent;border-bottom-color:#3c3c3c42;padding:0 0 8px!important}[data-v-2426abdd] [data-popper-placement=bottom]{border-radius:8px 8px 0 0;border-top-style:solid;border-bottom-style:none;box-shadow:0 -3px 6px #00000026}.container-icon[data-v-e48c5e38]{width:34px;height:34px;display:flex;justify-content:center;align-items:center;padding:5px}.app-dropdown-container[data-v-af45713a]{padding:var(--padding-1);background-color:transparent;border-radius:var(--border-radius-1);cursor:pointer;transition:background-color .3s ease}.app-dropdown-container[data-v-af45713a]:hover{background-color:var(--color-light)}.app-dropdown[data-v-af45713a]{display:flex;justify-content:space-between;align-items:center;font-weight:var(--font-weight-normal);color:var(--color-gray-900);text-align:inherit;white-space:nowrap}.app-dropdown[data-v-af45713a] .container-icon{transform:rotate(90deg);transition:transform .2s ease}.app-dropdown[data-v-af45713a] .open-dropdown{transform:rotate(180deg)}.radio-button-container[data-v-af45713a]{display:none}.radio-button-container .dropdown-divider[data-v-af45713a]{background:linear-gradient(to right,transparent,#666,transparent);height:1px;border:none;margin:.1rem 0}.radio-button-container .radio-button[data-v-af45713a]{display:inline-block;position:relative;cursor:pointer;width:100%;padding:var(--padding-1)}.radio-button-container .radio-button-input[data-v-af45713a]{position:absolute;opacity:0;width:0;height:0}.radio-button-container .radio-button-label[data-v-af45713a]{display:inline-block;position:relative;padding-left:20px;cursor:pointer;transition:all .3s ease}.radio-button-container .radio-button-custom[data-v-af45713a]{position:absolute;top:20%;left:0;width:15px;height:15px;border-radius:50%;border:2px solid #555;transition:all .3s ease}.radio-button-input:checked+.radio-button-label .radio-button-custom[data-v-af45713a]{background-color:var(--color-primary);border-color:transparent}.radio-button-input:checked+.radio-button-label[data-v-af45713a]{color:var(--color-primary)}.radio-button-label:hover .radio-button-custom[data-v-af45713a]{border-color:var(--color-primary)}.opened-dropdown[data-v-af45713a]{display:inline}.notification-cards[data-v-d211e6b0]{width:100%;padding:8px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #f0f2f5;position:relative;justify-content:space-between}.notification-body[data-v-d211e6b0]{width:100%;display:flex;flex-direction:row;align-items:center;gap:10px;cursor:pointer}.notification-cards[data-v-d211e6b0]:hover{background:#f1f1f1;border-radius:8px}.notification-content[data-v-d211e6b0]{max-width:326px;display:flex;flex-direction:column}.notification-title-bold[data-v-d211e6b0]{font-family:Roboto;font-weight:500;font-size:14px;color:gray!important}.notification-title[data-v-d211e6b0]{font-family:Roboto;font-weight:900;font-size:14px}.notification-text[data-v-d211e6b0]{font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;color:#2e3135}.notification-time[data-v-d211e6b0]{font-family:Roboto;font-weight:400;font-size:12px;color:#999;margin-top:4px}.colorAmarrillo[data-v-d211e6b0]{border-radius:50%;background:#fff4d8;padding:4px}.colorTime[data-v-d211e6b0]{border-radius:50%;background:#ffc7c7;padding:4px}.colorSee[data-v-d211e6b0]{border-radius:50%;background:#fbe2ff;padding:4px}.colorMessage[data-v-d211e6b0]{border-radius:50%;background:#e4e9ff;padding:4px}.bold-text[data-v-d211e6b0]{font-weight:700}.unread-dot[data-v-d211e6b0]{width:10px;height:10px;background-color:var(--color-primary);border-radius:50%;margin-left:8px}.content-check[data-v-d211e6b0]{display:flex!important;align-items:center;justify-content:flex-start;gap:5px;padding:5px;box-shadow:1px 2px 6px #00000073;transition:background-color .3s ease}.content-check[data-v-d211e6b0]:hover{background-color:var(--color-primary);cursor:pointer}.content-check:hover .dropdown-text .notification-text[data-v-d211e6b0]{color:var(--color-light);font-weight:700}.dropdown-menu[data-v-d211e6b0]{width:200px;max-height:400px;overflow:auto;box-shadow:0 4px 8px #0000001a;border:1px solid #ddd;z-index:2;gap:10px}.form__icon[data-v-d211e6b0]{width:14%;height:14%}.iconThreeDots[data-v-d211e6b0]:hover{width:unset!important}.buttonContent[data-v-d211e6b0]:hover{width:var(--width-btn-icon);height:var(--height-btn-icon);border-radius:50px;color:var(--color-light);background-color:var(--color-secondary)}.o-spinner-border[data-v-76bcc12c]{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;color:rgba(var(--color-primary-rgb),var(--opacity-color-100));animation:.75s linear infinite spinner-border}@media (prefers-reduced-motion: reduce){.o-spinner-border[data-v-76bcc12c]{animation-duration:1.5s}}.drawer[data-v-4065f652]{position:fixed;top:0;right:0;height:100%;background-color:#fff;transition:transform .35s ease;transform:translate(130%)}.drawer-open[data-v-4065f652]{transform:translate(0)}.drawer-content[data-v-4065f652]{display:flex;flex-direction:column;height:100%}.drawer-head[data-v-4065f652]{display:flex;align-items:center;padding:18px;border-bottom:1px solid rgba(145,158,171,.2);background-color:var(--color-primary);justify-content:space-between}.icon-close[data-v-4065f652]{color:#f5f5f5}.drawer-body[data-v-4065f652]{flex-grow:1;overflow-y:auto}.drawer-footer[data-v-4065f652]{background-color:#f4f6f8;padding:12px 20px;box-shadow:0 -2px 5px #00000014;border-top:1px solid rgba(145,158,171,.2)}.overlay[data-v-4065f652]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:19}.overlay-unset[data-v-4065f652]{position:fixed;background-color:#0000001a}@media (max-width: 768px){.drawer[data-v-4065f652]{width:100%!important}}.overlay[data-v-4065f652]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000059;z-index:201!important}.drawer[data-v-4065f652]{z-index:202!important}.drawer-body[data-v-4065f652]{overflow-x:hidden}.AppCustomButton__container[data-v-65ab34c8]{width:32px;height:32px;display:flex;justify-content:space-between;align-items:center;color:var(--color-secondary);background-color:transparent;cursor:pointer}.AppCustomButton__container_label[data-v-65ab34c8]{height:27px;display:flex;justify-content:center;align-items:center;font-size:14px;border-radius:4px;border:1px solid var(--color-secondary);color:var(--color-secondary);cursor:pointer;padding:4px 8px}.AppCustomButton__container_label[data-v-65ab34c8]:hover{color:var(--color-light);background-color:var(--color-secondary)}.AppCustomButton__container[data-v-65ab34c8]:hover{color:var(--color-light);background-color:var(--color-secondary);border-radius:50%}.app-navbar[data-v-797b258e]{position:sticky;z-index:6;top:0;display:flex;justify-content:space-between;height:var(--navbar-height);padding:.2rem 1rem;border-bottom:.5px solid rgba(var(--color-gray-600-rgb),var(--opacity-color-10))}.app-navbar-logo[data-v-797b258e]{display:flex;align-items:center;height:100%}.app-navbar-logo>a[data-v-797b258e],img[data-v-797b258e]{height:100%}.content-right[data-v-797b258e]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem}.content-right .container-roles[data-v-797b258e]{max-width:300px;min-width:186px}.content-right .container-roles[data-v-797b258e] .v-select{background-color:var(--color-light);border-radius:var(--border-radius-1)}.card__notification[data-v-797b258e]{display:none}.container-items[data-v-797b258e]{width:100%;display:flex;justify-content:space-between}.dropdown-text[data-v-797b258e]{display:flex;flex-direction:column;background:#ffffff;box-shadow:1px 2px 6px #00000073;border-radius:4px;padding:17px 24px;width:100%;gap:12px;justify-content:space-between}.dropdown-menu[data-v-797b258e]{width:300px;max-height:400px;overflow:auto;box-shadow:0 4px 8px #0000001a;border:1px solid #ddd;z-index:2;gap:10px}.title-form[data-v-797b258e]{font-size:18px;letter-spacing:.3px;font-weight:700;color:#fff;display:flex;width:100%;justify-content:flex-end}.section-content[data-v-797b258e]{min-height:38px;background-color:#f4f6f8;padding:10px 8px;display:flex;gap:10px}.section-content button[data-v-797b258e]{padding:8px 0;cursor:pointer;border-radius:12px;flex:1 1 0px;color:#8d8d8d;transition:all .55s ease;font-size:.875rem;letter-spacing:.2px;transform:translatey(0)}.section-content button.selected[data-v-797b258e]{background-color:var(--color-primary);color:#fff;border-color:#fff;box-shadow:0 1px 2px #0000001a;transform:translatey(-2px);font-weight:700}.view-notifications-btn[data-v-797b258e]{width:100%;color:var(--color-primary);background-color:transparent;border-color:currentColor;padding:5px 16px;font-size:14px;font-weight:500;border-radius:var(--border-radius-1);cursor:pointer;transition:background-color .3s ease,color .3s ease;border:1px solid var(--color-primary)}.view-notifications-btn[data-v-797b258e]:hover{color:var(--color-light);background-color:var(--color-secondary);cursor:pointer}.buttonLoadMoreAnnouncements[data-v-797b258e]{width:100%;padding:18px;display:flex;justify-content:center}.message[data-v-797b258e]{width:100%;display:flex;justify-content:center;color:var(--color-primary);background-color:transparent;font-size:14px;font-weight:500;border-radius:var(--border-radius-1);transition:background-color .3s ease,color .3s ease}.bubbleNotifications[data-v-797b258e]{background-color:#ff5630;color:#fff;width:2em;height:2em;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.6rem;cursor:pointer}.earring-container[data-v-797b258e]{position:relative}.hover-activity[data-v-797b258e]{transition:color .3s ease}@media (max-width: 768px){.app-navbar-logo[data-v-797b258e]{display:none}}.GlobalHScroll[data-v-dba24af4]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;background:#f5f5f5;border-radius:8px}.GlobalHScroll[data-v-dba24af4]::-webkit-scrollbar{height:8px}.GlobalHScroll[data-v-dba24af4]::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:8px}.is-fixed[data-v-dba24af4]{position:fixed;left:0;right:0;z-index:203;padding:4px 8px}.AppFooter[data-v-54eb6a72]{width:100%;display:flex;flex-direction:row;align-items:flex-end;gap:12px;padding:5px var(--padding-2)}.AppFooter__left[data-v-54eb6a72]{display:flex;flex-direction:row;align-items:flex-end;flex-shrink:0;gap:6px}.AppFooter__logo-img[data-v-54eb6a72]{height:20px;width:auto;-o-object-fit:contain;object-fit:contain}.AppFooter[data-v-54eb6a72] .GlobalHScroll{flex:1;min-width:0}.Version[data-v-54eb6a72]{font-style:italic;font-weight:400;font-size:9px;line-height:1;white-space:nowrap;color:#aaa;margin-top:2px}.items-container[data-v-aac95e86]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.items-container .pagination-buttons[data-v-aac95e86]{width:65%;margin:0 auto;color:var(--color-light);background:var(--color-secondary);border-radius:var(--border-radius-2);cursor:pointer!important}.items-container .rotate-button[data-v-aac95e86]{transform:rotate(180deg)}.items[data-v-aac95e86]{padding:0;display:flex;flex-direction:column;align-items:center;gap:1.1rem}.item[data-v-aac95e86]{position:relative;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:var(--border-radius-1);cursor:pointer}.item[data-v-aac95e86]:hover{color:#5b5f62;background:#f1f1f1;box-shadow:1px 2px 6px #0006}.item:hover .item-hover[data-v-aac95e86]{display:flex}.item .size-icon-sidebar[data-v-aac95e86]{width:28px!important;height:28px!important}.item .item-hover[data-v-aac95e86]{position:absolute;left:100%;top:50%;z-index:99;display:none;justify-content:flex-start;align-items:center;gap:10px;height:32px;width:auto;padding:6px 10px;white-space:nowrap;transform:translateY(-50%);background:rgba(var(--color-primary-rgb),1);color:#fff;border-radius:4px}.nav-hover-view-menu[data-v-aac95e86]{height:32px;display:none;justify-content:flex-start;align-items:center;gap:10px;position:absolute;left:100%;top:80%;transform:translateY(-50%);background:linear-gradient(305.13deg,#e0e0e0 27.47%,#f6fbfc 92.8%);transition:all .4s ease;white-space:nowrap;border-radius:4px;margin-left:7px;padding:4px;z-index:10}.nav-hover-view-menu--active[data-v-aac95e86]{display:block;height:auto}.sub-menu-sidebar-close[data-v-aac95e86]:hover{color:#fff;background:#f1f1f1;box-shadow:1px 2px 6px #0006;background-color:rgba(var(--color-primary-rgb),var(--bs-bg-opacity))!important;padding:8px 16px;border-radius:4px}.sub-menu-sidebar-close[data-v-aac95e86]{padding:8px 16px;border-radius:4px}.bg-primary[data-v-aac95e86]{background-color:rgba(var(--color-primary-rgb),1)!important}@media (max-width: 992px){.items[data-v-aac95e86]{align-items:unset;padding-left:unset}.item[data-v-aac95e86]{display:none}}.overlay[data-v-70513d21]{position:fixed;inset:0;background:transparent;z-index:100;cursor:pointer}.sidebar[data-v-70513d21]{position:fixed;left:0;z-index:200;height:100%;width:301px;padding:10px;background:linear-gradient(86deg,#dbeafe -54.53%,#ffffff 100.8%);transition:all .3s ease;display:flex;flex-direction:column}.sidebar--close[data-v-70513d21]{width:80px;padding:15px}.institution-header[data-v-70513d21]{display:flex;align-items:center;gap:12px;padding:12px 10px 16px;border-bottom:1px solid var(--color-outline-opacity-08)}.institution-header--close .institution-name[data-v-70513d21]{display:none}.institution-logo[data-v-70513d21]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.logo-img[data-v-70513d21]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.institution-name[data-v-70513d21]{font-size:16px;font-weight:600;color:var(--color-on-surface-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buttons[data-v-70513d21]{position:fixed;top:9px;left:68px;z-index:201;transform:translate(220px) rotate(0);transition:transform .25s ease}.buttons--close[data-v-70513d21]{transform:translate(0) rotate(90deg)}.button[data-v-70513d21]{width:32px;height:32px;border-radius:var(--border-radius-2);color:var(--color-light);background:var(--color-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.size-icon-sidebar-button[data-v-70513d21]{width:26px!important;height:26px!important;transition:transform .25s ease}.icon--rotated[data-v-70513d21]{transform:rotate(270deg)}.nav-links[data-v-70513d21]{width:100%;flex:1;display:flex;flex-direction:column;gap:1.1rem;padding:0;margin:0;overflow-y:auto}.nav-sub-menu-li[data-v-70513d21]{width:100%;position:relative}.nav-sub-menu-li[data-v-70513d21]:last-child{padding-bottom:3rem}.nav-item[data-v-70513d21]{width:100%;height:48px;display:flex;justify-content:space-between;align-items:center;color:#5b5f62;text-decoration:none;font-weight:500;font-size:14px;padding:12px;border-radius:12px;transition:all .2s ease;cursor:pointer}.nav-item[data-v-70513d21]:hover{background:#f1f1f1;box-shadow:1px 2px 6px #0000001a}.nav--selected[data-v-70513d21],.nav--selected[data-v-70513d21]:hover{color:#fff;background:var(--color-primary);box-shadow:0 2px 8px var(--color-primary-opacity-16)}.item-container-name[data-v-70513d21]{display:flex;align-items:center;gap:12px;width:100%}.item-name[data-v-70513d21]{width:calc(100% - 28px);overflow:hidden}.container-icon--arrow[data-v-70513d21]{display:grid;place-items:center;width:30px;height:30px}.size-icon-sidebar[data-v-70513d21]{width:30px!important;height:30px!important}.arrow[data-v-70513d21]{transition:transform .3s ease;transform:rotate(90deg)}.sub-menu[data-v-70513d21]{display:block;padding:0;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .38s cubic-bezier(.22,.61,.36,1),opacity .38s ease;will-change:max-height,opacity}.sub-menu--expanded[data-v-70513d21]{max-height:600px;opacity:1}.arrow[data-v-70513d21]{transition:transform .38s cubic-bezier(.22,.61,.36,1);transform:rotate(90deg)}.arrow--expanded[data-v-70513d21]{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.sub-menu[data-v-70513d21],.arrow[data-v-70513d21]{transition:none}}@keyframes slideDown-70513d21{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}.sub-menu li[data-v-70513d21]{list-style:none}.sub-menu-item[data-v-70513d21]{width:100%;height:40px;display:flex;align-items:center;font-size:14px;color:#5b5f62;padding:10px 16px 10px 48px;border-radius:8px;text-decoration:none;cursor:pointer}.sub-menu-item[data-v-70513d21]:hover,.sub-menu-item--selected[data-v-70513d21]{background:#f1f1f1}.sidebar--close .nav-item[data-v-70513d21]{width:56px;height:56px;justify-content:center;padding:16px;margin:0 auto 8px}.sidebar--close .item-container-name[data-v-70513d21]{justify-content:center}.sidebar--close .item-name[data-v-70513d21],.sidebar--close .container-icon--arrow[data-v-70513d21]{display:none}.nav-hover-tooltip[data-v-70513d21]{position:fixed;left:88px;background:var(--color-surface-container-low-main);color:var(--color-on-surface-main);padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap;box-shadow:0 4px 12px #00000026;border:1px solid var(--color-outline-opacity-08);z-index:1000;display:none;pointer-events:none}.nav-hover-tooltip--show[data-v-70513d21]{display:block}.nav-hover-menu[data-v-70513d21]{position:fixed;left:88px;min-width:200px;max-width:280px;background:var(--color-surface-container-lowest-main);border:1px solid var(--color-outline-opacity-08);border-radius:12px;box-shadow:0 8px 24px #00000026;z-index:1000;display:none;flex-direction:column;overflow:hidden}.nav-hover-menu--show[data-v-70513d21]{display:flex}.nav-hover-menu-header[data-v-70513d21]{padding:16px;border-bottom:1px solid var(--color-outline-opacity-12);font-size:14px;font-weight:600;color:var(--color-on-surface-main);background:var(--color-surface-container-low-main)}.nav-hover-menu-items[data-v-70513d21]{padding:8px 0;max-height:300px;overflow-y:auto}.nav-hover-menu-item[data-v-70513d21]{display:block;width:100%;text-align:left;background:none;border:none;padding:12px 16px;cursor:pointer;color:var(--color-on-surface-variant-main);font-size:14px}.nav-hover-menu-item[data-v-70513d21]:hover{background:var(--color-surface-container-low-main)}.nav-links[data-v-70513d21]::-webkit-scrollbar{width:6px}.nav-links[data-v-70513d21]::-webkit-scrollbar-track{background:transparent}.nav-links[data-v-70513d21]::-webkit-scrollbar-thumb{background-color:var(--color-primary-main);border-radius:4px}@media (max-width: 992px){.buttons--close[data-v-70513d21]{left:12px!important;top:9px!important}.sidebar--close[data-v-70513d21]{width:0!important;padding:0!important;overflow:hidden}}.modal-body[data-v-068cea24],.modal-footer[data-v-068cea24]{background-color:#fff}.o-modal-header[data-v-068cea24]{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-3);background-color:var(--color-primary);color:var(--color-light);border-radius:8px 8px 0 0}.o-modal-title[data-v-068cea24]{font-weight:var(--font-weight-bold);font-size:var(--font-size-2);margin-bottom:0;line-height:var(--line-height-4)}.o-modal-body[data-v-068cea24]{position:relative;background-color:var(--color-light);padding:var(--padding-4);max-height:calc(100vh - 275px);overflow:auto}.o-modal-footer[data-v-068cea24]{display:flex;flex-wrap:wrap;gap:var(--gap-1);align-items:center;justify-content:flex-end;padding:var(--padding-2);border-top-width:var(--border-1);border-top-color:rgba(var(--color-gray-600-rgb),var(--opacity-color-20));background-color:var(--color-light);border-radius:0 0 8px 8px}.modal-overlay[data-v-068cea24]{background-color:#00000080;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.modal-container[data-v-068cea24]{background:#fff;border-radius:8px;padding:20px;z-index:1000;position:relative}[data-v-d8635576] .o-modal__content{background-color:transparent;padding:10px;width:100%;overflow:unset!important}[data-v-d8635576] .o-modal__close{display:none}.o-modal-content[data-v-d8635576]{position:relative;display:flex;flex-direction:column;width:100%;overflow:unset!important;border-radius:var(--border-radius-3);background-color:transparent;border:transparent}.o-modal[data-v-d8635576]{z-index:205!important}@media (min-width: 768px){[data-v-d8635576] .o-modal__content{overflow:unset!important;padding:0;width:var(--8882db08)}}.eval-block[data-v-611219d2]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:4px 0 8px}.eval-block__heading[data-v-611219d2]{display:flex;flex-direction:column;gap:8px}.eval-block__title[data-v-611219d2]{font-size:18px;font-weight:700;color:#111827;margin:0}.eval-block__description[data-v-611219d2]{font-size:14px;color:#6b7280;margin:0;line-height:1.6}.eval-block__warning-card[data-v-611219d2]{width:100%;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:14px 16px;text-align:left}.eval-block__card-icon[data-v-611219d2]{font-size:18px;flex-shrink:0}.eval-block__warning-title[data-v-611219d2]{font-weight:600;font-size:14px;color:#92400e;margin:0 0 4px}.eval-block__warning-text[data-v-611219d2]{font-size:14px;color:#78350f;margin:0}.eval-block__warning-text strong[data-v-611219d2]{font-weight:700}.eval-block__footer-text[data-v-611219d2]{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.app-chat-widget[data-v-219d3cd3]{position:fixed;right:20px;bottom:20px;z-index:9999}.home-section[data-v-7e261422]{position:relative;left:301px;width:calc(100% - 301px);transition:all .5s ease}[data-v-7e261422] .sidebar--close~.home-section{left:80px;width:calc(100% - 80px)}@media (max-width: 992px){[data-v-7e261422] .sidebar--close~.home-section{left:0px;width:calc(100% + -0px)}}.footer_desktop[data-v-7e261422]{display:block;width:100%}.footer_mobile[data-v-7e261422]{display:none;width:100%;padding:0;margin:0}@media (max-width: 678px){.footer_desktop[data-v-7e261422]{display:none}.footer_mobile[data-v-7e261422]{display:block}}/*! Oruga v0.5.5 | MIT License | github.com/oruga-ui/oruga */@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes append-animate{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-enter-from,.fade-leave-to{opacity:0}.zoom-in-enter-active,.zoom-in-leave-active{transition:opacity .15s ease-out}.zoom-in-enter-active .animation-content,.zoom-in-enter-active .animation-content,.zoom-in-leave-active .animation-content,.zoom-in-leave-active .animation-content{transition:transform .15s ease-out}.zoom-in-enter,.zoom-in-enter-from,.zoom-in-leave-active{opacity:0}.zoom-in-enter .animation-content,.zoom-in-enter .animation-content,.zoom-in-enter-from .animation-content,.zoom-in-enter-from .animation-content,.zoom-in-leave-active .animation-content,.zoom-in-leave-active .animation-content{transform:scale(.95)}.zoom-out-enter-active,.zoom-out-leave-active{transition:opacity .15s ease-out}.zoom-out-enter-active .animation-content,.zoom-out-enter-active .animation-content,.zoom-out-leave-active .animation-content,.zoom-out-leave-active .animation-content{transition:transform .15s ease-out}.zoom-out-enter,.zoom-out-enter-from,.zoom-out-leave-active{opacity:0}.zoom-out-enter .animation-content,.zoom-out-enter .animation-content,.zoom-out-enter-from .animation-content,.zoom-out-enter-from .animation-content,.zoom-out-leave-active .animation-content,.zoom-out-leave-active .animation-content{transform:scale(1.05)}.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.slide-prev-leave-to,.slide-next-enter{transform:translate3d(-100%,0,0);position:absolute;width:100%}.slide-prev-enter,.slide-prev-enter-from,.slide-next-leave-to{transform:translate3d(100%,0,0);position:absolute;width:100%}.slide-down-enter-active,.slide-down-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.slide-up-leave-to,.slide-down-enter{transform:translate3d(0,-100%,0);position:absolute;height:100%}.slide-up-enter,.slide-up-enter-from,.slide-down-leave-to{transform:translate3d(0,100%,0);position:absolute;height:100%}.slide-enter-active{transition:.15s ease-out}.slide-leave-active{transition:.15s ease-out;transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:100px;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}.o-noscroll{position:fixed;overflow-y:hidden;width:100%;bottom:0;overflow-x:hidden;overflow-y:scroll}.o-clipped{overflow:hidden}.o-acp{position:relative}.o-acp__menu{display:block;width:100%;position:absolute;left:0;top:100%;overflow:auto;z-index:20;background-color:#fff}.o-acp__menu--top{top:auto;bottom:100%}.o-acp__item{display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.o-acp__item-group-title,.o-acp__item--empty{pointer-events:none}.o-acp--expanded{width:100%}.o-btn{-moz-appearance:none;-webkit-appearance:none;position:relative;display:inline-flex;cursor:pointer;text-align:center;white-space:nowrap;align-items:center;justify-content:center;vertical-align:top;text-decoration:none;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#445e00;color:#fff}.o-btn__wrapper{margin-left:-.1875em;margin-right:-.1875em;display:inline-flex;align-items:center;justify-content:center;position:relative;width:100%}.o-btn__wrapper>*{margin-left:.1875em;margin-right:.1875em}.o-btn__label,.o-btn--expanded{width:100%}.o-btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.o-btn--outlined{background-color:transparent;border-color:#445e00;color:#445e00}.o-btn--outlined:hover{border-color:transparent;background-color:#445e00;color:#fff}.o-btn--inverted{background-color:#fff;border-color:#fff;color:#445e00}.o-btn--inverted:hover{filter:brightness(95%)}.o-car{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden;width:100%}.o-car__overlay{bottom:0;left:0;right:0;top:0;align-items:center;flex-direction:column;justify-content:center;display:flex;max-height:100vh;position:fixed;z-index:40}.o-car__scene{position:relative;width:100%}.o-car__items{display:flex;width:100%}.o-car__item{flex-shrink:0}.o-car__indicators{width:100%;display:flex;align-items:center;justify-content:center}.o-car__indicators--inside{position:absolute}.o-car__indicators--inside--bottom{bottom:0}.o-car__indicators--inside--top{top:0}.o-car__indicator__item{display:block;outline:none;border:1px solid #445e00;background:#ffffff}.o-car__indicator__item--active,.o-car__indicator__item :hover{background:#445e00;border:1px solid #445e00}.o-car__indicator__item--boxes{width:10px;height:10px}.o-car__indicator__item--dots{border-radius:4px;width:10px;height:10px}.o-car__arrow__icon{cursor:pointer;outline:0;background:#ffffff;color:#445e00;width:1.5rem;height:1.5rem}.o-car__arrow__icon-prev,.o-car__arrow__icon-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.o-car__arrow__icon-prev{left:1.5rem}.o-car__arrow__icon-next{right:1.5rem}.o-chk{outline:none;display:inline-flex;align-items:center;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-chk__check{width:1rem;height:1rem;outline:none;margin:0;vertical-align:top;background-position:center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;flex-shrink:0;cursor:pointer;background-repeat:no-repeat;border-color:#445e00;border-style:solid;transition-property:background}.o-chk__check--checked{background-color:#445e00;border-color:#445e00;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:%23ffffff' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk__check--indeterminate{background-color:#445e00;border-color:#445e00;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:%23ffffff' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk--disabled{opacity:.5}.o-clps__trigger{cursor:pointer}.o-clps__content{display:inherit}.o-dpck__dropdown{width:100%}.o-dpck__box{display:block;position:relative;outline:none}.o-dpck__header__buttons{align-items:center;display:flex;justify-content:center;text-align:center}.o-dpck__header__previous,.o-dpck__header__next{justify-content:center;text-align:center;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;align-items:center;box-shadow:none;display:inline-flex;position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-color:#dbdbdb;color:#363636}.o-dpck__header__previous:hover,.o-dpck__header__next:hover{text-decoration:none}.o-dpck__header__previous{order:1}.o-dpck__header__next{order:3}.o-dpck__header__list{order:2;align-items:center;display:flex;justify-content:center;text-align:center;list-style:none;flex-wrap:wrap;margin:0;padding:0;margin-left:-.125rem;margin-right:-.125rem}.o-dpck__header__list>*{margin-left:.125rem;margin-right:.125rem}.o-dpck__table,.o-dpck__month{display:table;margin:0 auto}.o-dpck__table__head,.o-dpck__month__head{display:table-header-group}.o-dpck__table__body,.o-dpck__month__body{display:table-row-group}.o-dpck__table__row,.o-dpck__month__row{display:table-row}.o-dpck__table__cell,.o-dpck__month__cell{text-align:center;vertical-align:middle;display:table-cell;text-decoration:none}.o-dpck__table__cell--unselectable,.o-dpck__month__cell--unselectable{color:#b5b5b5}.o-dpck__table__cell--selectable,.o-dpck__month__cell--selectable{color:#4a4a4a}.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered{background-color:#7a7a7a;color:#dbdbdb}.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered{color:#dbdbdb}.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered{background-color:#7a7a7a;color:#dbdbdb}.o-dpck__table__cell--selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered),.o-dpck__month__cell--selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered){background-color:#445e00;color:#fff}.o-dpck__table__cell--first-selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered),.o-dpck__month__cell--first-selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered){background-color:#445e00;color:#fff}.o-dpck__table__cell--within-selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered),.o-dpck__month__cell--within-selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered){background-color:#445e0080}.o-dpck__table__cell--last-selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered),.o-dpck__month__cell--last-selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered){background-color:#445e00;color:#fff}.o-dpck__table__cell--invisible,.o-dpck__month__cell--invisible{visibility:hidden}.o-dpck__table__cell--events,.o-dpck__month__cell--events{position:relative}.o-dpck__table__events,.o-dpck__month__events{display:flex;justify-content:center;position:absolute;width:100%;left:0;bottom:15%}.o-dpck__table__event,.o-dpck__month__event{background-color:#b5b5b5}.o-dpck__table__event--dots,.o-dpck__month__event--dots{border-radius:50%}.o-dpck__table__event--bars,.o-dpck__month__event--bars{width:100%}.o-dpck__month__table{display:inline-flex;flex-wrap:wrap;flex-direction:row;width:17rem}.o-dpck__month__cell{display:flex;align-items:center;justify-content:center;width:33.33%;height:2.5rem}.o-dpck--mobile .o-dpck__header__previous{order:1;flex-grow:1;flex-shrink:1}.o-dpck--mobile .o-dpck__header__next{order:3;flex-grow:1;flex-shrink:1}.o-dpck--mobile .o-dpck__header__list{order:2;flex-grow:1;flex-shrink:1}.o-dtpck__time{display:flex;justify-content:center;align-items:center}.o-drop{display:inline-flex;position:relative;vertical-align:top}.o-drop--inline{display:inline}.o-drop--inline .o-drop__menu{position:static;display:inline-block;padding:0}.o-drop__overlay{position:fixed;bottom:0;left:0;right:0;top:0;cursor:pointer;display:none;background-color:#000000db;z-index:40}.o-drop__trigger{width:100%}.o-drop__menu{position:absolute;left:0;top:100%;display:block;z-index:20;background-color:#fff}.o-drop__menu--top-left{top:auto;bottom:100%;right:0;left:auto}.o-drop__menu--bottom-left{right:0;left:auto}.o-drop__menu--top-right{top:auto;bottom:100%}.o-drop__item{display:block;position:relative;outline:none;cursor:pointer}.o-drop__item--disabled{opacity:.5;pointer-events:none}.o-drop__item--active{background-color:#445e00;color:#fff}.o-drop--expanded,.o-drop--expanded .o-drop__menu{width:100%}.o-drop--disabled{opacity:.5;pointer-events:none}.o-drop--mobile>.o-drop__menu{position:fixed;top:25%;left:50%;bottom:auto;right:auto;transform:translate3d(-50%,-25%,0);overflow-y:auto;z-index:50}.o-drop--mobile>.o-drop__overlay{display:block}.o-field{flex-grow:1}.o-field__label,.o-field__message{display:block}.o-field--addons{display:flex;justify-content:flex-start}.o-field--addons>*:first-child:not(:only-child) button,.o-field--addons>button:first-child,.o-field--addons>*:first-child:not(:only-child) input,.o-field--addons>input:first-child,.o-field--addons>*:first-child:not(:only-child) select,.o-field--addons>select:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.o-field--addons>*:last-child:not(:only-child) button,.o-field--addons>button:last-child,.o-field--addons>*:last-child:not(:only-child) input,.o-field--addons>input:last-child,.o-field--addons>*:last-child:not(:only-child) select,.o-field--addons>select:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.o-field--addons>*:not(:first-child):not(:last-child) button,.o-field--addons>button:not(:first-child):not(:last-child),.o-field--addons>*:not(:first-child):not(:last-child) input,.o-field--addons>input:not(:first-child):not(:last-child),.o-field--addons>*:not(:first-child):not(:last-child) select,.o-field--addons>select:not(:first-child):not(:last-child){border-radius:0}.o-field--grouped{display:flex;margin-left:-.37rem;margin-right:-.37rem}.o-field--grouped>*{margin-left:.37rem;margin-right:.37rem}.o-field--grouped-multiline{flex-wrap:wrap}.o-field__horizontal-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1;margin-left:-.37rem;margin-right:-.37rem}.o-field__horizontal-body>*{margin-left:.37rem;margin-right:.37rem}.o-field--horizontal{display:flex}.o-field__horizontal-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin:0 1.5rem 0 0;text-align:right}.o-field--mobile .o-field__horizontal-body,.o-field--mobile.o-field--horizontal,.o-field--mobile .o-field__horizontal-label{all:unset}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.o-icon{align-items:center;display:inline-flex;justify-content:center;transition:transform .15s ease-out,opacity .3s ease-out}.o-icon--clickable{pointer-events:auto;cursor:pointer}.o-icon--spin{animation-name:icon-spin;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:2s}.o-ctrl-input{display:block;position:relative}.o-ctrl-input--expanded{width:100%;flex-grow:1;flex-shrink:1}.o-input{-moz-appearance:none;-webkit-appearance:none;display:inline-flex;position:relative;vertical-align:top;outline:none;width:100%}.o-input__textarea{display:block;max-width:100%;min-width:100%;height:auto;resize:vertical}.o-input__counter{display:block;float:right}.o-input__icon-left,.o-input__icon-right{position:absolute;top:0;height:100%}.o-input__icon-right{right:0}.o-input__icon-left{left:0}.o-inputit{display:block}.o-inputit__container{display:flex;align-items:center;justify-content:flex-start;position:relative;vertical-align:top;flex-wrap:wrap;border-color:#dbdbdb;border-style:solid;border-width:1px;color:#363636}.o-inputit__autocomplete{position:static;flex:1}.o-inputit__input{border:none;box-shadow:none}.o-inputit__input:focus{box-shadow:none}.o-inputit__item{display:inline-flex;justify-content:center;align-items:center;position:relative;margin-left:-.1875em;margin-right:-.1875em;background-color:#445e00;color:#fff}.o-inputit__item>*{margin-left:.1875em;margin-right:.1875em}.o-inputit__counter{display:block;float:right}.o-inputit--expanded{width:100%;flex-grow:1;flex-shrink:1}.o-load{position:absolute;bottom:0;left:0;right:0;top:0;align-items:center;display:flex;justify-content:center;overflow:hidden}.o-load--fullpage{position:fixed}.o-load__overlay{position:absolute;bottom:0;left:0;right:0;top:0}.o-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:fixed;bottom:0;left:0;right:0;top:0;z-index:40}.o-modal__overlay{bottom:0;left:0;position:absolute;right:0;top:0;background-color:#0a0a0adb}.o-modal__content{position:relative;max-height:calc(100vh - 160px);overflow:auto;background-color:#fff}.o-modal__content--full-screen{width:100%;height:100%;max-height:100vh;margin:0}.o-modal__close{background:none;position:fixed;border:none;display:inline-block;outline:none;vertical-align:top;right:20px;top:20px}.o-modal--mobile .o-modal__content{width:100%}.o-notification{background-color:#445e00;color:#fff;position:relative;transform-origin:50% 0}.o-notification__content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit;overflow-y:hidden;overflow-x:auto}.o-notification__wrapper{align-items:flex-start;display:flex;text-align:inherit;padding-top:0;border:0}.o-notification__icon{flex-basis:auto;flex-grow:0;flex-shrink:0}.o-notification__close{position:absolute;border:none;cursor:pointer;pointer-events:auto;display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;outline:none;vertical-align:top;right:.5rem;top:.5rem}.o-notices{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;overflow:hidden;pointer-events:none;padding:2em;z-index:1000}.o-notices .o-notification{pointer-events:stroke;max-width:600px}.o-notices .o-notification--top,.o-notices .o-notification--bottom{align-self:center}.o-notices .o-notification--top-right,.o-notices .o-notification--bottom-right{align-self:flex-end}.o-notices .o-notification--top-left,.o-notices .o-notification--bottom-left{align-self:flex-start}.o-notices--top{flex-direction:column}.o-notices--bottom{flex-direction:column-reverse}.o-notices--bottom .o-notification{margin-bottom:0}.o-notices--bottom .o-notification:not(:first-child){margin-bottom:1.5rem}.o-notices.has-custom-container{position:absolute}.o-pag{align-items:center;display:flex;justify-content:center;text-align:center;justify-content:space-between}.o-pag__link{-moz-appearance:none;-webkit-appearance:none;align-items:center;box-shadow:none;display:inline-flex;position:relative;vertical-align:top;justify-content:center;text-align:center;text-decoration:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-pag__link:hover{text-decoration:none}.o-pag__link--disabled{pointer-events:none}.o-pag__link--current{pointer-events:none;background-color:#445e00;border-color:#445e00;color:#fff}.o-pag__ellipsis{justify-content:center;text-align:center;pointer-events:none}.o-pag--simple{justify-content:normal}.o-pag--centered{justify-content:center}.o-pag--centered .o-pag__previous{order:1}.o-pag--centered .o-pag__next{order:3}.o-pag--centered .o-pag__list{justify-content:center;order:2}.o-pag--right{justify-content:flex-end}.o-pag--right .o-pag__previous{order:1}.o-pag--right .o-pag__next{order:2}.o-pag--right .o-pag__list{justify-content:flex-end;order:2}.o-pag__next{order:3}.o-pag__previous{order:2}.o-pag__list{align-items:center;display:flex;justify-content:center;text-align:center;list-style:none;flex-wrap:wrap;margin:0;padding:0;flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.o-pag--mobile{justify-content:flex-start;flex-wrap:wrap}.o-pag--mobile .o-pag__link{flex-grow:1;flex-shrink:1}.o-pag--mobile .o-pag__previous,.o-pag--mobile .o-pag__next{flex-grow:1;flex-shrink:1;order:0}.o-pag--mobile .o-pag__ellipsis{flex-grow:1;flex-shrink:1}.o-pag--mobile .o-pag__list{order:0}.o-radio{outline:none;display:inline-flex;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-radio__check{width:1rem;height:1rem;margin:0;vertical-align:top;outline:none;background-position:center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border-radius:50%;cursor:pointer;background-repeat:no-repeat;transition-property:background;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(10.1032,0,0,10.1032,-255.068,-313.298)'%3E%3Ccircle cx='30.195' cy='35.959' r='4.85' style='fill:%23445e00;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio__check--checked{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.38544,0,0,4.38544,-94.4336,-58.9876)'%3E%3Cpath d='M32.935,13.679C39.102,13.679 44.108,18.685 44.108,24.852C44.108,31.019 39.102,36.025 32.935,36.025C26.768,36.025 21.761,31.019 21.761,24.852C21.761,18.685 26.768,13.679 32.935,13.679ZM32.798,17.05C37.105,17.05 40.601,20.546 40.601,24.852C40.601,29.158 37.105,32.655 32.798,32.655C28.492,32.655 24.996,29.158 24.996,24.852C24.996,20.546 28.492,17.05 32.798,17.05Z' style='fill:%23445e00;'/%3E%3Ccircle cx='32.84' cy='24.8' r='7.9' style='fill:transparent;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio--disabled{opacity:.5}.o-ctrl-sel{display:inline-flex;position:relative}.o-ctrl-sel--expanded{width:100%;flex-grow:1;flex-shrink:1}.o-sel{-moz-appearance:none;-webkit-appearance:none;display:inline-block;position:relative;vertical-align:top;cursor:pointer;justify-content:flex-start;align-items:center;outline:none}.o-sel-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:serif='http://www.serif.com/' width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(5.70052,0,0,5.70052,-1329.79,-547.054)'%3E%3Cpath d='M233.451,101.749L235.617,99.422L242.013,105.565L248.463,99.422L250.642,101.749L242.013,110.052L233.451,101.749Z' style='fill:;stroke:white;stroke-width:0.18px;'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;background-position:calc(100% - .5rem) center;padding-right:2rem}.o-sel--multiple{height:auto;padding:0}.o-sel__icon-left,.o-sel__icon-right{position:absolute;top:0;height:100%}.o-sel__icon-right{right:0}.o-sel__icon-left{left:0}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.o-sklt{display:inline-flex;flex-direction:column;vertical-align:middle;width:100%}.o-sklt__item{width:100%;background:linear-gradient(90deg,#dbdbdb 25%,rgba(219,219,219,.5) 50%,#dbdbdb 75%)}.o-sklt__item--animated{background-size:400% 100%;animation-name:skeleton-loading;animation-iteration-count:infinite;animation-duration:1.5s}.o-sklt__item:after{content:"\a0"}.o-sklt--centered{align-items:center}.o-sklt--right{align-items:flex-end}.o-side__content{background-color:#dbdbdb;z-index:39}.o-side__content--fixed{position:fixed;left:0;top:0}.o-side__content--absolute{position:absolute;left:0;top:0}.o-side__content--right{left:auto;right:0}.o-side__content--mini-expand:hover{transition:width}.o-side__content--static{position:static}.o-side__content--absolute,.o-side__content--static{transition:width .15s ease-out}.o-side__content--fullwidth{width:100%;max-width:100%}.o-side__content--fullheight{height:100%;max-height:100%;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;align-content:stretch}.o-side__overlay{bottom:0;left:0;right:0;top:0;position:fixed;background:rgba(10,10,10,.86);z-index:38}.o-slide{background:transparent;width:100%}.o-slide__thumb{border:1px solid #b5b5b5;background:#ffffff}.o-slide__thumb--dragging{cursor:grabbing;filter:brightness(.8)}.o-slide__track{display:flex;align-items:center;position:relative;cursor:pointer;background:#dbdbdb}.o-slide__fill{position:absolute;height:100%;background:#445e00;top:50%;transform:translateY(-50%)}.o-slide .o-slide__track{height:.5rem}.o-slide .o-slide__thumb{height:1rem;width:1rem}.o-slide .o-slide__tick-label{position:absolute;left:50%;transform:translate(-50%)}.o-slide__tick{position:absolute;transform:translate(-50%,-50%);top:50%;width:3px;background:#445e00}.o-slide__tick--hidden{background:transparent}.o-slide__thumb-wrapper{display:inline-flex;align-items:center;position:absolute;cursor:grab;transform:translate(-50%,-50%);top:50%;flex-direction:column}.o-slide--disabled{cursor:not-allowed;pointer-events:none}.o-steps{display:flex;flex-wrap:wrap;margin:0;padding:0}.o-steps .o-steps__title{background-color:#fff;text-align:center;z-index:1}.o-steps .o-steps__wrapper-vertical .o-steps--label-left .o-steps__divider,.o-steps .o-steps__wrapper-vertical.o-steps__wrapper-position-right .o-steps--label-left .o-steps__divider{left:auto}.o-steps__nav-item{margin:0;padding:0;position:relative;flex-grow:1;flex-basis:1em}.o-steps__divider{background:linear-gradient(to left,#dbdbdb 50%,#445e00 50%);background-size:200% 100%;background-position:right bottom;content:" ";display:block;position:absolute;bottom:0;left:-50%;width:100%}.o-steps__content{position:relative;overflow:visible;display:flex;flex-direction:column}.o-steps__content-transitioning{overflow:hidden}.o-steps--animated .o-steps__divider{transition-property:background}.o-steps__link{display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;text-decoration:none}.o-steps__link-label-right{flex-direction:row}.o-steps__link-label-left{flex-direction:row-reverse}.o-steps__link:hover{text-decoration:none}.o-steps__link:not(.o-steps__link-clickable){cursor:not-allowed}.o-steps__marker{align-items:center;display:flex;justify-content:center;background:#b5b5b5;color:#fff;border:.2em solid #fff;z-index:1;overflow:hidden}.o-steps__details{background-color:#fff;text-align:center;z-index:1}.o-steps__nav-item-active .o-steps__link{cursor:default}.o-steps__nav-item-active .o-steps__marker{background-color:#fff;border-color:#445e00;color:#445e00}.o-steps__nav-item-active .o-steps__divider{background-position:left bottom}.o-steps__nav-item-previous .o-steps__marker{color:#fff;background-color:#445e00}.o-steps__nav-item-previous .o-steps__divider{background-position:left bottom}.o-steps__item{flex-shrink:0;flex-basis:auto}.o-steps__wrapper-vertical{display:flex;flex-direction:row;flex-wrap:wrap}.o-steps__wrapper-vertical .o-steps{height:100%;flex-direction:column}.o-steps__wrapper-vertical .o-steps__divider{height:100%;top:-50%;left:calc(50% - .1em)}.o-steps__wrapper-vertical .o-steps__item-active .o-steps__divider,.o-steps__wrapper-vertical .o-steps__item-previous .o-steps__divider{background-position:right top}.o-steps__wrapper-vertical .o-steps__nav-item{width:100%;display:flex;align-items:center;justify-content:center}.o-steps__wrapper-vertical .o-steps__content{flex-grow:1;flex-basis:70%}.o-steps__wrapper-vertical .o-steps__navigation{flex-basis:100%}.o-steps__wrapper-vertical.o-steps__wrapper-position-right{flex-direction:row-reverse}.o-steps--mobile .o-steps__title{display:none;padding:0}.o-switch{cursor:pointer;display:inline-flex;align-items:center;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-switch--left{flex-direction:row-reverse}.o-switch--left .o-switch__label{margin-left:0}.o-switch__check-switch{content:"";display:block;height:1.175em;width:1.175em;background:#f5f5f5;transition-property:transform;will-change:transform;transform-origin:left}.o-switch__check{display:flex;align-items:center;flex-shrink:0;width:2.75em;height:1.575em;padding:.2em;background:#b5b5b5;transition-property:background}.o-switch__check--checked{background:#445e00}.o-switch__check--checked .o-switch__check-switch{transform:translate3d(100%,0,0)}.o-switch__input{position:absolute;left:0;opacity:0;outline:none;z-index:-1}.o-switch--rounded{border-radius:9999px}.o-switch--disabled{opacity:.5}.o-table{display:table;width:100%;border-collapse:separate;border-spacing:0}.o-table__root{position:relative}.o-table__wrapper{transition:opacity .3s ease-out;position:relative}.o-table__wrapper--sticky-header{overflow-y:auto}.o-table__wrapper--sticky-header th{position:sticky;left:0;top:0}.o-table__wrapper--scrollable{-webkit-overflow-scrolling:touch;overflow-x:auto;max-width:100%}.o-table__wrapper--mobile{overflow-x:auto}.o-table__wrapper--mobile .o-table__mobile-sort{display:block}.o-table__wrapper--mobile .o-table{background-color:transparent}.o-table__wrapper--mobile thead tr{box-shadow:none;border-width:0}.o-table__wrapper--mobile thead tr th{display:none}.o-table__wrapper--mobile thead tr .o-table-th-checkbox{display:block;width:100%;text-align:right;border:0}.o-table__wrapper--mobile tfoot th{border:0;display:inherit}.o-table__wrapper--mobile tr{max-width:100%;position:relative;display:block}.o-table__wrapper--mobile tr td{border:0;display:inherit}.o-table__wrapper--mobile tr td:last-child{border-bottom:0}.o-table__wrapper--mobile tr:not(.o-table__tr--selected){background:inherit;background:#fff}.o-table__wrapper--mobile tr:not(.o-table__tr--selected):hover{background-color:inherit;background-color:#fff}.o-table__wrapper--mobile tr:not(.o-table--detailed):not(.o-table--empty):not(.o-table__footer) td{display:flex;width:auto;justify-content:space-between;text-align:right}.o-table__wrapper--mobile tr:not(.o-table--detailed):not(.o-table--empty):not(.o-table__footer) td:before{content:attr(data-label)}.o-table__mobile-sort{display:none}.o-table__th{vertical-align:top;text-align:left;position:relative}.o-table__th--centered{text-align:center}.o-table__th--right{text-align:right}.o-table__th__sort-icon{position:absolute;right:0}.o-table__th--sortable{cursor:pointer}.o-table__th--sticky{position:sticky;left:0;top:0}.o-table__th--unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-table__td{vertical-align:top;text-align:left}.o-table__td--sticky{position:sticky;left:0}.o-table__td--right{text-align:right}.o-table__td--centered{text-align:center}.o-table__td-chevron{vertical-align:middle}.o-table__tr--selected{background-color:#445e00;color:#fff}.o-table__pagination{align-items:center;justify-content:space-between;display:flex}.o-table__pagination>div:first-child{align-items:center;justify-content:flex-start}.o-table__pagination>div:last-child{align-items:center;justify-content:flex-end}.o-table__pagination>div:last-child>div{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.o-table__pagination>div{flex-basis:auto;flex-grow:0;flex-shrink:0}.o-tabs--fullwidth{width:100%}.o-tabs--fullwidth .o-tabs__nav-item-wrapper{flex-grow:1;flex-shrink:0}.o-tabs--fullwidth .o-tabs__nav-item-default,.o-tabs--fullwidth .o-tabs__nav-item-boxed,.o-tabs--fullwidth .o-tabs__nav-item-toggle{height:100%}.o-tabs--vertical{display:flex;flex-direction:row}.o-tabs--vertical .o-tabs__nav{flex-direction:column;align-items:stretch;flex-grow:0;border-bottom:none}.o-tabs--vertical .o-tabs__nav-item-boxed{border-bottom-color:transparent}.o-tabs--vertical .o-tabs__nav-item-boxed--active{border-right-color:transparent}.o-tabs--right{flex-direction:row-reverse}.o-tabs--right .o-tabs__nav-item-boxed{border-bottom-color:transparent;border-right-color:transparent}.o-tabs--right .o-tabs__nav-item-boxed--active{border-left-color:transparent}.o-tabs__nav{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;padding:0;align-items:center;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start;overflow-x:auto}.o-tabs__nav--centered{justify-content:center}.o-tabs__nav--right{justify-content:flex-end}.o-tabs__nav-item-default{-moz-appearance:none;-webkit-appearance:none;outline:none;width:100%;margin:0 0 -1px;padding:0;border:1px solid transparent;background-color:transparent;align-items:center;line-height:1.5;color:#4a4a4a;display:flex;justify-content:center;vertical-align:top;cursor:pointer;text-decoration:none}.o-tabs__nav-item-default--active{border-bottom-color:#445e00;color:#445e00}.o-tabs__nav-item-default--disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.o-tabs__nav-item-boxed{-moz-appearance:none;-webkit-appearance:none;outline:none;width:100%;margin:0 0 -1px;padding:0;border:1px solid transparent;background-color:transparent;align-items:center;line-height:1.5;color:#4a4a4a;display:flex;justify-content:center;vertical-align:top;cursor:pointer;text-decoration:none;border-bottom-color:transparent}.o-tabs__nav-item-boxed--active{border-bottom-color:#445e00;color:#445e00}.o-tabs__nav-item-boxed--disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.o-tabs__nav-item-toggle{-moz-appearance:none;-webkit-appearance:none;outline:none;width:100%;margin:0;padding:0;border:1px solid transparent;background-color:transparent;align-items:center;line-height:1.5;color:#4a4a4a;display:flex;justify-content:center;vertical-align:top;cursor:pointer;text-decoration:none;position:relative}.o-tabs__nav-item-toggle--disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.o-tabs__content{position:relative;overflow:visible;display:flex;flex-direction:column;flex-grow:1}.o-tabs__content--transitioning{overflow:hidden}.o-tpck__dropdown{width:100%}.o-tpck__box{display:flex;justify-content:center;align-items:center}.o-tpck__select{-moz-appearance:none;-webkit-appearance:none;display:inline-block;position:relative;vertical-align:top;cursor:pointer;justify-content:flex-start;align-items:center;outline:none;border:0;font-size:inherit}.o-tpck__select-placeholder{opacity:.5}.o-tip{position:relative;display:inline-flex}.o-tip__arrow--top{top:100%;right:auto;bottom:auto;left:50%;transform:translate(-50%);border-top-style:solid;border-top-width:5px;border-right-style:solid;border-right-color:transparent;border-left-style:solid;border-left-color:transparent;border-right-width:5px;border-left-width:5px}.o-tip__content--top{top:auto;right:auto;bottom:calc(7px + 100%);left:50%;transform:translate(-50%)}.o-tip__arrow--right{top:50%;right:100%;bottom:auto;left:auto;transform:translateY(-50%);border-right-style:solid;border-right-width:5px;border-top-style:solid;border-top-color:transparent;border-bottom-style:solid;border-bottom-color:transparent;border-top-width:5px;border-bottom-width:5px}.o-tip__content--right{top:50%;right:auto;bottom:auto;left:calc(7px + 100%);transform:translateY(-50%)}.o-tip__arrow--bottom{top:auto;right:auto;bottom:100%;left:50%;transform:translate(-50%);border-bottom-style:solid;border-bottom-width:5px;border-right-style:solid;border-right-color:transparent;border-left-style:solid;border-left-color:transparent;border-right-width:5px;border-left-width:5px}.o-tip__content--bottom{top:calc(7px + 100%);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.o-tip__arrow--left{top:50%;right:auto;bottom:auto;left:100%;transform:translateY(-50%);border-left-style:solid;border-left-width:5px;border-top-style:solid;border-top-color:transparent;border-bottom-style:solid;border-bottom-color:transparent;border-top-width:5px;border-bottom-width:5px}.o-tip__content--left{top:50%;right:calc(7px + 100%);bottom:auto;left:auto;transform:translateY(-50%)}.o-tip__arrow{position:absolute;content:"";pointer-events:none;z-index:38;color:#445e00}.o-tip__content{position:absolute;white-space:nowrap;z-index:38;background-color:#445e00}.o-tip__content--always{opacity:1;visibility:visible}.o-tip__content--multiline{text-align:center;white-space:normal}.o-tip__trigger{width:100%}.o-upl{position:relative;display:inline-flex}.o-upl--disabled{cursor:not-allowed}.o-upl--expanded{width:100%}.o-upl__draggable{cursor:pointer;width:100%}.o-upl input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;outline:none;cursor:pointer;z-index:-1}/*! Oruga v0.5.5 | MIT License | github.com/oruga-ui/oruga */@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes append-animate{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-enter-from,.fade-leave-to{opacity:0}.zoom-in-enter-active,.zoom-in-leave-active{transition:opacity .15s ease-out}.zoom-in-enter-active .animation-content,.zoom-in-enter-active .animation-content,.zoom-in-leave-active .animation-content,.zoom-in-leave-active .animation-content{transition:transform .15s ease-out}.zoom-in-enter,.zoom-in-enter-from,.zoom-in-leave-active{opacity:0}.zoom-in-enter .animation-content,.zoom-in-enter .animation-content,.zoom-in-enter-from .animation-content,.zoom-in-enter-from .animation-content,.zoom-in-leave-active .animation-content,.zoom-in-leave-active .animation-content{transform:scale(.95)}.zoom-out-enter-active,.zoom-out-leave-active{transition:opacity .15s ease-out}.zoom-out-enter-active .animation-content,.zoom-out-enter-active .animation-content,.zoom-out-leave-active .animation-content,.zoom-out-leave-active .animation-content{transition:transform .15s ease-out}.zoom-out-enter,.zoom-out-enter-from,.zoom-out-leave-active{opacity:0}.zoom-out-enter .animation-content,.zoom-out-enter .animation-content,.zoom-out-enter-from .animation-content,.zoom-out-enter-from .animation-content,.zoom-out-leave-active .animation-content,.zoom-out-leave-active .animation-content{transform:scale(1.05)}.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.slide-prev-leave-to,.slide-next-enter{transform:translate3d(-100%,0,0);position:absolute;width:100%}.slide-prev-enter,.slide-prev-enter-from,.slide-next-leave-to{transform:translate3d(100%,0,0);position:absolute;width:100%}.slide-down-enter-active,.slide-down-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.slide-up-leave-to,.slide-down-enter{transform:translate3d(0,-100%,0);position:absolute;height:100%}.slide-up-enter,.slide-up-enter-from,.slide-down-leave-to{transform:translate3d(0,100%,0);position:absolute;height:100%}.slide-enter-active{transition:.15s ease-out}.slide-leave-active{transition:.15s ease-out;transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:100px;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}.o-noscroll{position:fixed;overflow-y:hidden;width:100%;bottom:0;overflow-x:hidden;overflow-y:scroll}.o-clipped{overflow:hidden}.o-acp{position:relative}.o-acp__menu{display:block;width:100%;position:absolute;left:0;top:100%;overflow:auto;z-index:20;background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;padding:.5rem 0;margin:0;max-height:200px}.o-acp__menu--top{top:auto;bottom:100%}.o-acp__item{display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#000;font-size:1rem;line-height:1.5;padding:.375rem 1rem}.o-acp__item-group-title,.o-acp__item--empty{pointer-events:none;opacity:.5}.o-acp__item--hover,.o-acp__item:hover{background:#f5f5f5;color:#000}.o-acp--expanded{width:100%}.o-btn{-moz-appearance:none;-webkit-appearance:none;position:relative;display:inline-flex;cursor:pointer;text-align:center;white-space:nowrap;align-items:center;justify-content:center;vertical-align:top;text-decoration:none;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#445e00;color:#fff;padding:calc(.375em - 1px) .75em;border:1px solid #445e00;border-radius:4px;box-shadow:none;font-size:1rem;font-weight:400;line-height:1.5;margin:0;height:2.25em}.o-btn__wrapper{margin-left:-.1875em;margin-right:-.1875em;display:inline-flex;align-items:center;justify-content:center;position:relative;width:100%}.o-btn__wrapper>*{margin-left:.1875em;margin-right:.1875em}.o-btn__label,.o-btn--expanded{width:100%}.o-btn--rounded{border-radius:9999px}.o-btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.o-btn--small{font-size:.75rem}.o-btn--medium{font-size:1.25rem}.o-btn--large{font-size:1.5rem}.o-btn--primary{border-color:transparent;background-color:#445e00;color:#fff}.o-btn--primary:hover{filter:brightness(97.5%)}.o-btn--danger{border-color:transparent;background-color:#b60000;color:#fff}.o-btn--danger:hover{filter:brightness(97.5%)}.o-btn--warning{border-color:transparent;background-color:#f4c300;color:#000}.o-btn--warning:hover{filter:brightness(97.5%)}.o-btn--success{border-color:transparent;background-color:#006724;color:#fff}.o-btn--success:hover{filter:brightness(97.5%)}.o-btn--info{border-color:transparent;background-color:#005c98;color:#fff}.o-btn--info:hover{filter:brightness(97.5%)}.o-btn--outlined{background-color:transparent;border-color:#445e00;color:#445e00}.o-btn--outlined:hover{border-color:transparent;background-color:#445e00;color:#fff}.o-btn--outlined-primary{background-color:transparent;border-color:#445e00;color:#445e00}.o-btn--outlined-primary:hover{border-color:transparent;background-color:#445e00;color:#fff}.o-btn--outlined-danger{background-color:transparent;border-color:#b60000;color:#b60000}.o-btn--outlined-danger:hover{border-color:transparent;background-color:#b60000;color:#fff}.o-btn--outlined-warning{background-color:transparent;border-color:#f4c300;color:#f4c300}.o-btn--outlined-warning:hover{border-color:transparent;background-color:#f4c300;color:#000}.o-btn--outlined-success{background-color:transparent;border-color:#006724;color:#006724}.o-btn--outlined-success:hover{border-color:transparent;background-color:#006724;color:#fff}.o-btn--outlined-info{background-color:transparent;border-color:#005c98;color:#005c98}.o-btn--outlined-info:hover{border-color:transparent;background-color:#005c98;color:#fff}.o-btn--inverted{background-color:#fff;border-color:#fff;color:#445e00}.o-btn--inverted:hover{filter:brightness(95%)}.o-btn--inverted-primary{background-color:#fff;border-color:#fff;color:#445e00}.o-btn--inverted-primary:hover{filter:brightness(95%)}.o-btn--inverted-danger{background-color:#fff;border-color:#fff;color:#b60000}.o-btn--inverted-danger:hover{filter:brightness(95%)}.o-btn--inverted-warning{background-color:#000;border-color:#000;color:#f4c300}.o-btn--inverted-warning:hover{filter:brightness(95%)}.o-btn--inverted-success{background-color:#fff;border-color:#fff;color:#006724}.o-btn--inverted-success:hover{filter:brightness(95%)}.o-btn--inverted-info{background-color:#fff;border-color:#fff;color:#005c98}.o-btn--inverted-info:hover{filter:brightness(95%)}.o-car{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden;width:100%}.o-car__overlay{bottom:0;left:0;right:0;top:0;align-items:center;flex-direction:column;justify-content:center;display:flex;max-height:100vh;position:fixed;background-color:#0a0a0adb;z-index:40}.o-car__scene{position:relative;width:100%}.o-car__items{display:flex;width:100%}.o-car__items:not(.o-car__items--dragging){transition:all .25s ease-out 0s}.o-car__item{border:2px solid transparent;flex-shrink:0}.o-car__indicators{width:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;background:rgba(255,255,255,.5)}.o-car__indicators--inside{position:absolute}.o-car__indicators--inside--bottom{bottom:0}.o-car__indicators--inside--top{top:0}.o-car__indicator:not(:last-child){margin:0 .5rem 0 0}.o-car__indicator__item{display:block;outline:none;border:1px solid #445e00;background:#ffffff;transition:.15s ease-out}.o-car__indicator__item--active,.o-car__indicator__item :hover{background:#445e00;border:1px solid #445e00}.o-car__indicator__item--boxes{width:10px;height:10px}.o-car__indicator__item--dots{border-radius:4px;width:10px;height:10px}.o-car__indicator__item---lines{width:5px;height:25px}.o-car__arrow__icon{cursor:pointer;outline:0;background:#ffffff;color:#445e00;width:1.5rem;height:1.5rem;border-radius:9999px;border:1px solid #ffffff;transition:.15s ease-out}.o-car__arrow__icon-prev,.o-car__arrow__icon-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.o-car__arrow__icon-prev{left:1.5rem}.o-car__arrow__icon-next{right:1.5rem}.o-chk{outline:none;display:inline-flex;align-items:center;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.5;margin-right:.5em}.o-chk__check{width:1rem;height:1rem;outline:none;margin:0;vertical-align:top;background-position:center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;flex-shrink:0;cursor:pointer;background-repeat:no-repeat;background:#445e00;border-radius:4px;border-width:2px;border-color:#445e00;border-style:solid;transition-property:background;transition-duration:.15s;transition-timing-function:ease-out}.o-chk__check--checked{background-color:#445e00;border-color:#445e00;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:%23ffffff' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk__check--indeterminate{background-color:#445e00;border-color:#445e00;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:%23ffffff' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk__label{padding:0 0 0 .5em}.o-chk--disabled{opacity:.5}.o-chk--small{font-size:.75rem}.o-chk--medium{font-size:1.25rem}.o-chk--large{font-size:1.5rem}.o-chk--primary .o-chk__check{border-color:#445e00;background-color:#445e00}.o-chk--primary .o-chk__check--checked{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:%23ffffff' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk--primary .o-chk__check--indeterminate{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:%23ffffff' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk--danger .o-chk__check{border-color:#b60000;background-color:#b60000}.o-chk--danger .o-chk__check--checked{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:%23ffffff' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk--danger .o-chk__check--indeterminate{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:%23ffffff' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk--warning .o-chk__check{border-color:#f4c300;background-color:#f4c300}.o-chk--warning .o-chk__check--checked{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:%23000000' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk--warning .o-chk__check--indeterminate{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:%23000000' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk--success .o-chk__check{border-color:#006724;background-color:#006724}.o-chk--success .o-chk__check--checked{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:%23ffffff' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk--success .o-chk__check--indeterminate{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:%23ffffff' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk--info .o-chk__check{border-color:#005c98;background-color:#005c98}.o-chk--info .o-chk__check--checked{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:%23ffffff' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-chk--info .o-chk__check--indeterminate{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:%23ffffff' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.o-clps__trigger{cursor:pointer}.o-clps__content{display:inherit}.o-dpck{font-size:1rem}.o-dpck--small{font-size:.75rem}.o-dpck--medium{font-size:1.25rem}.o-dpck--large{font-size:1.5rem}.o-dpck__dropdown{width:100%}.o-dpck__box{display:block;position:relative;outline:none;line-height:1.5;padding:.375rem 1rem}.o-dpck__header{padding:0 0 .875rem;margin:0 0 .875rem;border-bottom:1px solid #dbdbdb}.o-dpck__header__buttons{align-items:center;display:flex;justify-content:center;text-align:center}.o-dpck__header__buttons--small{font-size:.75rem}.o-dpck__header__buttons--medium{font-size:1.25rem}.o-dpck__header__buttons--large{font-size:1.5rem}.o-dpck__header__previous,.o-dpck__header__next{justify-content:center;text-align:center;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;align-items:center;box-shadow:none;display:inline-flex;position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.5;border:1px solid transparent;border-radius:4px;border-color:#dbdbdb;color:#363636;min-width:2.25em;height:2.25em;padding:.5em;margin:.25rem}.o-dpck__header__previous:hover,.o-dpck__header__next:hover{text-decoration:none;border-color:#b5b5b5;color:#363636}.o-dpck__header__previous{order:1}.o-dpck__header__next{order:3}.o-dpck__header__list{order:2;align-items:center;display:flex;justify-content:center;text-align:center;list-style:none;flex-wrap:wrap;margin:0;padding:0;margin-left:-.125rem;margin-right:-.125rem}.o-dpck__header__list>*{margin-left:.125rem;margin-right:.125rem}.o-dpck__footer{padding:.875rem .5rem 0;margin:.875rem 0;border-top:1px solid #dbdbdb}.o-dpck__table,.o-dpck__month{display:table;margin:0 auto}.o-dpck__table__head,.o-dpck__month__head{display:table-header-group;padding:0 0 .875rem;margin:0 0 .875rem;border-bottom:1px solid #dbdbdb}.o-dpck__table__body,.o-dpck__month__body{display:table-row-group}.o-dpck__table__row,.o-dpck__month__row{display:table-row}.o-dpck__table__head-cell,.o-dpck__month__head-cell{padding:#7a7a7a;font-weight:600}.o-dpck__table__cell,.o-dpck__month__cell{text-align:center;vertical-align:middle;display:table-cell;text-decoration:none;border-radius:4px;padding:.5rem .75rem}.o-dpck__table__cell--unselectable,.o-dpck__month__cell--unselectable{color:#b5b5b5}.o-dpck__table__cell--today,.o-dpck__month__cell--today{border:solid 1px rgba(68,94,0,.5)}.o-dpck__table__cell--selectable,.o-dpck__month__cell--selectable{color:#4a4a4a}.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered{background-color:#7a7a7a;color:#dbdbdb;border-bottom-right-radius:0;border-top-right-radius:0}.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered{background-color:#7a7a7a80;color:#dbdbdb;border-radius:0}.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered{background-color:#7a7a7a;color:#dbdbdb;border-bottom-left-radius:0;border-top-left-radius:0}.o-dpck__table__cell--selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered),.o-dpck__month__cell--selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered){background-color:#445e00;color:#fff}.o-dpck__table__cell--first-selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered),.o-dpck__month__cell--first-selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered){background-color:#445e00;color:#fff;border-bottom-right-radius:0;border-top-right-radius:0}.o-dpck__table__cell--within-selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered),.o-dpck__month__cell--within-selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered){background-color:#445e0080;border-radius:0}.o-dpck__table__cell--last-selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered),.o-dpck__month__cell--last-selected:not(.o-dpck__table__cell--first-hovered,.o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered,.o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered,.o-dpck__month__cell--last-hovered){background-color:#445e00;color:#fff;border-bottom-left-radius:0;border-top-left-radius:0}.o-dpck__table__cell--nearby:not(.o-dpck__table__cell--selected,.o-dpck__month__cell--selected),.o-dpck__month__cell--nearby:not(.o-dpck__table__cell--selected,.o-dpck__month__cell--selected){color:#b5b5b5}.o-dpck__table__cell--invisible,.o-dpck__month__cell--invisible{visibility:hidden}.o-dpck__table__cell--events,.o-dpck__month__cell--events{padding:.3rem .75rem .75rem;position:relative}.o-dpck__table__events,.o-dpck__month__events{display:flex;justify-content:center;position:absolute;width:100%;left:0;bottom:15%}.o-dpck__table__event,.o-dpck__month__event{background-color:#b5b5b5}.o-dpck__table__event--primary,.o-dpck__month__event--primary{background-color:#445e00}.o-dpck__table__event--danger,.o-dpck__month__event--danger{background-color:#b60000}.o-dpck__table__event--warning,.o-dpck__month__event--warning{background-color:#f4c300}.o-dpck__table__event--success,.o-dpck__month__event--success{background-color:#006724}.o-dpck__table__event--info,.o-dpck__month__event--info{background-color:#005c98}.o-dpck__table__event--dots,.o-dpck__month__event--dots{border-radius:50%;margin:0 .1em;height:.35em;width:.35em}.o-dpck__table__event--bars,.o-dpck__month__event--bars{height:.25em;width:100%}.o-dpck__month__table{display:inline-flex;flex-wrap:wrap;flex-direction:row;width:17rem}.o-dpck__month__cell{display:flex;align-items:center;justify-content:center;width:33.33%;height:2.5rem}.o-dpck--mobile .o-dpck__header__previous{order:1;flex-grow:1;flex-shrink:1}.o-dpck--mobile .o-dpck__header__next{order:3;flex-grow:1;flex-shrink:1}.o-dpck--mobile .o-dpck__header__list{order:2;flex-grow:1;flex-shrink:1}.o-dtpck__time{display:flex;justify-content:center;align-items:center}.o-drop{display:inline-flex;position:relative;vertical-align:top}.o-drop--inline{display:inline}.o-drop--inline .o-drop__menu{position:static;display:inline-block;padding:0}.o-drop__overlay{position:fixed;bottom:0;left:0;right:0;top:0;cursor:pointer;display:none;background-color:#000000db;z-index:40}.o-drop__trigger{width:100%}.o-drop__menu{position:absolute;left:0;top:100%;display:block;min-width:12rem;z-index:20;background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;padding:.5rem 0;margin:0}.o-drop__menu--top-left{top:auto;bottom:100%;right:0;left:auto}.o-drop__menu--bottom-left{right:0;left:auto}.o-drop__menu--top-right{top:auto;bottom:100%}.o-drop__item{display:block;position:relative;outline:none;cursor:pointer;color:#000;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 1rem}.o-drop__item--disabled{opacity:.5;pointer-events:none}.o-drop__item--active{background-color:#445e00;color:#fff}.o-drop__item:hover:not(.o-drop__item--active){background-color:#f5f5f5;color:#000}.o-drop--expanded,.o-drop--expanded .o-drop__menu{width:100%}.o-drop--disabled{opacity:.5;pointer-events:none}.o-drop--mobile>.o-drop__menu{position:fixed;top:25%;left:50%;bottom:auto;right:auto;transform:translate3d(-50%,-25%,0);overflow-y:auto;width:calc(100vw - 40px);max-width:460px;max-height:calc(100vh - 120px);z-index:50}.o-drop--mobile>.o-drop__overlay{display:block}.o-field{flex-grow:1}.o-field:not(:last-child){margin-bottom:.75rem}.o-field__label{display:block;color:#363636;font-size:1rem;font-weight:600}.o-field__label-small{font-size:.75rem}.o-field__label-medium{font-size:1.25rem}.o-field__label-large{font-size:1.5rem}.o-field__message{display:block;font-size:.75rem;margin-top:.25rem}.o-field__message-primary{color:#445e00}.o-field__message-danger{color:#b60000}.o-field__message-warning{color:#f4c300}.o-field__message-success{color:#006724}.o-field__message-info{color:#005c98}.o-field--addons{display:flex;justify-content:flex-start}.o-field--addons>*:first-child:not(:only-child) button,.o-field--addons>button:first-child,.o-field--addons>*:first-child:not(:only-child) input,.o-field--addons>input:first-child,.o-field--addons>*:first-child:not(:only-child) select,.o-field--addons>select:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.o-field--addons>*:last-child:not(:only-child) button,.o-field--addons>button:last-child,.o-field--addons>*:last-child:not(:only-child) input,.o-field--addons>input:last-child,.o-field--addons>*:last-child:not(:only-child) select,.o-field--addons>select:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.o-field--addons>*:not(:first-child):not(:last-child) button,.o-field--addons>button:not(:first-child):not(:last-child),.o-field--addons>*:not(:first-child):not(:last-child) input,.o-field--addons>input:not(:first-child):not(:last-child),.o-field--addons>*:not(:first-child):not(:last-child) select,.o-field--addons>select:not(:first-child):not(:last-child){border-radius:0}.o-field--grouped{display:flex;margin-left:-.37rem;margin-right:-.37rem}.o-field--grouped>*{margin-left:.37rem;margin-right:.37rem}.o-field--grouped-multiline{flex-wrap:wrap}.o-field--grouped-multiline:last-child{margin-bottom:-.75rem}.o-field__horizontal-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1;margin-left:-.37rem;margin-right:-.37rem}.o-field__horizontal-body>*{margin-left:.37rem;margin-right:.37rem}.o-field--horizontal{display:flex}.o-field__horizontal-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin:0 1.5rem 0 0;text-align:right}.o-field--mobile .o-field__horizontal-body,.o-field--mobile.o-field--horizontal,.o-field--mobile .o-field__horizontal-label{all:unset}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.o-icon{align-items:center;display:inline-flex;justify-content:center;transition:transform .15s ease-out,opacity .3s ease-out}.o-icon--small{font-size:.75rem}.o-icon--medium{font-size:1.25rem}.o-icon--large{font-size:1.5rem}.o-icon--primary{color:#445e00}.o-icon--danger{color:#b60000}.o-icon--warning{color:#f4c300}.o-icon--success{color:#006724}.o-icon--info{color:#005c98}.o-icon--clickable{pointer-events:auto;cursor:pointer}.o-icon--spin{animation-name:icon-spin;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:2s}.o-ctrl-input{display:block;position:relative}.o-ctrl-input--expanded{width:100%;flex-grow:1;flex-shrink:1}.o-input{-moz-appearance:none;-webkit-appearance:none;display:inline-flex;position:relative;vertical-align:top;outline:none;width:100%;box-shadow:inset 0 1px 2px #0a0a0a1a;max-width:100%;background-color:#fff;border-color:#dbdbdb;border-style:solid;border-width:1px;border-radius:4px;color:#363636;font-size:1rem;height:2.25em;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);margin:0}.o-input-iconspace-left{padding-left:2.25em}.o-input-iconspace-right{padding-right:2.25em}.o-input--rounded{border-radius:9999px}.o-input--small{font-size:.75rem}.o-input--medium{font-size:1.25rem}.o-input--large{font-size:1.5rem}.o-input--primary{border-color:#445e00}.o-input--danger{border-color:#b60000}.o-input--warning{border-color:#f4c300}.o-input--success{border-color:#006724}.o-input--info{border-color:#005c98}.o-input__textarea{display:block;max-width:100%;min-width:100%;height:auto;resize:vertical;padding:.625em}.o-input__textarea:not([rows]){max-height:600px;min-height:120px}.o-input__counter{display:block;float:right;font-size:.75rem;margin:.25rem 0 0 .5rem}.o-input__icon-left,.o-input__icon-right{position:absolute;top:0;height:100%;width:2.25em;z-index:4}.o-input__icon-right{right:0}.o-input__icon-left{left:0}.o-inputit{display:block}.o-inputit__container{display:flex;align-items:center;justify-content:flex-start;position:relative;vertical-align:top;flex-wrap:wrap;max-width:100%;width:100%;padding:calc(.275em - 1px) 0 0;background-color:#fff;border-color:#dbdbdb;border-style:solid;border-width:1px;border-radius:4px;color:#363636;font-size:1rem;line-height:1.5;box-shadow:inset 0 1px 2px #0a0a0a1a}.o-inputit__container--small{font-size:.75rem}.o-inputit__container--medium{font-size:1.25rem}.o-inputit__container--large{font-size:1.5rem}.o-inputit__autocomplete{position:static;flex:1}.o-inputit__input{border:none;box-shadow:none}.o-inputit__input:focus{box-shadow:none}.o-inputit__item{display:inline-flex;justify-content:center;align-items:center;position:relative;background-color:#445e00;color:#fff;border-radius:4px;margin:0 0 0 .275em;padding:0 .75em}.o-inputit__item>*{margin-left:.1875em;margin-right:.1875em}.o-inputit__item--primary{background-color:#445e00;color:#fff}.o-inputit__item--danger{background-color:#b60000;color:#fff}.o-inputit__item--warning{background-color:#f4c300;color:#000}.o-inputit__item--success{background-color:#006724;color:#fff}.o-inputit__item--info{background-color:#005c98;color:#fff}.o-inputit__counter{display:block;float:right;font-size:.75rem;margin:.25rem 0 0 .5rem}.o-inputit--expanded{width:100%;flex-grow:1;flex-shrink:1}.o-load{position:absolute;bottom:0;left:0;right:0;top:0;align-items:center;display:flex;justify-content:center;overflow:hidden;z-index:29}.o-load--fullpage{position:fixed;z-index:999}.o-load__overlay{position:absolute;bottom:0;left:0;right:0;top:0;background:#7f7f7f;background:rgba(255,255,255,.5)}.o-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:fixed;bottom:0;left:0;right:0;top:0;z-index:40}.o-modal__overlay{bottom:0;left:0;position:absolute;right:0;top:0;background-color:#0a0a0adb}.o-modal__content{position:relative;overflow:auto;margin:0 auto;max-height:calc(100vh - 160px);background-color:#fff;padding:10px;border-radius:4px}.o-modal__content--full-screen{width:100%;height:100%;max-height:100vh;margin:0;background-color:#f5f5f5}.o-modal__close{background:none;position:fixed;border:none;display:inline-block;outline:none;vertical-align:top;border-radius:9999px;right:20px;top:20px;height:32px;width:32px;color:#fff}.o-modal--mobile .o-modal__content{width:100%}.o-notification{background-color:#445e00;color:#fff;border-radius:4px;padding:1.75em;margin-bottom:1.5rem;position:relative;transform-origin:50% 0}.o-notification__content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit;overflow-y:hidden;overflow-x:auto}.o-notification__wrapper{align-items:flex-start;display:flex;text-align:inherit;padding-top:0;border:0}.o-notification__icon{flex-basis:auto;flex-grow:0;flex-shrink:0;margin-right:1rem}.o-notification__close{position:absolute;border:none;cursor:pointer;pointer-events:auto;display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;outline:none;vertical-align:top;background-color:#0a0a0a33;border-radius:9999px;right:.5rem;top:.5rem;height:20px;width:20px;color:#fff}.o-notification--primary{border-color:transparent;background-color:#445e00;color:#fff}.o-notification--primary:hover{filter:brightness(97.5%)}.o-notification--danger{border-color:transparent;background-color:#b60000;color:#fff}.o-notification--danger:hover{filter:brightness(97.5%)}.o-notification--warning{border-color:transparent;background-color:#f4c300;color:#000}.o-notification--warning:hover{filter:brightness(97.5%)}.o-notification--success{border-color:transparent;background-color:#006724;color:#fff}.o-notification--success:hover{filter:brightness(97.5%)}.o-notification--info{border-color:transparent;background-color:#005c98;color:#fff}.o-notification--info:hover{filter:brightness(97.5%)}.o-notices{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;overflow:hidden;pointer-events:none;padding:2em;z-index:1000}.o-notices .o-notification{pointer-events:stroke;max-width:600px;animation:append-animate .3s linear}.o-notices .o-notification--top,.o-notices .o-notification--bottom{align-self:center}.o-notices .o-notification--top-right,.o-notices .o-notification--bottom-right{align-self:flex-end}.o-notices .o-notification--top-left,.o-notices .o-notification--bottom-left{align-self:flex-start}.o-notices--top{flex-direction:column}.o-notices--bottom{flex-direction:column-reverse}.o-notices--bottom .o-notification{margin-bottom:0}.o-notices--bottom .o-notification:not(:first-child){margin-bottom:1.5rem}.o-notices.has-custom-container{position:absolute}.o-pag{align-items:center;display:flex;justify-content:center;text-align:center;justify-content:space-between;font-size:1rem;margin:-.25rem}.o-pag--small{font-size:.75rem}.o-pag--medium{font-size:1.25rem}.o-pag--large{font-size:1.5rem}.o-pag__link{-moz-appearance:none;-webkit-appearance:none;align-items:center;box-shadow:none;display:inline-flex;position:relative;vertical-align:top;justify-content:center;text-align:center;text-decoration:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.5;border:1px solid transparent;border-radius:4px;border-color:#dbdbdb;color:#363636;min-width:2.25em;height:2.25em;padding:.5em;margin:.25rem}.o-pag__link:hover{text-decoration:none;border-color:#b5b5b5}.o-pag__link--rounded{border-radius:9999px}.o-pag__link--disabled{pointer-events:none;opacity:.5}.o-pag__link--current{pointer-events:none;background-color:#445e00;border-color:#445e00;color:#fff}.o-pag__ellipsis{justify-content:center;text-align:center;pointer-events:none;margin:.25rem;color:#b5b5b5}.o-pag--simple{justify-content:normal}.o-pag--centered{justify-content:center}.o-pag--centered .o-pag__previous{order:1}.o-pag--centered .o-pag__next{order:3}.o-pag--centered .o-pag__list{justify-content:center;order:2}.o-pag--right{justify-content:flex-end}.o-pag--right .o-pag__previous{order:1}.o-pag--right .o-pag__next{order:2}.o-pag--right .o-pag__list{justify-content:flex-end;order:2}.o-pag__next{order:3}.o-pag__previous{order:2}.o-pag__list{align-items:center;display:flex;justify-content:center;text-align:center;list-style:none;flex-wrap:wrap;margin:0;padding:0;flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.o-pag--mobile{justify-content:flex-start;flex-wrap:wrap}.o-pag--mobile .o-pag__link{flex-grow:1;flex-shrink:1}.o-pag--mobile .o-pag__previous,.o-pag--mobile .o-pag__next{flex-grow:1;flex-shrink:1;order:0}.o-pag--mobile .o-pag__ellipsis{flex-grow:1;flex-shrink:1}.o-pag--mobile .o-pag__list{order:0}.o-radio{outline:none;display:inline-flex;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.25;margin-right:.5em}.o-radio__check{width:1rem;height:1rem;margin:0;vertical-align:top;outline:none;background-position:center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border-radius:50%;cursor:pointer;background-repeat:no-repeat;transition-property:background;transition-duration:.15s;transition-timing-function:ease-out;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(10.1032,0,0,10.1032,-255.068,-313.298)'%3E%3Ccircle cx='30.195' cy='35.959' r='4.85' style='fill:%23445e00;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio__check--checked{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.38544,0,0,4.38544,-94.4336,-58.9876)'%3E%3Cpath d='M32.935,13.679C39.102,13.679 44.108,18.685 44.108,24.852C44.108,31.019 39.102,36.025 32.935,36.025C26.768,36.025 21.761,31.019 21.761,24.852C21.761,18.685 26.768,13.679 32.935,13.679ZM32.798,17.05C37.105,17.05 40.601,20.546 40.601,24.852C40.601,29.158 37.105,32.655 32.798,32.655C28.492,32.655 24.996,29.158 24.996,24.852C24.996,20.546 28.492,17.05 32.798,17.05Z' style='fill:%23445e00;'/%3E%3Ccircle cx='32.84' cy='24.8' r='7.9' style='fill:transparent;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio__label{padding:0 0 0 .5em}.o-radio--disabled{opacity:.5}.o-radio--small{font-size:.75rem}.o-radio--medium{font-size:1.25rem}.o-radio--large{font-size:1.5rem}.o-radio--primary .o-radio__check{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(10.1032,0,0,10.1032,-255.068,-313.298)'%3E%3Ccircle cx='30.195' cy='35.959' r='4.85' style='fill:%23445e00;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio--primary .o-radio__check--checked{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.38544,0,0,4.38544,-94.4336,-58.9876)'%3E%3Cpath d='M32.935,13.679C39.102,13.679 44.108,18.685 44.108,24.852C44.108,31.019 39.102,36.025 32.935,36.025C26.768,36.025 21.761,31.019 21.761,24.852C21.761,18.685 26.768,13.679 32.935,13.679ZM32.798,17.05C37.105,17.05 40.601,20.546 40.601,24.852C40.601,29.158 37.105,32.655 32.798,32.655C28.492,32.655 24.996,29.158 24.996,24.852C24.996,20.546 28.492,17.05 32.798,17.05Z' style='fill:%23445e00;'/%3E%3Ccircle cx='32.84' cy='24.8' r='7.9' style='fill:%23ffffff;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio--danger .o-radio__check{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(10.1032,0,0,10.1032,-255.068,-313.298)'%3E%3Ccircle cx='30.195' cy='35.959' r='4.85' style='fill:%23b60000;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio--danger .o-radio__check--checked{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.38544,0,0,4.38544,-94.4336,-58.9876)'%3E%3Cpath d='M32.935,13.679C39.102,13.679 44.108,18.685 44.108,24.852C44.108,31.019 39.102,36.025 32.935,36.025C26.768,36.025 21.761,31.019 21.761,24.852C21.761,18.685 26.768,13.679 32.935,13.679ZM32.798,17.05C37.105,17.05 40.601,20.546 40.601,24.852C40.601,29.158 37.105,32.655 32.798,32.655C28.492,32.655 24.996,29.158 24.996,24.852C24.996,20.546 28.492,17.05 32.798,17.05Z' style='fill:%23b60000;'/%3E%3Ccircle cx='32.84' cy='24.8' r='7.9' style='fill:%23ffffff;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio--warning .o-radio__check{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(10.1032,0,0,10.1032,-255.068,-313.298)'%3E%3Ccircle cx='30.195' cy='35.959' r='4.85' style='fill:%23f4c300;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio--warning .o-radio__check--checked{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.38544,0,0,4.38544,-94.4336,-58.9876)'%3E%3Cpath d='M32.935,13.679C39.102,13.679 44.108,18.685 44.108,24.852C44.108,31.019 39.102,36.025 32.935,36.025C26.768,36.025 21.761,31.019 21.761,24.852C21.761,18.685 26.768,13.679 32.935,13.679ZM32.798,17.05C37.105,17.05 40.601,20.546 40.601,24.852C40.601,29.158 37.105,32.655 32.798,32.655C28.492,32.655 24.996,29.158 24.996,24.852C24.996,20.546 28.492,17.05 32.798,17.05Z' style='fill:%23f4c300;'/%3E%3Ccircle cx='32.84' cy='24.8' r='7.9' style='fill:%23000000;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio--success .o-radio__check{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(10.1032,0,0,10.1032,-255.068,-313.298)'%3E%3Ccircle cx='30.195' cy='35.959' r='4.85' style='fill:%23006724;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio--success .o-radio__check--checked{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.38544,0,0,4.38544,-94.4336,-58.9876)'%3E%3Cpath d='M32.935,13.679C39.102,13.679 44.108,18.685 44.108,24.852C44.108,31.019 39.102,36.025 32.935,36.025C26.768,36.025 21.761,31.019 21.761,24.852C21.761,18.685 26.768,13.679 32.935,13.679ZM32.798,17.05C37.105,17.05 40.601,20.546 40.601,24.852C40.601,29.158 37.105,32.655 32.798,32.655C28.492,32.655 24.996,29.158 24.996,24.852C24.996,20.546 28.492,17.05 32.798,17.05Z' style='fill:%23006724;'/%3E%3Ccircle cx='32.84' cy='24.8' r='7.9' style='fill:%23ffffff;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio--info .o-radio__check{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(10.1032,0,0,10.1032,-255.068,-313.298)'%3E%3Ccircle cx='30.195' cy='35.959' r='4.85' style='fill:%23005c98;'/%3E%3C/g%3E%3C/svg%3E")}.o-radio--info .o-radio__check--checked{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.38544,0,0,4.38544,-94.4336,-58.9876)'%3E%3Cpath d='M32.935,13.679C39.102,13.679 44.108,18.685 44.108,24.852C44.108,31.019 39.102,36.025 32.935,36.025C26.768,36.025 21.761,31.019 21.761,24.852C21.761,18.685 26.768,13.679 32.935,13.679ZM32.798,17.05C37.105,17.05 40.601,20.546 40.601,24.852C40.601,29.158 37.105,32.655 32.798,32.655C28.492,32.655 24.996,29.158 24.996,24.852C24.996,20.546 28.492,17.05 32.798,17.05Z' style='fill:%23005c98;'/%3E%3Ccircle cx='32.84' cy='24.8' r='7.9' style='fill:%23ffffff;'/%3E%3C/g%3E%3C/svg%3E")}.o-ctrl-sel{display:inline-flex;position:relative}.o-ctrl-sel--expanded{width:100%;flex-grow:1;flex-shrink:1}.o-sel{-moz-appearance:none;-webkit-appearance:none;display:inline-block;position:relative;vertical-align:top;cursor:pointer;justify-content:flex-start;align-items:center;outline:none;font-size:1rem;max-width:100%;width:100%;background-color:#fff;border-color:#dbdbdb;border-width:1px;border-style:solid;border-radius:4px;color:#363636;margin:0;box-shadow:none;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);height:2.25em}.o-sel-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:serif='http://www.serif.com/' width='100%25' height='100%25' viewBox='0 0 100 100' version='1.1' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(5.70052,0,0,5.70052,-1329.79,-547.054)'%3E%3Cpath d='M233.451,101.749L235.617,99.422L242.013,105.565L248.463,99.422L250.642,101.749L242.013,110.052L233.451,101.749Z' style='fill:%23363636;stroke:white;stroke-width:0.18px;'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;background-position:calc(100% - .5rem) center;padding-right:2rem}.o-sel-iconspace-left{padding-left:2.25em}.o-sel-iconspace-right{padding-right:2.25em}.o-sel--small{font-size:.75rem}.o-sel--medium{font-size:1.25rem}.o-sel--large{font-size:1.5rem}.o-sel--primary{border-color:#445e00}.o-sel--danger{border-color:#b60000}.o-sel--warning{border-color:#f4c300}.o-sel--success{border-color:#006724}.o-sel--info{border-color:#005c98}.o-sel--rounded{border-radius:9999px}.o-sel--multiple{height:auto;padding:0}.o-sel--placeholder{opacity:.5}.o-sel__icon-left,.o-sel__icon-right{position:absolute;top:0;height:100%;width:2.25em;z-index:4}.o-sel__icon-right{right:0}.o-sel__icon-left{left:0}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.o-sklt{display:inline-flex;flex-direction:column;vertical-align:middle;width:100%}.o-sklt__item{width:100%;background:linear-gradient(90deg,#dbdbdb 25%,rgba(219,219,219,.5) 50%,#dbdbdb 75%);margin:.5rem 0 0;line-height:1rem}.o-sklt__item--rounded{border-radius:4px}.o-sklt__item--animated{background-size:400% 100%;animation-name:skeleton-loading;animation-iteration-count:infinite;animation-duration:1.5s}.o-sklt__item:after{content:"\a0"}.o-sklt__item--small{line-height:.75rem}.o-sklt__item--medium{line-height:1.25rem}.o-sklt__item--large{line-height:1.5rem}.o-sklt--centered{align-items:center}.o-sklt--right{align-items:flex-end;margin:.5rem 0 0}.o-side__content{background-color:#dbdbdb;box-shadow:5px 0 13px 3px #0000001a;width:260px;z-index:39}.o-side__content--primary{background-color:#445e00}.o-side__content--danger{background-color:#b60000}.o-side__content--warning{background-color:#f4c300}.o-side__content--success{background-color:#006724}.o-side__content--info{background-color:#005c98}.o-side__content--fixed{position:fixed;left:0;top:0}.o-side__content--absolute{position:absolute;left:0;top:0}.o-side__content--right{left:auto;right:0}.o-side__content--mini{width:80px}.o-side__content--mini-expand:hover{transition:width;transition-duration:.15s;transition-timing-function:ease-out;width:260px}.o-side__content--static{position:static}.o-side__content--absolute,.o-side__content--static{transition:width .15s ease-out}.o-side__content--fullwidth{width:100%;max-width:100%}.o-side__content--fullheight{height:100%;max-height:100%;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;align-content:stretch}.o-side__overlay{bottom:0;left:0;right:0;top:0;position:fixed;background:rgba(10,10,10,.86);z-index:38}.o-slide{margin:1em 0;background:transparent;width:100%}.o-slide__thumb{box-shadow:none;border:1px solid #b5b5b5;border-radius:4px;background:#ffffff}.o-slide__thumb:focus{transform:scale(1.25)}.o-slide__thumb--rounded{border-radius:9999px}.o-slide__thumb--dragging{cursor:grabbing;filter:brightness(.8)}.o-slide__track{display:flex;align-items:center;position:relative;cursor:pointer;background:#dbdbdb;border-radius:4px}.o-slide__fill{position:absolute;height:100%;box-shadow:0 0 #7a7a7a;background:#445e00;border-radius:4px;border:0px solid #7a7a7a;top:50%;transform:translateY(-50%)}.o-slide__fill--primary{background:#445e00}.o-slide__fill--danger{background:#b60000}.o-slide__fill--warning{background:#f4c300}.o-slide__fill--success{background:#006724}.o-slide__fill--info{background:#005c98}.o-slide .o-slide__track{height:.5rem}.o-slide .o-slide__thumb{height:1rem;width:1rem}.o-slide .o-slide__tick{height:.25rem}.o-slide .o-slide__tick-label{font-size:.75rem;position:absolute;top:calc(.25rem + 2px);left:50%;transform:translate(-50%)}.o-slide--small .o-slide__track{height:.375rem}.o-slide--small .o-slide__thumb{height:.75rem;width:.75rem}.o-slide--small .o-slide__tick{height:.1875rem}.o-slide--small .o-slide__tick-label{font-size:.75rem;position:absolute;top:calc(.1875rem + 2px);left:50%;transform:translate(-50%)}.o-slide--medium .o-slide__track{height:.625rem}.o-slide--medium .o-slide__thumb{height:1.25rem;width:1.25rem}.o-slide--medium .o-slide__tick{height:.3125rem}.o-slide--medium .o-slide__tick-label{font-size:.75rem;position:absolute;top:calc(.3125rem + 2px);left:50%;transform:translate(-50%)}.o-slide--large .o-slide__track{height:.75rem}.o-slide--large .o-slide__thumb{height:1.5rem;width:1.5rem}.o-slide--large .o-slide__tick{height:.375rem}.o-slide--large .o-slide__tick-label{font-size:.75rem;position:absolute;top:calc(.375rem + 2px);left:50%;transform:translate(-50%)}.o-slide__tick{position:absolute;transform:translate(-50%,-50%);top:50%;width:3px;background:#445e00;border-radius:4px}.o-slide__tick--hidden{background:transparent}.o-slide__thumb-wrapper{display:inline-flex;align-items:center;position:absolute;cursor:grab;transform:translate(-50%,-50%);top:50%;flex-direction:column}.o-slide--disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.o-steps{display:flex;flex-wrap:wrap;margin:0;padding:0;font-size:1rem;min-height:2rem}.o-steps .o-steps__divider{height:.2em;top:1rem}.o-steps .o-steps__marker{height:2rem;width:2rem}.o-steps .o-steps__title{background-color:#fff;text-align:center;z-index:1;padding:.2em;font-size:1.2rem;height:600;line-height:1rem}.o-steps .o-steps__wrapper-vertical .o-steps--label-right .o-steps__divider{left:calc((1rem - .2em)/2)}.o-steps .o-steps__wrapper-vertical .o-steps--label-left .o-steps__divider{left:auto;right:calc((1rem - .2em)/2)}.o-steps .o-steps__wrapper-vertical.o-steps__wrapper-position-right .o-steps--label-right .o-steps__divider{left:calc((1rem - .2em)/2)}.o-steps .o-steps__wrapper-vertical.o-steps__wrapper-position-right .o-steps--label-left .o-steps__divider{left:auto;right:calc((1rem - .2em)/2)}.o-steps--small{font-size:.75rem;min-height:1.5rem}.o-steps--small .o-steps__divider{height:.2em;top:.75rem}.o-steps--small .o-steps__marker{height:1.5rem;width:1.5rem}.o-steps--small .o-steps__title{background-color:#fff;text-align:center;z-index:1;padding:.2em;font-size:calc(.75rem * 1.2);height:600;line-height:.75rem}.o-steps--small .o-steps__wrapper-vertical .o-steps--label-right .o-steps__divider{left:calc((.75rem - .2em)/2)}.o-steps--small .o-steps__wrapper-vertical .o-steps--label-left .o-steps__divider{left:auto;right:calc((.75rem - .2em)/2)}.o-steps--small .o-steps__wrapper-vertical.o-steps__wrapper-position-right .o-steps--label-right .o-steps__divider{left:calc((.75rem - .2em)/2)}.o-steps--small .o-steps__wrapper-vertical.o-steps__wrapper-position-right .o-steps--label-left .o-steps__divider{left:auto;right:calc((.75rem - .2em)/2)}.o-steps--medium{font-size:1.25rem;min-height:2.5rem}.o-steps--medium .o-steps__divider{height:.2em;top:1.25rem}.o-steps--medium .o-steps__marker{height:2.5rem;width:2.5rem}.o-steps--medium .o-steps__title{background-color:#fff;text-align:center;z-index:1;padding:.2em;font-size:1.5rem;height:600;line-height:1.25rem}.o-steps--medium .o-steps__wrapper-vertical .o-steps--label-right .o-steps__divider{left:calc((1.25rem - .2em)/2)}.o-steps--medium .o-steps__wrapper-vertical .o-steps--label-left .o-steps__divider{left:auto;right:calc((1.25rem - .2em)/2)}.o-steps--medium .o-steps__wrapper-vertical.o-steps__wrapper-position-right .o-steps--label-right .o-steps__divider{left:calc((1.25rem - .2em)/2)}.o-steps--medium .o-steps__wrapper-vertical.o-steps__wrapper-position-right .o-steps--label-left .o-steps__divider{left:auto;right:calc((1.25rem - .2em)/2)}.o-steps--large{font-size:1.5rem;min-height:3rem}.o-steps--large .o-steps__divider{height:.2em;top:1.5rem}.o-steps--large .o-steps__marker{height:3rem;width:3rem}.o-steps--large .o-steps__title{background-color:#fff;text-align:center;z-index:1;padding:.2em;font-size:calc(1.5rem * 1.2);height:600;line-height:1.5rem}.o-steps--large .o-steps__wrapper-vertical .o-steps--label-right .o-steps__divider{left:calc((1.5rem - .2em)/2)}.o-steps--large .o-steps__wrapper-vertical .o-steps--label-left .o-steps__divider{left:auto;right:calc((1.5rem - .2em)/2)}.o-steps--large .o-steps__wrapper-vertical.o-steps__wrapper-position-right .o-steps--label-right .o-steps__divider{left:calc((1.5rem - .2em)/2)}.o-steps--large .o-steps__wrapper-vertical.o-steps__wrapper-position-right .o-steps--label-left .o-steps__divider{left:auto;right:calc((1.5rem - .2em)/2)}.o-steps__nav-item{margin:0;padding:0;line-height:1.5;position:relative;flex-grow:1;flex-basis:1em}.o-steps__nav-item--primary.o-steps__nav-item-active .o-steps__marker{background-color:#fff;border-color:#445e00;color:#445e00}.o-steps__nav-item--primary.o-steps__nav-item-active .o-steps__divider{background:linear-gradient(to left,#dbdbdb 50%,#445e00 50%);background-size:200% 100%}.o-steps__nav-item--primary.o-steps__nav-item-previous .o-steps__marker{color:#fff;background-color:#445e00}.o-steps__nav-item--primary.o-steps__nav-item-previous .o-steps__divider{background:linear-gradient(to left,#dbdbdb 50%,#445e00 50%);background-size:200% 100%}.o-steps__nav-item--danger.o-steps__nav-item-active .o-steps__marker{background-color:#fff;border-color:#b60000;color:#b60000}.o-steps__nav-item--danger.o-steps__nav-item-active .o-steps__divider{background:linear-gradient(to left,#dbdbdb 50%,#b60000 50%);background-size:200% 100%}.o-steps__nav-item--danger.o-steps__nav-item-previous .o-steps__marker{color:#fff;background-color:#b60000}.o-steps__nav-item--danger.o-steps__nav-item-previous .o-steps__divider{background:linear-gradient(to left,#dbdbdb 50%,#b60000 50%);background-size:200% 100%}.o-steps__nav-item--warning.o-steps__nav-item-active .o-steps__marker{background-color:#000;border-color:#f4c300;color:#f4c300}.o-steps__nav-item--warning.o-steps__nav-item-active .o-steps__divider{background:linear-gradient(to left,#dbdbdb 50%,#f4c300 50%);background-size:200% 100%}.o-steps__nav-item--warning.o-steps__nav-item-previous .o-steps__marker{color:#000;background-color:#f4c300}.o-steps__nav-item--warning.o-steps__nav-item-previous .o-steps__divider{background:linear-gradient(to left,#dbdbdb 50%,#f4c300 50%);background-size:200% 100%}.o-steps__nav-item--success.o-steps__nav-item-active .o-steps__marker{background-color:#fff;border-color:#006724;color:#006724}.o-steps__nav-item--success.o-steps__nav-item-active .o-steps__divider{background:linear-gradient(to left,#dbdbdb 50%,#006724 50%);background-size:200% 100%}.o-steps__nav-item--success.o-steps__nav-item-previous .o-steps__marker{color:#fff;background-color:#006724}.o-steps__nav-item--success.o-steps__nav-item-previous .o-steps__divider{background:linear-gradient(to left,#dbdbdb 50%,#006724 50%);background-size:200% 100%}.o-steps__nav-item--info.o-steps__nav-item-active .o-steps__marker{background-color:#fff;border-color:#005c98;color:#005c98}.o-steps__nav-item--info.o-steps__nav-item-active .o-steps__divider{background:linear-gradient(to left,#dbdbdb 50%,#005c98 50%);background-size:200% 100%}.o-steps__nav-item--info.o-steps__nav-item-previous .o-steps__marker{color:#fff;background-color:#005c98}.o-steps__nav-item--info.o-steps__nav-item-previous .o-steps__divider{background:linear-gradient(to left,#dbdbdb 50%,#005c98 50%);background-size:200% 100%}.o-steps__divider{background:linear-gradient(to left,#dbdbdb 50%,#445e00 50%);background-size:200% 100%;background-position:right bottom;content:" ";display:block;position:absolute;bottom:0;left:-50%;width:100%}.o-steps__content{position:relative;overflow:visible;display:flex;flex-direction:column;padding:1rem}.o-steps__content-transitioning{overflow:hidden}.o-steps--animated .o-steps__divider{transition-property:background;transition-duration:.15s;transition-timing-function:ease-out}.o-steps__link{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#4a4a4a;cursor:pointer;text-decoration:none}.o-steps__link-label-right{flex-direction:row}.o-steps__link-label-left{flex-direction:row-reverse}.o-steps__link:hover{text-decoration:none}.o-steps__link:not(.o-steps__link-clickable){cursor:not-allowed}.o-steps__marker{align-items:center;display:flex;justify-content:center;font-weight:700;background:#b5b5b5;color:#fff;border:.2em solid #fff;z-index:1;overflow:hidden}.o-steps__marker--rounded{border-radius:9999px}.o-steps__details{background-color:#fff;text-align:center;z-index:1;padding:.2em}.o-steps__nav-item-active .o-steps__link{cursor:default}.o-steps__nav-item-active .o-steps__marker{background-color:#fff;border-color:#445e00;color:#445e00}.o-steps__nav-item-active .o-steps__divider{background-position:left bottom}.o-steps__nav-item-previous .o-steps__marker{color:#fff;background-color:#445e00}.o-steps__nav-item-previous .o-steps__divider{background-position:left bottom}.o-steps__item{flex-shrink:0;flex-basis:auto}.o-steps__wrapper-vertical{display:flex;flex-direction:row;flex-wrap:wrap}.o-steps__wrapper-vertical .o-steps{height:100%;flex-direction:column}.o-steps__wrapper-vertical .o-steps__divider{height:100%;width:.2em;top:-50%;left:calc(50% - .1em)}.o-steps__wrapper-vertical .o-steps__item-active .o-steps__divider,.o-steps__wrapper-vertical .o-steps__item-previous .o-steps__divider{background-position:right top}.o-steps__wrapper-vertical .o-steps__nav-item{width:100%;display:flex;align-items:center;justify-content:center;padding:1em 0}.o-steps__wrapper-vertical .o-steps__nav-item--primary .o-steps__divider{background:linear-gradient(to top,#dbdbdb 50%,#445e00 50%);background-size:100% 200%;background-position:left bottom}.o-steps__wrapper-vertical .o-steps__nav-item--danger .o-steps__divider{background:linear-gradient(to top,#dbdbdb 50%,#b60000 50%);background-size:100% 200%;background-position:left bottom}.o-steps__wrapper-vertical .o-steps__nav-item--warning .o-steps__divider{background:linear-gradient(to top,#dbdbdb 50%,#f4c300 50%);background-size:100% 200%;background-position:left bottom}.o-steps__wrapper-vertical .o-steps__nav-item--success .o-steps__divider{background:linear-gradient(to top,#dbdbdb 50%,#006724 50%);background-size:100% 200%;background-position:left bottom}.o-steps__wrapper-vertical .o-steps__nav-item--info .o-steps__divider{background:linear-gradient(to top,#dbdbdb 50%,#005c98 50%);background-size:100% 200%;background-position:left bottom}.o-steps__wrapper-vertical .o-steps__content{flex-grow:1;flex-basis:70%}.o-steps__wrapper-vertical .o-steps__navigation{flex-basis:100%}.o-steps__wrapper-vertical.o-steps__wrapper-position-right{flex-direction:row-reverse}.o-steps--mobile .o-steps__title{display:none;padding:0}.o-steps--mobile .o-steps__divider{height:.2em;top:1rem}.o-steps--mobile .o-steps__divider .o-steps--small{top:.75rem}.o-steps--mobile .o-steps__divider .o-steps--medium{top:1.25rem}.o-steps--mobile .o-steps__divider .o-steps--large{top:1.5rem}.o-switch{cursor:pointer;display:inline-flex;align-items:center;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-switch--primary .o-switch__check--checked{background:#445e00}.o-switch--primary-passive .o-switch__check:not(.o-switch__check--checked){background:#445e00}.o-switch--danger .o-switch__check--checked{background:#b60000}.o-switch--danger-passive .o-switch__check:not(.o-switch__check--checked){background:#b60000}.o-switch--warning .o-switch__check--checked{background:#f4c300}.o-switch--warning-passive .o-switch__check:not(.o-switch__check--checked){background:#f4c300}.o-switch--success .o-switch__check--checked{background:#006724}.o-switch--success-passive .o-switch__check:not(.o-switch__check--checked){background:#006724}.o-switch--info .o-switch__check--checked{background:#005c98}.o-switch--info-passive .o-switch__check:not(.o-switch__check--checked){background:#005c98}.o-switch--small{font-size:.75rem}.o-switch--medium{font-size:1.25rem}.o-switch--large{font-size:1.5rem}.o-switch__label{margin-left:.5em}.o-switch--left{flex-direction:row-reverse}.o-switch--left .o-switch__label{margin-left:0;margin-right:.5em}.o-switch__check-switch{content:"";display:block;height:1.175em;width:1.175em;background:#f5f5f5;box-shadow:0 3px 1px #0000000d,0 2px 2px #0000001a,0 3px 3px #0000000d;transition-property:transform;transition-duration:.15s;transition-timing-function:ease-out;will-change:transform;transform-origin:left}.o-switch__check{display:flex;align-items:center;flex-shrink:0;width:2.75em;height:1.575em;padding:.2em;background:#b5b5b5;border-radius:4px;transition-property:background;transition-duration:.15s;transition-timing-function:ease-out}.o-switch__check--checked{background:#445e00}.o-switch__check--checked .o-switch__check-switch{transform:translate3d(100%,0,0)}.o-switch__input{position:absolute;left:0;opacity:0;outline:none;z-index:-1}.o-switch--rounded{border-radius:9999px}.o-switch--disabled{opacity:.5}.o-table{display:table;width:100%;border-collapse:separate;border-spacing:0;border:1px solid transparent;border-radius:4px;background-color:#fff;color:#000}.o-table__root{position:relative}.o-table__wrapper{transition:opacity .3s ease-out;position:relative}.o-table__wrapper--sticky-header{height:300px;overflow-y:auto}.o-table__wrapper--sticky-header th{position:sticky;left:0;top:0;background:#fff}.o-table__wrapper--scrollable{-webkit-overflow-scrolling:touch;overflow-x:auto;max-width:100%}.o-table__wrapper--mobile{overflow-x:auto}.o-table__wrapper--mobile .o-table__mobile-sort{display:block}.o-table__wrapper--mobile .o-table{background-color:transparent}.o-table__wrapper--mobile thead tr{box-shadow:none;border-width:0}.o-table__wrapper--mobile thead tr th{display:none}.o-table__wrapper--mobile thead tr .o-table-th-checkbox{display:block;width:100%;text-align:right;border:0}.o-table__wrapper--mobile tfoot th{border:0;display:inherit}.o-table__wrapper--mobile tr{box-shadow:0 2px 3px #0000001a,0 0 0 1px #0000001a;max-width:100%;position:relative;display:block}.o-table__wrapper--mobile tr td{border:0;display:inherit}.o-table__wrapper--mobile tr td:last-child{border-bottom:0}.o-table__wrapper--mobile tr:not(:last-child){margin:0 0 1rem}.o-table__wrapper--mobile tr:not(.o-table__tr--selected){background:inherit;background:#fff}.o-table__wrapper--mobile tr:not(.o-table__tr--selected):hover{background-color:inherit;background-color:#fff}.o-table__wrapper--mobile tr.o-table--detailed{margin:-1rem 0 0}.o-table__wrapper--mobile tr:not(.o-table--detailed):not(.o-table--empty):not(.o-table__footer) td{display:flex;width:auto;justify-content:space-between;text-align:right;border-bottom:#f5f5f5 1px solid}.o-table__wrapper--mobile tr:not(.o-table--detailed):not(.o-table--empty):not(.o-table__footer) td:before{content:attr(data-label);font-weight:600;padding-right:0 .5em 0 0;text-align:left}.o-table__mobile-sort{display:none}.o-table__th{vertical-align:top;text-align:left;position:relative;font-weight:600;color:#363636;border-bottom:2px solid #dbdbdb;padding:.5em .75em}.o-table__th--centered{text-align:center}.o-table__th--right{text-align:right}.o-table__th__sort-icon{position:absolute;right:0}.o-table__th-checkbox{width:40px}.o-table__th-current-sort{border-color:#7a7a7a;font-weight:700}.o-table__th--sortable{cursor:pointer}.o-table__th--sortable:hover{border-color:#7a7a7a}.o-table__th--sticky{position:sticky;left:0;top:0;z-index:3;background:#fff}.o-table__th--unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-table__th--detailed{width:14px}.o-table__td{vertical-align:top;text-align:left;border-bottom:1px solid #dbdbdb;padding:.5em .75em}.o-table__td--sticky{position:sticky;left:0;z-index:1;background:#fff}.o-table__td--right{text-align:right}.o-table__td--centered{text-align:center}.o-table__td-chevron{vertical-align:middle;width:40px;color:#445e00}.o-table:focus{border-color:#445e00;box-shadow:0 0 0 .125em #445e0040}.o-table--bordered tr:last-child td,.o-table--bordered tr:last-child th{border-bottom-width:1px}.o-table--bordered td,.o-table--bordered th{border-width:1px}.o-table--striped tbody tr:not(.o-table__tr--selected):nth-child(2n){background-color:#fafafa}.o-table--narrowed td,.o-table--narrowed th{padding:.25em .5em}.o-table--hoverable tbody tr:not(.o-table__tr--selected):hover{background-color:#fafafa}.o-table__detail{box-shadow:inset 0 1px 3px #7a7a7a;background:#fafafa}.o-table__detail td{padding:1rem}.o-table__tr--selected,.o-table__tr--selected-primary{background-color:#445e00;color:#fff}.o-table__tr--selected-danger{background-color:#b60000;color:#fff}.o-table__tr--selected-warning{background-color:#f4c300;color:#000}.o-table__tr--selected-success{background-color:#006724;color:#fff}.o-table__tr--selected-info{background-color:#005c98;color:#fff}.o-table__pagination{align-items:center;justify-content:space-between;display:flex}.o-table__pagination>div:first-child{align-items:center;justify-content:flex-start}.o-table__pagination>div:last-child{align-items:center;justify-content:flex-end}.o-table__pagination>div:last-child>div{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.o-table__pagination>div{flex-basis:auto;flex-grow:0;flex-shrink:0}.o-tabs--fullwidth{width:100%}.o-tabs--fullwidth .o-tabs__nav-item-wrapper{flex-grow:1;flex-shrink:0}.o-tabs--fullwidth .o-tabs__nav-item-default,.o-tabs--fullwidth .o-tabs__nav-item-boxed,.o-tabs--fullwidth .o-tabs__nav-item-toggle{height:100%}.o-tabs--vertical{display:flex;flex-direction:row}.o-tabs--vertical .o-tabs__nav{flex-direction:column;align-items:stretch;flex-grow:0;border-bottom:none}.o-tabs--vertical .o-tabs__nav-item-boxed{border-bottom-color:transparent;border-right-color:#dbdbdb;border-radius:4px 0 0 4px}.o-tabs--vertical .o-tabs__nav-item-boxed--active{border-bottom-color:#dbdbdb;border-right-color:transparent}.o-tabs--right{flex-direction:row-reverse}.o-tabs--right .o-tabs__nav-item-boxed{border-bottom-color:transparent;border-right-color:transparent;border-left-color:#dbdbdb;border-radius:0 4px 4px 0}.o-tabs--right .o-tabs__nav-item-boxed--active{border-bottom-color:#dbdbdb;border-right-color:#dbdbdb;border-left-color:transparent}.o-tabs__nav{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;padding:0 0 1px;align-items:center;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start;overflow-x:auto;font-size:1rem}.o-tabs__nav--small{font-size:.75rem}.o-tabs__nav--medium{font-size:1.25rem}.o-tabs__nav--large{font-size:1.5rem}.o-tabs__nav--centered{justify-content:center}.o-tabs__nav--right{justify-content:flex-end}.o-tabs__nav-item-icon{margin-right:.5em}.o-tabs__nav-item-default{-moz-appearance:none;-webkit-appearance:none;outline:none;width:100%;margin:0 0 -1px;border:1px solid transparent;background-color:transparent;align-items:center;line-height:1.5;font-size:1rem;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;padding:.5em 1em;vertical-align:top;cursor:pointer;text-decoration:none}.o-tabs__nav-item-default--active{border-bottom-color:#445e00;color:#445e00}.o-tabs__nav-item-default--disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.o-tabs__nav-item-default:hover:not(.o-tabs__nav-item-default--active){background-color:#f5f5f5;border-bottom-color:#dbdbdb}.o-tabs__nav-item-boxed{-moz-appearance:none;-webkit-appearance:none;outline:none;width:100%;margin:0 0 -1px;border:1px solid transparent;background-color:transparent;align-items:center;line-height:1.5;font-size:1rem;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;padding:.5em 1em;vertical-align:top;cursor:pointer;text-decoration:none;border-radius:4px 4px 0 0;border-bottom-color:transparent}.o-tabs__nav-item-boxed--active{border-bottom-color:#445e00;color:#445e00;background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent}.o-tabs__nav-item-boxed--disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.o-tabs__nav-item-boxed:hover:not(.o-tabs__nav-item-boxed--active){background-color:#f5f5f5}.o-tabs__nav-item-toggle{-moz-appearance:none;-webkit-appearance:none;outline:none;width:100%;margin:0;border:1px solid transparent;background-color:transparent;align-items:center;line-height:1.5;font-size:1rem;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;padding:.5em 1em;vertical-align:top;cursor:pointer;text-decoration:none;border-color:#dbdbdb;border-style:solid;border-width:1px;position:relative}.o-tabs__nav-item-toggle--active{background-color:#445e00;border-color:#445e00;color:#fff}.o-tabs__nav-item-toggle--disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.o-tabs__nav-item-toggle:hover:not(.o-tabs__nav-item-toggle--active){background-color:#f5f5f5;border-color:#b5b5b5}.o-tabs__content{position:relative;overflow:visible;display:flex;flex-direction:column;flex-grow:1;padding:1rem}.o-tabs__content--transitioning{overflow:hidden}.o-tabs:not(:last-child){margin-bottom:1.5rem}.o-tpck{font-size:1rem}.o-tpck--small{font-size:.75rem}.o-tpck--medium{font-size:1.25rem}.o-tpck--large{font-size:1.5rem}.o-tpck__dropdown{width:100%}.o-tpck__box{display:flex;justify-content:center;align-items:center;line-height:1.5;padding:.375rem 1rem}.o-tpck__select{-moz-appearance:none;-webkit-appearance:none;display:inline-block;position:relative;vertical-align:top;cursor:pointer;justify-content:flex-start;align-items:center;outline:none;border:0;font-size:inherit;font-weight:600;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);color:#363636}.o-tpck__select-placeholder{opacity:.5}.o-tpck__separator{font-weight:600}.o-tpck__footer{padding:0 .5rem;margin:.875rem 0 0}.o-tip{position:relative;display:inline-flex}.o-tip__arrow--top{top:100%;right:auto;bottom:auto;left:50%;transform:translate(-50%);border-top-style:solid;border-top-width:5px;border-right-style:solid;border-right-color:transparent;border-left-style:solid;border-left-color:transparent;border-right-width:5px;border-left-width:5px}.o-tip__content--top{top:auto;right:auto;bottom:calc(7px + 100%);left:50%;transform:translate(-50%)}.o-tip__arrow--right{top:50%;right:100%;bottom:auto;left:auto;transform:translateY(-50%);border-right-style:solid;border-right-width:5px;border-top-style:solid;border-top-color:transparent;border-bottom-style:solid;border-bottom-color:transparent;border-top-width:5px;border-bottom-width:5px}.o-tip__content--right{top:50%;right:auto;bottom:auto;left:calc(7px + 100%);transform:translateY(-50%)}.o-tip__arrow--bottom{top:auto;right:auto;bottom:100%;left:50%;transform:translate(-50%);border-bottom-style:solid;border-bottom-width:5px;border-right-style:solid;border-right-color:transparent;border-left-style:solid;border-left-color:transparent;border-right-width:5px;border-left-width:5px}.o-tip__content--bottom{top:calc(7px + 100%);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.o-tip__arrow--left{top:50%;right:auto;bottom:auto;left:100%;transform:translateY(-50%);border-left-style:solid;border-left-width:5px;border-top-style:solid;border-top-color:transparent;border-bottom-style:solid;border-bottom-color:transparent;border-top-width:5px;border-bottom-width:5px}.o-tip__content--left{top:50%;right:calc(7px + 100%);bottom:auto;left:auto;transform:translateY(-50%)}.o-tip__arrow{position:absolute;content:"";pointer-events:none;z-index:38;color:#445e00}.o-tip__arrow--primary{color:#445e00}.o-tip__arrow--danger{color:#b60000}.o-tip__arrow--warning{color:#f4c300}.o-tip__arrow--success{color:#006724}.o-tip__arrow--info{color:#005c98}.o-tip__content{position:absolute;white-space:nowrap;max-width:300px;padding:.35rem .75rem;border-radius:6px;font-size:.85rem;font-weight:400;box-shadow:0 1px 2px 1px #00010033;z-index:38;background-color:#445e00;color:#fff}.o-tip__content--primary{background:#445e00;color:#fff}.o-tip__content--danger{background:#b60000;color:#fff}.o-tip__content--warning{background:#f4c300;color:#000}.o-tip__content--success{background:#006724;color:#fff}.o-tip__content--info{background:#005c98;color:#fff}.o-tip__content--always{opacity:1;visibility:visible}.o-tip__content--multiline{text-align:center;white-space:normal;width:300px}.o-tip__trigger{width:100%}.o-upl{position:relative;display:inline-flex}.o-upl--disabled{opacity:.5;cursor:not-allowed}.o-upl--expanded{width:100%}.o-upl__draggable{cursor:pointer;width:100%;padding:.25em;border:1px dashed #b5b5b5;border-radius:4px}.o-upl__draggable--hovered{border-color:#7a7a7a}.o-upl__draggable--hovered-primary{border-color:#445e00}.o-upl__draggable--hovered-danger{border-color:#b60000}.o-upl__draggable--hovered-warning{border-color:#f4c300}.o-upl__draggable--hovered-success{border-color:#006724}.o-upl__draggable--hovered-info{border-color:#005c98}.o-upl input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;outline:none;cursor:pointer;z-index:-1}html,body,#app{height:100%;overflow:hidden}.input-institucion[data-v-6702b59c]{position:relative;width:100%}.container-input[data-v-6702b59c]{display:flex;flex-direction:column;width:100%}.text-danger[data-v-6702b59c]{color:#f04242!important}html[data-v-1e5616c0],body[data-v-1e5616c0]{height:100%}body[data-v-1e5616c0]{overflow:hidden}[data-v-1e5616c0]:host{--color-primary-hover: color-mix(in srgb, var(--color-primary) 85%, white);--text-main: #1e293b;--text-muted: #64748b;--bg-card: #ffffff;--border-color: #e2e8f0}.login-wrapper[data-v-1e5616c0]{display:flex;min-height:100vh;background-color:#f8fafc;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.login-aside[data-v-1e5616c0]{position:relative;flex:1.2;display:none;overflow:hidden;align-items:center;justify-content:center}.aside-img[data-v-1e5616c0]{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.aside-overlay[data-v-1e5616c0]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(193,193,193,.6) 0%,rgba(15,23,42,.4) 100%);z-index:2}.aside-content[data-v-1e5616c0]{position:relative;z-index:10;color:#fff;max-width:480px;display:flex;flex-direction:column;align-items:flex-start;animation:slideRight-1e5616c0 .8s cubic-bezier(.16,1,.3,1)}.aside-gif[data-v-1e5616c0]{width:180px;height:auto;margin-bottom:.5rem;filter:drop-shadow(0 15px 25px rgba(0,0,0,.2));animation:floatAndPulse-1e5616c0 4s ease-in-out infinite}.aside-content h2[data-v-1e5616c0]{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.2)}.aside-content p[data-v-1e5616c0]{font-size:1.2rem;opacity:.9}.login-main[data-v-1e5616c0]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;z-index:10;flex-direction:column}.login-card[data-v-1e5616c0]{width:100%;max-width:440px;padding:2.5rem;border-radius:20px;animation:cardEnter-1e5616c0 .7s cubic-bezier(.16,1,.3,1)}.login-header[data-v-1e5616c0]{animation:slideUpFade-1e5616c0 .5s ease-out .2s both}.input-group[data-v-1e5616c0]:nth-child(1){animation:slideUpFade-1e5616c0 .5s ease-out .3s both}.input-group[data-v-1e5616c0]:nth-child(2){animation:slideUpFade-1e5616c0 .5s ease-out .4s both}.form-options[data-v-1e5616c0]{animation:slideUpFade-1e5616c0 .5s ease-out .5s both}.btn-primary[data-v-1e5616c0]{animation:slideUpFade-1e5616c0 .5s ease-out .6s both}.divider[data-v-1e5616c0]{animation:slideUpFade-1e5616c0 .5s ease-out .7s both}.btn-google[data-v-1e5616c0]{animation:slideUpFade-1e5616c0 .5s ease-out .8s both}.login-header[data-v-1e5616c0]{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.brand-logo[data-v-1e5616c0]{max-width:240px;margin-bottom:1.5rem}.title[data-v-1e5616c0]{font-size:1.8rem;font-weight:700;color:var(--text-main);text-align:center}.subtitle[data-v-1e5616c0]{color:var(--text-muted);font-size:.95rem;text-align:center}.input-group[data-v-1e5616c0]{margin-bottom:1.2rem}.input-relative[data-v-1e5616c0]{position:relative}.custom-input[data-v-1e5616c0]{width:100%;height:52px;padding:0 3rem 0 1rem;border:1px solid #d2dce4;border-radius:12px;font-size:1rem;transition:all .2s;background:#f8fafc}.custom-input[data-v-1e5616c0]:focus{outline:none;border-color:var(--color-primary);background:white;box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.1);transform:translateY(-1px)}.custom-label[data-v-1e5616c0]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;transition:all .2s;padding:0 4px}.custom-input:not(:-moz-placeholder-shown)+.custom-label[data-v-1e5616c0]{top:0;font-size:.8rem;color:var(--color-primary);font-weight:700;background:white}.custom-input:focus+.custom-label[data-v-1e5616c0],.custom-input:not(:placeholder-shown)+.custom-label[data-v-1e5616c0]{top:0;font-size:.8rem;color:var(--color-primary);font-weight:700;background:white}.input-icon[data-v-1e5616c0]{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.btn-primary[data-v-1e5616c0]{width:100%;padding:1rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s}.btn-primary[data-v-1e5616c0]:hover,.btn-google[data-v-1e5616c0]:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 15px #0000001a}.form-options[data-v-1e5616c0]{display:flex;justify-content:space-between;margin-bottom:1.5rem;font-size:.85rem}.forgot-link[data-v-1e5616c0]{color:var(--color-primary);text-decoration:none;font-weight:600}.divider[data-v-1e5616c0]{display:flex;align-items:center;margin:1.5rem 0;color:var(--text-muted);font-size:.8rem}.line-footer__left[data-v-1e5616c0],.line-footer__right[data-v-1e5616c0]{flex:1;height:1px;background:#e2e8f0}.btn-google[data-v-1e5616c0]{width:100%;padding:.8rem;background:white;border:1px solid #d2dce4;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;cursor:pointer}@keyframes float-1e5616c0{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes fadeIn-1e5616c0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes floatAndPulse-1e5616c0{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.05)}}@keyframes slowZoom-1e5616c0{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes cardEnter-1e5616c0{0%{opacity:0;transform:scale(.9) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideUpFade-1e5616c0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRight-1e5616c0{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.error-banner[data-v-1e5616c0]{animation:shake-1e5616c0 .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-1e5616c0{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@media (min-width: 1024px){.login-aside[data-v-1e5616c0]{display:flex}}@media (min-width: px){.login-aside[data-v-1e5616c0]{display:flex}}@media (max-width: 1024px){.login-aside[data-v-1e5616c0]{display:block;position:fixed;inset:0;z-index:1}.aside-content[data-v-1e5616c0]{position:absolute;top:50px;left:50%;transform:translate(-50%);align-items:center}.aside-content h2[data-v-1e5616c0],.aside-content p[data-v-1e5616c0],.aside-gif[data-v-1e5616c0]{display:none}.login-card[data-v-1e5616c0]{background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 25px 50px -12px #00000080;border:1px solid rgba(255,255,255,.3)}.login-wrapper[data-v-1e5616c0]{align-items:flex-start;justify-content:center;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.login-main[data-v-1e5616c0]{align-items:flex-start;min-height:100%;width:100%;padding:1rem}.login-card[data-v-1e5616c0]{margin:1rem auto}}@media (max-width: 480px){.login-card[data-v-1e5616c0]{padding:1.5rem;max-width:90%}.aside-gif[data-v-1e5616c0]{width:110px}.login-main[data-v-1e5616c0]{padding:0}}@media (max-width: 480px){.login-main[data-v-1e5616c0]{padding:.75rem}.login-card[data-v-1e5616c0]{padding:1.5rem;max-width:92%;margin:.75rem auto}}.saml-redirect-overlay[data-v-1e5616c0]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f4f8 0%,#e2e8f0 100%);z-index:9999}.saml-redirect-card[data-v-1e5616c0]{display:flex;flex-direction:column;align-items:center;background:white;border-radius:20px;padding:2.5rem 3rem;box-shadow:0 10px 40px #00000014;max-width:400px;width:90%;animation:cardEnter-1e5616c0 .5s cubic-bezier(.16,1,.3,1)}.saml-redirect-logo[data-v-1e5616c0]{max-width:180px;margin-bottom:1.5rem}.saml-spinner[data-v-1e5616c0]{width:44px;height:44px;border:3px solid #e0e0e0;border-top-color:var(--color-primary, #f43f5e);border-radius:50%;animation:spin-1e5616c0 .8s linear infinite;margin-bottom:1.2rem}.saml-redirect-title[data-v-1e5616c0]{font-size:1.2rem;font-weight:700;color:#1e293b;margin-bottom:.5rem;text-align:center}.saml-redirect-text[data-v-1e5616c0]{font-size:.9rem;color:#64748b;text-align:center;line-height:1.5;margin:0}@keyframes spin-1e5616c0{to{transform:rotate(360deg)}}.login-container[data-v-340a1f3c]{max-width:450px}.img-main[data-v-340a1f3c]{max-width:300px}.card-body[data-v-340a1f3c]{padding:3rem;box-shadow:1px 2px 6px #00000073;border-radius:16px}.form__logo[data-v-340a1f3c]{display:flex;justify-content:center;text-align:center}.logo-icon[data-v-340a1f3c]{max-width:260px}.input-email[data-v-340a1f3c]{position:relative;width:100%;margin:30px 0}.form__input[data-v-340a1f3c]{width:100%;height:48px;display:block;padding:0 0 0 17px;border-radius:8px;border:0;outline:1px solid #5b5f62}.form__label[data-v-340a1f3c]{position:absolute;top:12px;background:white;margin:0 50px 0 13px;color:#5b5f62;transition:all .5s;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.form__input[data-v-340a1f3c]:focus{outline:solid 2px #f04242}.form__input:focus+.form__label[data-v-340a1f3c]{transform:translateY(-1.6rem);font-size:16px;color:#f04242}.form__input:not(:-moz-placeholder-shown)+.form__label[data-v-340a1f3c]{transform:translateY(-1.6rem);-moz-transition:.5s;transition:.5s;font-size:16px}.form__input:not(:placeholder-shown)+.form__label[data-v-340a1f3c]{transform:translateY(-1.6rem);transition:.5s;font-size:16px}.form__icon[data-v-340a1f3c]{position:absolute;top:50%;transform:translateY(-50%);left:unset;right:14px}.button-request[data-v-340a1f3c]{margin:16px 0 24px}.button-login__start[data-v-340a1f3c]{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:8px;padding:8px 10px;background:#f04242;box-shadow:1px 2px 6px #0006;color:#fff;font-style:normal;font-weight:400;font-size:18px;line-height:24px}.login-container[data-v-746f0370]{max-width:450px}.img-main[data-v-746f0370]{max-width:300px}.login-container[data-v-1ce76446]{max-width:450px}.img-main[data-v-1ce76446]{max-width:300px}.cards-form-form[data-v-1ce76446]{box-shadow:0 1px 4px #0000002e;border-radius:20px}.input-container[data-v-1ce76446]{position:relative;display:flex;align-items:center}.input-container input[data-v-1ce76446]{width:100%;padding-right:40px}.form__icon[data-v-1ce76446]{position:absolute;right:10px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.form__input[data-v-1ce76446]{width:100%;height:48px;display:block;padding:0 0 0 17px;border-radius:8px;border:0;outline:1px solid #5b5f62}.form__input[data-v-1ce76446]:focus{outline:solid 2px var(--color-secondary)}.form__input:focus+.form__label[data-v-1ce76446]{transform:translateY(-1.6rem);font-size:16px;color:var(--color-secondary)}.form__input:not(:-moz-placeholder-shown)+.form__label[data-v-1ce76446]{transform:translateY(-1.6rem);-moz-transition:.5s;transition:.5s;font-size:16px}.form__input:not(:placeholder-shown)+.form__label[data-v-1ce76446]{transform:translateY(-1.6rem);transition:.5s;font-size:16px}.form__label[data-v-1ce76446]{position:absolute;top:12px;background:white;margin:0 0 0 13px;color:#5b5f62;transition:all .5s;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.input-user[data-v-1ce76446]{position:relative;width:100%;margin:14px 0}.form__icon[data-v-1ce76446]{position:absolute;top:50%;transform:translateY(-50%);left:unset;right:14px}.button-login__start[data-v-1ce76446]{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:8px;padding:8px 10px;background:var(--color-primary);box-shadow:1px 2px 6px #0006;color:#fff;font-style:normal;font-weight:400;font-size:18px;line-height:24px;border:none}.login-container[data-v-161601c0]{max-width:450px}.img-main[data-v-161601c0]{max-width:300px}.cards-form-form[data-v-161601c0]{box-shadow:0 1px 4px #0000002e;border-radius:20px}[data-v-161601c0] .card-body .content-new-password{display:block}[data-v-161601c0] .card-body .button-save{justify-content:center!important}.register-container[data-v-086cdc90]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;max-width:800px;margin:auto}.login-container__content[data-v-086cdc90]{justify-content:center;width:70%;display:flex;flex-direction:column;padding:2rem;box-shadow:1px 2px 6px #00000073;border-radius:16px}.container-content[data-v-086cdc90]{display:flex;flex-direction:column;justify-content:center}.card[data-v-086cdc90]{width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:space-between;background:#ffffff;box-shadow:1px 2px 6px #00000073;border-radius:4px;padding:17px 24px}.card-body[data-v-086cdc90]{display:flex;flex-direction:column;padding:2rem;box-shadow:1px 2px 6px #00000073}.form__logo[data-v-086cdc90]{display:flex;justify-content:center;text-align:center}.logo-icon[data-v-086cdc90]{max-width:260px}.form__title[data-v-086cdc90]{display:flex;justify-content:center;align-items:center;font-size:24px;line-height:32px;font-style:normal;font-weight:400;width:100%;padding:0 0 17px}.form__icon[data-v-086cdc90]{position:absolute;top:50%;transform:translateY(-50%);left:unset;right:14px}.form__input[data-v-086cdc90]{width:100%;height:48px;display:block;padding:0 0 0 17px;border-radius:8px;border:0;outline:1px solid #5b5f62}.form__label[data-v-086cdc90]{position:absolute;top:12px;background:white;margin:0 50px 0 13px;color:#5b5f62;transition:all .5s;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.input-city[data-v-086cdc90],.input-telephone[data-v-086cdc90],.input-email[data-v-086cdc90],.input-password[data-v-086cdc90],.confirm-password[data-v-086cdc90]{position:relative;width:100%;margin:30px 0 0}.form__input[data-v-086cdc90]:focus{outline:solid 2px #f04242}.form__input:focus+.form__label[data-v-086cdc90]{transform:translateY(-1.6rem);font-size:16px;color:#f04242}.form__input:not(:-moz-placeholder-shown)+.form__label[data-v-086cdc90]{transform:translateY(-1.6rem);-moz-transition:.5s;transition:.5s;font-size:16px}.form__input:not(:placeholder-shown)+.form__label[data-v-086cdc90]{transform:translateY(-1.6rem);transition:.5s;font-size:16px}.form-row_column[data-v-086cdc90]{display:flex;flex-direction:row;gap:1rem;width:49%}.button-create[data-v-086cdc90]{margin:16px 0 24px}.button-login__start[data-v-086cdc90]{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:8px;padding:8px 10px;background:#f04242;box-shadow:1px 2px 6px #0006;color:#fff;font-style:normal;font-weight:400;font-size:18px;line-height:24px}.button-arrow[data-v-da233428]{color:var(--color-light);background:var(--color-secondary);border-radius:var(--border-radius-2);transform:translate3d(-29px,0,0);transition:all .5s ease}.content-button[data-v-da233428]{width:100%;height:100%;transform:rotate(270deg)}.buttons--close[data-v-da233428]{transform:translate3d(-29px,0,0);left:11px}.buttons--close .content-button[data-v-da233428]{transform:rotate(90deg)}.header[data-v-da233428]{width:100%;min-height:48px;display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem .5rem 2rem;background:var(--color-primary);color:#fff;flex-wrap:wrap;gap:10px}.header-content[data-v-da233428]{display:flex;justify-content:space-between;align-items:center;gap:10px}.header-content a[data-v-da233428]{text-decoration:none;color:#fff}@media (min-width: 501px){.buttons[data-v-da233428]{display:none}.button[data-v-da233428]:focus{box-shadow:0 0 0 .15rem #fff;border-radius:.25rem}}@media (max-width: 500px){.button-arrow[data-v-da233428]{display:none}}@media (max-width: 992px){.buttons--close[data-v-da233428]{transform:translateZ(0);left:3px}.header[data-v-da233428]{padding:.5rem 1rem .5rem 2.7rem}}.app-base-list[data-v-aea0178e]{width:100%;margin:0;padding:0}.container-content[data-v-aea0178e]{width:100%;height:calc(100vh - 143px);z-index:90;margin:0;overflow:auto;background-color:#f0f2f5}.content-main[data-v-aea0178e]{width:100%;font-family:Roboto;border-radius:4px;display:flex;flex-direction:column;flex:1;min-height:0}.title[data-v-aea0178e]{overflow:hidden;font-family:Roboto;font-style:normal;font-weight:700;font-size:22px;line-height:28px;color:#2e3135;border-radius:4px}.content[data-v-aea0178e]{height:100%;width:100%;padding:1.5rem}.content-buttons[data-v-aea0178e]{display:flex;gap:.5rem;flex-wrap:wrap}.container-banner[data-v-aea0178e]{padding:10px}@media (max-width: 500px){.content[data-v-aea0178e]{padding:.5rem .5rem 3rem}}.powerbi-container[data-v-8b07cb8e]{position:relative;width:100%;height:calc(100vh - 180px);overflow:hidden}.powerbi-container iframe[data-v-8b07cb8e]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}[data-v-777aa4a2] .o-pag__ellipsis{justify-content:center;text-align:center;pointer-events:none;margin:var(--oruga-pagination-link-margin, .25rem);color:var(--oruga-pagination-ellipsis-color, #b5b5b5)}[data-v-777aa4a2] button:disabled{pointer-events:none;opacity:.4}.o-page-link[data-v-777aa4a2]{display:flex;border-radius:calc(var(--border-radius-1) + .2rem);color:var(--color-primary)}.active[data-v-777aa4a2]{z-index:3;color:var(--color-light);background-color:var(--color-primary);border-color:var(--color-primary)}.o-progress-bar[data-v-d9b3c3f2]{height:4px;background-color:rgba(var(--color-primary-rgb),var(--opacity-color-20));width:100%;overflow:hidden}.o-progress-bar-value[data-v-d9b3c3f2]{width:100%;height:100%;background-color:var(--color-primary);animation:indeterminateAnimation-d9b3c3f2 1s infinite linear;transform-origin:0% 50%}@keyframes indeterminateAnimation-d9b3c3f2{0%{transform:translate(0) scaleX(0)}40%{transform:translate(0) scaleX(.4)}to{transform:translate(100%) scaleX(.5)}}[data-v-d69004c6] .o-sel-arrow{padding-right:2rem!important;border-radius:calc(var(--border-radius-1) + .2rem)}.o-sel-arrow[data-v-d69004c6]:focus{border-color:rgba(var(--color-primary-rgb),var(--opacity-color-100));outline:0}.o-ctrl-sel[data-v-d69004c6]{display:inline-flex;border-bottom:none;padding:var(--padding-select)}[data-v-bf6ed434] .dropdown{position:relative}[data-v-bf6ed434] .dropdown-menu-filter{display:none;position:absolute;left:-350px;top:10px;background-color:#f9f9f9;min-width:350px;box-shadow:1px 2px 6px #00000073;padding:17px 24px;z-index:50}[data-v-bf6ed434] .dropdown-menu-filter.show{display:block}.dropdown-menu-filter[data-v-bf6ed434]{display:none!important}@media screen and (min-width: 320px) and (max-width: 768px){[data-v-bf6ed434] .dropdown-menu-filter{width:var(--width-responsive-dropdown-menu-filter);min-width:var(--min-width-responsive-dropdown-menu-filter);left:var(--left-responsive-dropdown-menu-filter);position:var(--position-responsive-dropdown-menu-filter);top:250px}}.content[data-v-03aae8ab]{display:flex;flex-direction:column;background:#ffffff;box-shadow:var(--default-shadow-2);border-radius:20px;width:100%;gap:10px;justify-content:space-between;border:1px solid #e4e7ec;flex-grow:1;min-height:inherit}.appcard-container[data-v-03aae8ab]{display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--default-shadow-2);height:100%;flex-wrap:wrap;width:100%}.container-img[data-v-03aae8ab]{min-height:13rem;max-height:13rem;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:25px;margin:18px 18px 0}.container-img .filter-image[data-v-03aae8ab]{min-height:13rem;max-height:13rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(255,255,255,.1) 100%);display:flex;align-items:center;justify-content:center}.container-img .filter-image .image[data-v-03aae8ab]{display:block;margin:0 auto}.o-card-title[data-v-03aae8ab]{font-size:20px;font-family:Roboto;font-style:normal;letter-spacing:.1px;color:var(--color-primary);border-top-left-radius:inherit;border-top-right-radius:inherit;font-weight:700;line-height:28px;padding:17px 24px 0}.o-card-body[data-v-03aae8ab]{width:100%;display:flex;gap:10px;color:#000;font-family:Roboto;font-style:normal;letter-spacing:.1px;word-wrap:break-word;flex-direction:column;height:100%;padding:0 24px 17px}.o-card-footer[data-v-03aae8ab]{padding:0 24px;border-top:2px solid #e4e7ec;background-color:#f5f8fa;border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media (max-width: 768px){.container-img[data-v-03aae8ab],.container-img .filter-image[data-v-03aae8ab]{min-height:10rem;max-height:10rem}}@media (max-width: 500px){.o-card-title[data-v-03aae8ab]{padding:17px 10px}.o-card-body[data-v-03aae8ab]{padding:0 10px 17px}}[data-v-21c7cbae] .pagination{border:0}[data-v-21c7cbae] .o-table__th-current-sort{border-bottom:2px solid var(--bs-gray-600)}.pt-table[data-v-21c7cbae]{padding-top:var(--padding-table-filter)}.px-table[data-v-21c7cbae]{padding-left:var(--padding-table-filter);padding-right:var(--padding-table-filter)}.o-form-control[data-v-21c7cbae]{display:block;width:100%;padding:var(--padding-1);border-radius:var(--border-radius-1);font-size:var(--font-size-2);font-weight:var(--font-weight-normal);line-height:var(--line-height-3);color:rgba(var(--color-gray-900-rgb),var(--opacity-color-80));background-color:var(--color-light);border-color:rgba(var(--color-gray-600-rgb),var(--opacity-color-60));border-width:var(--border-1)}.o-form-control[data-v-21c7cbae]:focus{border-color:rgba(var(--color-gray-600-rgb),var(--opacity-color-100));outline:0}.ms-1[data-v-21c7cbae]{border-bottom:none}option[data-v-21c7cbae]{border-radius:.75rem}.o-table__wrapper--mobile[data-v-21c7cbae]{overflow:unset!important}[data-v-21c7cbae] .o-table__wrapper{overflow-x:auto;overflow-y:visible;width:100%}.o-table[data-v-21c7cbae]{min-width:1000px}@media (max-width: 768px){.pt-table[data-v-21c7cbae]{padding-top:0}.px-table[data-v-21c7cbae]{padding-left:0;padding-right:0}}.pagination-container[data-v-21c7cbae]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.5rem 0}.per-page-filter[data-v-21c7cbae],.pagination-controls[data-v-21c7cbae]{flex:1 1 auto}.title[data-v-21c7cbae]{margin-bottom:1rem;display:flex;justify-content:flex-start;font-size:1.75rem;font-weight:800;color:#000}@media (min-width: 576px){.per-page-filter[data-v-21c7cbae]{justify-content:flex-start}.pagination-controls[data-v-21c7cbae]{display:flex;justify-content:flex-end}}@media (max-width: 575px){.pagination-container[data-v-21c7cbae]{flex-direction:column;align-items:stretch}.per-page-filter[data-v-21c7cbae],.pagination-controls[data-v-21c7cbae]{width:100%}.per-page-filter[data-v-21c7cbae]{justify-content:center;margin-bottom:.5rem}.title[data-v-21c7cbae]{font-size:1.25rem}}div.disabled[data-v-339ba144]{pointer-events:none;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.disabled-permission[data-v-339ba144]{cursor:not-allowed!important;opacity:.65}.hover[data-v-117af7da]:hover{background-color:#0000001a}.title-form[data-v-90ef2ddc]{font-size:24px;font-weight:700;color:var(--color-primary);margin-bottom:20px;line-height:1.5;text-transform:uppercase;letter-spacing:2px}.disabledSelect[data-v-90ef2ddc]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6!important;border-color:#d1dbe5}.voice-button[data-v-1c8352f8]{border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;transition:box-shadow .18s,background .18s,border .18s;background:#fff;cursor:pointer;font-size:1rem;position:relative;outline:none}.voice-button[data-v-1c8352f8]:hover:not([disabled]){background:var(--color-secondary);box-shadow:0 4px 16px #1976d21a;border-color:#b6c6e3;height:32px}.voice-button[disabled][data-v-1c8352f8]{opacity:.5;cursor:not-allowed;filter:grayscale(.5);background:#f3f4f6!important;color:#b0b0b0!important;border-color:#e0e7ef!important;box-shadow:none!important}.voice-button.listening[data-v-1c8352f8],.voice-button[data-listening=true][data-v-1c8352f8]{animation:pulse-mic-1c8352f8 1s infinite;background:linear-gradient(135deg,#ffebee 60%,#ffcdd2 100%);box-shadow:0 0 0 5px #ff525233,0 2px 8px #0000001a;border:1.5px solid #ff5252;color:#c62828}.voice-button[data-v-1c8352f8]:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:0 1px 4px #1976d20f;transition:box-shadow .18s}@keyframes pulse-mic-1c8352f8{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.voice-input[data-v-03bb0cd0]{width:100%}.voice-input__textarea[data-v-03bb0cd0]{flex:1;resize:vertical;border:1px solid #ced4da;border-radius:4px;padding:.5rem}.voice-input__button[data-v-03bb0cd0]{margin-left:.75rem;display:flex;align-items:center}.form-check[data-v-59312f30]{padding-left:2.4em!important}.form-check-input[data-v-59312f30]{margin-right:.5rem}.form-check-label[data-v-59312f30]{cursor:pointer}textarea.form-control[data-v-59312f30]{resize:vertical;min-height:calc(1.5em + .75rem + 2px)}.btn[data-v-4d520f1c]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.col-md-6[data-v-4d520f1c]{width:100%}}.disabled[data-v-15afa5de]{pointer-events:none;cursor:not-allowed;background-color:#dedede!important}.disabledSelect[data-v-15afa5de]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6!important;border-color:#d1dbe5}.container-form-nav[data-v-15afa5de]{background-color:#fff;box-shadow:0 0 15px #262d7626;border-radius:20px;margin-bottom:15px}.cards-form-form[data-v-15afa5de]{box-shadow:0 1px 4px #0000002e;border-radius:20px}.cards-no-border[data-v-15afa5de]{border:none!important;border-radius:20px}.content-form-info-nav[data-v-15afa5de]{display:flex;justify-content:space-between;align-items:center;color:#fff;background-color:var(--color-primary);padding:17px 24px;border-top-left-radius:20px;border-top-right-radius:20px}.personal-info-nav[data-v-15afa5de]{display:flex;flex-direction:column;margin-left:130px}.academy-info-nav[data-v-15afa5de]{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.academy-info-item[data-v-15afa5de]{display:flex;flex-direction:column;align-items:center}.academy-info-nav hr[data-v-15afa5de]{height:80px;width:1.5px;background-color:#fff;margin:0 14px;opacity:1}.text-title-form-nav[data-v-15afa5de]{font-size:24px;font-weight:700;letter-spacing:.3px}.student-info-nav[data-v-15afa5de]{display:flex;align-items:center}.state-tag[data-v-15afa5de]{font-size:12px;padding:1px 12px;border-radius:10px;margin-left:6px;border:2px solid #fff;background-color:gray;box-shadow:1px 1px 5px #0000001a;color:#fff;background-color:#000;letter-spacing:.3px}.state-active[data-v-15afa5de]{background-color:#00b74a}.state-inactive[data-v-15afa5de]{background-color:#9b9b9b}.state-retired[data-v-15afa5de]{background-color:#fcce01}.content-form-nav[data-v-15afa5de]{display:flex;padding:27px 24px 0;border:5px solid var(--color-primary);border-bottom-left-radius:20px;border-bottom-right-radius:20px}.form-navigation[data-v-15afa5de]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.contetn-avatar-form-nav[data-v-15afa5de]{height:0px}.avatar-form-nav[data-v-15afa5de]{transform:translateY(-100px);border-radius:50%;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff}.avatar-shadow[data-v-15afa5de]{box-shadow:0 4px 6px #0003}.avatar-nav[data-v-15afa5de]{width:120px;height:120px}.form-navigation button[data-v-15afa5de]{background-color:transparent;color:gray;border:none;border-radius:0;margin-bottom:12px}.form-navigation button[data-v-15afa5de]:hover{background-color:transparent;color:gray;border-bottom:3px solid gray}.form-navigation button.active[data-v-15afa5de]{background-color:transparent;color:#000;border-bottom:3px solid black;box-shadow:0 8px 8px -7px #0000004d}[data-v-15afa5de] .form-navigation button .o-btn__label{display:flex;align-items:center;margin-bottom:20px}.form-navigation .icon-form-nav[data-v-15afa5de]{width:34px;height:26px}.form-navigation .text-form-nav[data-v-15afa5de]{white-space:normal;max-width:100px;min-width:100px;display:block}.content-cards-form[data-v-15afa5de]{display:flex;flex-direction:row;gap:15px}.flex-1[data-v-15afa5de]{flex:1}.flex-2[data-v-15afa5de]{flex:2}.avatar-circle-form[data-v-15afa5de]{width:180px;height:180px;border-radius:50%;border:2px solid rgb(180,180,180);background-color:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 0 0 7px #fff,0 0 0 8.5px #bebebe,0 8px 12px #00000080;margin-bottom:15px}.avatar-form-form[data-v-15afa5de]{width:100%;height:100%}.text-info-type[data-v-15afa5de]{font-size:12px;display:flex;flex-direction:column;align-items:center;color:gray}.grid-cards[data-v-15afa5de]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));justify-content:center;padding:10px 4px}.cards-tutor-form[data-v-15afa5de]{display:flex;flex-direction:column;align-items:center}.content-status-end[data-v-15afa5de]{width:100%;display:flex;justify-content:flex-end;padding:6px 8px 0 0}.card-tutor-name[data-v-15afa5de]{text-align:center;padding:1px 8px}.footer-card-tutor[data-v-15afa5de]{display:flex;justify-content:space-between;width:100%;padding:2px 10px;background:rgba(182,182,182,.15);border-bottom-left-radius:19px;border-bottom-right-radius:19px;border-top:2px solid rgba(0,0,0,.02);margin-top:auto}.scroll[data-v-15afa5de]{max-height:100vh;overflow-y:auto}.container-card-history[data-v-15afa5de]{gap:15px;display:flex;flex-direction:column}.card-header-color[data-v-15afa5de]{height:12px;width:100%;border-top-left-radius:13px;border-top-right-radius:13px}.title-degree[data-v-15afa5de]{font-size:40px;font-weight:700;color:#2c3e50}.subtitle-level[data-v-15afa5de]{font-size:24px;color:#7f8c8d;font-weight:400}.cards-form-history[data-v-15afa5de]{box-shadow:0 1px 4px #0000002e;border-radius:14px}.item-card-history[data-v-15afa5de]{text-align:center;padding:4px 12px 0}.footer-card-history[data-v-15afa5de]{display:flex;justify-content:space-between;flex-direction:row;padding:0 12px;width:100%;margin-top:auto}[data-v-15afa5de] .avatar-form-form div{font-size:2rem}.action-button-form[data-v-15afa5de]{display:flex;justify-content:flex-end}@media (max-width: 768px){.content-form-nav[data-v-15afa5de],.content-form-info-nav[data-v-15afa5de]{flex-direction:column}.personal-info-nav[data-v-15afa5de]{text-align:center}.student-info-nav[data-v-15afa5de]{flex-direction:column}.contetn-avatar-form-nav[data-v-15afa5de]{height:0px;display:flex;justify-content:center;margin-bottom:58px}.form-navigation .text-form-nav[data-v-15afa5de]{max-width:80px;min-width:80px}}@media (max-width: 1024px){.content-form-info-nav[data-v-15afa5de]{padding-bottom:54px}.personal-info-nav[data-v-15afa5de]{margin-left:0}.academy-info-nav hr[data-v-15afa5de]{display:none}.avatar-form-nav[data-v-15afa5de]{transform:translateY(-80px)}.content-cards-form[data-v-15afa5de]{flex-direction:column}}.disabled[data-v-7fced042]{pointer-events:none;cursor:not-allowed;background-color:#dedede!important}.disabledSelect[data-v-7fced042]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6!important;border-color:#d1dbe5}.hover[data-v-6e7eaef8]:hover{background-color:#0000001a}.hover-white[data-v-6e7eaef8]:hover{color:#fff}.btn-group[data-v-6e7eaef8]{gap:.5rem}.disabled[data-v-2f06f767]{pointer-events:none;cursor:not-allowed;background-color:#dedede!important}.disabledSelect[data-v-2f06f767]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6!important;border-color:#d1dbe5}table.custom-table[data-v-624711b0]{width:100%;border-collapse:collapse}table.custom-table th[data-v-624711b0],table.custom-table td[data-v-624711b0]{padding:.3rem;border:1px solid #ccc}table.custom-table th[data-v-624711b0]{background-color:#f0f0f0;font-weight:700}table.custom-table tr[data-v-624711b0]:nth-child(even){background-color:#f9f9f9}input[type=number][data-v-624711b0]{padding:.3rem;border:1px solid #ccc;border-radius:4px;outline:none;font-size:14px;max-width:3.5rem}.disabledSelect[data-v-55952a0e],.disabledSelect[data-v-0d173e33]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6!important;border-color:#d1dbe5}.o-badge[data-v-56069de2]{display:inline-flex;justify-content:center;align-items:center;padding:.4em .7em;font-size:var(--font-size-1);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-light);text-align:center;white-space:normal;vertical-align:baseline;border-radius:var(--border-radius-4);overflow-wrap:break-word;word-break:break-word;max-width:200px}.o-badge--primary[data-v-56069de2]{background-color:var(--color-primary);margin-left:.25rem}.o-badge--outlined-primary[data-v-56069de2]{color:var(--color-primary)!important;background-color:transparent;margin-left:.25rem;border-width:var(--border-1);border-color:var(--color-primary)}.o-badge--secondary[data-v-56069de2]{background-color:rgba(var(--color-secondary-rgb),var(--opacity-color-100))}.o-badge--danger[data-v-56069de2]{background-color:rgba(var(--color-danger-rgb),var(--opacity-color-100))}.o-badge--primary-20[data-v-56069de2]{background-color:rgba(var(--color-primary-rgb),var(--opacity-color-20));color:var(--color-primary);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold)}.o-badge--success[data-v-56069de2]{background-color:rgba(var(--color-success-rgb),var(--opacity-color-100))}.o-badge--info[data-v-56069de2]{background-color:rgba(var(--color-info-rgb),var(--opacity-color-100))}.o-badge--warning[data-v-56069de2]{background-color:rgba(var(--color-warning-rgb),var(--opacity-color-100));color:var(--color-gray-600)}.o-badge--dark[data-v-56069de2]{background-color:rgba(var(--color-dark-rgb),var(--opacity-color-90))}.o-badge--ghost[data-v-56069de2]{background-color:rgba(var(--color-primary-rgb),var(--opacity-color-10));color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb),var(--opacity-color-30))}.grid-cards[data-v-f3e41356]{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.asignaments[data-v-f3e41356]{margin-bottom:10px}table[data-v-1f4e3b72]{all:unset;border-color:#e5e7eb}.yellow-highlight-note[data-v-1f4e3b72]{background-color:#ffaa}.form-check-input[data-v-0be4dba8],.form-check-label[data-v-0be4dba8],.form-check-input[data-v-57d4d758],.form-check-label[data-v-57d4d758]{position:relative;left:10px}.hover[data-v-6fe1afb6]:hover{background-color:#0000001a}.hover-white[data-v-6fe1afb6]:hover{color:#fff}.email-column[data-v-6fe1afb6]{word-break:break-word;white-space:normal;max-width:200px;min-width:100px}.identification-column[data-v-6fe1afb6],.code-column[data-v-6fe1afb6]{word-break:break-word;white-space:normal;max-width:100px;min-width:80px}.person-column[data-v-6fe1afb6]{word-break:break-word;white-space:normal;max-width:170px;min-width:150px}.disabledSelect[data-v-47ca5130]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6!important;border-color:#d1dbe5}.form-control[data-v-63400f4c],.btn-outline-secondary[data-v-63400f4c]{border-radius:var(--border-radius-login)}.o-btn-group[data-v-9d9dc5a8]{position:relative;display:inline-flex;vertical-align:middle;color:var(--color-primary)}.logo-institution[data-v-521978a1]{max-height:60px}.app-name[data-v-521978a1]{text-decoration:none;font-size:1.8rem;font-weight:300}.img-filters[data-v-a81baa16]{max-height:190px;-o-object-fit:contain;object-fit:contain}.container-img[data-v-a81baa16]{height:190px}.step-button[data-v-706c1450]{width:50px;height:50px;border-radius:50%;border:none;background-color:var(--bs-gray-300);transition:.4s}.step-button[aria-expanded=true][data-v-706c1450]{width:60px;height:60px;background-color:var(--bs-primary);color:#fff}.step-item[data-v-706c1450]{z-index:10;text-align:center}.done[data-v-706c1450]{background-color:var(--bs-primary);color:#fff}.input-group[data-v-3bf0e947]{height:40px!important}.slide-fade-enter-active[data-v-b662668c]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-b662668c]{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-b662668c],.slide-fade-leave-to[data-v-b662668c]{transform:translate(-20px);opacity:0}.input-group[data-v-b662668c]{height:48px}.container-img[data-v-b662668c]{height:250px}.img-product[data-v-b662668c]{max-height:250px;-o-object-fit:contain;object-fit:contain}.product-catalogue[data-v-b662668c]{min-height:460px}.btn-detail[data-v-b662668c]{height:40px}.o-breadcrumb-item>a[data-v-54e429c2]{text-decoration:none}.o-breadcrumb[data-v-54e429c2]{display:flex;align-items:center}.o-breadcrumb-content[data-v-54e429c2]{display:flex;flex-wrap:wrap;padding:0;margin:0;padding-bottom:var(--padding-1);font-weight:100}.o-breadcrumb-item+.o-breadcrumb-item[data-v-54e429c2]:before{float:left;padding-right:.5rem;color:rgba(var(--color-gray-600-rgb),var(--opacity-color-100));content:var(--bs-breadcrumb-divider, "/")}.o-breadcrumb-item.active[data-v-54e429c2]{color:rgba(var(--color-gray-600-rgb),var(--opacity-color-100))}.o-breadcrumb-item+.o-breadcrumb-item[data-v-54e429c2]{padding-left:.5rem}.input-amount[data-v-1ae14b78]{width:50px;height:30px;-moz-appearance:textfield}.input-amount[data-v-1ae14b78]::-webkit-outer-spin-button,.input-amount[data-v-1ae14b78]::-webkit-inner-spin-button{-webkit-appearance:none}.btn-increase-decrease[data-v-1ae14b78]{width:40px}.card img[data-v-31d28824]{max-height:400px;-o-object-fit:contain;object-fit:contain}.blue[data-v-31d28824]{color:#00b0da}.accordion[data-v-bbad25dc]{display:flex;flex-direction:column;gap:10px}.accordion-clean[data-v-bbad25dc] .o-accordion-item{border-radius:0!important;box-shadow:none!important;border-bottom:1px solid #e2e8f0!important}.accordion-rounded[data-v-bbad25dc] .o-accordion-item{border-radius:10px!important;box-shadow:0 2px 5px #0000001a!important;border-bottom:1px solid #e2e8f0!important}.o-accordion-collapse[data-v-51a797a8]{overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1);max-height:0}.o-accordion-collapse.show[data-v-51a797a8]{max-height:10000px;transition:max-height .5s cubic-bezier(1,0,1,0);overflow-y:visible}.o-accordion-item[data-v-51a797a8]{background:var(--color-light);box-shadow:var(--box-shadow-1);border-radius:var(--border-radius-accordion)}.o-accordion-header[data-v-51a797a8]{display:flex;flex-direction:row;align-items:center;border-radius:inherit;margin-bottom:0}.o-accordion-button[data-v-51a797a8]:after{gap:10px;width:.5rem;height:.5rem;margin-left:auto;content:"";border-style:solid;border-width:0px 2px 2px 0;border-color:var(--color-gray-600);transform:rotate(45deg);transition:transform .6s}.o-accordion-button[data-v-51a797a8]{gap:10px;position:relative;display:flex;align-items:center;width:100%;font-size:var(--font-size-2);font-weight:var(--font-weight-normal);color:var(--color-gray-900);text-align:left;padding:var(--padding-3);transition:padding .6s}.o-accordion-button[data-v-51a797a8]:not(.collapsed):after{transform:rotate(225deg);border-color:var(--color-primary)}.o-accordion-button[data-v-51a797a8]:not(.collapsed){padding:var(--padding-6)}.o-accordion-button[data-v-51a797a8]:focus{box-shadow:0 0 3px 2px rgba(var(--color-primary-rgb),var(--opacity-color-50));border-radius:inherit;background-color:rgba(var(--color-primary-rgb),var(--opacity-color-10));color:var(--color-primary)}.o-accordion-body[data-v-51a797a8]{padding:var(--padding-3)}.grid-cards[data-v-a08481aa]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}a[data-v-a08481aa]{text-decoration:none}@media screen and (max-width: 1200px){th[data-v-ecd9fb58],td[data-v-ecd9fb58]{font-size:1.4vw}}.grid-cards[data-v-0ca852d5]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.input-quantity[data-v-76303b41]{width:50px;height:30px;-moz-appearance:textfield}.input-quantity[data-v-76303b41]::-webkit-outer-spin-button,.input-quantity[data-v-76303b41]::-webkit-inner-spin-button{-webkit-appearance:none}table[data-v-78cc3b2a]{--num-columns-table-import-contents: 4}.table-contents>thead>tr>th[data-v-78cc3b2a]{width:calc(100% / var(--num-columns-table-import-contents));max-width:calc(100% / var(--num-columns-table-import-contents))}table[data-v-19110928]{--num-columns-table-import-contents: 3}.table-contents>thead>tr>th[data-v-19110928]{width:calc(100% / var(--num-columns-table-import-contents));max-width:calc(100% / var(--num-columns-table-import-contents))}.login-container[data-v-2c596445]{max-width:450px}.img-main-container[data-v-2c596445]{max-height:120px}.img-main-container>a[data-v-2c596445]{max-height:inherit;max-width:inherit}.img-main[data-v-2c596445]{max-width:220px;max-height:inherit}.login-container[data-v-08056dff]{max-width:450px}.img-main[data-v-08056dff]{max-width:300px}.login-container[data-v-6cdae26c]{max-width:450px}.img-main[data-v-6cdae26c]{max-width:300px}.grid-cards[data-v-10d4b6db]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.container-items[data-v-10d4b6db]{width:100%;display:flex;flex-wrap:wrap;gap:10px;max-width:320px;min-width:287px}.container-new[data-v-10d4b6db]{width:100%;display:flex;flex-wrap:wrap;gap:10px}.buttons-card[data-v-10d4b6db]{display:flex;align-items:center;justify-content:space-between}.button-righ[data-v-10d4b6db]{display:flex;justify-content:space-between}.button-left[data-v-10d4b6db]{display:flex;justify-content:flex-end;gap:10px}.content-card[data-v-10d4b6db]{width:100%;word-wrap:break-word}.login-container[data-v-50e50a6e]{max-width:450px}.img-main[data-v-50e50a6e]{max-width:300px}.cards-form-form[data-v-50e50a6e]{box-shadow:0 1px 4px #0000002e;border-radius:20px}.input-container[data-v-50e50a6e]{position:relative;display:flex;align-items:center}.input-container input[data-v-50e50a6e]{width:100%;padding-right:60px}.form__icon[data-v-50e50a6e]{position:absolute;right:10px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-right:16px}.day-btn[data-v-64239d09]{min-width:62px;border-radius:6px;font-size:.9rem;padding:8px 12px;border:1.5px solid;transition:background-color .15s,color .15s,border-color .15s}.day-btn--active[data-v-64239d09]{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.day-btn--inactive[data-v-64239d09]{background-color:transparent;border-color:var(--color-secondary);color:var(--color-secondary)}.day-btn--inactive[data-v-64239d09]:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.journey-option[data-v-64239d09]{border:1px solid #e5e7eb;cursor:pointer;transition:border-color .15s,background-color .15s}.journey-option[data-v-64239d09]:hover{border-color:var(--color-secondary);background-color:rgba(var(--color-secondary-rgb),.05)}.journey-option--active[data-v-64239d09]{border-color:var(--color-secondary);background-color:rgba(var(--color-secondary-rgb),.08)}.journey-checkbox[data-v-64239d09]{width:18px;height:18px;border-radius:4px;border:2px solid #9ca3af;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background-color .15s;flex-shrink:0}.journey-checkbox--active[data-v-64239d09]{border-color:var(--color-secondary);background-color:var(--color-secondary)}.journey-check-icon[data-v-64239d09]{color:#fff;font-size:11px;line-height:1;font-weight:700}.areas-scroll-container[data-v-6adbaa90]{max-height:60vh;overflow-y:auto;padding-right:4px}.area-block[data-v-6adbaa90]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.area-header[data-v-6adbaa90]{background-color:#f9fafb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s}.area-header[data-v-6adbaa90]:hover{background-color:#f3f4f6}.subjects-list[data-v-6adbaa90]{border-top:1px solid #e5e7eb}.subject-row[data-v-6adbaa90]{cursor:pointer;transition:background-color .15s;border-bottom:1px solid #f3f4f6}.subject-row[data-v-6adbaa90]:last-child{border-bottom:none}.subject-row[data-v-6adbaa90]:hover{background-color:rgba(var(--color-secondary-rgb),.04)}.summary-sticky[data-v-6adbaa90]{position:sticky;top:20px}.summary-list[data-v-6adbaa90]{max-height:400px;overflow-y:auto}.summary-item[data-v-6adbaa90]{border-bottom:1px solid #f3f4f6}.summary-item[data-v-6adbaa90]:last-child{border-bottom:none}.summary-dot[data-v-6adbaa90]{width:6px;height:6px;border-radius:50%;background-color:var(--color-secondary)}.disabled[data-v-1dac1804]{pointer-events:none;cursor:not-allowed;background-color:#dedede!important}.disabledSelect[data-v-1dac1804]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6!important;border-color:#d1dbe5}.container-form-nav[data-v-1dac1804]{background-color:#fff;box-shadow:0 0 15px #262d7626;border-radius:20px;margin-bottom:15px}.cards-form-form[data-v-1dac1804]{box-shadow:0 1px 4px #0000002e;border-radius:20px}.cards-no-border[data-v-1dac1804]{border:none!important;border-radius:20px}.content-form-info-nav[data-v-1dac1804]{display:flex;justify-content:space-between;align-items:center;color:#fff;background-color:var(--color-primary);padding:17px 24px;border-top-left-radius:20px;border-top-right-radius:20px}.personal-info-nav[data-v-1dac1804]{display:flex;flex-direction:column;margin-left:130px}.academy-info-nav[data-v-1dac1804]{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.academy-info-item[data-v-1dac1804]{display:flex;flex-direction:column;align-items:center}.academy-info-nav hr[data-v-1dac1804]{height:80px;width:1.5px;background-color:#fff;margin:0 14px;opacity:1}.text-title-form-nav[data-v-1dac1804]{font-size:24px;font-weight:700;letter-spacing:.3px}.student-info-nav[data-v-1dac1804]{display:flex;align-items:center}.state-tag[data-v-1dac1804]{font-size:12px;padding:1px 12px;border-radius:10px;margin-left:6px;border:2px solid #fff;background-color:gray;box-shadow:1px 1px 5px #0000001a;color:#fff;background-color:#000;letter-spacing:.3px}.state-active[data-v-1dac1804]{background-color:#00b74a}.state-inactive[data-v-1dac1804]{background-color:#9b9b9b}.state-retired[data-v-1dac1804]{background-color:#fcce01}.content-form-nav[data-v-1dac1804]{display:flex;padding:27px 24px 0;border:5px solid var(--color-primary);border-bottom-left-radius:20px;border-bottom-right-radius:20px}.form-navigation[data-v-1dac1804]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.contetn-avatar-form-nav[data-v-1dac1804]{height:0px}.avatar-form-nav[data-v-1dac1804]{transform:translateY(-100px);border-radius:50%;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff}.avatar-shadow[data-v-1dac1804]{box-shadow:0 4px 6px #0003}.avatar-nav[data-v-1dac1804]{width:120px;height:120px}.form-navigation button[data-v-1dac1804]{background-color:transparent;color:gray;border:none;border-radius:0;margin-bottom:12px}.form-navigation button[data-v-1dac1804]:hover{background-color:transparent;color:gray;border-bottom:3px solid gray}.form-navigation button.active[data-v-1dac1804]{background-color:transparent;color:#000;border-bottom:3px solid black;box-shadow:0 8px 8px -7px #0000004d}[data-v-1dac1804] .form-navigation button .o-btn__label{display:flex;align-items:center;margin-bottom:20px}.form-navigation .icon-form-nav[data-v-1dac1804]{width:34px;height:26px}.form-navigation .text-form-nav[data-v-1dac1804]{white-space:normal;max-width:100px;min-width:100px;display:block}.content-cards-form[data-v-1dac1804]{display:flex;flex-direction:row;gap:15px}.flex-1[data-v-1dac1804]{flex:1}.flex-2[data-v-1dac1804]{flex:2}.avatar-circle-form[data-v-1dac1804]{width:180px;height:180px;border-radius:50%;border:2px solid rgb(180,180,180);background-color:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 0 0 7px #fff,0 0 0 8.5px #bebebe,0 8px 12px #00000080;margin-bottom:15px}.avatar-form-form[data-v-1dac1804]{width:100%;height:100%}.text-info-type[data-v-1dac1804]{font-size:12px;display:flex;flex-direction:column;align-items:center;color:gray}.grid-cards[data-v-1dac1804]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));justify-content:center;padding:10px 4px}.cards-tutor-form[data-v-1dac1804]{display:flex;flex-direction:column;align-items:center}.content-status-end[data-v-1dac1804]{width:100%;display:flex;justify-content:flex-end;padding:6px 8px 0 0}.card-tutor-name[data-v-1dac1804]{text-align:center;padding:1px 8px}.footer-card-tutor[data-v-1dac1804]{display:flex;justify-content:space-between;width:100%;padding:2px 10px;background:rgba(182,182,182,.15);border-bottom-left-radius:19px;border-bottom-right-radius:19px;border-top:2px solid rgba(0,0,0,.02);margin-top:auto}.scroll[data-v-1dac1804]{max-height:100vh;overflow-y:auto}.container-card-history[data-v-1dac1804]{gap:15px;display:flex;flex-direction:column}.card-header-color[data-v-1dac1804]{height:12px;width:100%;border-top-left-radius:13px;border-top-right-radius:13px}.title-degree[data-v-1dac1804]{font-size:40px;font-weight:700;color:#2c3e50}.subtitle-level[data-v-1dac1804]{font-size:24px;color:#7f8c8d;font-weight:400}.cards-form-history[data-v-1dac1804]{box-shadow:0 1px 4px #0000002e;border-radius:14px}.item-card-history[data-v-1dac1804]{text-align:center;padding:4px 12px 0}.footer-card-history[data-v-1dac1804]{display:flex;justify-content:space-between;flex-direction:row;padding:0 12px;width:100%;margin-top:auto}[data-v-1dac1804] .avatar-form-form div{font-size:2rem}.action-button-form[data-v-1dac1804]{display:flex;justify-content:flex-end}@media (max-width: 768px){.content-form-nav[data-v-1dac1804],.content-form-info-nav[data-v-1dac1804]{flex-direction:column}.personal-info-nav[data-v-1dac1804]{text-align:center}.student-info-nav[data-v-1dac1804]{flex-direction:column}.contetn-avatar-form-nav[data-v-1dac1804]{height:0px;display:flex;justify-content:center;margin-bottom:58px}.form-navigation .text-form-nav[data-v-1dac1804]{max-width:80px;min-width:80px}}@media (max-width: 1024px){.content-form-info-nav[data-v-1dac1804]{padding-bottom:54px}.personal-info-nav[data-v-1dac1804]{margin-left:0}.academy-info-nav hr[data-v-1dac1804]{display:none}.avatar-form-nav[data-v-1dac1804]{transform:translateY(-80px)}.content-cards-form[data-v-1dac1804]{flex-direction:column}}.container-info[data-v-7c2590e2]{background-color:#fff;display:flex;justify-content:center;padding:4px 10px;box-shadow:0 2px 6px #00000040;border-radius:4px;gap:10px}.information[data-v-7c2590e2]{display:flex;padding-right:10px;gap:10px;align-items:center}.form-icon__graph[data-v-7c2590e2]{width:50px;height:50px;border-radius:100%;box-shadow:0 2px 6px #00000040;padding:10px}.card-content[data-v-7c2590e2]{text-align:center;display:flex;flex-direction:column;font-weight:800;padding-right:10px;width:60%;font-size:12px}.Component__overlay[data-v-38b4025c]{width:100%;height:100%;top:0;left:0;position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#4a4a4a33;z-index:1052}.lds-ripple[data-v-38b4025c]{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div[data-v-38b4025c]{position:absolute;border:4px solid var(--color-secondary);opacity:1;border-radius:50%;animation:lds-ripple-38b4025c 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div[data-v-38b4025c]:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple-38b4025c{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0px;left:0px;width:72px;height:72px;opacity:0}}.o-form-input[data-v-5e424fec]{display:block;width:100%;padding:var(--padding-1);font-size:var(--font-size-2);font-weight:var(--font-weight-normal);line-height:var(--line-height-3);color:var(--color-dark);background-color:var(--color-light);border-color:var(--color-gray-400);border-width:var(--border-1);border-radius:var(--border-radius-1)}.o-form-input[data-v-5e424fec]:focus-visible{border-color:var(--color-primary);outline:0}.o-form__input_checkbox[data-v-5e424fec]{display:flex;position:relative}.o-form__input_checkbox input[data-v-5e424fec]{display:flex;opacity:0;cursor:pointer;z-index:1;height:1rem;width:1rem}.checkmark[data-v-5e424fec]{display:flex;position:absolute;height:1rem;width:1rem;background-color:var(--color-light);border:1px solid rgba(0,0,0,.25);border-radius:calc(var(--border-radius-1) - .2rem);justify-content:center}.o-form__input_checkbox input:checked~.checkmark[data-v-5e424fec]{background-color:var(--color-primary)}.checkmark[data-v-5e424fec]:after{content:"";position:absolute;display:none}.o-form__input_checkbox input:checked~.checkmark[data-v-5e424fec]:after{display:block}.o-form__input_checkbox .checkmark[data-v-5e424fec]:after{width:5px;height:10px;border:solid var(--color-light);border-width:0 3px 3px 0;transform:rotate(45deg)}.appcard-container[data-v-0d93b9b6]{flex-grow:1;background:#ffffff;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;border-radius:16px;padding:18px;gap:5px;justify-content:center}.o-card-title[data-v-0d93b9b6]{font-family:Roboto;font-size:20px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.1px;color:var(--text-primary, #212b36);border-top-left-radius:inherit;border-top-right-radius:inherit}.o-card-body[data-v-0d93b9b6]{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;color:#000;font-family:Roboto;font-style:normal;letter-spacing:.1px;word-wrap:break-word}.o-card-footer[data-v-0d93b9b6]{width:100%}.o-card-img-top[data-v-0d93b9b6]{width:100%;-o-object-fit:contain;object-fit:contain;max-height:250px}.appcard--small[data-v-0d93b9b6]{padding:12px;border-radius:12px}.appcard--small .o-card-title[data-v-0d93b9b6]{font-size:15px;line-height:18px}.appcard--small .o-card-body[data-v-0d93b9b6]{gap:6px;font-size:13px}.appcard--small .o-card-img-top[data-v-0d93b9b6]{max-height:120px}.drawerHead[data-v-7b7b46a8]{width:100%}.drawerBody[data-v-7b7b46a8]{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}.drawerBody--form[data-v-7b7b46a8]{gap:1.5rem}.drawerSection[data-v-7b7b46a8]{display:flex;flex-direction:column;gap:.85rem}.drawerSection__header[data-v-7b7b46a8]{display:flex;align-items:flex-start;gap:.75rem}.drawerSection__badge[data-v-7b7b46a8]{width:28px;height:28px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drawerSection__title[data-v-7b7b46a8]{margin:0;font-size:1rem;font-weight:700;color:#172033}.drawerSection__subtitle[data-v-7b7b46a8]{margin:.2rem 0 0;color:#667085;font-size:.92rem}.drawerHeadForm[data-v-7b7b46a8],.drawerHeadView[data-v-7b7b46a8]{display:flex;align-items:center;gap:1rem}.drawerHeadForm__icon[data-v-7b7b46a8],.drawerHeadView__icon[data-v-7b7b46a8]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center}.drawerHead--create .drawerHeadForm__icon[data-v-7b7b46a8]{background:#dbeafe;color:#2563eb}.drawerHead--edit .drawerHeadForm__icon[data-v-7b7b46a8]{background:#fef3c7;color:#b45309}.drawerHeadView__icon[data-v-7b7b46a8]{background:#2563eb;color:#fff}.drawerHeadForm__title[data-v-7b7b46a8],.drawerHeadView__title[data-v-7b7b46a8]{margin:0;font-size:1.15rem;font-weight:700;color:#fff}.drawerHeadForm__subtitle[data-v-7b7b46a8]{margin:.25rem 0 0;color:#ffffffd9}.drawerHeadView__content[data-v-7b7b46a8]{flex:1;min-width:0}.drawerHeadView__meta[data-v-7b7b46a8]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.drawerHeadView__name[data-v-7b7b46a8]{margin:0;font-size:1rem;font-weight:700;color:#fff}.drawerCard[data-v-7b7b46a8]{background:#fff;border:1px solid #e4e7ec;border-radius:18px;padding:1rem;box-shadow:var(--default-shadow-2);display:flex;flex-direction:column;gap:1rem}.drawerCard--table[data-v-7b7b46a8]{padding:0;overflow:hidden}.fieldHint[data-v-7b7b46a8]{margin:-.75rem 0 0;font-size:.78rem;color:#667085}.fieldHint--right[data-v-7b7b46a8]{text-align:right}.nativeTextarea[data-v-7b7b46a8]{min-height:120px;width:100%;border:1px solid #d0d5dd;border-radius:12px;padding:.9rem;resize:none;outline:none;font-family:inherit}.nativeTextarea[data-v-7b7b46a8]:focus{border-color:var(--color-primary)}.infoBox[data-v-7b7b46a8]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:14px;background:#eff6ff;border:1px solid #bfdbfe}.infoBox__icon[data-v-7b7b46a8]{color:#1d4ed8;flex-shrink:0}.infoBox__content h4[data-v-7b7b46a8]{margin:0 0 .45rem;color:#1e3a8a;font-size:.92rem;font-weight:700}.infoBox__content ul[data-v-7b7b46a8]{margin:0;padding-left:1rem;color:#1d4ed8;font-size:.82rem}.infoBox__content li+li[data-v-7b7b46a8]{margin-top:.25rem}.infoGrid[data-v-7b7b46a8]{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.infoItem__label[data-v-7b7b46a8]{margin:0 0 .35rem;font-size:.75rem;font-weight:700;color:#667085;text-transform:uppercase}.infoItem__value[data-v-7b7b46a8]{margin:0;font-size:.95rem;font-weight:600;color:#172033}.descriptionBlock[data-v-7b7b46a8]{padding-top:.5rem;border-top:1px solid #eaecf0}.descriptionText[data-v-7b7b46a8]{margin:.35rem 0 0;color:#475467;line-height:1.55}.summaryGrid[data-v-7b7b46a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.summaryDashboardCard[data-v-7b7b46a8]{height:100%}.summaryDashboardCard__content[data-v-7b7b46a8]{display:flex;align-items:center;gap:.75rem;width:100%}.summaryDashboardCard__icon[data-v-7b7b46a8]{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.summaryDashboardCard__icon--blue[data-v-7b7b46a8]{background:#eff6ff;color:#2563eb}.summaryDashboardCard__icon--green[data-v-7b7b46a8]{background:#ecfdf3;color:#16a34a}.summaryDashboardCard__icon--purple[data-v-7b7b46a8]{background:#f5f3ff;color:#7c3aed}.summaryDashboardCard__icon--orange[data-v-7b7b46a8]{background:#fff7ed;color:#ea580c}.summaryDashboardCard__text[data-v-7b7b46a8]{min-width:0}.summaryDashboardCard__label[data-v-7b7b46a8]{margin:0;font-size:.78rem;color:#667085}.summaryDashboardCard__value[data-v-7b7b46a8]{margin:.2rem 0 0;font-size:1.1rem;font-weight:700;color:#101828;line-height:1.2}.emptySubjects[data-v-7b7b46a8]{border:2px dashed #d0d5dd;border-radius:18px;background:#fcfcfd;padding:2.5rem 1rem;text-align:center}.emptySubjects__icon[data-v-7b7b46a8]{width:60px;height:60px;border-radius:999px;background:#f2f4f7;display:flex;align-items:center;justify-content:center;margin:0 auto .85rem;color:#667085}.emptySubjects__title[data-v-7b7b46a8]{margin:0;font-size:.95rem;font-weight:700;color:#172033}.emptySubjects__subtitle[data-v-7b7b46a8]{margin:.35rem 0 0;font-size:.85rem;color:#667085}.tableWrap[data-v-7b7b46a8]{overflow-x:auto}.subjectsTable[data-v-7b7b46a8]{width:100%;border-collapse:collapse}.subjectsTable thead tr[data-v-7b7b46a8]{background:#f9fafb}.subjectsTable th[data-v-7b7b46a8],.subjectsTable td[data-v-7b7b46a8]{padding:.95rem 1rem;text-align:left;border-bottom:1px solid #eaecf0;font-size:.92rem}.tCenter[data-v-7b7b46a8]{text-align:center!important}.mono[data-v-7b7b46a8]{font-family:monospace;font-weight:700}.mutedDash[data-v-7b7b46a8]{color:#98a2b3}.badgeCode[data-v-7b7b46a8]{display:inline-flex}.drawerFooter[data-v-7b7b46a8]{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:1rem}.drawerFooter--simple[data-v-7b7b46a8]{justify-content:flex-end}.drawerFooter__actions[data-v-7b7b46a8]{display:flex;gap:.75rem}.drawerFooter__actions--end[data-v-7b7b46a8]{justify-content:flex-end;width:100%}@media (max-width: 1100px){.summaryGrid[data-v-7b7b46a8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.infoGrid[data-v-7b7b46a8],.summaryGrid[data-v-7b7b46a8]{grid-template-columns:1fr}.drawerFooter__actions[data-v-7b7b46a8]{width:100%;flex-direction:column}}.selectableCard[data-v-59a607e0]{display:flex;gap:1rem;padding:.5rem;border:1px solid #e4e7ec;border-radius:14px;cursor:pointer;transition:.2s}.selectableCard[data-v-59a607e0]:hover{background:#f9fafb}.selectableCard--selected[data-v-59a607e0]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px #bfdbfe}.selectableCard__check[data-v-59a607e0]{margin-left:auto;width:26px;height:26px;border-radius:999px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center}.drawerHead[data-v-45ed712c]{width:100%}.drawerHeadBox[data-v-45ed712c]{display:flex;align-items:center;gap:1rem;color:#fff}.drawerHeadBox__icon[data-v-45ed712c]{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center}.drawerHeadBox__icon--create[data-v-45ed712c],.drawerHeadBox__icon--view[data-v-45ed712c],.drawerHeadBox__icon--edit[data-v-45ed712c]{background:rgba(255,255,255,.18)}.drawerHeadBox__title[data-v-45ed712c]{margin:0;font-size:1.15rem;font-weight:700;color:#fff}.drawerHeadBox__subtitle[data-v-45ed712c]{margin:.25rem 0 0;color:#ffffffd9}.drawerHeadMeta[data-v-45ed712c]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.35rem}.drawerHeadMeta__text[data-v-45ed712c]{color:#fff;font-weight:600}.drawerBody[data-v-45ed712c]{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}.drawerSection[data-v-45ed712c]{display:flex;flex-direction:column;gap:.85rem}.drawerSection__header[data-v-45ed712c]{display:flex;align-items:flex-start;gap:.75rem}.drawerSection__badge[data-v-45ed712c]{width:28px;height:28px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drawerSection__title[data-v-45ed712c]{margin:0;font-size:1rem;font-weight:700;color:#172033}.drawerSection__subtitle[data-v-45ed712c]{margin:.2rem 0 0;color:#667085;font-size:.92rem}.formGrid[data-v-45ed712c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.formGroup[data-v-45ed712c]{display:flex;flex-direction:column;gap:.45rem}.formGroup--full[data-v-45ed712c]{grid-column:1 / -1}.formGroup label[data-v-45ed712c]{font-size:.92rem;font-weight:600;color:#344054}.nativeTextarea[data-v-45ed712c]{min-height:110px;width:100%;border:1px solid #d0d5dd;border-radius:12px;padding:.9rem;resize:vertical;outline:none;font-family:inherit}.checkboxCard[data-v-45ed712c]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid #e4e7ec;border-radius:14px;background:#f8fafc}.checkboxCard__title[data-v-45ed712c]{display:block;font-weight:700;color:#172033}.checkboxCard__subtitle[data-v-45ed712c]{display:block;margin-top:.2rem;color:#667085}.required[data-v-45ed712c]{color:#dc2626}.dynamicCard[data-v-45ed712c]{padding:1rem;border:1px solid #e4e7ec;border-radius:14px;background:#f8fafc;display:flex;flex-direction:column;gap:1rem}.dynamicCard__head[data-v-45ed712c]{display:flex;justify-content:space-between;gap:1rem;align-items:center}.emptyMini[data-v-45ed712c]{padding:1rem;border:1px dashed #d0d5dd;border-radius:12px;text-align:center;color:#667085}.infoGrid[data-v-45ed712c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.infoItem--full[data-v-45ed712c]{grid-column:1 / -1}.infoItem__label[data-v-45ed712c]{margin:0 0 .35rem;font-size:.75rem;font-weight:700;color:#667085;text-transform:uppercase}.infoItem__value[data-v-45ed712c]{margin:0;font-size:.95rem;font-weight:600;color:#172033}.summaryGrid[data-v-45ed712c]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.summaryMiniCard[data-v-45ed712c]{border:1px solid #e4e7ec;border-radius:16px;padding:1rem;background:white}.summaryMiniCard p[data-v-45ed712c]{margin:0;color:#667085;font-size:.85rem}.summaryMiniCard strong[data-v-45ed712c]{display:block;margin-top:.4rem;font-size:1.2rem;color:#101828}.viewBlock[data-v-45ed712c]{padding:1rem;border:1px solid #e4e7ec;border-radius:14px;background:#fcfcfd}.viewBlock__title[data-v-45ed712c]{margin:0;font-weight:700;color:#172033}.viewBlock__text[data-v-45ed712c]{margin:.35rem 0 0;color:#475467;line-height:1.5}.drawerFooter[data-v-45ed712c]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}.drawerFooter__hint[data-v-45ed712c]{color:#667085;font-size:.9rem}.drawerFooter__actions[data-v-45ed712c]{display:flex;justify-content:flex-end;gap:.75rem}.mono[data-v-45ed712c]{font-family:monospace;font-weight:700}.drawerCard[data-v-45ed712c]{gap:10px;display:flex;flex-direction:column}.programsBlock[data-v-45ed712c]{display:flex;flex-direction:column;gap:.85rem;margin-top:1rem}.programsBlock__header[data-v-45ed712c]{display:flex;flex-direction:column;gap:.2rem}.programsBlock__title[data-v-45ed712c]{margin:0;font-size:.95rem;font-weight:700;color:#172033}.programsBlock__subtitle[data-v-45ed712c]{margin:0;font-size:.88rem;color:#667085}.programsGrid[data-v-45ed712c]{display:grid;grid-template-columns:1fr;gap:.75rem}.programCardContent[data-v-45ed712c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.programCardContent--all[data-v-45ed712c]{align-items:center}.programCardContent--disabled[data-v-45ed712c]{opacity:.6}.programCardContent__title[data-v-45ed712c]{margin:0;font-size:.95rem;font-weight:700;color:#172033}.programCardContent__subtitle[data-v-45ed712c]{margin:.2rem 0 0;font-size:.84rem;color:#667085}.programsResume[data-v-45ed712c]{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem;border-radius:12px;background:#ecfdf3;border:1px solid #abefc6;color:#027a48;font-weight:600}.sectionActions[data-v-45ed712c]{display:flex;justify-content:flex-end;margin-top:1rem}.sectionDisabled[data-v-45ed712c]{opacity:.75}@media (max-width: 992px){.formGrid[data-v-45ed712c],.infoGrid[data-v-45ed712c],.summaryGrid[data-v-45ed712c]{grid-template-columns:1fr}}@media (max-width: 768px){.drawerFooter[data-v-45ed712c]{flex-direction:column;align-items:stretch}.drawerFooter__actions[data-v-45ed712c]{width:100%;flex-direction:column}}.totalHoursBox[data-v-45ed712c]{display:flex;flex-direction:column;gap:.35rem}.totalHoursBox__label[data-v-45ed712c]{font-size:.92rem;font-weight:600;color:#344054}.totalHoursBox__value[data-v-45ed712c]{min-height:44px;display:flex;align-items:center;padding:.85rem 1rem;border:1px solid #e4e7ec;border-radius:12px;background:#f8fafc;color:#172033;font-weight:700}.totalHoursBox__hint[data-v-45ed712c]{color:#667085;font-size:.8rem}.areasSubjectsPage[data-v-01343b0e]{display:flex;flex-direction:column;gap:1.25rem}.pageHero[data-v-01343b0e]{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.25rem;border-radius:20px;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.08) 0%,rgba(var(--color-secondary-rgb),.05) 100%);border:1px solid rgba(var(--color-primary-rgb),.12)}.pageHero__left[data-v-01343b0e]{display:flex;align-items:center;gap:1rem}.pageHero__icon[data-v-01343b0e]{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:1.2rem}.pageHero__title[data-v-01343b0e]{margin:0;font-size:1.35rem;font-weight:700;color:#172033}.pageHero__subtitle[data-v-01343b0e]{margin:.25rem 0 0;color:#667085}.areasList[data-v-01343b0e]{display:flex;flex-direction:column;gap:1rem}.areaCard__header[data-v-01343b0e]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.areaCard__left[data-v-01343b0e]{display:flex;align-items:center;gap:.85rem;flex:1}.areaAvatar[data-v-01343b0e]{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),1) 0%,rgba(var(--color-secondary-rgb),1) 100%);color:#fff;display:flex;align-items:center;justify-content:center}.areaTitleRow[data-v-01343b0e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.areaTitle[data-v-01343b0e]{margin:0;font-size:1.05rem;font-weight:700;color:#172033}.areaMeta[data-v-01343b0e]{display:flex;gap:.5rem;align-items:center;color:#667085;font-size:.88rem;margin-top:.2rem;flex-wrap:wrap}.mono[data-v-01343b0e]{font-family:monospace;font-weight:700}.areaCard__actions[data-v-01343b0e]{align-items:center;display:flex;gap:.5rem;flex-wrap:wrap;margin-left:auto}.areaCard__actions[data-v-01343b0e] button{position:relative;z-index:2}.areaAccordionItem[data-v-01343b0e]{overflow:hidden}.areaCard__header--accordion[data-v-01343b0e]{width:100%}.areaMainInfo[data-v-01343b0e]{display:flex;flex-direction:column;min-width:0}.areaAccordionContent[data-v-01343b0e]{display:flex;flex-direction:column;gap:1rem}.areaDescription[data-v-01343b0e]{margin-top:1rem;color:#475467;font-size:.95rem;line-height:1.5;padding-left:3.8rem}.areaDescription--accordion[data-v-01343b0e]{margin-top:0;padding-left:0}.subjectsBlock[data-v-01343b0e]{margin-top:1rem;border-top:1px solid #eaecf0;padding-top:1rem}.subjectsBlock--accordion[data-v-01343b0e]{margin-top:0;padding-top:0;border-top:none}.subjectsEmpty[data-v-01343b0e]{padding:2rem 1rem;text-align:center;border:1px dashed #d0d5dd;border-radius:16px;background:#fcfcfd}.subjectsEmpty__icon[data-v-01343b0e]{width:58px;height:58px;margin:0 auto .8rem;border-radius:999px;background:#f2f4f7;display:flex;align-items:center;justify-content:center}.tableWrap[data-v-01343b0e]{overflow-x:auto;border:1px solid #eaecf0;border-radius:16px}.subjectsTable[data-v-01343b0e]{width:100%;border-collapse:collapse}.subjectsTable thead tr[data-v-01343b0e]{background:#f9fafb}.subjectsTable th[data-v-01343b0e],.subjectsTable td[data-v-01343b0e]{padding:.9rem 1rem;text-align:left;border-bottom:1px solid #eaecf0;font-size:.92rem}.thActions[data-v-01343b0e]{text-align:center!important}.tableActions[data-v-01343b0e]{display:flex;gap:.35rem;justify-content:center}.emptyWrap[data-v-01343b0e]{padding:2rem 0}@media (max-width: 768px){.pageHero[data-v-01343b0e],.areaCard__header[data-v-01343b0e]{flex-direction:column;align-items:stretch}.pageHero__actions[data-v-01343b0e],.areaCard__actions[data-v-01343b0e]{width:100%}.areaDescription[data-v-01343b0e]{padding-left:0}}.under__line[data-v-ab4b3f12]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-ab4b3f12]:first-letter{text-transform:uppercase}.form-check-input[data-v-b4e7aa86]{position:relative;left:10px}.grid-cards[data-v-2ce2f3e2]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.grid-cards[data-v-52b23e6e]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.w-10[data-v-1f9293ea]{width:10%!important}.item-card[data-v-1f9293ea]{margin-bottom:15px}.form-control[data-v-1f9293ea]{position:relative;left:16px;padding:.375rem .25rem;margin-right:30px;width:55px;text-align:center}.content-scales[data-v-1f9293ea]{width:70%}.container-subjects[data-v-1f9293ea]{gap:20px}.max-subjects[data-v-1f9293ea]{width:100%}@media (max-width: 650px){.container-subjects[data-v-1f9293ea]{display:flex;flex-direction:column}.max-subjects[data-v-1f9293ea]{width:100%}.use-scale[data-v-1f9293ea]{width:100%!important;display:flex;justify-content:flex-start!important}}.grid-cards[data-v-1d5c4b5f]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));padding:10px}.form-check-input[data-v-172b4298]{position:relative;left:10px}.content-input[data-v-172b4298]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.under__line[data-v-172b4298]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-172b4298]:first-letter{text-transform:uppercase}.table-container[data-v-75ca36e6]{max-height:400px;overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable}.responsive-table[data-v-75ca36e6]{min-width:100%}.grid-cards[data-v-0ca87993]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.button_position[data-v-0ca87993]{float:right}a[data-v-0ca87993]{text-decoration:none}.NewPrograms__section_text[data-v-44909e28]{background-color:#b6d7a8;color:#000;border-radius:10px}.ProgramsCreate[data-v-1d62ba2b]{display:flex;gap:1rem}.ProgramsCreate__content[data-v-1d62ba2b]{display:flex;flex-direction:row;justify-content:space-between}.ProgramsCreate__actions[data-v-1d62ba2b]{display:flex;justify-content:flex-end}.grid-cards[data-v-3e5f4a16]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.grid-cards[data-v-87421f92]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}[data-v-45649064] .content{border-radius:0}[data-v-45649064] .nav-tabs .nav-link.active{z-index:10;position:relative}.treeItem[data-v-22df8a11]{margin-bottom:10px}.treeRow[data-v-22df8a11]{display:grid;grid-template-columns:1fr 220px;gap:10px;padding:14px;border-radius:16px;border:1px solid #eee;background:#fff}.treeRow--root[data-v-22df8a11]{background:white;border-color:var(--color-secondary)}.treeRow--child[data-v-22df8a11]{background:#fff}.treeCell.actions[data-v-22df8a11]{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.treeIndent[data-v-22df8a11]{position:relative;display:flex;align-items:center;gap:10px}.treeLines[data-v-22df8a11]{position:absolute;left:10px;top:50%;width:calc(100% - 10px);height:1px;pointer-events:none}.treeIndent[data-v-22df8a11]:before{content:"";position:absolute;left:10px;top:-14px;bottom:-14px;width:2px;background:#eaeaea;border-radius:99px}.treeIndent[data-v-22df8a11]:after{content:"";position:absolute;left:10px;top:50%;width:14px;height:2px;background:#eaeaea;border-radius:99px}.treeRow--root .treeIndent[data-v-22df8a11]:before,.treeRow--root .treeIndent[data-v-22df8a11]:after{opacity:0}.caret[data-v-22df8a11]{width:30px;height:30px;border-radius:10px;border:1px solid #e9e9e9;background:#fff;cursor:pointer;font-size:14px}.caretPlaceholder[data-v-22df8a11]{display:inline-block;width:30px;height:30px}.treeContent[data-v-22df8a11]{display:grid;gap:4px}.treeTitle[data-v-22df8a11]{display:flex;align-items:center;gap:10px}.treeName[data-v-22df8a11]{font-weight:700;font-size:15px}.treeSub[data-v-22df8a11]{display:flex;gap:10px;color:#666;font-size:12px}.treeId[data-v-22df8a11],.treeCount[data-v-22df8a11]{color:#6b7280}.badge[data-v-22df8a11]{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid transparent}.badge--root[data-v-22df8a11]{background:var(--color-primary);color:#fff}.badge--child[data-v-22df8a11]{background:#f2f4f7;border-color:#e5e7eb;color:#374151}.treeChildren[data-v-22df8a11]{margin-top:10px}.mini[data-v-22df8a11]{padding:6px 10px;border-radius:12px;border:1px solid #e6e6e6;background:#fff;cursor:pointer;font-size:12px}.mini.danger[data-v-22df8a11]{border-color:var(--color-secondary);color:#fff}.buttons-card[data-v-22df8a11]{display:flex;align-items:center;justify-content:space-between}.button-righ[data-v-22df8a11]{display:flex;justify-content:space-between}.button-left[data-v-22df8a11]{display:flex;justify-content:flex-end;gap:10px}.treeDesc[data-v-22df8a11]{color:#6b7280;font-size:12px;line-height:1.2;max-width:680px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge--type[data-v-22df8a11]{background:var(--color-secondary);color:#fff}.badge--manager[data-v-22df8a11]{background:#fdf2f2;border-color:#fca5a5;color:#991b1b;font-weight:600;margin-left:4px}.treeRow[data-v-22df8a11]{display:grid;grid-template-columns:1fr;gap:10px;padding:14px;border-radius:16px;border:1px solid #eee;background:#fff}.treeCell[data-v-22df8a11]{min-width:0}.treeIndent[data-v-22df8a11]{min-width:0;width:100%}.treeContent[data-v-22df8a11]{min-width:0}.treeTitle[data-v-22df8a11]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;min-width:0}.treeName[data-v-22df8a11]{font-weight:700;font-size:15px;min-width:0;flex:1 1 100%;word-break:break-word}.badge[data-v-22df8a11]{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.treeDesc[data-v-22df8a11]{color:#6b7280;font-size:12px;line-height:1.2;max-width:100%;white-space:normal;overflow:visible;text-overflow:initial;word-break:break-word}.buttons-card[data-v-22df8a11]{display:flex;justify-content:flex-end;align-items:center}.button-left[data-v-22df8a11]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (min-width: 768px){.treeRow[data-v-22df8a11]{grid-template-columns:1fr 220px;align-items:center}.treeName[data-v-22df8a11]{flex:0 1 auto}.treeDesc[data-v-22df8a11]{max-width:680px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.treeMainInfo[data-v-22df8a11]{display:flex;align-items:flex-start;gap:12px;min-width:0}.treeMainText[data-v-22df8a11]{min-width:0;flex:1}.treeDirector[data-v-22df8a11]{display:block;font-size:12px;color:#6b7280;margin-top:2px;word-break:break-word}.vue-flow[data-v-e4d5c96a]{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container[data-v-e4d5c96a]{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane[data-v-e4d5c96a]{z-index:1}.vue-flow__pane.draggable[data-v-e4d5c96a]{cursor:grab}.vue-flow__pane.selection[data-v-e4d5c96a]{cursor:pointer}.vue-flow__pane.dragging[data-v-e4d5c96a]{cursor:grabbing}.vue-flow__transformationpane[data-v-e4d5c96a]{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport[data-v-e4d5c96a]{z-index:4;overflow:clip}.vue-flow__selection[data-v-e4d5c96a]{z-index:6}.vue-flow__edge-labels[data-v-e4d5c96a]{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect[data-v-e4d5c96a]:focus,.vue-flow__nodesselection-rect[data-v-e4d5c96a]:focus-visible{outline:none}.vue-flow .vue-flow__edges[data-v-e4d5c96a]{pointer-events:none;overflow:visible}.vue-flow__edge-path[data-v-e4d5c96a],.vue-flow__connection-path[data-v-e4d5c96a]{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge[data-v-e4d5c96a]{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path[data-v-e4d5c96a]{stroke-dasharray:5;animation:dashdraw-e4d5c96a .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction[data-v-e4d5c96a]{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive[data-v-e4d5c96a]{pointer-events:none}.vue-flow__edge.selected[data-v-e4d5c96a],.vue-flow__edge[data-v-e4d5c96a]:focus,.vue-flow__edge[data-v-e4d5c96a]:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path[data-v-e4d5c96a],.vue-flow__edge:focus .vue-flow__edge-path[data-v-e4d5c96a],.vue-flow__edge:focus-visible .vue-flow__edge-path[data-v-e4d5c96a]{stroke:#555}.vue-flow__edge-textwrapper[data-v-e4d5c96a]{pointer-events:all}.vue-flow__edge-text[data-v-e4d5c96a]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection[data-v-e4d5c96a]{pointer-events:none}.vue-flow__connection .animated[data-v-e4d5c96a]{stroke-dasharray:5;animation:dashdraw-e4d5c96a .5s linear infinite}.vue-flow__connectionline[data-v-e4d5c96a]{z-index:1001}.vue-flow__nodes[data-v-e4d5c96a]{pointer-events:none;transform-origin:0 0}.vue-flow__node[data-v-e4d5c96a]{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable[data-v-e4d5c96a]{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging[data-v-e4d5c96a]{cursor:grabbing}.vue-flow__nodesselection[data-v-e4d5c96a]{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect[data-v-e4d5c96a]{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging[data-v-e4d5c96a]{cursor:grabbing}.vue-flow__handle[data-v-e4d5c96a]{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable[data-v-e4d5c96a]{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom[data-v-e4d5c96a]{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top[data-v-e4d5c96a]{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left[data-v-e4d5c96a]{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right[data-v-e4d5c96a]{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater[data-v-e4d5c96a]{cursor:move;pointer-events:all}.vue-flow__panel[data-v-e4d5c96a]{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top[data-v-e4d5c96a]{top:0}.vue-flow__panel.bottom[data-v-e4d5c96a]{bottom:0}.vue-flow__panel.left[data-v-e4d5c96a]{left:0}.vue-flow__panel.right[data-v-e4d5c96a]{right:0}.vue-flow__panel.center[data-v-e4d5c96a]{left:50%;transform:translate(-50%)}@keyframes dashdraw-e4d5c96a{0%{stroke-dashoffset:10}}[data-v-e4d5c96a]:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path[data-v-e4d5c96a]{stroke:#777}.vue-flow__edge-text[data-v-e4d5c96a]{font-size:10px}.vue-flow__edge-textbg[data-v-e4d5c96a]{fill:#fff}.vue-flow__connection-path[data-v-e4d5c96a]{stroke:var(--vf-connection-path)}.vue-flow__node[data-v-e4d5c96a]{cursor:grab}.vue-flow__node.selectable[data-v-e4d5c96a]:focus,.vue-flow__node.selectable[data-v-e4d5c96a]:focus-visible{outline:none}.vue-flow__node-default[data-v-e4d5c96a],.vue-flow__node-input[data-v-e4d5c96a],.vue-flow__node-output[data-v-e4d5c96a]{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected[data-v-e4d5c96a],.vue-flow__node-default.selected[data-v-e4d5c96a]:hover,.vue-flow__node-input.selected[data-v-e4d5c96a],.vue-flow__node-input.selected[data-v-e4d5c96a]:hover,.vue-flow__node-output.selected[data-v-e4d5c96a],.vue-flow__node-output.selected[data-v-e4d5c96a]:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected[data-v-e4d5c96a],.vue-flow__node-default[data-v-e4d5c96a]:focus,.vue-flow__node-default[data-v-e4d5c96a]:focus-visible,.vue-flow__node-input.selected[data-v-e4d5c96a],.vue-flow__node-input[data-v-e4d5c96a]:focus,.vue-flow__node-input[data-v-e4d5c96a]:focus-visible,.vue-flow__node-output.selected[data-v-e4d5c96a],.vue-flow__node-output[data-v-e4d5c96a]:focus,.vue-flow__node-output[data-v-e4d5c96a]:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle[data-v-e4d5c96a],.vue-flow__node-input .vue-flow__handle[data-v-e4d5c96a],.vue-flow__node-output .vue-flow__handle[data-v-e4d5c96a]{background:var(--vf-handle)}.vue-flow__node-default.selectable[data-v-e4d5c96a]:hover,.vue-flow__node-input.selectable[data-v-e4d5c96a]:hover,.vue-flow__node-output.selectable[data-v-e4d5c96a]:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input[data-v-e4d5c96a]{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected[data-v-e4d5c96a],.vue-flow__node-input[data-v-e4d5c96a]:focus,.vue-flow__node-input[data-v-e4d5c96a]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default[data-v-e4d5c96a]{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected[data-v-e4d5c96a],.vue-flow__node-default[data-v-e4d5c96a]:focus,.vue-flow__node-default[data-v-e4d5c96a]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output[data-v-e4d5c96a]{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected[data-v-e4d5c96a],.vue-flow__node-output[data-v-e4d5c96a]:focus,.vue-flow__node-output[data-v-e4d5c96a]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect[data-v-e4d5c96a],.vue-flow__selection[data-v-e4d5c96a]{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect[data-v-e4d5c96a]:focus,.vue-flow__nodesselection-rect[data-v-e4d5c96a]:focus-visible,.vue-flow__selection[data-v-e4d5c96a]:focus,.vue-flow__selection[data-v-e4d5c96a]:focus-visible{outline:none}.vue-flow__handle[data-v-e4d5c96a]{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__minimap[data-v-e4d5c96a]{background-color:#fff}.vue-flow__minimap.pannable[data-v-e4d5c96a]{cursor:grab}.vue-flow__minimap.dragging[data-v-e4d5c96a]{cursor:grabbing}.vue-flow__minimap-mask.pannable[data-v-e4d5c96a]{cursor:grab}.vue-flow__controls[data-v-e4d5c96a]{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button[data-v-e4d5c96a]{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg[data-v-e4d5c96a]{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button[data-v-e4d5c96a]:hover{background:#f4f4f4}.vue-flow__controls-button[data-v-e4d5c96a]:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg[data-v-e4d5c96a]{fill-opacity:.4}.org-page[data-v-e4d5c96a]{padding:16px}.org-header[data-v-e4d5c96a]{display:flex;justify-content:flex-end;align-items:center}.content-buttons[data-v-e4d5c96a]{display:flex;gap:12px;flex-wrap:wrap}.org-actions[data-v-e4d5c96a]{display:flex;gap:8px}.btn[data-v-e4d5c96a]:focus{outline:none;box-shadow:none}.btn.active[data-v-e4d5c96a]{color:#fff;background:var(--color-secondary)}.org-canvas[data-v-e4d5c96a]{height:calc(100vh - 281px);border:1px solid #eaeaea;border-radius:18px;margin-top:12px;background:linear-gradient(180deg,rgba(0,0,0,.02),transparent);overflow:hidden}.org-node__title[data-v-e4d5c96a]{display:block;font-size:14px;line-height:1.2;color:#fff;text-align:center}.org-node__meta[data-v-e4d5c96a]{display:block;margin-top:4px;font-size:12px;color:#ffffffd9;text-align:center}.org-node[data-v-e4d5c96a]{width:280px;padding:14px;border-radius:16px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 24px #0000000f}.org-node.selected[data-v-e4d5c96a]{border-color:var(--color-primary);box-shadow:0 10px 28px #0000001f}.org-node__content[data-v-e4d5c96a]{display:flex;align-items:center;gap:12px}.org-node__info[data-v-e4d5c96a]{min-width:0;display:flex;flex-direction:column;gap:4px;flex:1;align-items:center}.org-node__title[data-v-e4d5c96a]{display:block;font-size:14px;line-height:1.25;font-weight:700;color:#111827;word-break:break-word}.org-node__director[data-v-e4d5c96a]{display:block;font-size:12px;line-height:1.2;color:#6b7280;word-break:break-word}.educational-tree-table-wrapper[data-v-8247b2ca]{background:#ffffff;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;overflow:hidden;border:1px solid #f3f4f6}[data-v-8247b2ca] .p-treetable{width:100%}[data-v-8247b2ca] .p-treetable-thead>tr>th{background:#f9fafb;color:#374151;font-weight:600;padding:1rem 1.5rem;border-bottom:2px solid #e5e7eb;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}[data-v-8247b2ca] .p-treetable-tbody>tr{background:transparent;transition:background-color .2s;border:none!important}[data-v-8247b2ca] .p-treetable-tbody>tr>td{border:none!important}[data-v-8247b2ca] .p-treetable-tbody>tr:last-child,[data-v-8247b2ca] .p-treetable-tbody>tr:last-child>td{border-bottom:none!important}[data-v-8247b2ca] .p-treetable-tbody>tr:hover{background-color:#f9fafb}[data-v-8247b2ca] .p-treetable-toggler{width:2rem;height:2rem;margin-right:.75rem;border-radius:50%;color:#6b7280;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}[data-v-8247b2ca] .p-treetable-toggler:hover{background-color:#e5e7eb;color:#374151}[data-v-8247b2ca] .p-treetable-toggler:focus{box-shadow:0 0 0 2px #6366f133}.name-cell[data-v-8247b2ca]{display:flex;align-items:center;gap:12px}.node-icon[data-v-8247b2ca]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px}.node-icon--root[data-v-8247b2ca]{background-color:var(--color-primary);color:#fff}.node-icon--child[data-v-8247b2ca]{background-color:var(--color-secondary);color:var(--color-primary)}.name-content[data-v-8247b2ca]{display:flex;flex-direction:column;gap:2px}.node-name[data-v-8247b2ca]{font-weight:600;color:#1f2937;font-size:.95rem}.node-badge[data-v-8247b2ca]{font-size:.7rem;font-weight:600;padding:1px 6px;border-radius:4px;display:inline-block;width:-moz-fit-content;width:fit-content;text-transform:uppercase}.badge--root[data-v-8247b2ca]{background-color:#eef2ff;color:var(--color-primary)}.badge--child[data-v-8247b2ca]{background-color:#fdf4ff;color:var(--color-secondary)}.code-badge[data-v-8247b2ca]{background:#f3f4f6;color:#4b5563;padding:4px 8px;border-radius:6px;font-family:Monaco,Consolas,monospace;font-size:.85rem;font-weight:500;border:1px solid #e5e7eb}.description-text[data-v-8247b2ca]{color:#6b7280;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:300px}.actions-cell[data-v-8247b2ca]{display:flex;justify-content:center;gap:8px}.empty-message[data-v-8247b2ca]{padding:2rem;text-align:center;color:#6b7280;font-size:.95rem;font-style:italic}.educational-level-form[data-v-3799f2e2]{padding:20px}.form-grid[data-v-3799f2e2]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.full-width[data-v-3799f2e2]{grid-column:1 / -1}.form-actions[data-v-3799f2e2]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e5e7eb}.form-control[data-v-3799f2e2]{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s ease}.form-control[data-v-3799f2e2]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.form-control.is-invalid[data-v-3799f2e2]{border-color:#ef4444}.invalid-feedback[data-v-3799f2e2]{display:block;margin-top:6px;font-size:12px;color:#ef4444}.form-text[data-v-3799f2e2]{display:block;margin-top:6px;font-size:12px}.text-muted[data-v-3799f2e2]{color:#6b7280}textarea.form-control[data-v-3799f2e2]{resize:vertical;min-height:80px}.header-section[data-v-2928684a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.header-info[data-v-2928684a]{flex:1}.title[data-v-2928684a]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 8px}.subtitle[data-v-2928684a]{font-size:14px;color:#6b7280;margin:0}.create-btn[data-v-2928684a]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;font-weight:500}.create-btn i[data-v-2928684a]{font-size:16px}.empty-state[data-v-2928684a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#f9fafb;border-radius:16px;border:2px dashed #d1d5db}.empty-state i[data-v-2928684a]{font-size:48px;color:#9ca3af;margin-bottom:16px}.empty-state p[data-v-2928684a]{font-size:16px;color:#6b7280;margin:0 0 20px}.create-btn-empty[data-v-2928684a]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;font-weight:500}.tree-container[data-v-2928684a]{margin-top:20px}.drawerHeader[data-v-573537d6]{width:100%;padding-right:1rem;padding-left:1rem}.drawerTitle[data-v-573537d6]{margin:0 0 .25rem;font-size:1.7rem;font-weight:700;color:#fff}.drawerSubtitle[data-v-573537d6]{display:block;margin-bottom:1rem;font-size:.85rem;color:#ffffffbf}.statusBadge[data-v-573537d6]{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .9rem;border-radius:999px;border:1px solid transparent;font-size:13px;font-weight:600}.statusBadge--success[data-v-573537d6]{background-color:#e6f4ea;color:#059669;border-color:#05966940}.statusBadge--secondary[data-v-573537d6]{background-color:#f3f4f6;color:#6b7280;border-color:#6b728033}.statusBadge--warning[data-v-573537d6]{background-color:#fff4e5;color:#b45309;border-color:#f59e0b40}.headerActions[data-v-573537d6]{display:flex;gap:16px;width:100%;margin-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.25)}.headerActionButton[data-v-573537d6]{flex:1;font-weight:700}.buttonIcon[data-v-573537d6]{margin-right:.5rem}.drawerContent[data-v-573537d6]{display:flex;flex-direction:column;gap:1rem;padding:20px;padding-bottom:2rem}.summaryCard[data-v-573537d6]{background-color:#f4f7fa;border:1px solid #dbeafe;border-radius:12px;padding:24px}.sectionHeader[data-v-573537d6]{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.sectionHeader--noMargin[data-v-573537d6]{margin-bottom:1rem}.sectionHeaderIcon[data-v-573537d6]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center}.sectionHeaderIcon--primary[data-v-573537d6]{background:rgba(37,99,235,.12);color:#2563eb}.sectionHeaderTitle[data-v-573537d6]{font-size:1rem;font-weight:700;color:#1e3a8a}.summaryBox[data-v-573537d6]{background:#ffffff;border-radius:8px;padding:16px;min-height:100px}.summaryTop[data-v-573537d6]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.82rem;font-weight:500}.summaryValue[data-v-573537d6]{font-size:1.2rem;font-weight:700}.textSuccess[data-v-573537d6]{color:#059669}.textWarning[data-v-573537d6]{color:#ea580c}.textDanger[data-v-573537d6]{color:#dc2626}.detailCard[data-v-573537d6]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.cardHeader[data-v-573537d6]{padding:20px 24px 16px;border-bottom:1px solid #f3f4f6}.cardTitle[data-v-573537d6]{margin:0;font-size:1.1rem;font-weight:700;color:#111827}.cardBody[data-v-573537d6]{padding:24px}.cardBody--compact[data-v-573537d6]{padding-top:10px;padding-bottom:24px}.infoGrid[data-v-573537d6]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.infoGrid--spaced[data-v-573537d6]{margin-top:12px}.infoItem[data-v-573537d6]{min-width:0}.infoItem--full[data-v-573537d6]{grid-column:1 / -1}.infoLabel[data-v-573537d6]{margin-bottom:4px;font-size:.85rem;color:#6b7280}.infoValue[data-v-573537d6]{font-size:.95rem;color:#111827}.infoValue--strong[data-v-573537d6]{font-weight:600}.subSectionTitle[data-v-573537d6]{margin-bottom:.85rem;font-size:.92rem;font-weight:600;color:#6b7280}.subSectionTitle--small[data-v-573537d6]{margin-bottom:.65rem}.divider[data-v-573537d6]{width:100%;height:1px;margin:1.25rem 0;background:#e5e7eb}.authoritiesList[data-v-573537d6]{display:flex;flex-direction:column;gap:14px;margin-top:8px}.authorityItem[data-v-573537d6]{display:flex;align-items:center;gap:12px}.authorityLabel[data-v-573537d6]{margin-bottom:0}.avatar[data-v-573537d6]{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.avatar--primary[data-v-573537d6]{background:#2563eb}.avatar--success[data-v-573537d6]{background:#059669}.tagsWrap[data-v-573537d6]{display:flex;flex-wrap:wrap;gap:8px}.tagBadge[data-v-573537d6]{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .9rem;border-radius:999px;border:1px solid transparent;font-size:13px;font-weight:500}.tagBadge--primary[data-v-573537d6]{background-color:#eff6ff;color:#2563eb;border-color:#2563eb2e}.tagBadge--success[data-v-573537d6]{background-color:#e6f4ea;color:#059669;border-color:#0596692e}.accordionRow[data-v-573537d6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1rem 0;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .2s ease}.accordionRow[data-v-573537d6]:hover{background-color:#f9fafb}.accordionTitle[data-v-573537d6]{font-size:1rem;font-weight:700;color:#111827}.accordionIcon[data-v-573537d6]{transition:transform .25s ease}.accordionIcon--open[data-v-573537d6]{transform:rotate(180deg)}.accordionContent[data-v-573537d6]{padding:.85rem 0 1rem;border-bottom:1px solid #f3f4f6;font-size:.92rem;line-height:1.6;color:#6b7280}.contentSection[data-v-573537d6]{padding-top:1rem}.contentTitle[data-v-573537d6]{margin-bottom:.65rem;font-size:.95rem;font-weight:600;color:#111827}.contentParagraph[data-v-573537d6]{margin:0;font-size:14px;line-height:1.6;color:#6b7280}.highlightBox[data-v-573537d6]{background:#f9fafb;border-radius:10px;padding:.9rem 1rem;font-size:.92rem;color:#111827}.dangerButton[data-v-573537d6]{transition:all .2s ease!important}.dangerButton[data-v-573537d6]:hover{background-color:var(--color-danger, #d81b60)!important;border-color:var(--color-danger, #d81b60)!important;color:#fff!important}.dangerButton[data-v-573537d6]:hover i,.dangerButton[data-v-573537d6]:hover span{color:#fff!important}.fade-slide-enter-active[data-v-573537d6],.fade-slide-leave-active[data-v-573537d6]{transition:all .25s ease}.fade-slide-enter-from[data-v-573537d6],.fade-slide-leave-to[data-v-573537d6]{opacity:0;transform:translateY(-6px)}[data-v-573537d6] .offcanvas-header{align-items:flex-start!important}@media (max-width: 768px){.headerActions[data-v-573537d6]{flex-direction:column}.summaryGrid[data-v-573537d6],.infoGrid[data-v-573537d6]{grid-template-columns:1fr}.infoItem--full[data-v-573537d6]{grid-column:auto}.drawerTitle[data-v-573537d6]{font-size:1.35rem}.cardBody[data-v-573537d6],.cardHeader[data-v-573537d6],.summaryCard[data-v-573537d6]{padding-left:16px;padding-right:16px}}.summaryGrid[data-v-573537d6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.summaryTop[data-v-573537d6]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:.82rem;font-weight:600}.summaryTop--blue[data-v-573537d6]{color:#2563eb}.summaryTop--green[data-v-573537d6]{color:#059669}.summaryTop--orange[data-v-573537d6]{color:#ea580c}.summaryTop--muted[data-v-573537d6]{color:#6b7280}.summaryValue[data-v-573537d6]{font-size:1.25rem;font-weight:700;line-height:1.2}.summaryValue--primary[data-v-573537d6]{color:#1e3a8a}.summaryValue--green[data-v-573537d6]{color:#059669}.summaryValue--small[data-v-573537d6]{font-size:1rem}.summaryValue--date[data-v-573537d6]{font-size:.95rem;color:#111827}.journey-grid[data-v-189c0a0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.journey-card[data-v-189c0a0a]{border:1px solid #e5e7eb;border-radius:8px;padding:10px 16px;cursor:pointer;transition:all .2s;background-color:#fff}.journey-card[data-v-189c0a0a]:hover{border-color:var(--color-primary);background-color:#f9fafb}.journey-card.active[data-v-189c0a0a]{border-color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary),transparent 95%)}.journey-content[data-v-189c0a0a]{display:flex;justify-content:space-between;align-items:center}.journey-name[data-v-189c0a0a]{font-size:.9rem;font-weight:500;color:#374151}.journey-card.active .journey-name[data-v-189c0a0a]{color:var(--color-primary);font-weight:600}.custom-checkbox[data-v-189c0a0a]{width:24px;height:24px;border:2px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s;background:white}.custom-checkbox.checked[data-v-189c0a0a]{background-color:var(--color-primary);border-color:var(--color-primary)}.check-icon[data-v-189c0a0a]{color:#fff!important;font-size:14px}.date-input-icon[data-v-189c0a0a]::-webkit-calendar-picker-indicator{filter:invert(27%) sepia(51%) saturate(2878%) hue-rotate(202deg) brightness(104%) contrast(97%);cursor:pointer;opacity:.8}.date-input-icon[data-v-189c0a0a]::-webkit-calendar-picker-indicator:hover{opacity:1}.custom-cancel-btn[data-v-189c0a0a]{color:#38bdf8;border-color:#38bdf8;background-color:transparent;font-weight:500;padding:.5rem 1.5rem;border-radius:4px}.custom-cancel-btn[data-v-189c0a0a]:hover{background-color:#f0f9ff;border-color:#0284c7;color:#0284c7}.custom-submit-btn[data-v-189c0a0a]{color:#1e40af;border-color:#1e40af;background-color:transparent;font-weight:500;padding:.5rem 1.5rem;border-radius:4px}.custom-submit-btn[data-v-189c0a0a]:hover{background-color:#eff6ff;border-color:#1d4ed8;color:#1d4ed8}.deactivate-modal-body[data-v-40973534]{margin-top:-10px}.info-card[data-v-40973534]{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;padding:16px}.label-small[data-v-40973534]{display:block;font-size:.75rem;color:#6b7280;text-transform:none;margin-bottom:2px}.value-text[data-v-40973534]{font-size:.95rem;color:#111827}.warning-banner[data-v-40973534]{background-color:#fef2f2;border:1px solid #fee2e2;border-radius:8px;padding:14px}.bg-success-light[data-v-40973534]{background-color:#dcfce7}.custom-v-select[data-v-40973534] .vs__dropdown-toggle{border:1px solid #d1d5db;border-radius:8px;padding:2px 0;background-color:#fff}[data-v-40973534] .o-modal-header{background-color:#f8f9fa!important;color:#111827!important;border-bottom:1px solid #e5e7eb}[data-v-40973534] .o-modal-title{font-size:1.1rem;color:#111827}[data-v-40973534] .btn-close{filter:none}.btn-confirm[data-v-40973534]{background-color:#f07187!important;border-color:#f07187!important;color:#fff!important;padding:8px 16px;font-weight:600;border-radius:8px}.btn-confirm[data-v-40973534]:disabled{opacity:.5;background-color:#fca5a5!important;border-color:#fca5a5!important}.programs-page[data-v-68dc2046]{padding:0}.filters-container[data-v-68dc2046]{display:flex;flex-direction:column;margin-bottom:16px;background:white;padding:16px;border-radius:8px;border:1px solid #e5e7eb}.filters-inputs[data-v-68dc2046]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;align-items:center}.search-box[data-v-68dc2046]{position:relative}.search-icon[data-v-68dc2046]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af}.actions-cell[data-v-68dc2046]{display:flex;align-items:center;justify-content:flex-end;gap:16px}.btn-plan-estudios[data-v-68dc2046]{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #bfdbfe;background-color:#eff6ff;color:#2563eb;border-radius:6px;font-size:13px;font-weight:500;transition:all .2s}.btn-plan-estudios[data-v-68dc2046]:hover{background-color:#dbeafe}.action-btn[data-v-68dc2046]{background:none;border:none;padding:4px;cursor:pointer;transition:color .2s;display:flex;align-items:center;justify-content:center}.action-btn[data-v-68dc2046]:hover{color:#111827!important}.pagination-wrapper[data-v-68dc2046]{border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px}.btn-paginate[data-v-68dc2046]{background:none;border:none;color:#6b7280;font-weight:500;font-size:14px;padding:4px 8px;cursor:pointer}.btn-paginate[data-v-68dc2046]:hover:not(:disabled){color:#111827}.btn-paginate[data-v-68dc2046]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 992px){.filters-inputs[data-v-68dc2046]{grid-template-columns:1fr 1fr}}@media (max-width: 576px){.filters-inputs[data-v-68dc2046]{grid-template-columns:1fr}}.action-icon-btn[data-v-68dc2046]:hover{background-color:transparent!important;color:inherit!important}.bg-success-light[data-v-68dc2046]{background-color:#e6f4ea}.bg-secondary-light[data-v-68dc2046]{background-color:#f1f3f4}.bg-danger-light[data-v-68dc2046]{background-color:#fce8e6}.bg-primary-light[data-v-ceabe3be]{background-color:#eff6ff!important}.text-primary[data-v-ceabe3be]{color:#2563eb!important}.bg-success-light[data-v-ceabe3be]{background-color:#e6f4ea!important}.text-success[data-v-ceabe3be]{color:#10b981!important}.alert-info-box[data-v-ceabe3be]{background-color:#eff6ff;border-color:#bfdbfe!important}.state-hint-box[data-v-ceabe3be]{background-color:#f9fafb;border-color:#e5e7eb!important}.grids-page[data-v-1b40bb2e]{padding:0;max-width:1200px;margin:0 auto}.grid-card[data-v-1b40bb2e]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;transition:box-shadow .2s}.grid-card[data-v-1b40bb2e]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.bg-success-light[data-v-1b40bb2e]{background-color:#e6f4ea!important}.bg-primary-light[data-v-1b40bb2e]{background-color:#eff6ff!important}.text-primary-blue[data-v-1b40bb2e]{color:#3b82f6!important}.text-success-green[data-v-1b40bb2e]{color:#10b981!important}.text-purple[data-v-1b40bb2e]{color:#8b5cf6!important}.btn-gestionar[data-v-1b40bb2e],.btn-ver[data-v-1b40bb2e]{transition:background-color .2s}.btn-gestionar[data-v-1b40bb2e]:hover,.btn-ver[data-v-1b40bb2e]:hover{background-color:#f3f4f6!important}.alert-info-box[data-v-1b40bb2e]{background-color:#eff6ff;border-color:#bfdbfe!important}.bg-fuchsia[data-v-116c4b76]{background-color:#d946ef!important}.text-fuchsia[data-v-116c4b76]{color:#d946ef!important}.border-primary-light[data-v-116c4b76]{border-color:#bfdbfe!important}.bg-primary-light[data-v-116c4b76]{background-color:#eff6ff!important}.border-success-light[data-v-116c4b76]{border-color:#bbf7d0!important}.bg-success-light[data-v-116c4b76]{background-color:#f0fdf4!important}.subject-card[data-v-116c4b76]{box-shadow:0 1px 2px #0000000d;transition:all .2s}.subject-card[data-v-116c4b76]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:#cbd5e1!important}.subject-card:hover .hover-actions[data-v-116c4b76]{display:flex!important}.cursor-pointer[data-v-116c4b76],.cursor-pointer[data-v-5148f104]{cursor:pointer}.select-none[data-v-5148f104]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.format-card[data-v-5148f104]{transition:all .2s}.format-card[data-v-5148f104]:hover{border-color:#cbd5e1!important}.bg-primary-light[data-v-5148f104]{background-color:#eff6ff!important}.border-primary[data-v-5148f104]{border-color:#3b82f6!important}.border-dashed[data-v-5148f104]{border-style:dashed!important;border-color:#d1d5db!important}.bg-fuchsia[data-v-948fd91c]{background-color:#d946ef!important}.text-fuchsia[data-v-948fd91c]{color:#d946ef!important}.text-orange[data-v-948fd91c]{color:#ea580c!important}.border-primary-light[data-v-948fd91c]{border-color:#bfdbfe!important}.bg-primary-light[data-v-948fd91c]{background-color:#eff6ff!important}.border-success-light[data-v-948fd91c]{border-color:#bbf7d0!important}.bg-success-light[data-v-948fd91c]{background-color:#f0fdf4!important}.subject-card[data-v-948fd91c]{box-shadow:0 1px 2px #0000000d;transition:all .2s}.subject-card[data-v-948fd91c]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:#cbd5e1!important}.semester-info h5[data-v-948fd91c]{font-size:16px}.form-check-input[data-v-34d95be8]:checked{background-color:#1e3a8a;border-color:#1e3a8a}.selected-card[data-v-34d95be8]{border-color:#1e3a8a!important;background-color:#f8fafc}.drawer-header-content[data-v-792ea518]{color:#fff}.text-orange[data-v-41f59f6a]{color:#ea580c!important}.grids-page[data-v-41f59f6a]{padding:0;max-width:1200px;margin:0 auto}.grid-card[data-v-41f59f6a]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;transition:box-shadow .2s}.grid-card[data-v-41f59f6a]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.bg-success-light[data-v-41f59f6a]{background-color:#e6f4ea!important}.bg-primary-light[data-v-41f59f6a]{background-color:#eff6ff!important}.text-primary-blue[data-v-41f59f6a]{color:#3b82f6!important}.text-success-green[data-v-41f59f6a]{color:#10b981!important}.text-purple[data-v-41f59f6a]{color:#8b5cf6!important}.btn-gestionar[data-v-41f59f6a],.btn-ver[data-v-41f59f6a]{transition:background-color .2s}.btn-gestionar[data-v-41f59f6a]:hover,.btn-ver[data-v-41f59f6a]:hover{background-color:#f3f4f6!important}.alert-info-box[data-v-41f59f6a]{background-color:#eff6ff;border-color:#bfdbfe!important}.logo-institution[data-v-c7de861e]{max-height:60px}.app-name[data-v-c7de861e]{text-decoration:none;font-size:1.8rem;font-weight:300}.grid-cards[data-v-819cdac0]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.o-card-title-background[data-v-67e6d0d6]{background-color:var(--color-primary);color:var(--color-light);padding:var(--padding-2);line-height:var(--line-height-5)}.o-card-title-content[data-v-67e6d0d6]{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.o-title[data-v-67e6d0d6]{font-weight:var(--font-weight-bold);text-align:center;font-size:var(--font-size-2)}.o-subtitle[data-v-67e6d0d6]{font-weight:var(--font-weight-normal);font-size:var(--font-size-1)}.grid-cards[data-v-ae8069fa],.grid-cards[data-v-609cb438]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.help-text[data-v-3b797bd2]{font-size:.7rem}.disabledSelect[data-v-61801675]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6!important;border-color:#d1dbe5}.grid-cards[data-v-d5a0ee98]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.pointer[data-v-8ea2e2e8]{cursor:pointer}.document-editor.is-invalid[data-v-29259656]{border:1px solid #dc3545}.document-editor[data-v-29259656]{border:1px solid var(--ck-color-base-border);border-radius:var(--ck-border-radius);max-width:99.7%;max-height:700px;display:flex;flex-flow:column nowrap}.document-editor__toolbar[data-v-29259656]{z-index:1;box-shadow:0 0 5px #0003;border-bottom:1px solid var(--ck-color-toolbar-border)}.document-editor__toolbar .ck-toolbar[data-v-29259656]{border:0;border-radius:0}.document-editor__editable-container[data-v-29259656]{background:var(--ck-color-base-foreground);overflow-y:scroll}.document-editor__editable-container .ck-editor__editable[data-v-29259656]{min-height:5cm;border-radius:var(--ck-border-radius);background:white;box-shadow:0 0 5px #0000001a;margin:0 auto}.document-editor .ck-content[data-v-29259656],.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-29259656]{font:16px/1.6 Helvetica Neue,Helvetica,Arial,sans-serif}.document-editor .ck-heading-dropdown .ck-list .ck-button__label[data-v-29259656]{line-height:calc(1.7 * var(--ck-line-height-base) * var(--ck-font-size-base));min-width:6em}.document-editor .ck-heading-dropdown .ck-list .ck-button:not(.ck-heading_paragraph) .ck-button__label[data-v-29259656]{transform:scale(.8);transform-origin:left}.document-editor .ck-content h2[data-v-29259656],.document-editor .ck-heading-dropdown .ck-heading_heading1 .ck-button__label[data-v-29259656]{font-size:2.18em;font-weight:400}.document-editor .ck-content h2[data-v-29259656]{line-height:1.37em;padding-top:.342em;margin-bottom:.142em}.document-editor .ck-content h3[data-v-29259656],.document-editor .ck-heading-dropdown .ck-heading_heading2 .ck-button__label[data-v-29259656]{font-size:1.75em;font-weight:400;color:#009dff}.document-editor .ck-heading-dropdown .ck-heading_heading2.ck-on .ck-button__label[data-v-29259656]{color:var(--ck-color-list-button-on-text)}.document-editor .ck-content h3[data-v-29259656]{line-height:1.86em;padding-top:.171em;margin-bottom:.357em}.document-editor .ck-content h4[data-v-29259656],.document-editor .ck-heading-dropdown .ck-heading_heading3 .ck-button__label[data-v-29259656]{font-size:1.31em;font-weight:700}.document-editor .ck-content h4[data-v-29259656]{line-height:1.24em;padding-top:.286em;margin-bottom:.952em}.document-editor .ck-content p[data-v-29259656]{font-size:1em;line-height:1.63em;padding-top:.5em;margin-bottom:1.13em}.document-editor .ck-content blockquote[data-v-29259656]{font-family:Georgia,serif;margin-left:calc(2 * var(--ck-spacing-large));margin-right:calc(2 * var(--ck-spacing-large))}.dictation-button[data-v-29259656]{margin-left:auto;margin-right:8px;margin-top:4px}.items[data-v-202d5de0]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}@media (max-width: 500px){.responsive-buttons[data-v-202d5de0]{flex-direction:column;width:100%}.buttons[data-v-202d5de0]{width:100%}}.items[data-v-a7149be4]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.chat-container[data-v-e0b0bf8a]{display:flex;flex-direction:column;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.chat-header[data-v-e0b0bf8a]{padding:10px 0;border-bottom:1px solid var(--color-gray-400);margin-bottom:15px}.chat-title[data-v-e0b0bf8a]{color:var(--color-gray-700);font-weight:600;margin:0}.chat-body[data-v-e0b0bf8a]{border:1px solid var(--color-gray-400);border-radius:12px;padding:15px;background-color:var(--color-light-2);box-shadow:0 2px 10px rgba(var(--color-dark-rgb),var(--opacity-color-10));flex-grow:1;display:flex;flex-direction:column}.messages-container[data-v-e0b0bf8a]{flex-grow:1;overflow-y:auto;margin-bottom:15px;padding-right:5px}.message-thread[data-v-e0b0bf8a]{margin-bottom:20px}.message[data-v-e0b0bf8a]{display:flex;margin-bottom:8px;position:relative}.message-parent[data-v-e0b0bf8a]{background-color:var(--color-light);border-radius:12px;padding:12px;box-shadow:0 1px 2px rgba(var(--color-dark-rgb),var(--opacity-color-10))}.message-replies[data-v-e0b0bf8a]{padding-left:40px}.message-reply[data-v-e0b0bf8a]{background-color:var(--color-ghost);border-radius:12px;padding:10px;box-shadow:0 1px 2px rgba(var(--color-dark-rgb),var(--opacity-color-10))}.message-avatar[data-v-e0b0bf8a]{flex-shrink:0;width:40px;height:40px;margin-right:12px;display:flex;align-items:center;justify-content:center}.avatar-container[data-v-e0b0bf8a]{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid var(--color-primary)}.avatar-container img[data-v-e0b0bf8a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-content[data-v-e0b0bf8a]{flex-grow:1}.message-header[data-v-e0b0bf8a]{display:flex;align-items:center;margin-bottom:4px;gap:10px}.message-parent .message-header[data-v-e0b0bf8a],.message-reply .message-header[data-v-e0b0bf8a]{flex-wrap:wrap}.message-author[data-v-e0b0bf8a]{font-weight:600;color:var(--color-gray-700);font-size:.95rem}.message-time[data-v-e0b0bf8a]{font-size:.75rem;color:var(--color-gray-600);margin-left:auto}.message-text[data-v-e0b0bf8a]{margin:0;color:var(--color-gray-900);line-height:1.4;word-break:break-word}p.message-reply[data-v-e0b0bf8a]{color:var(--color-primary);font-size:.85rem;margin-top:5px;cursor:pointer;display:inline-block;font-weight:500;background-color:transparent;box-shadow:none;padding:0}p.message-reply[data-v-e0b0bf8a]:hover{text-decoration:underline}.chat-input-container[data-v-e0b0bf8a]{margin-top:auto;background-color:var(--color-light);border-radius:12px;padding:10px;border:1px solid var(--color-primary)}.reply-preview[data-v-e0b0bf8a]{display:flex;align-items:center;background-color:var(--color-ghost);border-radius:8px;padding:8px 12px;margin-bottom:10px}.reply-preview-content[data-v-e0b0bf8a]{flex-grow:1}.reply-preview-author[data-v-e0b0bf8a]{font-weight:600;margin-bottom:2px;font-size:.85rem;color:var(--color-gray-700)}.reply-preview-text[data-v-e0b0bf8a]{margin:0;font-size:.85rem;color:var(--color-gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.reply-preview-close[data-v-e0b0bf8a]{cursor:pointer;color:var(--color-gray-600)}.reply-preview-close[data-v-e0b0bf8a]:hover{color:var(--color-danger)}.input-container[data-v-e0b0bf8a]{display:flex;align-items:center;gap:10px}.message-input[data-v-e0b0bf8a]{flex-grow:1;border:1px solid var(--color-gray-400);border-radius:20px;padding:10px 15px;font-size:.95rem;background-color:var(--color-light);transition:border-color .2s}.message-input[data-v-e0b0bf8a]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),var(--opacity-color-20))}.send-button[data-v-e0b0bf8a]{border-radius:50%!important;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .2s}.send-button[data-v-e0b0bf8a]:hover{transform:scale(1.05)}.message-parent .message-avatar[data-v-e0b0bf8a],.message-reply .message-avatar[data-v-e0b0bf8a]{align-self:flex-start}.message-reply .message-content[data-v-e0b0bf8a]{display:flex;flex-direction:column}@media (max-height: 100px){.messages-container[data-v-e0b0bf8a]{max-height:calc(50vh - 50px)}}@media (max-width: 576px){.message-header[data-v-e0b0bf8a]{flex-direction:column;align-items:flex-start;gap:2px}.message-time[data-v-e0b0bf8a]{margin-left:0}}.button-container[data-v-48cc13c8]{position:relative;display:inline-block}.badge[data-v-48cc13c8]{position:absolute;top:-5px;right:-5px;background-color:red;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:60%;min-width:18px;text-align:center;line-height:1;display:flex;align-items:center;justify-content:center}.filter[data-v-9a085cd4]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,.1) 0%,rgba(255,255,255,.1) 100%)}.mb-3[data-v-9a085cd4]{max-height:20rem;width:100%}.h5[data-v-9a085cd4]{font-size:1.25rem}.items[data-v-3eae36e6]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.items[data-v-e4b86492]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,25rem),1fr))}.custom-bg[data-v-e4b86492]{background-color:#00b0da}.items[data-v-361430ea]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.cursor[data-v-361430ea]{cursor:pointer}.content-scroll[data-v-361430ea]{max-height:calc(100vh - 280px);overflow-y:auto;padding-right:8px}.items[data-v-41826757]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.filter[data-v-41826757]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,.1) 0%,rgba(255,255,255,.1) 100%)}.pointer[data-v-41826757]{cursor:pointer}.borde-left[data-v-41826757]{border-left-color:var(--7cac4b93);border-left-width:4px}.custom-bg[data-v-41826757]{background-color:#00b0da}.disabledSelect[data-v-b9f9d6a0]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6!important;border-color:#d1dbe5}.appcard-container[data-v-8f2d6438],.appcard-container[data-v-d0d7346c]{height:unset}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:"\f10c"}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:"\f10d"}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f115"}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f11d"}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f121"}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time,.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}.step-detail-container[data-v-7d8bf28f]{display:flex;justify-content:space-between;gap:1rem;align-items:stretch}.step-detail-container .step-card[data-v-7d8bf28f]{min-width:17rem;max-width:17rem}.step-detail-container .description-container[data-v-7d8bf28f]{max-height:13rem;overflow-x:scroll;width:100%}.step-detail-container .video-container[data-v-7d8bf28f]{display:flex;justify-content:center;align-items:center}.step-detail-container .step-card[data-v-7d8bf28f]{position:relative}.step-detail-container .step-card .pago[data-v-7d8bf28f]{position:absolute;bottom:60px;left:48px;transform:translate(-25%,25%);padding:0 6px;font-size:.8rem;border-radius:91rem;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity));color:#fff}.status-indicator[data-v-7d8bf28f]{padding:5px;border-radius:5px;color:#fff;font-weight:700}.o-base-list-wrapper[data-v-7d8bf28f]{display:flex;gap:var(--gap-1);background-color:var(--color-light);border-bottom-width:var(--border-2);position:sticky;top:10px;z-index:5;padding:var(--padding-4)}.table td[data-v-7ab61e67]{text-align:start}.texto-1[data-v-7ab61e67]{text-align:start;text-justify:auto}.estado-transaccion[data-v-7ab61e67]{text-align:center}.pointer[data-v-69d8f258]{cursor:pointer}.borde-left[data-v-69d8f258]{border-left-color:var(--color-primary);border-left-width:var(--border-4)}.app-table-container[data-v-8e747ef0]{position:relative;overflow:auto;width:100%;max-height:26.54rem;margin:0 auto;border-right:1px solid #ddd;border-left:1px solid #ddd}.app-table-container[data-v-8e747ef0]::-webkit-scrollbar{width:.3rem;height:.3rem}.app-table-container[data-v-8e747ef0]::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}.app-table-container[data-v-8e747ef0]::-webkit-scrollbar-track{background:transparent}.app-table-container .app-custom-table[data-v-8e747ef0]{border:1px solid #ddd;border-spacing:0;width:100%}.app-table-container .app-custom-table thead tr[data-v-8e747ef0]{background:#e3e3e3}.app-table-container .app-custom-table thead tr th[data-v-8e747ef0]{background-color:#e3e3e3}.app-table-container .app-custom-table[data-v-8e747ef0] th,.app-table-container .app-custom-table[data-v-8e747ef0] td{padding:.5rem}.app-table-container .app-custom-table thead[data-v-8e747ef0]{position:sticky;top:0;z-index:2}[data-v-8e747ef0] tbody tr:nth-child(odd){background-color:#fff}[data-v-8e747ef0] tbody tr:nth-child(even){background-color:#e9e9e9}.app-table-container .app-custom-table[data-v-8e747ef0] .sticky{position:sticky;left:0;top:0;z-index:1;padding:0}.app-table-container .app-custom-table[data-v-8e747ef0] .sticky .sticky-div{display:flex;align-items:center;min-height:-moz-max-content;min-height:max-content;padding-left:.5rem}[data-v-8e747ef0] thead tr .sticky{background-color:#e3e3e3}[data-v-8e747ef0] tbody tr:nth-child(odd) .sticky{background-color:#fff}[data-v-8e747ef0] tbody tr:nth-child(even) .sticky{background-color:#e9e9e9}.table-content[data-v-21e79a67]{width:100%}.table-container[data-v-aac37094]{max-height:23rem;overflow-y:scroll}.grid-cards[data-v-ee55362e] .o-card,.grid-cards-2[data-v-ee55362e] .o-card{border-left:.2rem solid var(--color-primary)}.container-table[data-v-ee55362e]{width:100%;overflow-x:scroll}.grid-cards[data-v-ee55362e],.grid-cards-2[data-v-ee55362e]{display:grid;gap:var(--gap-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.custom-table[data-v-ee55362e]{border-top:1px solid #ddd;border-spacing:0;width:100%;max-height:300px}.custom-table thead tr[data-v-ee55362e]{background:#eee;border-bottom:1px solid #ddd}.custom-table th[data-v-ee55362e],.custom-table td[data-v-ee55362e]{border-right:1px solid #ddd;padding:0 .5rem}.custom-table th[data-v-ee55362e]:last-child,.custom-table td[data-v-ee55362e]:last-child{border-right:0}.custom-table td[data-v-ee55362e]{border:1px solid #ddd;border-left:0}.custom-table .sticky[data-v-ee55362e]{position:sticky;left:0;top:0}.custom-table thead tr .sticky[data-v-ee55362e]{background:#eee}.custom-table tbody tr .sticky[data-v-ee55362e]{background:#fff}.custom-table thead[data-v-ee55362e]{position:sticky;top:0;z-index:1}.table-container[data-v-ee55362e]{width:100%;max-height:25rem;overflow-x:scroll;margin:0 auto;border-right:1px solid #ddd;border-left:1px solid #ddd}[data-v-ee55362e] .w-15{min-width:15rem}[data-v-ee55362e] .z-3{z-index:3}@media screen and (max-width: 720px){.content-buttons[data-v-ee55362e]{display:flex;flex-direction:column}}.under__line[data-v-2ed439bd]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-2ed439bd]:first-letter{text-transform:uppercase}.grid-cards[data-v-c738f4ea]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.semibold[data-v-c738f4ea]{font-weight:500}.disabled[data-v-2e865ce7]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6;border-color:#d1dbe5}.w-85[data-v-747d8960]{width:85%}.quotas[data-v-a2a0a174],.quotas[data-v-6f74e8df]{text-align:center}.hover[data-v-7136a9f5]:hover{background-color:#0000001a}table th[data-v-7136a9f5]{text-align:center}tr.fila-intermedia[data-v-7136a9f5]:nth-child(2n){background-color:#e4e4e4}.button-playTime[data-v-7136a9f5]{padding:unset;width:32px;height:32px;border-radius:unset;color:var(--color-primary);border-color:unset;border:unset}.button-playTime[data-v-7136a9f5]:hover{width:32px;height:32px;border-radius:50px;color:var(--color-light);background-color:var(--color-secondary)}.grid-cards[data-v-3ccc4920]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.pointer[data-v-3ccc4920]{cursor:pointer}.disabled[data-v-4dae14b8],.disabled[data-v-4f672062]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6;border-color:#d1dbe5}.table-container[data-v-7f910382]{max-height:400px;overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable}.responsive-table[data-v-7f910382]{min-width:100%}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc{display:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc *:before,.fc *:after{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{vertical-align:top;padding:0}.fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype");font-weight:400;font-style:normal}.fc-icon{display:inline-block;width:1em;height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:fcicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:"\e900"}.fc-icon-chevron-right:before{content:"\e901"}.fc-icon-chevrons-left:before{content:"\e902"}.fc-icon-chevrons-right:before{content:"\e903"}.fc-icon-minus-square:before{content:"\e904"}.fc-icon-plus-square:before{content:"\e905"}.fc-icon-x:before{content:"\e906"}.fc .fc-button{border-radius:0;overflow:visible;text-transform:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}.fc .fc-button:not(:disabled){cursor:pointer}.fc .fc-button::-moz-focus-inner{padding:0;border-style:none}.fc .fc-button{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{outline:0;box-shadow:0 0 0 .2rem #2c3e5040}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color, #2C3E50);border-color:#2c3e50;border-color:var(--fc-button-border-color, #2C3E50)}.fc .fc-button-primary:hover{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color, #1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color, #1a252f)}.fc .fc-button-primary:disabled{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color, #2C3E50);border-color:#2c3e50;border-color:var(--fc-button-border-color, #2C3E50)}.fc .fc-button-primary:focus{box-shadow:0 0 0 .2rem #4c5b6a80}.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#1a252f;background-color:var(--fc-button-active-bg-color, #1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color, #151e27)}.fc .fc-button-primary:not(:disabled):active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus{box-shadow:0 0 0 .2rem #4c5b6a80}.fc .fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc .fc-button-group{position:relative;display:inline-flex;vertical-align:middle}.fc .fc-button-group>.fc-button{position:relative;flex:1 1 auto}.fc .fc-button-group>.fc-button:hover{z-index:1}.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button.fc-button-active{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{position:absolute;top:0;right:0;left:0;bottom:0}.fc .fc-scroller-harness{position:relative;overflow:hidden;direction:ltr}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd)}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%;table-layout:fixed}.fc .fc-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}.fc .fc-scrollgrid{border-collapse:separate;border-right-width:0;border-bottom-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section{height:1px}.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section table{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-top-width:0;border-left-width:0}.fc .fc-scrollgrid-section-header>*,.fc .fc-scrollgrid-section-footer>*{border-bottom-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:#fff;background:var(--fc-page-bg-color, #fff);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{position:absolute;top:0;right:0;bottom:0;left:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-bg-event,.fc .fc-non-business,.fc .fc-highlight{position:absolute;top:0;left:0;right:0;bottom:0}.fc .fc-non-business{background:rgba(215,215,215,.3);background:var(--fc-non-business-color, rgba(215, 215, 215, .3))}.fc .fc-bg-event{background:rgb(143,223,130);background:var(--fc-bg-event-color, rgb(143, 223, 130));opacity:.3;opacity:var(--fc-bg-event-opacity, .3)}.fc .fc-bg-event .fc-event-title{margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size, .85em);font-style:italic}.fc .fc-highlight{background:rgba(188,232,241,.3);background:var(--fc-highlight-color, rgba(188, 232, 241, .3))}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color, rgba(208, 208, 208, .3))}a.fc-event,a.fc-event:hover{text-decoration:none}.fc-event[href],.fc-event.fc-event-draggable{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px #0000004d}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event:hover .fc-event-resizer,.fc-event-selected .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);border-width:1px;border-width:var(--fc-event-resizer-dot-border-width, 1px);width:8px;width:var(--fc-event-resizer-dot-total-width, 8px);height:8px;height:var(--fc-event-resizer-dot-total-width, 8px);border-style:solid;border-color:inherit;background:#fff;background:var(--fc-page-bg-color, #fff)}.fc-event-selected .fc-event-resizer:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px #0003}.fc-event-selected:before,.fc-event:focus:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0}.fc-event-selected:after,.fc-event:focus:after{content:"";background:rgba(0,0,0,.25);background:var(--fc-event-selected-overlay-color, rgba(0, 0, 0, .25));position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px}.fc-h-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color, #3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color, #3788d8)}.fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color, #fff)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden}.fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness, 8px)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:calc(-.5 * var(--fc-event-resizer-thickness, 8px))}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:calc(-.5 * var(--fc-event-resizer-thickness, 8px))}.fc-h-event.fc-event-selected .fc-event-resizer{top:50%;margin-top:-4px;margin-top:calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px))}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px))}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px))}.fc .fc-popover{position:absolute;z-index:9999;box-shadow:0 2px 6px #00000026}.fc .fc-popover-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;opacity:.65;font-size:1.1em}.fc-theme-standard .fc-popover{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd);background:#fff;background:var(--fc-page-bg-color, #fff)}.fc-theme-standard .fc-popover-header{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color, rgba(208, 208, 208, .3))}.fc-v-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color, #3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color, #3788d8)}.fc-v-event .fc-event-main{color:#fff;color:var(--fc-event-text-color, #fff);height:100%}.fc-v-event .fc-event-main-frame{height:100%;display:flex;flex-direction:column}.fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden}.fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0}.fc-v-event .fc-event-title{top:0;bottom:0;max-height:100%;overflow:hidden}.fc-v-event:not(.fc-event-start){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event:not(.fc-event-end){border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-v-event.fc-event-selected:before{left:-10px;right:-10px}.fc-v-event .fc-event-resizer-start{cursor:n-resize}.fc-v-event .fc-event-resizer-end{cursor:s-resize}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:8px;height:var(--fc-event-resizer-thickness, 8px);left:0;right:0}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-thickness, 8px) / -2)}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-thickness, 8px) / -2)}.fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:-4px;margin-left:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)}.fc .fc-timegrid .fc-daygrid-body{z-index:2}.fc .fc-timegrid-divider{padding:0 0 2px}.fc .fc-timegrid-body{position:relative;z-index:1;min-height:100%}.fc .fc-timegrid-axis-chunk{position:relative}.fc .fc-timegrid-axis-chunk>table{position:relative;z-index:1}.fc .fc-timegrid-slots{position:relative;z-index:1}.fc .fc-timegrid-slot{height:1.5em;border-bottom:0}.fc .fc-timegrid-slot:empty:before{content:"\a0"}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.fc .fc-timegrid-slot-label{vertical-align:middle}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px}.fc .fc-timegrid-axis-frame-liquid{height:100%}.fc .fc-timegrid-axis-frame{overflow:hidden;display:flex;align-items:center;justify-content:flex-end}.fc .fc-timegrid-axis-cushion{max-width:60px;flex-shrink:0}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}.fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left}.fc-liquid-hack .fc-timegrid-axis-frame-liquid{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc .fc-timegrid-col.fc-day-today{background-color:#ffdc2826;background-color:var(--fc-today-bg-color, rgba(255, 220, 40, .15))}.fc .fc-timegrid-col-frame{min-height:100%;position:relative}.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc-media-screen .fc-timegrid-cols{position:absolute;top:0;left:0;right:0;bottom:0}.fc-media-screen .fc-timegrid-cols>table{height:100%}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{position:absolute;top:0;left:0;right:0}.fc .fc-timegrid-col-bg{z-index:2}.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-timegrid-col-bg .fc-highlight{z-index:3}.fc .fc-timegrid-bg-harness{position:absolute;left:0;right:0}.fc .fc-timegrid-col-events{z-index:3}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}.fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}.fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%}.fc-timegrid-event-harness{position:absolute}.fc-timegrid-event-harness>.fc-timegrid-event{position:absolute;top:0;bottom:0;left:0;right:0}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px var(--fc-page-bg-color, #fff)}.fc-timegrid-event,.fc-timegrid-more-link{font-size:.85em;font-size:var(--fc-small-font-size, .85em);border-radius:3px}.fc-timegrid-event{margin-bottom:1px}.fc-timegrid-event .fc-event-main{padding:1px 1px 0}.fc-timegrid-event .fc-event-time{white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size, .85em);margin-bottom:1px}.fc-timegrid-event-short .fc-event-main-frame{flex-direction:row;overflow:hidden}.fc-timegrid-event-short .fc-event-time:after{content:"\a0-\a0"}.fc-timegrid-event-short .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size, .85em)}.fc-timegrid-more-link{position:absolute;z-index:9999;color:inherit;color:var(--fc-more-link-text-color, inherit);background:#d0d0d0;background:var(--fc-more-link-bg-color, #d0d0d0);cursor:pointer;margin-bottom:1px}.fc-timegrid-more-link-inner{padding:3px 2px;top:0}.fc-direction-ltr .fc-timegrid-more-link{right:0}.fc-direction-rtl .fc-timegrid-more-link{left:0}.fc .fc-timegrid-now-indicator-line{position:absolute;z-index:4;left:0;right:0;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color, red);border-width:1px 0 0}.fc .fc-timegrid-now-indicator-arrow{position:absolute;z-index:4;margin-top:-5px;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color, red)}.fc-direction-ltr .fc-timegrid-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-direction-rtl .fc-timegrid-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}:root{--fc-daygrid-event-dot-width: 8px}.fc-daygrid-day-frame:before,.fc-daygrid-day-events:before,.fc-daygrid-event-harness:before{content:"";clear:both;display:table}.fc-daygrid-day-frame:after,.fc-daygrid-day-events:after,.fc-daygrid-event-harness:after{content:"";clear:both;display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:#ffdc2826;background-color:var(--fc-today-bg-color, rgba(255, 220, 40, .15))}.fc .fc-daygrid-day-frame{position:relative;min-height:100%}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:absolute;left:0;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0}.fc .fc-daygrid-bg-harness{position:absolute;top:0;bottom:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{z-index:6;margin-top:1px}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;padding:2px 3px 0}.fc .fc-daygrid-day-bottom:before{content:"";clear:both;display:table}.fc .fc-daygrid-more-link{position:relative;z-index:4;cursor:pointer}.fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:#d0d0d04d;background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, .3));color:gray;color:var(--fc-neutral-text-color, #808080)}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-week-number{left:0;border-radius:0 0 3px}.fc-direction-rtl .fc-daygrid-week-number{right:0;border-radius:0 0 0 3px}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size, .85em)}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{display:flex;align-items:center;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700}.fc-daygrid-dot-event:hover,.fc-daygrid-dot-event.fc-event-mirror{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-daygrid-event-dot{margin:0 4px;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width, 8px) / 2)}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}.grid-cards[data-v-d4a36f54]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.title-section[data-v-d4a36f54]{color:#000}.item-card[data-v-d4a36f54]{margin-bottom:15px}.import-header[data-v-708560a8]{margin-bottom:2rem;padding-top:.75rem}.import-header__title[data-v-708560a8]{margin:0 0 .35rem;font-size:1.5rem;font-weight:700;color:var(--color-primary);line-height:1.3}.import-header__desc[data-v-708560a8]{margin:0;font-size:.9rem;color:var(--color-gray-500, #6b7280);line-height:1.5}[data-v-708560a8] .o-btn--primary:hover{color:#fff!important}[data-v-708560a8] .appcard-container{transition:transform .2s ease}[data-v-708560a8] .appcard-container .content{transition:box-shadow .2s ease}[data-v-708560a8] .appcard-container:hover{transform:translateY(-4px)}[data-v-708560a8] .appcard-container:hover .content{box-shadow:0 8px 24px #00000024!important}.import-card[data-v-708560a8]{display:flex;flex-direction:column;height:100%;text-align:center}.import-card__icon-wrap[data-v-708560a8]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:rgba(var(--color-primary-rgb),.12);margin:0 auto 1rem}.import-card__icon[data-v-708560a8]{font-size:1.4rem;color:var(--color-primary)}.import-card__title[data-v-708560a8]{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--color-primary)}.import-card__desc[data-v-708560a8]{margin:0 0 1.25rem;font-size:.85rem;color:var(--color-gray-500, #6b7280);line-height:1.5;flex-grow:1}.under__line[data-v-0bd9d794]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-0bd9d794]:first-letter{text-transform:uppercase}.row[data-v-4aa54a0b]{display:flex;justify-content:center;align-items:flex-end}.title-form[data-v-9f9a1da2]{font-size:18px;font-weight:700;color:#fff}.section-tabs[data-v-9f9a1da2]{display:flex;background:#f4f6f8}.section-tabs button[data-v-9f9a1da2]{flex:1;padding:8px;border:none;background:transparent;cursor:pointer;transition:transform .2s}.section-tabs button.selected[data-v-9f9a1da2]{background:var(--color-primary);color:#fff;transform:translateY(-2px);font-weight:700}.course-card-container[data-v-9f9a1da2]{display:flex;flex-wrap:wrap;gap:.5rem}.course-card[data-v-9f9a1da2]{box-sizing:border-box;flex:0 0 calc(50% - .25rem);padding:.5rem;background:#f0f0f0;border-radius:4px;text-align:center;cursor:pointer}.course-card.selected[data-v-9f9a1da2]{background:var(--color-primary);color:#fff}.teacher-group[data-v-9f9a1da2]{display:flex;flex-wrap:wrap;align-items:center}.footer-buttons[data-v-9f9a1da2]{display:flex;justify-content:flex-end;gap:1rem}.section-content[data-v-9f9a1da2]{min-height:38px;background-color:#f4f6f8;padding:10px 8px;display:flex}.section-content button[data-v-9f9a1da2]{padding:8px 0;cursor:pointer;border-radius:12px;flex:1 1 0px;color:#8d8d8d;transition:all .55s ease;font-size:.875rem;letter-spacing:.2px;transform:translatey(0)}.section-content button.selected[data-v-9f9a1da2]{background-color:var(--color-primary);color:#fff;border-color:#fff;box-shadow:0 1px 2px #0000001a;transform:translatey(-2px);font-weight:700}.content-form[data-v-9f9a1da2]{padding:20px;overflow-y:auto}.form-row[data-v-66528948]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1rem}.autocomplete-container[data-v-570e9c65]{display:flex;gap:10px;align-items:center}.label-text[data-v-570e9c65]{display:flex;gap:510px}.input-wrapper[data-v-570e9c65]{flex:1;max-width:50px}.button-container[data-v-570e9c65]{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:10px}.add-users-button[data-v-570e9c65]{margin-left:auto}.handle[data-v-570e9c65]{cursor:grab}.form-control[data-v-d01e0de4]{height:50px}.icons[data-v-d01e0de4]{display:flex}.icons .childs-icons[data-v-d01e0de4]:first-child{margin-right:1px}.icons .childs-icons[data-v-d01e0de4]:last-child{margin-left:1px}@media (max-width: 768px){.form-row[data-v-70cec978]{gap:unset!important}}.drawer-title[data-v-2917db64]{color:#fff;font-weight:700;font-size:16px}.filters-wrap[data-v-2917db64]{display:flex;flex-direction:column;gap:16px;padding:12px 12px 20px}.filter-block[data-v-2917db64]{background:#fff;border:1px solid rgba(145,158,171,.2);border-radius:12px;overflow:hidden}.block-head[data-v-2917db64]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(145,158,171,.2);background:#f7f8fa}.block-title[data-v-2917db64]{font-weight:600}.select-all[data-v-2917db64]{font-size:.95rem;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.list[data-v-2917db64]{list-style:none;margin:0;padding:8px 12px;max-height:50vh;overflow:auto}.list-item+.list-item[data-v-2917db64]{margin-top:6px}.checkbox-row[data-v-2917db64]{display:flex;align-items:center;gap:10px}.footer-actions[data-v-2917db64]{display:flex;justify-content:flex-end;gap:10px}.mt-12[data-v-8250527a]{margin-top:12px}.gap-8[data-v-8250527a]{gap:8px;display:flex;flex-wrap:wrap}.selection-summary[data-v-8250527a]{margin-top:12px;margin-bottom:12px;background:#fff;border:1px solid rgba(145,158,171,.25);border-radius:12px;padding:12px;display:flex;flex-wrap:wrap;gap:12px;max-height:240px;overflow-y:auto}.summary-block[data-v-8250527a]{min-width:280px;flex:1 1 340px}.summary-head[data-v-8250527a]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.summary-title[data-v-8250527a]{font-weight:700;font-size:.95rem;color:#2e3135}.summary-count[data-v-8250527a]{background:#eef2ff;border:1px solid rgba(145,158,171,.25);border-radius:999px;padding:2px 8px;font-size:.8rem;color:#606a7a}.divider[data-v-8250527a]{width:1px;background:rgba(145,158,171,.25);align-self:stretch}.mini-block[data-v-8250527a]{margin-top:8px}.mini-title[data-v-8250527a]{font-weight:600;font-size:.85rem;color:#4b5563;margin-bottom:6px}.chips[data-v-8250527a]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-8250527a]{border:1px solid rgba(145,158,171,.25);background:#f7f8fa;padding:4px 8px;border-radius:999px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.chip[data-v-8250527a]:hover{transform:translateY(-1px);box-shadow:0 1px 6px #0000000f}.chip span[data-v-8250527a]{margin-left:6px}.mt-12[data-v-d967a144]{margin-top:12px}.gap-8[data-v-d967a144]{gap:8px;display:flex;flex-wrap:wrap}.selection-summary[data-v-d967a144]{margin-top:12px;margin-bottom:12px;background:#fff;border:1px solid rgba(145,158,171,.25);border-radius:12px;padding:12px;display:flex;flex-wrap:wrap;gap:12px;max-height:240px;overflow-y:auto}.summary-block[data-v-d967a144]{min-width:280px;flex:1 1 340px}.summary-head[data-v-d967a144]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.summary-title[data-v-d967a144]{font-weight:700;font-size:.95rem;color:#2e3135}.summary-count[data-v-d967a144]{background:#eef2ff;border:1px solid rgba(145,158,171,.25);border-radius:999px;padding:2px 8px;font-size:.8rem;color:#606a7a}.divider[data-v-d967a144]{width:1px;background:rgba(145,158,171,.25);align-self:stretch}.mini-block[data-v-d967a144]{margin-top:8px}.mini-title[data-v-d967a144]{font-weight:600;font-size:.85rem;color:#4b5563;margin-bottom:6px}.chips[data-v-d967a144]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-d967a144]{border:1px solid rgba(145,158,171,.25);background:#f7f8fa;padding:4px 8px;border-radius:999px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.chip[data-v-d967a144]:hover{transform:translateY(-1px);box-shadow:0 1px 6px #0000000f}.chip span[data-v-d967a144]{margin-left:6px}.mt-12[data-v-4d0ce826]{margin-top:12px}.selection-summary[data-v-4d0ce826]{margin-top:12px;margin-bottom:12px;background:#fff;border:1px solid rgba(145,158,171,.25);border-radius:12px;padding:12px;display:flex;flex-wrap:wrap;gap:12px;max-height:220px;overflow-y:auto}.summary-block[data-v-4d0ce826]{min-width:280px;flex:1 1 320px}.summary-head[data-v-4d0ce826]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.summary-title[data-v-4d0ce826]{font-weight:700;font-size:.95rem;color:#2e3135}.summary-count[data-v-4d0ce826]{background:#eef2ff;border:1px solid rgba(145,158,171,.25);border-radius:999px;padding:2px 8px;font-size:.8rem;color:#606a7a}.divider[data-v-4d0ce826]{width:1px;background:rgba(145,158,171,.25);align-self:stretch}.chips[data-v-4d0ce826]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-4d0ce826]{border:1px solid rgba(145,158,171,.25);background:#f7f8fa;padding:4px 8px;border-radius:999px;font-size:.85rem;cursor:pointer;transition:.2s}.chip[data-v-4d0ce826]:hover{transform:translateY(-1px);box-shadow:0 1px 6px #0000000f}.chip span[data-v-4d0ce826]{margin-left:6px}.summary-block .chips[data-v-4d0ce826]{max-height:150px;overflow-y:auto}.mt-12[data-v-d5993926]{margin-top:12px}.selection-summary[data-v-d5993926]{margin-top:12px;margin-bottom:12px;background:#fff;border:1px solid rgba(145,158,171,.25);border-radius:12px;padding:12px;display:flex;flex-wrap:wrap;gap:12px;max-height:220px;overflow-y:auto}.summary-block[data-v-d5993926]{min-width:280px;flex:1 1 320px}.summary-head[data-v-d5993926]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.summary-title[data-v-d5993926]{font-weight:700;font-size:.95rem;color:#2e3135}.summary-count[data-v-d5993926]{background:#eef2ff;border:1px solid rgba(145,158,171,.25);border-radius:999px;padding:2px 8px;font-size:.8rem;color:#606a7a}.divider[data-v-d5993926]{width:1px;background:rgba(145,158,171,.25);align-self:stretch}.chips[data-v-d5993926]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-d5993926]{border:1px solid rgba(145,158,171,.25);background:#f7f8fa;padding:4px 8px;border-radius:999px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.chip[data-v-d5993926]:hover{transform:translateY(-1px);box-shadow:0 1px 6px #0000000f}.chip span[data-v-d5993926]{margin-left:6px}.content .row[data-v-53e07ccc]{display:flex;flex-wrap:wrap;margin:0 -.5rem}.content .row>section[data-v-53e07ccc]{padding:0 .5rem}.responsive-iframe[data-v-53e07ccc]{width:100%;height:calc(100vh - 200px);border:none}.responsive-buttons[data-v-53e07ccc]{display:flex;flex-wrap:wrap;gap:.5rem}.buttons[data-v-53e07ccc]{flex:1 1 auto}.form-row[data-v-53e07ccc]{display:flex;flex-wrap:wrap}.position[data-v-53e07ccc]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.button-position[data-v-53e07ccc]{display:flex;padding:5px;align-items:center}.message[data-v-53e07ccc]{padding-top:150px;justify-content:center}.appcard-container[data-v-53e07ccc]{height:unset}.content-button[data-v-53e07ccc]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}@media (max-width: 800px){.content[data-v-53e07ccc]{display:flex;flex-direction:column}}@media (max-width: 576px){.form-row[data-v-53e07ccc],.responsive-buttons[data-v-53e07ccc]{flex-direction:column}.buttons[data-v-53e07ccc]{width:100%}}@media (max-width: 768px){.form-row[data-v-53e07ccc]{gap:unset!important}}.position[data-v-3beebb6a]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.button-position[data-v-3beebb6a]{display:flex;padding:5px;align-items:center}.responsive-buttons[data-v-3beebb6a]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width: 500px){.responsive-buttons[data-v-3beebb6a]{flex-direction:column}.buttons[data-v-3beebb6a]{width:100%}}.position[data-v-4828f829]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.button-position[data-v-4828f829]{display:flex;padding:5px;align-items:center}.responsive-buttons[data-v-4828f829]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width: 500px){.responsive-buttons[data-v-4828f829]{flex-direction:column}.buttons[data-v-4828f829]{width:100%}}@media (max-width: 800px){.content[data-v-4828f829]{display:flex;flex-direction:column}.card[data-v-4828f829]{width:100%}}.position[data-v-88aafd34]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.button-position[data-v-88aafd34]{display:flex;padding:5px;align-items:center}.responsive-buttons[data-v-88aafd34]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width: 500px){.responsive-buttons[data-v-88aafd34]{flex-direction:column}.buttons[data-v-88aafd34]{width:100%}}.position[data-v-1ec6224f]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.button-position[data-v-1ec6224f]{display:flex;padding:5px;align-items:center}.responsive-buttons[data-v-1ec6224f]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width: 500px){.responsive-buttons[data-v-1ec6224f]{flex-direction:column}.buttons[data-v-1ec6224f]{width:100%}}@media (max-width: 800px){.content[data-v-1ec6224f]{display:flex;flex-direction:column}.card[data-v-1ec6224f]{width:100%}}.content .row[data-v-ea9d4d0c]{display:flex;flex-wrap:wrap;margin:0 -.5rem}.content .row>section[data-v-ea9d4d0c]{padding:0 .5rem}.responsive-iframe[data-v-ea9d4d0c]{width:100%;height:calc(100vh - 200px);border:none}.responsive-buttons[data-v-ea9d4d0c]{display:flex;flex-wrap:wrap;gap:.5rem}.buttons[data-v-ea9d4d0c]{flex:1 1 auto}.form-row[data-v-ea9d4d0c]{display:flex;flex-wrap:wrap;gap:1rem}.form-row>*[data-v-ea9d4d0c]{flex:1 1 200px}.position[data-v-ea9d4d0c]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.button-position[data-v-ea9d4d0c]{display:flex;padding:5px;align-items:center}.message[data-v-ea9d4d0c]{padding-top:150px;justify-content:center}.appcard-container[data-v-ea9d4d0c]{height:unset}.content-button[data-v-ea9d4d0c]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}@media (max-width: 800px){.content[data-v-ea9d4d0c]{display:flex;flex-direction:column}}@media (max-width: 576px){.form-row[data-v-ea9d4d0c],.responsive-buttons[data-v-ea9d4d0c]{flex-direction:column}.buttons[data-v-ea9d4d0c]{width:100%}}.responsive-buttons[data-v-da66f992]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width: 500px){.responsive-buttons[data-v-da66f992]{flex-direction:column}.buttons[data-v-da66f992]{width:100%}}@media (max-width: 800px){.content[data-v-da66f992]{display:flex;flex-direction:column}.card[data-v-da66f992]{width:100%}}.form-control[data-v-41b938c0]{height:50px}.icons[data-v-41b938c0]{display:flex}.icons .childs-icons[data-v-41b938c0]:first-child{margin-right:1px}.icons .childs-icons[data-v-41b938c0]:last-child{margin-left:1px}.content .row[data-v-30a60d96]{display:flex;flex-wrap:wrap;margin:0 -.5rem}.content .row>section[data-v-30a60d96]{padding:0 .5rem}.responsive-iframe[data-v-30a60d96]{width:100%;height:calc(100vh - 200px);border:none}.responsive-buttons[data-v-30a60d96]{display:flex;flex-wrap:wrap;gap:.5rem}.buttons[data-v-30a60d96]{flex:1 1 auto}.form-row[data-v-30a60d96]{display:flex;flex-wrap:wrap;gap:1rem}.form-row>*[data-v-30a60d96]{flex:1 1 200px}.position[data-v-30a60d96]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.button-position[data-v-30a60d96]{display:flex;padding:5px;align-items:center}.message[data-v-30a60d96]{padding-top:150px;justify-content:center}.appcard-container[data-v-30a60d96]{height:unset}.content-button[data-v-30a60d96]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}@media (max-width: 800px){.content[data-v-30a60d96]{display:flex;flex-direction:column}}@media (max-width: 576px){.form-row[data-v-30a60d96],.responsive-buttons[data-v-30a60d96]{flex-direction:column}.buttons[data-v-30a60d96]{width:100%}}.position[data-v-227b5740]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.button-position[data-v-227b5740]{display:flex;padding:5px;align-items:center}.responsive-buttons[data-v-227b5740]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.content-button[data-v-227b5740]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}@media (max-width: 500px){.responsive-buttons[data-v-227b5740]{flex-direction:column}.buttons[data-v-227b5740]{width:100%}}@media (max-width: 800px){.content[data-v-227b5740]{display:flex;flex-direction:column}.card[data-v-227b5740]{width:100%}}.appcard-container[data-v-227b5740]{height:unset}.position[data-v-3ea3f8b0]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.button-position[data-v-3ea3f8b0]{display:flex;padding:5px;align-items:center}.responsive-buttons[data-v-3ea3f8b0]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.appcard-container[data-v-3ea3f8b0]{height:unset}.content-button[data-v-3ea3f8b0]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}@media (max-width: 500px){.responsive-buttons[data-v-3ea3f8b0]{flex-direction:column}.buttons[data-v-3ea3f8b0]{width:100%}}@media (max-width: 800px){.content[data-v-3ea3f8b0]{display:flex;flex-direction:column}.card[data-v-3ea3f8b0]{width:100%}}.menu-cards[data-v-6eacc14e]{height:100%;width:100%;display:flex;flex-wrap:wrap;background:#ffffff;box-shadow:1px 2px 6px #00000073;border-radius:16px;padding:23px}.title-menu[data-v-6eacc14e]{font-size:22px;line-height:20px;padding:0 0 15px;font-family:Roboto;font-style:normal;font-weight:600;letter-spacing:.1px;color:var(--color-primary)}.info-teacher[data-v-6eacc14e]{width:100%;display:flex;justify-content:space-between;align-items:center}.title-teacher[data-v-6eacc14e],.progress-title[data-v-6eacc14e],.qualification-title[data-v-6eacc14e]{font-family:Roboto;font-style:normal;font-weight:700;font-size:17px;line-height:20px;color:#000;letter-spacing:.1px}.name-teacher[data-v-6eacc14e]{font-family:Roboto;font-style:italic;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#3c4248}.activity-title[data-v-6eacc14e]{font-family:Roboto;font-style:normal;font-weight:700;font-size:17px;line-height:20px;letter-spacing:.1px;color:#3c4248;margin-bottom:0}.buttons-activitys[data-v-6eacc14e]{display:flex;flex-wrap:wrap;gap:1rem;width:100%;justify-content:center;align-items:center;padding:16px 0}.container-icon[data-v-6eacc14e]{width:24px;height:24px;padding:0}.grid-cards[data-v-b556eb0a]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.border-top-primary[data-v-b556eb0a]{border-top:2px solid #00b0da}.opc[data-v-b556eb0a]:hover{background-color:#0000001a}.content-header[data-v-b556eb0a]{display:flex;padding:0 0 15px;justify-content:space-between;align-items:center}.title-content[data-v-b556eb0a]{font-size:22px;line-height:20px;font-style:normal;font-weight:600;letter-spacing:.1px;color:#000}.cards[data-v-b556eb0a]{width:100%;gap:7px;display:flex}.card__subjects[data-v-b556eb0a]{width:100%;display:flex;flex-direction:column;gap:18px}.card-container[data-v-b556eb0a]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.button__activity[data-v-b556eb0a]{background:#ffefc4;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:7px}.button__activity[data-v-b556eb0a]:hover{background:#ffe399;box-shadow:1px 2px 6px #0006}.button__house[data-v-b556eb0a]{background:#bcedcc;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:7px}.button__house[data-v-b556eb0a]:hover{background:#91deaa;box-shadow:1px 1px 3px #00000026}.button__classification[data-v-b556eb0a]{background:#fbe2ff;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:7px}.button__classification[data-v-b556eb0a]:hover{background:#efb3f9;box-shadow:1px 1px 3px #00000026}.button__asist[data-v-b556eb0a]{background:#ffaeae;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:7px}.button__asist[data-v-b556eb0a]:hover{background:#fd8686;box-shadow:1px 1px 3px #00000026}.button__course[data-v-b556eb0a]{background:#f1f1f1;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:7px}.button__course[data-v-b556eb0a]:hover{background:#dfdfdf;box-shadow:1px 1px 3px #00000026}.button__reports[data-v-b556eb0a]{background:#ace6f1;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:7px}.button__reports[data-v-b556eb0a]:hover{background:#59cae0;box-shadow:1px 1px 3px #00000026}.button__certificate[data-v-b556eb0a]{color:#000;background:#f9a9ea;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:7px}.button__certificate[data-v-b556eb0a]:hover{background:#eb7ae9;box-shadow:1px 1px 3px #00000026}.button__leveling[data-v-b556eb0a]{color:#000;background:#ace6f1;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:7px}.button__leveling[data-v-b556eb0a]:hover{background:#8ae1ef;box-shadow:1px 1px 3px #00000026}.buttons-activitys[data-v-b556eb0a]{position:relative}.button-container:hover .hover-text[data-v-b556eb0a]{display:block}.button-container[data-v-b556eb0a]{display:flex;justify-content:center}.hover-text[data-v-b556eb0a]{position:absolute;left:25%;top:-40%;z-index:99;display:none;width:auto;padding:6px 10px;white-space:nowrap;transform:translateY(-50%);background:white;color:#000;border-radius:4px;box-shadow:1px 2px 6px #0006}.title-graph[data-v-b556eb0a]{font-family:Roboto;font-style:italic;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#3c4248}.bar__container[data-v-b556eb0a]{position:relative;width:100%}.bar__container:hover .text__hover[data-v-b556eb0a]{display:block}.bar__progress[data-v-b556eb0a]{background:#cdecf4;box-shadow:1px 1px 3px #00000026;margin-bottom:.5rem}.bar__progress[data-v-b556eb0a]:hover{box-shadow:1px 1px 3px #00000026}.text__hover[data-v-b556eb0a]{position:absolute;left:35%;top:-10%;z-index:99;display:none;width:auto;padding:6px 10px;white-space:nowrap;transform:translateY(-100%);background:white;color:#000;border-radius:4px;box-shadow:1px 2px 6px #0006}.content-filter[data-v-b556eb0a]{display:flex;flex-direction:column;background:#ffffff;box-shadow:1px 2px 6px #00000073;border-radius:4px;padding:24px;height:auto;gap:5px;justify-content:center;width:100%}@media (max-width: 550px){.row[data-v-b556eb0a]{display:flex;flex-direction:column}}.title-form[data-v-b556eb0a]{font-size:18px;font-weight:700;color:#fff}.content-form[data-v-b556eb0a]{padding:20px;overflow-y:auto}.course-card-container[data-v-b556eb0a]{display:flex;flex-wrap:wrap;gap:.5rem}.course-card[data-v-b556eb0a]{flex:0 0 calc(50% - .25rem);box-sizing:border-box;padding:.5rem;background:#f0f0f0;border-radius:4px;text-align:center;cursor:pointer;min-height:80px}.course-card .tw-font-medium[data-v-b556eb0a],.course-card .tw-leading-5[data-v-b556eb0a]{white-space:normal;overflow:visible;text-overflow:unset}.course-card.selected[data-v-b556eb0a]{background:var(--color-primary);color:#fff}.container-tabs[data-v-d3d855b8]{position:sticky;top:3px;z-index:5;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:8px;max-width:-moz-min-content;max-width:min-content;width:auto}.container-tabs a[data-v-d3d855b8]{filter:none}.tabs-router[data-v-d3d855b8]{display:flex;align-items:center;padding:4px;text-decoration:none}.button-tabs[data-v-d3d855b8]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;border:2px solid #ccc;background:#e4e4e4;color:#5b5f62;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:28px;cursor:pointer;white-space:nowrap;transition:background .3s ease,transform .2s ease,border-color .3s ease}.active-tab[data-v-d3d855b8]{transition:transform .3s ease-in-out,color .3s ease-in-out}.button-tabs[data-v-d3d855b8]:hover,.active-tab[data-v-d3d855b8]{transform:scale(1.03);color:#000;font-weight:700}.button-tabs .icon-tabs[data-v-d3d855b8]{width:28x;height:28px;transition:transform .3s ease}.button-tabs:hover .icon-tabs[data-v-d3d855b8],.active-tab .icon-tabs[data-v-d3d855b8]{transform:scale(1.1)}.active-tab[data-v-d3d855b8]:hover{filter:brightness(.9)}.planingClassrom[data-v-d3d855b8]{background:#ffefc4;border-color:#ffc107}.planingClassrom[data-v-d3d855b8]:hover,.selecterPlaningClassrom[data-v-d3d855b8]{background:#ffe399}.settingStudy[data-v-d3d855b8]{background:#ffaeae;border-color:#ff5252}.settingStudy[data-v-d3d855b8]:hover,.selecterSettingStudy[data-v-d3d855b8]{background:#fd8686}.activitiesClassification[data-v-d3d855b8]{background:#fbe2ff;border-color:#d94fd9}.activitiesClassification[data-v-d3d855b8]:hover,.selecterActivitiesClassification[data-v-d3d855b8]{background:#efb3f9}.activities[data-v-d3d855b8]{background:#bcedcc;border-color:#52b788}.activities[data-v-d3d855b8]:hover,.selecterActivities[data-v-d3d855b8]{background:#91deaa;border-right:1px solid #9ea1a5;padding-top:10px;color:#000;font-size:16px;font-weight:700}.atendence[data-v-d3d855b8]{background:#f1f1f1;border-color:#bdbdbd}.atendence[data-v-d3d855b8]:hover,.selecterAtendence[data-v-d3d855b8]{background:#dfdfdf}.reports[data-v-d3d855b8]{background:#ace6f1;border-color:#29b6f6}.reports[data-v-d3d855b8]:hover,.selecterReports[data-v-d3d855b8]{background:#7ecddf}.newSletters[data-v-d3d855b8]{background:#f9a9ea;border-color:#d164a5}.newSletters[data-v-d3d855b8]:hover,.selecterNewSletters[data-v-d3d855b8]{background:#eb7ae9}.leveling[data-v-d3d855b8]{background:#ace6f1;border-color:#29b6f6}.leveling[data-v-d3d855b8]:hover,.selecterLeveling[data-v-d3d855b8]{background:#8ae1ef}.contentFilter .filter[data-v-c8878f38]{background:#fff;margin-right:1rem;padding:.3rem 1rem;border-radius:28px;cursor:pointer}.focus[data-v-c8878f38]{background-color:#0000001a!important}.focus[data-v-c8878f38]:hover{background-color:#0003!important}.route-file[data-v-7ad573bd]{font-size:.8rem}.form-check-input[data-v-7ad573bd]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.form-check-input[data-v-7ad573bd]:focus{border-color:var(--color-primary);box-shadow:0 0 0 .25rem rgba(var(--color-primary-rgb),.25)}.contentFilter .filter[data-v-7ad573bd]{background:#fff;margin-right:1rem;padding:.3rem 1rem;border-radius:28px;cursor:pointer}.focus[data-v-7ad573bd]{background-color:#0000001a!important}.focus[data-v-7ad573bd]:hover{background-color:#0003!important}.under__line[data-v-7ad573bd]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-7ad573bd]:first-letter{text-transform:uppercase}.title-form[data-v-7ad573bd]{margin-left:auto;font-size:18px;letter-spacing:.3px;font-weight:700;color:#fff}.filter[data-v-6e091e73]{background:#fff;margin-right:1rem;padding:.3rem 1rem;border-radius:28px;cursor:pointer}.contentFilter[data-v-6e091e73]{flex-wrap:wrap}.focus[data-v-6e091e73]{background-color:#0000001a!important}.focus[data-v-6e091e73]:hover{background-color:#0003!important}.form-check-input[data-v-111ec854]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.form-check-input[data-v-111ec854]:focus{border-color:var(--color-primary);box-shadow:0 0 0 .25rem rgba(var(--color-primary-rgb),.25)}.container-diary[data-v-111ec854]{display:flex!important;flex-direction:row;gap:1rem}.route-file[data-v-111ec854]{font-size:.8rem}.contentFilter .filter[data-v-111ec854]{background:#fff;margin-right:1rem;padding:.3rem 1rem;border-radius:28px;cursor:pointer}.focus[data-v-111ec854]{background-color:#0000001a!important}.focus[data-v-111ec854]:hover{background-color:#0003!important}.content-input[data-v-111ec854]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.content-formFile[data-v-111ec854]{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:unset}.type-chip[data-v-111ec854]{display:inline-block;padding:.3rem .6rem;border-radius:20px;font-size:.8rem;font-weight:700;color:#fff;text-align:center;background-color:var(--color-primary)}.course-card-container[data-v-111ec854]{display:flex;flex-wrap:wrap;gap:10px}.course-card[data-v-111ec854]{width:100%;padding:10px 15px;border-radius:8px;cursor:pointer;background-color:#f0f0f0;transition:background .3s ease-in-out;box-shadow:0 2px 5px #0000001a;min-width:120px}.course-card[data-v-111ec854]:hover{background-color:#d6d6d6}.course-card.selected[data-v-111ec854]{background-color:var(--color-primary);color:#fff}.under__line[data-v-111ec854]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-111ec854]:first-letter{text-transform:uppercase}.title-form[data-v-111ec854],.title-form[data-v-26ac396e]{margin-left:auto;font-size:18px;letter-spacing:.3px;font-weight:700;color:#fff}.section-content[data-v-26ac396e]{min-height:38px;background-color:#f4f6f8;padding:10px 8px;display:flex}.section-content button[data-v-26ac396e]{padding:8px 0;cursor:pointer;border-radius:12px;flex:1 1 0px;color:#8d8d8d;transition:all .55s ease;font-size:.875rem;letter-spacing:.2px;transform:translatey(0)}.section-content button.selected[data-v-26ac396e]{background-color:var(--color-primary);color:#fff;border-color:#fff;box-shadow:0 1px 2px #0000001a;transform:translatey(-2px);font-weight:700}.content-form[data-v-26ac396e]{padding:20px;overflow-y:auto}.customized-badge[data-v-26ac396e]{background-color:var(--color-primary);color:#fff;font-weight:500;font-size:.9rem;padding:.1rem .3rem;border-radius:1rem;cursor:pointer}.outlined-badge[data-v-26ac396e]{background-color:inherit;color:var(--color-primary);border:1px solid var(--color-primary)}.contentFilter .filter[data-v-fda76868]{background:#fff;margin-right:1rem;padding:.3rem 1rem;border-radius:28px;cursor:pointer}.focus[data-v-fda76868]{background-color:#0000001a!important}.focus[data-v-fda76868]:hover{background-color:#0003!important}.grid-cards[data-v-fda76868],.grid-cards[data-v-e283c624]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.title-section[data-v-e283c624]{color:#000}.item-card[data-v-e283c624]{margin-bottom:15px}.app-stepper[data-v-109bb336]{display:flex;gap:1rem;min-width:100%;height:100%;padding:1rem}.sidebar[data-v-109bb336]{width:20%;height:100%;overflow-y:auto}.item[data-v-109bb336]{padding:1.6rem 1rem;border-bottom:1px solid #dee2e6;border-right:5px solid transparent;border-top-right-radius:var(--border-radius-1);border-bottom-right-radius:var(--border-radius-1);cursor:pointer;font-weight:500;transition:background-color .2s ease,border-right .1s ease}.item[data-v-109bb336]:last-child{border-bottom:none}.item[data-v-109bb336]:hover{border-right:5px solid var(--color-primary);background-color:#eee}.item.active[data-v-109bb336]{border-right:5px solid var(--color-primary);color:var(--color-primary);font-weight:600}.step-content[data-v-109bb336]{flex-grow:1;width:80%;border-left:1px solid #dee2e6;display:flex;flex-direction:column}.content-wrapper[data-v-109bb336]{overflow-y:auto!important;max-height:calc(100vh - 150px)!important}.footer[data-v-109bb336]{display:flex;justify-content:end;padding:10px 20px;background-color:#f8f9fa;border-top:1px solid #dee2e6;gap:30px}.footer button[data-v-109bb336]{margin-left:10px}@media (max-width: 1024px){.app-stepper[data-v-109bb336]{flex-direction:column;gap:0}.sidebar[data-v-109bb336]{width:100%!important;display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:10px;border-bottom:1px solid #dee2e6}.sidebar .item[data-v-109bb336]{flex:0 0 auto;padding:10px 15px;border-bottom:none;border-right:none;border-radius:0;border-bottom:3px solid transparent}.sidebar .item.active[data-v-109bb336],.sidebar .item[data-v-109bb336]:hover{border-bottom:3px solid var(--color-primary);background-color:transparent}.step-content[data-v-109bb336]{width:100%!important;border-left:none;padding:0;height:90%}}@media (max-width: 768px){.content-form[data-v-109bb336]{padding:15px!important}.content-table th[data-v-109bb336],.content-table td[data-v-109bb336]{padding:.5rem!important;font-size:.9rem}.content-table[data-v-109bb336]{display:block;overflow-x:auto}.table-responsive[data-v-109bb336]{overflow-x:auto;width:100%}.opciones[data-v-109bb336]{display:flex;flex-direction:column;gap:5px;align-items:center}.buttons-form[data-v-109bb336]{display:flex;flex-direction:column;gap:10px;align-items:stretch}.section-content[data-v-109bb336]{flex-direction:column;gap:10px}.section-content button[data-v-109bb336]{width:100%}.grid-cards[data-v-109bb336]{grid-template-columns:1fr}.title-form[data-v-109bb336]{font-size:16px}.footer[data-v-109bb336]{flex-direction:column;align-items:stretch;gap:10px!important}}@media (max-width: 576px){.content-table th[data-v-109bb336],.content-table td[data-v-109bb336]{padding:.4rem!important;font-size:.85rem}.item-card[data-v-109bb336]{padding:0!important;margin-bottom:10px!important}.content-form[data-v-109bb336]{padding:10px!important}.section-content[data-v-109bb336],.section-content button[data-v-109bb336]{padding:5px!important}}.title-form[data-v-e1053abc]{margin-left:auto;font-size:18px;letter-spacing:.3px;font-weight:700;color:#fff}.section-content[data-v-e1053abc]{min-height:38px;background-color:#f4f6f8;padding:10px 8px;display:flex}.section-content button[data-v-e1053abc]{padding:8px 0;cursor:pointer;border-radius:12px;flex:1 1 0px;color:#8d8d8d;transition:all .55s ease;font-size:.875rem;letter-spacing:.2px;transform:translatey(0)}.section-content button.selected[data-v-e1053abc]{background-color:var(--color-primary);color:#fff;border-color:#fff;box-shadow:0 1px 2px #0000001a;transform:translatey(-2px);font-weight:700}.content-form[data-v-e1053abc]{padding:20px;overflow-y:auto}.customized-badge[data-v-e1053abc]{background-color:var(--color-primary);color:#fff;font-weight:500;font-size:.9rem;padding:.1rem .3rem;border-radius:1rem;cursor:pointer}.outlined-badge[data-v-e1053abc]{background-color:inherit;color:var(--color-primary);border:1px solid var(--color-primary)}.course-card-container[data-v-e1053abc]{display:flex;flex-wrap:wrap;gap:10px}.course-card[data-v-e1053abc]{padding:5px 15px;border-radius:5px;cursor:pointer;background-color:#f0f0f0;transition:background .3s ease-in-out;box-shadow:0 2px 5px #0000001a;text-align:center;min-width:136px}.course-card[data-v-e1053abc]:hover{background-color:#d6d6d6}.course-card.selected[data-v-e1053abc]{background-color:var(--color-primary);color:#fff}.content-table[data-v-e1053abc]{border-collapse:separate;border-bottom:1px solid #ccc;border-spacing:0;border-radius:.5rem;overflow:hidden;width:100%;border:1px solid #ccc}.content-table th[data-v-e1053abc],.content-table td[data-v-e1053abc]{padding:.75rem}.content-table td[data-v-e1053abc]{border-bottom:1px solid #ccc}.content-table thead[data-v-e1053abc]{background-color:#f5f5f5}.w-10[data-v-81a47fcc]{width:10%!important}.item-card[data-v-81a47fcc]{margin-bottom:15px}.content-scales[data-v-81a47fcc]{width:70%}.container-subjects[data-v-81a47fcc]{gap:20px}.max-subjects[data-v-81a47fcc]{width:100%}@media (max-width: 650px){.container-subjects[data-v-81a47fcc]{display:flex;flex-direction:column}.max-subjects[data-v-81a47fcc]{width:100%}.use-scale[data-v-81a47fcc]{width:100%!important;display:flex;justify-content:flex-start!important}}.content-table[data-v-81a47fcc]{border-collapse:separate;border-spacing:0;border-radius:.5rem;overflow:hidden;width:100%;border:1px solid #ccc}.content-table th[data-v-81a47fcc],.content-table td[data-v-81a47fcc]{padding:.75rem}.content-table td[data-v-81a47fcc]{border-bottom:1px solid #ccc}.content-table thead[data-v-81a47fcc]{background-color:#f5f5f5}.title-form[data-v-81a47fcc]{margin-left:auto;font-size:18px;letter-spacing:.3px;font-weight:700;color:#fff}.section-content[data-v-81a47fcc]{min-height:38px;background-color:#f4f6f8;padding:10px 8px;display:flex}.section-content button[data-v-81a47fcc]{padding:8px 0;cursor:pointer;border-radius:12px;flex:1 1 0px;color:#8d8d8d;transition:all .55s ease;font-size:.875rem;letter-spacing:.2px;transform:translatey(0)}.section-content button.selected[data-v-81a47fcc]{background-color:var(--color-primary);color:#fff;border-color:#fff;box-shadow:0 1px 2px #0000001a;transform:translatey(-2px);font-weight:700}.content-form[data-v-81a47fcc]{padding:20px;overflow-y:auto}.mb-0[data-v-81a47fcc]{margin-bottom:0!important}.grid-cards[data-v-81a47fcc]{display:grid;gap:1rem;margin-bottom:15px}.title[data-v-81a47fcc]{display:flex;font-family:Roboto;font-style:normal;font-weight:700;font-size:18px;margin:0;line-height:28px;color:#2e3135;border-radius:4px}.header[data-v-81a47fcc]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:1rem;width:95%}.container-tooltip[data-v-fdf77a86]{background-color:#111;color:#eee;padding:4px 8px;border-radius:4px;.selected[data-v-fdf77a86] {background-color: blue;}}.customized-badge[data-v-63d25502]{background-color:var(--color-primary);color:#fff;font-weight:500;font-size:.9rem;padding:.1rem .3rem;border-radius:1rem;cursor:pointer}.outlined-badge[data-v-63d25502]{background-color:inherit;color:var(--color-primary);border:1px solid var(--color-primary)}.title-form[data-v-32df17c2]{margin-left:auto;font-size:18px;letter-spacing:.3px;font-weight:700;color:#fff}.section-content[data-v-32df17c2]{min-height:38px;background-color:#f4f6f8;padding:10px 8px;display:flex}.section-content button[data-v-32df17c2]{padding:8px 0;cursor:pointer;border-radius:12px;flex:1 1 0px;color:#8d8d8d;transition:all .55s ease;font-size:.875rem;letter-spacing:.2px;transform:translatey(0)}.section-content button.selected[data-v-32df17c2]{background-color:var(--color-primary);color:#fff;border-color:#fff;box-shadow:0 1px 2px #0000001a;transform:translatey(-2px);font-weight:700}.content-form[data-v-32df17c2]{padding:20px;overflow-y:auto}.customized-badge[data-v-32df17c2]{background-color:var(--color-primary);color:#fff;font-weight:500;font-size:.9rem;padding:.1rem .3rem;border-radius:1rem;cursor:pointer}.outlined-badge[data-v-32df17c2]{background-color:inherit;color:var(--color-primary);border:1px solid var(--color-primary)}.course-card-container[data-v-32df17c2]{display:flex;flex-wrap:wrap;gap:10px}.course-card[data-v-32df17c2]{padding:5px 15px;border-radius:5px;cursor:pointer;background-color:#f0f0f0;transition:background .3s ease-in-out;box-shadow:0 2px 5px #0000001a;text-align:center;min-width:136px}.course-card[data-v-32df17c2]:hover{background-color:#d6d6d6}.course-card.selected[data-v-32df17c2]{background-color:var(--color-primary);color:#fff}.content-table[data-v-32df17c2]{border-collapse:separate;border-bottom:1px solid #ccc;border-spacing:0;border-radius:.5rem;overflow:hidden;width:100%;border:1px solid #ccc}.content-table th[data-v-32df17c2],.content-table td[data-v-32df17c2]{padding:.75rem}.content-table td[data-v-32df17c2]{border-bottom:1px solid #ccc}.content-table thead[data-v-32df17c2]{background-color:#f5f5f5}.under__line[data-v-32df17c2]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-32df17c2]:first-letter{text-transform:uppercase}.title-form[data-v-68c0e858]{margin-left:auto;font-size:18px;letter-spacing:.3px;font-weight:700;color:#fff}.section-content[data-v-68c0e858]{min-height:38px;background-color:#f4f6f8;padding:10px 8px;display:flex}.section-content button[data-v-68c0e858]{padding:8px 0;cursor:pointer;border-radius:12px;flex:1 1 0px;color:#8d8d8d;transition:all .55s ease;font-size:.875rem;letter-spacing:.2px;transform:translatey(0)}.section-content button.selected[data-v-68c0e858]{background-color:var(--color-primary);color:#fff;border-color:#fff;box-shadow:0 1px 2px #0000001a;transform:translatey(-2px);font-weight:700}.content-form[data-v-68c0e858]{padding:20px;overflow-y:auto}.customized-badge[data-v-68c0e858]{background-color:var(--color-primary);color:#fff;font-weight:500;font-size:.9rem;padding:.1rem .3rem;border-radius:1rem;cursor:pointer}.outlined-badge[data-v-68c0e858]{background-color:inherit;color:var(--color-primary);border:1px solid var(--color-primary)}.course-card-container[data-v-68c0e858]{display:flex;flex-wrap:wrap;gap:10px}.course-card[data-v-68c0e858]{padding:5px 15px;border-radius:5px;cursor:pointer;background-color:#f0f0f0;transition:background .3s ease-in-out;box-shadow:0 2px 5px #0000001a;text-align:center;min-width:136px}.course-card[data-v-68c0e858]:hover{background-color:#d6d6d6}.course-card.selected[data-v-68c0e858]{background-color:var(--color-primary);color:#fff}.content-table[data-v-68c0e858]{border-collapse:separate;border-bottom:1px solid #ccc;border-spacing:0;border-radius:.5rem;overflow:hidden;width:100%;border:1px solid #ccc}.content-table th[data-v-68c0e858],.content-table td[data-v-68c0e858]{padding:.75rem}.content-table td[data-v-68c0e858]{border-bottom:1px solid #ccc}.content-table thead[data-v-68c0e858]{background-color:#f5f5f5}.under__line[data-v-68c0e858]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-68c0e858]:first-letter{text-transform:uppercase}.buttons[data-v-f5a0a17a]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem;align-items:center}.content-buttons-views[data-v-f5a0a17a]{margin-left:auto}.buttons-views[data-v-f5a0a17a]{display:flex;gap:3px}.buttons-activities[data-v-f5a0a17a]{display:flex;gap:5px;align-items:center;justify-content:center}tr.fila-intermedia[data-v-f5a0a17a]:nth-child(2n){background-color:#e4e4e4}table thead tr th[data-v-f5a0a17a]{color:#3c4248;font-size:12px;padding:.5rem}table tbody tr td[data-v-f5a0a17a]{font-size:13px;border-bottom:1px solid #eedd}.note-cell[data-v-f5a0a17a]{max-width:160px;min-width:160px;text-align:center;border:1px solid #ccc}body[data-v-f5a0a17a]{overflow-x:hidden}.message[data-v-f5a0a17a]{text-align:center;font-weight:700;margin-top:200px}.border-end[data-v-f5a0a17a]{border-right:1px solid #c7c7c7!important}.vs--searchable .vs__dropdown-toggle[data-v-f5a0a17a]{padding:40px!important;margin:19%}.grid-cards[data-v-f5a0a17a]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}tbody tr:nth-child(odd) .sticky-column-tbody[data-v-f5a0a17a]{position:sticky;left:0;z-index:2;background-color:#fff;box-shadow:2px 0 5px #0000001a}tbody tr:nth-child(even) .sticky-column-tbody[data-v-f5a0a17a]{position:sticky;left:0;z-index:2;background-color:#e4e4e4;box-shadow:2px 0 5px #0000001a}tbody tr:nth-child(odd) .sticky-column-tbody-finish[data-v-f5a0a17a]{position:sticky;right:0;z-index:2;background-color:#fff;box-shadow:2px 0 5px #0000001a;border-left:1px solid rgb(204,204,204)}tbody tr:nth-child(even) .sticky-column-tbody-finish[data-v-f5a0a17a]{border-left:1px solid rgb(204,204,204);z-index:2;position:sticky;right:0;background-color:#e4e4e4;box-shadow:2px 0 5px #0000001a}.table-container[data-v-f5a0a17a]{overflow-y:auto;overflow-x:auto;max-height:850px;scrollbar-gutter:stable}.sticky-column-thead[data-v-f5a0a17a]{box-shadow:2px 0 5px #0000001a;position:sticky;left:1px;z-index:11;background-color:#e4e4e4}.sticky-column-thead-finish[data-v-f5a0a17a]{position:sticky;right:0;z-index:11;background-color:#e4e4e4;box-shadow:2px 0 5px #0000001a;border-left:1px solid rgb(204,204,204)}.sticky-column-thead.first-header-row[data-v-f5a0a17a],.sticky-column-thead-finish.first-header-row[data-v-f5a0a17a]{z-index:12}@media (max-width: 450px){.table-container[data-v-f5a0a17a]{max-height:400px}}@media (max-width: 820px){.sticky-column-thead[data-v-f5a0a17a],tbody tr:nth-child(odd) .sticky-column-tbody[data-v-f5a0a17a],tbody tr:nth-child(even) .sticky-column-tbody[data-v-f5a0a17a]{position:static;box-shadow:none}.sticky-column-thead-finish[data-v-f5a0a17a],tbody tr:nth-child(odd) .sticky-column-tbody-finish[data-v-f5a0a17a],tbody tr:nth-child(even) .sticky-column-tbody-finish[data-v-f5a0a17a]{position:static;box-shadow:none}.sticky-column-thead[data-v-f5a0a17a],.sticky-column-thead-finish[data-v-f5a0a17a],.sticky-column-thead.first-header-row[data-v-f5a0a17a],.sticky-column-thead-finish.first-header-row[data-v-f5a0a17a]{position:static;box-shadow:none}}.table-responsive[data-v-f5a0a17a]{overflow-x:auto}.responsive-table[data-v-f5a0a17a]{min-width:100%}.app-autocomplete-fixed[data-v-f5a0a17a]{min-width:140px!important}.diagonal-split[data-v-f5a0a17a]{position:relative;overflow:hidden;background-color:#e4e4e4;background-image:linear-gradient(158deg,transparent calc(50% - 1px),#c7c7c7 calc(50% - 1px),#c7c7c7 calc(50% + 1px),transparent calc(50% + 1px));background-repeat:no-repeat}.diagonal-split .top-text[data-v-f5a0a17a]{position:absolute;top:10%;left:0;right:50%;text-align:center;font-weight:700;font-size:12px}.diagonal-split .bottom-text[data-v-f5a0a17a]{position:absolute;bottom:10%;left:50%;right:0;text-align:center;font-weight:700;font-size:12px}.container-tables[data-v-f5a0a17a]{background-color:#fff;padding:23px 22px;box-shadow:0 2px 6px #00000040;border-radius:4px}.table-fixed[data-v-f5a0a17a]{width:100%}.first-row[data-v-f5a0a17a]{position:sticky;top:0;z-index:3;background-color:#e4e4e4}.second-row[data-v-f5a0a17a]{position:sticky;top:51px;z-index:2;background-color:#fff}.table-responsive[data-v-f5a0a17a]{overflow-y:auto}.sticky-header[data-v-f5a0a17a]{background-color:#fff}.first-header-row[data-v-f5a0a17a]{position:sticky;top:0;z-index:10}.second-header-row[data-v-f5a0a17a]{position:sticky;top:51px;z-index:9}.table-bordered>:not(caption)>*[data-v-f5a0a17a]{border-width:0px 0}.sticky-top[data-v-f5a0a17a]{z-index:4!important}.fullscreen-table[data-v-f5a0a17a]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:201;background:white;padding:2rem;overflow:auto;padding-bottom:48px}.table-container[data-v-f5a0a17a]{--top-scrollbar-h: 16px}.sticky-hscroll-top[data-v-f5a0a17a]{background:#fff}.table-container .first-header-row[data-v-f5a0a17a]{top:var(--top-scrollbar-h)}.table-container .second-header-row[data-v-f5a0a17a]{top:calc(var(--top-scrollbar-h) + 51px)}.items[data-v-651f1202]{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.app-autocomplete-fixed[data-v-b3c61e60]{min-width:160px!important}.table[data-v-4cbf9a8c]{width:100%;border-collapse:collapse;font-size:.95rem}th[data-v-4cbf9a8c]{text-align:left;background-color:#f5f5f5;font-weight:600;padding:8px}td[data-v-4cbf9a8c]{padding:8px;vertical-align:top}ul[data-v-4cbf9a8c]{margin:0;padding-left:1rem}.button-tabs[data-v-1c31e3d6]{padding:4px 28px;align-items:flex-start;gap:10px;border-radius:4px;background:#e4e4e4;color:#5b5f62;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:28px;cursor:pointer;white-space:nowrap;border-right:1px solid #9ea1a5}.planingClassrom[data-v-1c31e3d6]:hover,.selecterPlaningClassrom[data-v-1c31e3d6],.settingStudy[data-v-1c31e3d6]:hover,.selecterSettingStudy[data-v-1c31e3d6],.activitiesClassification[data-v-1c31e3d6]:hover,.selecterActivitiesClassification[data-v-1c31e3d6],.activities[data-v-1c31e3d6]:hover,.selecterActivities[data-v-1c31e3d6],.atendence[data-v-1c31e3d6]:hover,.selecterAtendence[data-v-1c31e3d6],.reports[data-v-1c31e3d6]:hover,.selecterReports[data-v-1c31e3d6]{background:white;border-right:1px solid #9ea1a5;padding-top:10px;color:#000;font-size:16px;font-weight:700}.tabs-router[data-v-1c31e3d6]{display:flex;align-items:center;padding:4px;text-decoration:none}.atendence[data-v-1c31e3d6]{background:#f1f1f1;border-color:#bdbdbd}.atendence[data-v-1c31e3d6]:hover,.selecterAtendence[data-v-1c31e3d6]{background:#dfdfdf}.button-tabs[data-v-1c31e3d6]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;border:2px solid #ccc;background:#e4e4e4;color:#5b5f62;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:28px;cursor:pointer;white-space:nowrap;transition:background .3s ease,transform .2s ease,border-color .3s ease}.active-tab[data-v-1c31e3d6]{transition:transform .3s ease-in-out,color .3s ease-in-out}.button-tabs[data-v-1c31e3d6]:hover,.active-tab[data-v-1c31e3d6]{transform:scale(1.03);color:#000;font-weight:700}.button-tabs .icon-tabs[data-v-1c31e3d6]{width:28x;height:28px;transition:transform .3s ease}.button-tabs:hover .icon-tabs[data-v-1c31e3d6],.active-tab .icon-tabs[data-v-1c31e3d6]{transform:scale(1.1)}.active-tab[data-v-1c31e3d6]:hover{filter:brightness(.9)}.activities[data-v-1c31e3d6]{background:#bcedcc;border-color:#52b788}.activities[data-v-1c31e3d6]:hover,.selecterActivities[data-v-1c31e3d6]{background:#91deaa}.content-body[data-v-56b5fc1e]{display:flex;flex-direction:column;justify-content:center;height:100%}.content-icon[data-v-56b5fc1e]{width:100px;height:100px}.grid-cards[data-v-56b5fc1e]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.contentIconFinalPeriod[data-v-56b5fc1e]{width:60px;height:60px}.gridFinalPeriod[data-v-56b5fc1e]{display:grid;gap:1rem;width:300px}.contentFilter div[data-v-56b5fc1e]{background:#fff;margin-right:1rem;padding:.3rem 1rem;border-radius:28px;cursor:pointer}.fs-8[data-v-56b5fc1e]{font-size:.8rem}.fs-7[data-v-56b5fc1e]{font-size:.9rem}.fw-bolder[data-v-56b5fc1e]{font-weight:600!important}.focus[data-v-56b5fc1e]{background-color:#0000001a!important}.focus[data-v-56b5fc1e]:hover{background-color:#0003!important}.pointer[data-v-56b5fc1e]{cursor:pointer}@media (max-width: 650px){.grid-cards[data-v-56b5fc1e]{padding-bottom:3rem}}.under__line[data-v-56b5fc1e]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-56b5fc1e]:first-letter{text-transform:uppercase}@media (max-width: 750px){.containerAcordeon[data-v-56b5fc1e]{flex-direction:column}}[data-v-0808c1f6] .content .header-contentainer{display:none}[data-v-0808c1f6] .content .container-content{height:auto;overflow:none}.grid-cards[data-v-57d02129]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.contentFilter .filter[data-v-57d02129]{background:#fff;margin-right:1rem;padding:.3rem 1rem;border-radius:28px;cursor:pointer}.fs-8[data-v-57d02129]{font-size:.8rem}.fs-7[data-v-57d02129]{font-size:.9rem}.fw-bolder[data-v-57d02129]{font-weight:600!important}.focus[data-v-57d02129]{background-color:#0000001a!important}.focus[data-v-57d02129]:hover{background-color:#0003!important}.card-day[data-v-57d02129]{background:#fff;border:1px solid #e5e7eb}.day-title[data-v-57d02129]{text-align:center;font-weight:700;color:var(--color-primary);font-size:1.3rem;letter-spacing:2px}.subject-card[data-v-57d02129]{border-right:6px solid transparent;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:.8rem 1rem;margin-bottom:.8rem;transition:transform .2s}.subject-card[data-v-57d02129]:hover{transform:translateY(-2px)}.subject-header[data-v-57d02129],.subject-body-avatar[data-v-57d02129]{display:flex;align-items:center;gap:.6rem}.subject-name[data-v-57d02129]{font-weight:600;font-size:1rem;margin:0}.teacher-name[data-v-57d02129]{font-size:.9rem;color:#555;margin:.25rem 0}.time-text[data-v-57d02129]{font-size:.85rem;color:#777;margin:0}.avatar[data-v-57d02129]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.recess-card[data-v-57d02129]{border-right:6px solid #71c63d;background:#f9fff9;text-align:center;font-weight:600}tr.fila-intermedia[data-v-a9849d86]:nth-child(2n){background-color:#e4e4e4}table thead tr th[data-v-a9849d86]{color:#3c4248;font-size:12px;padding:.5rem}table tbody tr td[data-v-a9849d86]{font-size:14px;padding:.5rem;border-bottom:1px solid #eedd}.grid-cards[data-v-a9849d86]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.contentFilter .filter[data-v-a9849d86]{background:#fff;margin-right:1rem;padding:.3rem 1rem;border-radius:28px;cursor:pointer}.fs-8[data-v-a9849d86]{font-size:.8rem}.fs-7[data-v-a9849d86]{font-size:.9rem}.fw-bolder[data-v-a9849d86]{font-weight:600!important}.focus[data-v-a9849d86]{background-color:#0000001a!important}.focus[data-v-a9849d86]:hover{background-color:#0003!important}.table-container[data-v-a9849d86]{padding-bottom:20px;overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable}.items[data-v-4fe7f51e]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.opc[data-v-4fe7f51e]:hover{background-color:unset}.o-btn--icon[data-v-4fe7f51e]:active{color:var(--color-light);background-color:var(--color-secondary)}.cards[data-v-4fe7f51e]{width:100%;gap:10px;display:flex}.card__subjects[data-v-4fe7f51e]{width:100%}.card-container[data-v-4fe7f51e]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.button-container:hover .hover-text[data-v-4fe7f51e],.number-container:hover .hover-number[data-v-4fe7f51e],.earring-container:hover .hover-activity[data-v-4fe7f51e]{display:block}.button-container[data-v-4fe7f51e],.earring-container[data-v-4fe7f51e]{display:flex;justify-content:center}.buttons-activitys[data-v-4fe7f51e]{position:relative}.button__activity[data-v-4fe7f51e]{background:#bcedcc;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:12px}.button__activity[data-v-4fe7f51e]:hover{background:#91deaa;box-shadow:1px 2px 6px #0006}.button__course[data-v-4fe7f51e]{background:#fbe2ff;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:12px}.button__course[data-v-4fe7f51e]:hover{background:#efb3f9;box-shadow:1px 1px 3px #00000026}.button__house[data-v-4fe7f51e]{background:#ffefc4;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:12px}.button__house[data-v-4fe7f51e]:hover{background:#ffe399;box-shadow:1px 1px 3px #00000026}.hover-text[data-v-4fe7f51e],.hover-activity[data-v-4fe7f51e]{position:absolute;left:25%;top:-40%;z-index:99;display:none;width:auto;padding:6px 10px;white-space:nowrap;transform:translateY(-50%);background:white;color:#000;border-radius:4px;box-shadow:1px 2px 6px #0006}.container-info[data-v-4fe7f51e]{background-color:#fff;display:flex;justify-content:center;padding:10px 22px;box-shadow:0 2px 6px #00000040;border-radius:15px;gap:10px}.information[data-v-4fe7f51e]{display:flex;flex-direction:column;padding-right:10px;align-items:center;font-weight:800;text-align:center;font-size:17px}.title-card[data-v-4fe7f51e]{font-family:Roboto;font-style:italic;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#3c4248}.tasks-container[data-v-4fe7f51e]{justify-content:space-between;align-items:start;width:100%;gap:8px;padding:10px}.tasks-text[data-v-4fe7f51e]{display:flex;flex-direction:column;justify-content:center}.title-tasks[data-v-4fe7f51e]{font-weight:600;font-size:15px;line-height:20px;color:#656c72}.title-tasks[data-v-4fe7f51e]:hover{color:#000}.date-tasks[data-v-4fe7f51e]{font-weight:500;font-size:13px;line-height:16px;letter-spacing:.4px;color:#8a8c8d}.tasks-number[data-v-4fe7f51e]{background-color:#bcedcc;border-radius:50%;padding:4px 13px}.hover-number[data-v-4fe7f51e]{position:absolute;left:-171%;top:-40%;z-index:99;width:auto;padding:6px 10px;display:none;white-space:nowrap;transform:translateY(-71%);background:white;color:#000;border-radius:4px;box-shadow:1px 2px 6px #0006}.content-number[data-v-4fe7f51e]{color:#0d953a;font-weight:900;font-size:17px}.card__notification[data-v-4fe7f51e]{width:100%;max-width:296px}.title__content[data-v-4fe7f51e]{font-weight:700;font-size:20px;line-height:28px;color:#2e3135}@media (max-width: 800px){.card__notification[data-v-4fe7f51e]{display:none}.dropdown-text[data-v-4fe7f51e]{display:flex;flex-direction:column;background:#ffffff;box-shadow:1px 2px 6px #00000073;border-radius:4px;padding:17px 24px;width:100%;gap:12px;justify-content:space-between}.dropdown-menu[data-v-4fe7f51e]{width:300px;max-height:400px;overflow:auto;box-shadow:0 4px 8px #0000001a;border:1px solid #ddd;z-index:2;gap:10px}}.bar__container:hover .text__hover[data-v-4fe7f51e]{display:block}.text__hover[data-v-4fe7f51e]{position:absolute;left:35%;top:-10%;z-index:99;display:none;width:auto;padding:6px 10px;white-space:nowrap;transform:translateY(-100%);background:white;color:#000;border-radius:4px;box-shadow:1px 2px 6px #0006}.drawer-header[data-v-95c0fe5c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;color:var(--color-light)}.drawer-header-left[data-v-95c0fe5c]{display:flex;align-items:center}.drawer-header-title[data-v-95c0fe5c]{display:flex;justify-content:flex-end;flex-grow:1}.title-form[data-v-95c0fe5c]{font-size:1.25rem;font-weight:600;color:var(--color-gray-900);margin:0}.drawer-body[data-v-95c0fe5c]{padding:16px;height:100%;background-color:var(--color-light-2);overflow-y:auto}.loading-container[data-v-95c0fe5c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--color-gray-600)}.loading-spinner[data-v-95c0fe5c]{width:40px;height:40px;border:3px solid var(--color-gray-400);border-top-color:var(--color-primary);border-radius:50%;animation:spin-95c0fe5c 1s linear infinite;margin-bottom:12px}@keyframes spin-95c0fe5c{to{transform:rotate(360deg)}}@media (max-width: 768px){.drawer-header[data-v-95c0fe5c]{padding:12px 16px}.title-form[data-v-95c0fe5c]{font-size:1.1rem}}.button-container[data-v-df88700c]{position:relative;display:inline-block}.badge[data-v-df88700c]{position:absolute;top:-5px;right:-5px;background-color:red;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:60%;min-width:18px;text-align:center;line-height:1;display:flex;align-items:center;justify-content:center}.planning-form-container[data-v-44f45a1e]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:1rem}.form-title[data-v-44f45a1e]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f0f4f8}.form-field[data-v-44f45a1e]{margin-bottom:1rem}.custom-input[data-v-44f45a1e]{border-radius:6px;border:1px solid #e2e8f0;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.custom-input[data-v-44f45a1e]:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e126}.custom-select[data-v-44f45a1e]{border-radius:6px;font-size:.875rem}.section-title[data-v-44f45a1e]{font-weight:600;color:#2c3e50;margin-bottom:.75rem;font-size:.95rem}.schedule-section[data-v-44f45a1e]{margin-bottom:1rem;background-color:#f8fafc;border-radius:6px}.schedule-buttons[data-v-44f45a1e]{display:flex;flex-wrap:wrap}.schedule-btn[data-v-44f45a1e]{background-color:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:4px;padding:.4rem .6rem;font-size:.75rem;cursor:pointer;transition:all .2s;flex:0 0 auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-btn[data-v-44f45a1e]:hover{background-color:#e2e8f0}.schedule-btn.active[data-v-44f45a1e]{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.other-btn[data-v-44f45a1e]{background-color:#f8fafc;border:1px dashed #cbd5e1}.date-time-fields[data-v-44f45a1e]{display:flex;flex-direction:row}@media (min-width: 640px){.date-time-fields[data-v-44f45a1e]{flex-direction:row}.date-field[data-v-44f45a1e]{flex:1}}.form-actions[data-v-44f45a1e]{display:flex;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f0f4f8}.submit-btn[data-v-44f45a1e]{background-color:var(--color-primary);color:var(--color-light);border-radius:6px;padding:.5rem 1.25rem;font-weight:500;transition:all .2s}.submit-btn[data-v-44f45a1e]:hover{background-color:var(--color-secondary)}.form-disabled[data-v-44f45a1e]{opacity:.75;pointer-events:none}.form-control-mod[data-v-44f45a1e]{max-width:190px}@media (max-width: 480px){.planning-form-container[data-v-44f45a1e]{padding:1rem}.form-title[data-v-44f45a1e]{font-size:1.1rem}.schedule-btn[data-v-44f45a1e]{font-size:.7rem;padding:.35rem .5rem}}.lesson-plan-form[data-v-25ec4ba0]{display:flex;flex-direction:column;width:100%;max-width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.form-title[data-v-25ec4ba0]{color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;text-align:center;border-bottom:2px solid #4caf50;padding-bottom:.5rem}.form-container[data-v-25ec4ba0]{display:flex;flex-direction:column;width:100%;overflow-y:auto;max-height:calc(100vh - 200px)}.form-group[data-v-25ec4ba0]{margin-bottom:.75rem;width:100%}.form-field[data-v-25ec4ba0]{width:100%}.input-wrapper[data-v-25ec4ba0]{position:relative;width:100%}.form-control[data-v-25ec4ba0]{width:100%;padding:.75rem 1rem;border:1px solid #dcdfe6;border-radius:4px;font-size:.9rem;transition:all .3s;background-color:#fff;box-sizing:border-box}.form-control[data-v-25ec4ba0]:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033;outline:none}.form-control[data-v-25ec4ba0]:disabled{background-color:#f5f7fa;cursor:not-allowed;opacity:.7}.error-message[data-v-25ec4ba0]{color:#f44336;font-size:.75rem;margin-top:.25rem;display:block}.form-actions[data-v-25ec4ba0]{display:flex;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #eaeaea}.primary-button[data-v-25ec4ba0]{background-color:var(--color-primary);color:var(--color-light);border-radius:6px;padding:.5rem 1.25rem;font-weight:500;transition:all .2s}.primary-button[data-v-25ec4ba0]:hover{background-color:var(--color-secondary)}.primary-button[data-v-25ec4ba0]:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.primary-button[data-v-25ec4ba0]:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){.lesson-plan-form[data-v-25ec4ba0]{padding:.75rem}.form-title[data-v-25ec4ba0]{font-size:1.25rem;margin-bottom:1rem}.form-control[data-v-25ec4ba0]{padding:.6rem .75rem}.primary-button[data-v-25ec4ba0]{padding:.5rem 1.25rem;width:100%}}@media (max-width: 480px){.form-container[data-v-25ec4ba0]{max-height:calc(100vh - 150px)}.form-group[data-v-25ec4ba0]{margin-bottom:.5rem}}[data-v-6afb6bf5]:root{--drawer-width: 480px;--primary-color: var(--afd7d34e);--border-radius: 8px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--transition-normal: all .3s ease}.drawer-header[data-v-6afb6bf5]{display:flex;align-items:center;justify-content:flex-end;width:100%}.title-form[data-v-6afb6bf5]{font-size:18px;font-weight:600;letter-spacing:.3px;color:var(--color-light);text-align:center}.section-form[data-v-6afb6bf5]{position:sticky;top:0;z-index:10;background-color:var(--color-light);border-bottom:1px solid rgba(0,0,0,.08)}.section-tabs[data-v-6afb6bf5]{display:flex;background-color:#f8f9fa;padding:12px 16px;border-radius:var(--border-radius);gap:12px}.section-tabs button[data-v-6afb6bf5]{flex:1;padding:10px 0;border:none;background-color:transparent;color:#6c757d;font-size:14px;font-weight:500;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-normal);position:relative;overflow:hidden}.section-tabs button[data-v-6afb6bf5]:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background-color:var(--primary-color);transition:var(--transition-normal);transform:translate(-50%)}.section-tabs button.selected[data-v-6afb6bf5]{color:var(--primary-color);font-weight:600}.section-tabs button.selected[data-v-6afb6bf5]:after{width:80%}.section-tabs button[data-v-6afb6bf5]:hover{background-color:#00000008}.content-form[data-v-6afb6bf5]{padding:20px 16px;max-height:calc(100vh - 180px)}.form-section[data-v-6afb6bf5]{display:flex;flex-direction:column;gap:20px}.date-fields-container[data-v-6afb6bf5]{display:grid;grid-template-columns:1fr 1fr;gap:1px}.textarea-control[data-v-6afb6bf5]{min-height:100px;resize:vertical}.category-header[data-v-6afb6bf5]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.category-label[data-v-6afb6bf5]{display:flex;align-items:center;gap:8px}.info-icon[data-v-6afb6bf5]{color:var(--primary-color);cursor:help}.toggle-buttons[data-v-6afb6bf5]{display:flex;gap:8px;margin-top:4px}.toggle-btn[data-v-6afb6bf5]{flex:1;padding:8px 12px;border:1px solid var(--color-primary);background-color:transparent;color:var(--color-primary);border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:var(--transition-normal)}.toggle-btn-active[data-v-6afb6bf5]{background-color:var(--color-primary);color:var(--color-blanco)}.buttons-form[data-v-6afb6bf5]{display:flex;justify-content:flex-end;padding:16px}.next-button[data-v-6afb6bf5],.save-button[data-v-6afb6bf5]{min-width:120px;border-radius:var(--border-radius);font-weight:500;transition:var(--transition-normal);box-shadow:var(--shadow-sm)}.next-button[data-v-6afb6bf5]:hover,.save-button[data-v-6afb6bf5]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.form-control-mod[data-v-6afb6bf5]{max-width:215px}@media (max-width: 480px){.date-fields-container[data-v-6afb6bf5]{grid-template-columns:1fr}.section-tabs[data-v-6afb6bf5]{padding:8px 12px}.content-form[data-v-6afb6bf5]{padding:16px 12px}.toggle-buttons[data-v-6afb6bf5]{flex-direction:column}}.activities-drawer[data-v-63361362]{background-color:var(--color-light);height:100%;display:flex;flex-direction:column;gap:1.5rem}.activities-section[data-v-63361362]{background-color:var(--color-light-2);border-radius:8px;box-shadow:0 2px 4px rgba(var(--color-dark-rgb),var(--opacity-color-10));overflow-y:auto;overflow-x:hidden;max-height:635px}.section-header[data-v-63361362]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:1rem}.section-title[data-v-63361362]{margin:0;font-weight:600;color:var(--color-gray-900);font-size:1.25rem}.action-buttons[data-v-63361362]{display:flex;gap:.75rem}.select-btn[data-v-63361362]{border-color:var(--color-primary);color:var(--color-primary)}.add-btn[data-v-63361362]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-light);font-weight:500}.activities-list[data-v-63361362]{margin-top:1rem}.activity-cards[data-v-63361362]{display:flex;flex-direction:column;gap:.75rem}.activity-card[data-v-63361362]{background-color:var(--color-light);border-radius:6px;padding:1rem;box-shadow:0 1px 3px rgba(var(--color-dark-rgb),var(--opacity-color-10));transition:all .2s ease}.activity-card[data-v-63361362]:hover{box-shadow:0 3px 6px rgba(var(--color-dark-rgb),var(--opacity-color-20));transform:translateY(-2px)}.activity-card.approved[data-v-63361362]{opacity:.8}.activity-content[data-v-63361362]{display:flex;flex-direction:column;gap:.5rem}.activity-header[data-v-63361362]{display:flex;justify-content:space-between;align-items:flex-start}.activity-name[data-v-63361362]{margin:0;font-weight:600;color:var(--color-gray-900);font-size:1rem}.activity-details[data-v-63361362]{display:flex;justify-content:space-between;align-items:center}.activity-dates[data-v-63361362]{font-size:.875rem;color:var(--color-gray-600);display:flex;align-items:center;gap:.5rem}.date-icon[data-v-63361362]{color:var(--color-primary);font-size:.875rem}.edit-button[data-v-63361362]{background:none;border:none;color:var(--color-primary);cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s ease}.edit-button[data-v-63361362]:hover{background-color:rgba(var(--color-primary-rgb),var(--opacity-color-10))}.edit-button[data-v-63361362]:disabled{opacity:.5;cursor:not-allowed}.status-badge[data-v-63361362]{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500}.status-badge.published[data-v-63361362]{background-color:var(--color-primary);color:var(--color-dark)}.status-badge.unpublished[data-v-63361362]{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}.chat-section[data-v-63361362]{margin-top:1rem;display:flex;justify-content:flex-start}.chat-button[data-v-63361362]{display:flex;align-items:center;gap:.5rem;background-color:var(--color-primary);color:var(--color-dark);border:none;border-radius:50px;padding:.75rem 1.25rem;font-weight:500;cursor:pointer;position:relative;transition:all .2s ease;box-shadow:0 2px 4px rgba(var(--color-dark-rgb),var(--opacity-color-20))}.chat-button[data-v-63361362]:hover{background-color:rgba(var(--color-primary-rgb),var(--opacity-color-90));transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--color-dark-rgb),var(--opacity-color-20))}.chat-icon[data-v-63361362]{font-size:1rem}.chat-text[data-v-63361362]{font-size:.9rem;color:var(--color-light)}.chat-badge[data-v-63361362]{position:absolute;top:-1px;right:-25px;background-color:var(--color-danger);color:var(--color-light);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;box-shadow:0 2px 4px rgba(var(--color-dark-rgb),var(--opacity-color-20))}.delete-button[data-v-63361362]{color:var(--color-danger)}[data-v-c941ed2e]:root{--primary-color: #4361ee;--primary-hover: #3a56d4;--secondary-color: #f8f9fa;--text-color: #333;--border-color: #e9ecef;--shadow-color: rgba(0, 0, 0, .1);--transition-speed: .3s;--border-radius: 8px}.drawer-overlay[data-v-c941ed2e]{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#0000001a;display:flex;justify-content:flex-end;z-index:1000}.drawer[data-v-c941ed2e]{background:#fff;width:510px;height:100%;box-shadow:-2px 0 15px #0003;display:flex;flex-direction:column}.drawer-header[data-v-c941ed2e]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-color)}.drawer-title[data-v-c941ed2e]{font-size:1.2rem;font-weight:600;color:var(--text-color);margin:0;text-align:right}.close-btn[data-v-c941ed2e]{background:transparent;border:none;color:#6c757d;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-speed)}.close-btn[data-v-c941ed2e]:hover{background-color:#6c757d1a}.drawer-tabs[data-v-c941ed2e]{display:flex;border-bottom:1px solid var(--border-color);background-color:#f8f9fa}.tab-button[data-v-c941ed2e]{flex:1;display:flex;flex-direction:column;align-items:center;padding:.75rem .5rem;background:transparent;border:none;border-bottom:3px solid transparent;color:#6c757d;cursor:pointer;transition:all var(--transition-speed)}.tab-button[data-v-c941ed2e]:hover{color:var(--primary-color);background-color:#4361ee0d}.tab-button.active[data-v-c941ed2e]{color:var(--primary-color);border-bottom-color:var(--primary-color);font-weight:500}.tab-icon[data-v-c941ed2e]{margin-bottom:.5rem;display:flex;justify-content:center}.tab-text[data-v-c941ed2e]{font-size:.875rem}.drawer-content[data-v-c941ed2e]{flex:1;padding:1rem;overflow-y:scroll;overflow-x:hidden;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.form-group[data-v-c941ed2e]{margin-bottom:1rem}.form-group label[data-v-c941ed2e]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.form-input[data-v-c941ed2e]{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:var(--border-radius);font-size:1rem;transition:border-color var(--transition-speed)}.form-input[data-v-c941ed2e]:focus{border-color:var(--primary-color);outline:none}.drawer-footer[data-v-c941ed2e]{padding:1rem;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;gap:.75rem}.primary-button[data-v-c941ed2e],.secondary-button[data-v-c941ed2e]{padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:500;cursor:pointer;transition:all var(--transition-speed);display:flex;align-items:center;gap:.5rem}.primary-button[data-v-c941ed2e]{background-color:var(--primary-color);color:#fff;border:none}.primary-button[data-v-c941ed2e]:hover{background-color:var(--primary-hover)}.secondary-button[data-v-c941ed2e]{background-color:#fff;color:#6c757d;border:1px solid #ced4da}.secondary-button[data-v-c941ed2e]:hover{background-color:#f8f9fa}.button-icon[data-v-c941ed2e]{display:flex;align-items:center}.drawer-enter-active[data-v-c941ed2e],.drawer-leave-active[data-v-c941ed2e]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.drawer-enter[data-v-c941ed2e],.drawer-leave-to[data-v-c941ed2e]{transform:translate(100%)}@media (max-width: 768px){.drawer[data-v-c941ed2e]{width:100%}.tab-text[data-v-c941ed2e]{font-size:.75rem}}.grid-cards[data-v-baba6c40]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.filter-container[data-v-baba6c40]{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.period-filter[data-v-baba6c40]{width:100%;max-width:300px;border-radius:.5rem;padding:.75rem}.planning-weeks-container[data-v-baba6c40]{display:flex;flex-direction:column;gap:2rem}.planning-week-card[data-v-baba6c40]{border-radius:.75rem;overflow:hidden;box-shadow:0 4px 12px #00000014;border:none}.planning-week-card[data-v-baba6c40]:hover{box-shadow:0 6px 16px #0000001f}.planning-week-title[data-v-baba6c40]{font-size:1.25rem;font-weight:600;color:#2c3e50;padding:.5rem 0;border-bottom:2px solid #f0f4f8;margin-bottom:1rem}.planning-item-card[data-v-baba6c40]{border-radius:1.5rem;overflow:hidden;box-shadow:0 2px 8px #0000000f;border:1px solid #f0f4f8;height:100%;display:flex;flex-direction:column}.planning-item-card[data-v-baba6c40]:hover{box-shadow:0 4px 12px #0000001a;border-color:#e2e8f0}.status-indicator[data-v-baba6c40]{display:flex;justify-content:flex-end;margin-bottom:.5rem;font-size:1.2rem}.item-title[data-v-baba6c40]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0 0 .25rem;line-height:1.4}.item-date[data-v-baba6c40]{font-size:.8rem;color:#64748b;margin:0 0 1rem;font-weight:500}.item-details[data-v-baba6c40]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f4f8}.detail-item[data-v-baba6c40]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.detail-label[data-v-baba6c40]{font-weight:600;color:#475569;font-size:.9rem}.detail-badge[data-v-baba6c40]{background-color:var(--color-primary);color:var(--color-light);padding:.25rem .75rem;border-radius:9999px;font-size:.8rem;font-weight:500;display:inline-block}.detail-text[data-v-baba6c40]{color:#64748b;font-size:.85rem;font-style:italic}.card-actions[data-v-baba6c40]{display:flex;justify-content:flex-end;margin-top:1rem}.new-planning-container[data-v-baba6c40]{background-color:#f8fafc;border-radius:1.5rem}.new-planning-container[data-v-baba6c40]:hover{background-color:#f1f5f9;border-color:#94a3b8}.empty-response[data-v-baba6c40]{grid-column:1 / -1;padding:2rem}@media (max-width: 768px){.grid-cards[data-v-baba6c40]{grid-template-columns:1fr}.period-filter[data-v-baba6c40]{max-width:100%}}.pointer[data-v-0ef9115a]{cursor:pointer}.disabled[data-v-0ef9115a]{pointer-events:none}.grid-cards[data-v-38cfd214]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.form-check-input[data-v-a69c15a8],.form-check-label[data-v-a69c15a8]{position:relative;left:10px}.title-form[data-v-d1781352]{margin-left:auto;font-size:18px;letter-spacing:.3px;font-weight:700;color:#fff}.h-80[data-v-d1781352]{height:80%!important}.overflow-clip[data-v-d1781352]{overflow-x:clip}.container-tables[data-v-085a4e65]{background-color:#fff;padding:23px 22px;box-shadow:0 2px 6px #00000040;border-radius:4px}tr.fila-intermedia[data-v-085a4e65]:nth-child(2n){background-color:#e4e4e4}table thead tr th[data-v-085a4e65]{color:#3c4248;font-size:12px;padding:.5rem}table tbody tr td[data-v-085a4e65]{font-size:14px;padding:.5rem;border-bottom:1px solid #eedd}body[data-v-085a4e65]{overflow-x:hidden}.border-end[data-v-085a4e65]{border-right:1px solid #c7c7c7!important}.vs--searchable .vs__dropdown-toggle[data-v-085a4e65]{padding:40px!important;margin:19%}.sticky-column-thead[data-v-085a4e65]{position:sticky;left:0;background-color:#e4e4e4;box-shadow:2px 0 5px #0000001a;z-index:10}tbody tr:nth-child(odd) .sticky-column-tbody[data-v-085a4e65]{position:sticky;left:0;z-index:2;background-color:#fff;box-shadow:2px 0 5px #0000001a}tbody tr:nth-child(even) .sticky-column-tbody[data-v-085a4e65]{position:sticky;left:0;z-index:2;background-color:#e4e4e4;box-shadow:2px 0 5px #0000001a}.sticky-column-thead-finish[data-v-085a4e65]{position:sticky;right:0;background-color:#e4e4e4;box-shadow:2px 0 5px #0000001a;z-index:10;border-left:1px solid rgb(204,204,204)}tbody tr:nth-child(odd) .sticky-column-tbody-finish[data-v-085a4e65]{position:sticky;right:0;z-index:2;background-color:#fff;box-shadow:2px 0 5px #0000001a;border-left:1px solid rgb(204,204,204)}tbody tr:nth-child(even) .sticky-column-tbody-finish[data-v-085a4e65]{border-left:1px solid rgb(204,204,204);z-index:2;position:sticky;right:0;background-color:#e4e4e4;box-shadow:2px 0 5px #0000001a}@media (max-width: 820px){.sticky-column-thead[data-v-085a4e65],tbody tr:nth-child(odd) .sticky-column-tbody[data-v-085a4e65],tbody tr:nth-child(even) .sticky-column-tbody[data-v-085a4e65]{position:static;box-shadow:none}.sticky-column-thead-finish[data-v-085a4e65],tbody tr:nth-child(odd) .sticky-column-tbody-finish[data-v-085a4e65],tbody tr:nth-child(even) .sticky-column-tbody-finish[data-v-085a4e65]{position:static;box-shadow:none}}.table-responsive[data-v-085a4e65]{overflow-x:auto}.responsive-table[data-v-085a4e65]{min-width:100%}.container-tables[data-v-575c86e2]{background-color:#fff;padding:23px 22px;box-shadow:0 2px 6px #00000040;border-radius:4px}.table-responsive[data-v-575c86e2]{overflow-x:auto}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button:hover:after,.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.appcard-container[data-v-42bb6f17]{position:relative;flex-grow:1;background:#fff;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;border-radius:16px;padding:24px 70px 24px 24px;gap:5px;overflow:hidden}.card-ribbon[data-v-42bb6f17]{--apex-x: 24%;--border: 3px;--fill: var(--color-primary);--stroke: var(--color-primary);position:absolute;inset:0;pointer-events:none;z-index:0;--clip: polygon(100% 0, 100% 100%, calc(100% - var(--apex-x)) 50%);-webkit-clip-path:var(--clip);clip-path:var(--clip)}.card-ribbon[data-v-42bb6f17]:before{content:"";position:absolute;inset:0;background:var(--fill);-webkit-clip-path:var(--clip);clip-path:var(--clip);border:var(--border) solid var(--stroke);border-top-right-radius:16px;border-bottom-right-radius:16px}.ribbon-icon[data-v-42bb6f17]{position:absolute;top:50%;right:calc(var(--apex-x) / 17);transform:translate(-10%,-50%);font-size:56px;pointer-events:none}.ribbon-img[data-v-42bb6f17]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:var(--clip);clip-path:var(--clip);border-top-right-radius:16px;border-bottom-right-radius:16px}.card-ribbon.has-image[data-v-42bb6f17]:before{background:transparent}.o-card-title[data-v-42bb6f17]{font:600 20px/28px Roboto,sans-serif;color:#212b36}.o-card-body[data-v-42bb6f17]{display:flex;flex-direction:column;gap:10px;color:#000;font-family:Roboto}.o-card-img-top[data-v-42bb6f17]{width:100%;max-height:250px;-o-object-fit:contain;object-fit:contain}.container-graph[data-v-28db735d]{display:flex;flex-direction:column;background:#fff!important;border-radius:16px;padding:14px;height:100%;gap:10px;border:1px solid #e0e0e0;box-shadow:0 3px 6px #00000014}.content-header[data-v-28db735d]{display:flex;flex-direction:column;gap:.75rem;font-family:Roboto;font-size:15px;font-weight:600;letter-spacing:.1px;color:var(--text-primary, #212b36)}@media (min-width: 768px){.controls[data-v-28db735d]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.toggle-options[data-v-28db735d]{display:none}}@media (max-width: 767px){.toggle-options[data-v-28db735d]{align-self:flex-end;padding:6px 12px;border-radius:8px;border:1px solid #dfe3e8;background:#fff;cursor:pointer;font-weight:600}.toggle-options[data-v-28db735d]:active{transform:translateY(1px)}.controls[data-v-28db735d]{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:.25rem}.control-item[data-v-28db735d]{display:flex;flex-direction:column;gap:6px}.controls select[data-v-28db735d]{width:100%}}.controls label[data-v-28db735d]{margin:0;color:#374151}.controls select[data-v-28db735d]{padding:.25rem .5rem;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#1f2937}[data-v-28db735d] .apexcharts-toolbar{z-index:5!important}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.course-slider[data-v-d57d4aba]{padding:1rem 0}.slide[data-v-d57d4aba]{padding-bottom:1.5rem;width:355px;height:unset}.tasks-container[data-v-d57d4aba]{display:flex;align-items:center;gap:.5rem}.tasks-number[data-v-d57d4aba]{font-weight:700;margin-left:auto}.button-container:hover .hover-text[data-v-d57d4aba]{display:block}.button-container[data-v-d57d4aba],.earring-container[data-v-d57d4aba]{display:flex;justify-content:center}.buttons-activitys[data-v-d57d4aba]{position:relative}.container-info[data-v-d57d4aba]{background-color:#fff;display:flex;justify-content:center;padding:10px 22px;box-shadow:0 2px 6px #00000040;border-radius:15px;gap:10px}.information[data-v-d57d4aba]{display:flex;flex-direction:column;padding-right:10px;align-items:center;font-weight:800;text-align:center;font-size:17px}.title-card[data-v-d57d4aba]{font-family:Roboto;font-style:italic;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#3c4248}.tasks-container[data-v-d57d4aba]{justify-content:space-between;align-items:start;width:100%;gap:8px;padding:10px}.tasks-text[data-v-d57d4aba]{display:flex;flex-direction:column;justify-content:center}.title-tasks[data-v-d57d4aba]{font-weight:600;font-size:15px;line-height:20px;color:#656c72}.title-tasks[data-v-d57d4aba]:hover{color:#000}.date-tasks[data-v-d57d4aba]{font-weight:500;font-size:13px;line-height:16px;letter-spacing:.4px;color:#8a8c8d}.tasks-number[data-v-d57d4aba]{background-color:#bcedcc;border-radius:50%;padding:4px 13px}.button__activity[data-v-d57d4aba]{background:#bcedcc;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:12px}.button__activity[data-v-d57d4aba]:hover{background:#91deaa;box-shadow:1px 2px 6px #0006}.number-container:hover .hover-number[data-v-d57d4aba]{display:block}.hover-number[data-v-d57d4aba]{position:absolute;left:-171%;top:-40%;z-index:99;width:auto;padding:6px 10px;display:none;white-space:nowrap;transform:translateY(-71%);background:white;color:#000;border-radius:4px;box-shadow:1px 2px 6px #0006}.hover-text[data-v-d57d4aba],.hover-activity[data-v-d57d4aba]{position:absolute;left:25%;top:-40%;z-index:99;display:none;width:auto;padding:6px 10px;white-space:nowrap;transform:translateY(-50%);background:white;color:#000;border-radius:4px;box-shadow:1px 2px 6px #0006}.earring-container:hover .hover-activity[data-v-d57d4aba]{display:block}.button__course[data-v-d57d4aba]{background:#fbe2ff;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:12px}.button__course[data-v-d57d4aba]:hover{background:#efb3f9;box-shadow:1px 1px 3px #00000026}.title-graph[data-v-d57d4aba]{font-family:Roboto;font-style:italic;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#3c4248}.bar__container[data-v-d57d4aba]{position:relative;width:100%}.bar__container:hover .text__hover[data-v-d57d4aba]{display:block}.bar__progress[data-v-d57d4aba]{background:#cdecf4;box-shadow:1px 1px 3px #00000026;margin-bottom:.5rem}.bar__progress[data-v-d57d4aba]:hover{box-shadow:1px 1px 3px #00000026}.text__hover[data-v-d57d4aba]{position:absolute;left:35%;top:-10%;z-index:99;display:none;width:auto;padding:6px 10px;white-space:nowrap;transform:translateY(-100%);background:white;color:#000;border-radius:4px;box-shadow:1px 2px 6px #0006}.swiper-pagination-bullet[data-v-d57d4aba]{width:10px;height:10px;background:#ccc;opacity:1}.swiper-pagination-bullet-active[data-v-d57d4aba]{background:var(--color-primary)}.swiper-button-next[data-v-d57d4aba],.swiper-button-prev[data-v-d57d4aba],[data-v-d57d4aba] .swiper-button-next,[data-v-d57d4aba] .swiper-button-prev{color:var(--color-primary)!important}[data-v-d57d4aba] .swiper-button-next:after,[data-v-d57d4aba] .swiper-button-prev:after{color:var(--color-primary)!important}.button__house[data-v-d57d4aba]{background:#ffefc4;box-shadow:1px 1px 3px #00000026;border-radius:8px;padding:12px}.button__house[data-v-d57d4aba]:hover{background:#ffe399;box-shadow:1px 1px 3px #00000026}@media (max-width: 500px){.slide[data-v-d57d4aba]{width:100%}}.dashboard-layout[data-v-6f3de86e]{display:flex;gap:1rem;width:100%;align-items:stretch}.dashboard-left[data-v-6f3de86e]{flex:1 1 auto;display:flex;flex-direction:column;gap:1rem}.dashboard-right[data-v-6f3de86e]{flex:0 0 350px;display:flex;flex-direction:column;cursor:pointer}.title-graph[data-v-6f3de86e]{margin-bottom:1rem;display:flex;justify-content:center;font-weight:800;color:#000}.container-cards[data-v-6f3de86e]{margin-bottom:5px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.container-graph[data-v-6f3de86e]{flex:1;display:flex;justify-content:center}.carousel[data-v-6f3de86e]{width:500px;border-radius:16px;background:#fff;margin-bottom:1rem;display:flex;flex-direction:column;justify-content:center}.container-form-nav[data-v-6f3de86e]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-primary);padding:10px;border-radius:16px;color:#fff;position:relative}.content-form-nav[data-v-6f3de86e]{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}.contetn-avatar-form-nav[data-v-6f3de86e]{display:flex;flex-direction:column;align-items:center}.avatar-form-nav[data-v-6f3de86e]{width:120px;height:120px;border:5px solid #fff;border-radius:50%;overflow:hidden;background-color:#fff}.avatar-shadow[data-v-6f3de86e]{box-shadow:0 4px 6px #0003}.personal-info-nav .text-title-form-nav[data-v-6f3de86e]{font-size:1.5rem;font-weight:700;letter-spacing:.3px;margin-bottom:.25rem;text-align:center;display:flex;flex-direction:column;align-items:center}.academy-info-item[data-v-6f3de86e]{display:flex;flex-direction:column;text-align:center}.student-info-nav[data-v-6f3de86e]{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;color:#ffffffd9}.state-tag[data-v-6f3de86e]{font-size:.75rem;padding:2px 8px;border-radius:12px;border:2px solid #fff;letter-spacing:.3px}.state-active[data-v-6f3de86e]{background-color:#00b74a}.state-inactive[data-v-6f3de86e]{background-color:#9b9b9b}.academy-info-nav[data-v-6f3de86e]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.academy-info-item[data-v-6f3de86e]{display:flex;flex-direction:column}.academy-info-item .text-title-form-nav[data-v-6f3de86e]{font-size:1.25rem;font-weight:700}.academy-info-item span[data-v-6f3de86e]:last-child{font-size:1rem;color:#ffffffd9}.academy-info-nav hr[data-v-6f3de86e]{width:40px;border:1px solid rgba(255,255,255,.5);margin:0}.avatar-nav[data-v-6f3de86e]{width:120px;height:120px}@media (max-width: 600px){.contentSpan[data-v-6f3de86e],.observation-card-custom[data-v-6f3de86e]{display:flex;flex-direction:column}.teacher-row[data-v-6f3de86e]{width:100%}}@media (max-width: 900px){.observation-card-custom[data-v-6f3de86e]{flex-direction:column}.observation-card-custom .level-offense[data-v-6f3de86e]{order:-1;min-width:100%;border-bottom:1px solid #e5e7eb}.contentRow[data-v-6f3de86e]{flex-direction:column;align-items:flex-start}.dashboard-layout[data-v-6f3de86e]{flex-direction:column}.dashboard-right[data-v-6f3de86e]{order:0;flex:0 0 auto;width:100%;margin-bottom:1rem}.dashboard-left[data-v-6f3de86e]{order:1;width:100%}.align-items-stretch[data-v-6f3de86e]{flex-direction:column}.contentControlDisciplinary[data-v-6f3de86e]{display:flex;flex-direction:column}}.observationContent-card-custom[data-v-6f3de86e]{display:flex;flex-direction:column;background:#fff;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;border-radius:16px;padding:1rem;gap:10px;flex:1}.observation-card-custom[data-v-6f3de86e]{background:#fff;border-radius:8px;box-shadow:-2px 5px 4px #0003;margin-bottom:1rem;overflow:hidden;border:1px solid #ccc;display:flex;align-items:stretch}.observation-card-custom .level-offense[data-v-6f3de86e]{background:#9ede94;min-width:150px;padding:10px;order:-1;align-self:stretch;display:flex}.observationContent-card-custom .view-all[data-v-6f3de86e]{margin-top:auto;display:flex;justify-content:flex-end}.d-flex.align-items-stretch[data-v-6f3de86e]{height:100%}.schedule-timeline[data-v-6f3de86e]{flex:1;display:flex;flex-direction:column;background:#fff;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;border-radius:16px;padding:1rem;gap:10px}.timeline[data-v-6f3de86e]{position:relative;display:flex;flex-direction:column}.timeline-item[data-v-6f3de86e]{position:relative;display:flex;align-items:flex-start;padding-left:2rem;margin-bottom:1.25rem}.timeline-icon[data-v-6f3de86e]{position:absolute;left:0;top:.25rem;width:14px;height:14px;border-radius:50%}.timeline-line[data-v-6f3de86e]{position:absolute;left:6px;top:1.25rem;width:2px;height:calc(100% - 1.25rem);background-color:#ccc}.timeline-content[data-v-6f3de86e]{margin-left:.5rem;line-height:1.3}.timeline-content small[data-v-6f3de86e]{color:#666}.schedule-timeline .view-all[data-v-6f3de86e]{margin-top:auto;align-self:flex-end}.view-all[data-v-6f3de86e]{display:flex;justify-content:flex-end;font-size:.9rem;color:var(--bs-primary)}.view-all[data-v-6f3de86e]:hover{text-decoration:underline}.label[data-v-6f3de86e]{font-weight:600;color:#374151;margin-right:.5rem}.value[data-v-6f3de86e]{color:#6b7280}.content-form-info-nav[data-v-6f3de86e]{display:flex;flex-direction:column}.contentControlDisciplinary[data-v-6f3de86e]{display:flex}.contentRow[data-v-6f3de86e]{display:flex;gap:.75rem}.teacher-row[data-v-6f3de86e]{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.avatar-cell[data-v-6f3de86e]{flex:0 0 auto}.teacher-text[data-v-6f3de86e]{display:inline-flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}table.custom-table[data-v-69f81280]{width:100%;border-collapse:collapse}table.custom-table th[data-v-69f81280],table.custom-table td[data-v-69f81280]{padding:.3rem;border:1px solid #ccc}table.custom-table th[data-v-69f81280]{background-color:#f0f0f0;font-weight:700}table.custom-table tr[data-v-69f81280]:nth-child(even){background-color:#f9f9f9}input[type=number][data-v-69f81280]{padding:.3rem;border:1px solid #ccc;border-radius:4px;outline:none;font-size:14px;max-width:3.5rem}.dashboard-layout[data-v-69f81280]{display:flex;gap:1rem;align-items:stretch;margin-bottom:1rem}.dashboard-right[data-v-69f81280]{flex:1 1 0;display:flex;flex-direction:column}.dashboard-left[data-v-69f81280]{flex:0 0 350px;display:flex;flex-direction:column}.container-cards[data-v-69f81280]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;flex:1 1 0}.chart-full[data-v-69f81280]{flex:1 1 0;display:flex;flex-direction:column;border:1px solid #e4e7ec}.contentPeriod[data-v-69f81280]{background:#ffffff;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;border-radius:16px;padding:24px;height:100%;gap:10px;border:1px solid #e4e7ec}.title-graph[data-v-69f81280]{margin-bottom:1rem;display:flex;justify-content:center;font-size:1.75rem;font-weight:800;color:#000}.mini-columns[data-v-69f81280]{display:flex;flex-direction:column;min-width:120px}.mini-headers[data-v-69f81280],.mini-values[data-v-69f81280]{display:flex}.mini-column[data-v-69f81280]{flex:1;text-align:center;padding:.5rem .25rem;border-right:1px solid #e4e7ec;min-width:40px}.mini-column[data-v-69f81280]:last-child{border-right:none}.mini-header[data-v-69f81280]{font-weight:700;font-size:.875rem}.row-item[data-v-69f81280],.subject-mobile-info[data-v-69f81280]{display:none}.subject-desktop[data-v-69f81280]{display:block}.mini-value[data-v-69f81280]{font-weight:700;font-size:.875rem}.mini-value[data-v-69f81280]{font-size:.875rem;color:#111827}.row-item[data-v-69f81280]{display:none}[data-v-69f81280] .o-table__th span{font-weight:900!important}.mini-value .hover-link[data-v-69f81280]{position:relative;transition:all .2s ease}.hover-icon[data-v-69f81280]{display:none;opacity:0;transform:translate(-10px);transition:all .2s ease;font-size:.875rem}.hover-text[data-v-69f81280]{opacity:1;transition:all .2s ease}.hover-link:hover .hover-icon[data-v-69f81280]{display:inline;opacity:1;transform:translate(0)}.hover-link:hover .hover-text[data-v-69f81280]{display:none;opacity:0}[data-v-69f81280] .o-table th,[data-v-69f81280] .o-table td{background:#ffffff}[data-v-69f81280] .o-table th:nth-child(1),[data-v-69f81280] .o-table td:nth-child(1){position:sticky;left:0;z-index:10;min-width:280px;width:280px;border-right:1px solid #e4e7ec}[data-v-69f81280] .o-table th:nth-child(2),[data-v-69f81280] .o-table td:nth-child(2){position:sticky;left:280px;z-index:9;min-width:220px;width:220px;border-right:1px solid #e4e7ec}[data-v-69f81280] .o-table thead th:nth-child(1){z-index:12}[data-v-69f81280] .o-table thead th:nth-child(2){z-index:11}[data-v-69f81280] .o-table__wrapper{overflow-x:auto;overflow-y:visible}.subject-mobile[data-v-69f81280]{display:none}@media (max-width: 768px){[data-v-69f81280] .o-table th:nth-child(1),[data-v-69f81280] .o-table td:nth-child(1),[data-v-69f81280] .o-table th:nth-child(2),[data-v-69f81280] .o-table td:nth-child(2){position:static;left:auto;z-index:auto;min-width:unset;width:auto;box-shadow:none}[data-v-69f81280] .o-table th.subject-column,[data-v-69f81280] .o-table td.subject-column,.subject-desktop[data-v-69f81280]{display:none}.subject-mobile-info[data-v-69f81280]{display:block;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.subject-mobile-label[data-v-69f81280]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.25rem}.subject-mobile-value[data-v-69f81280]{font-size:.875rem;color:#111827;font-weight:500;line-height:1.25}.subject-mobile-meta[data-v-69f81280]{padding-top:.5rem;border-top:1px solid #e5e7eb;font-size:.875rem;color:#6b7280}.dropdown[data-v-69f81280],.popover[data-v-69f81280]{position:static;left:auto;z-index:auto;min-width:unset;width:auto;box-shadow:none}.subject-mobile[data-v-69f81280]{display:block}}@media (max-width: 992px){.dashboard-layout[data-v-69f81280]{flex-direction:column}.dashboard-left[data-v-69f81280],.dashboard-right[data-v-69f81280]{flex:1 1 auto}.dashboard-left[data-v-69f81280]{margin-bottom:1.5rem}}@media (max-width: 768px){.container-cards[data-v-69f81280]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.title-graph[data-v-69f81280]{font-size:1.5rem}.mini-columns[data-v-69f81280]{display:flex;flex-direction:column;gap:.25rem;background-color:transparent}.mini-headers[data-v-69f81280],.mini-values[data-v-69f81280]{display:none}.row-item[data-v-69f81280]{display:flex;justify-content:space-between;align-items:center;padding:.375rem .5rem;border-bottom:1px solid #e5e7eb}.row-item[data-v-69f81280]:last-child{border-bottom:none;margin-bottom:0}.mini-label[data-v-69f81280]{font-weight:700;font-size:.875rem;color:#374151;flex:0 0 auto;min-width:30px}.mini-value[data-v-69f81280]{font-size:.875rem;color:#111827;text-align:right;flex:1}.hover-text[data-v-69f81280]{opacity:1!important}.hover-icon[data-v-69f81280]{opacity:1!important;transform:translate(0)!important}.hover-content[data-v-69f81280]{justify-content:flex-end;gap:.5rem}}@media (max-width: 576px){.container-cards[data-v-69f81280]{grid-template-columns:1fr}.title-graph[data-v-69f81280]{font-size:1.25rem}.chart-full[data-v-69f81280]{height:auto!important}.mini-columns[data-v-69f81280]{gap:.125rem}.row-item[data-v-69f81280]{padding:.25rem .375rem;font-size:.8125rem}.mini-label[data-v-69f81280],.mini-value[data-v-69f81280]{font-size:.8125rem}}table.custom-table[data-v-8caca686]{width:100%;border-collapse:collapse}table.custom-table th[data-v-8caca686],table.custom-table td[data-v-8caca686]{padding:.3rem;border:1px solid #ccc}table.custom-table th[data-v-8caca686]{background-color:#f0f0f0;font-weight:700}table.custom-table tr[data-v-8caca686]:nth-child(even){background-color:#f9f9f9}input[type=number][data-v-8caca686]{padding:.3rem;border:1px solid #ccc;border-radius:4px;outline:none;font-size:14px;max-width:3.5rem}.grid-cards[data-v-64c6a871]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card-day[data-v-64c6a871]{background:#fff;border:1px solid #e5e7eb}.day-title[data-v-64c6a871]{text-align:center;font-weight:700;color:var(--color-primary);font-size:1.3rem;letter-spacing:2px}.subject-card[data-v-64c6a871]{border-right:6px solid transparent;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:.8rem 1rem;margin-bottom:.8rem;transition:transform .2s}.subject-card[data-v-64c6a871]:hover{transform:translateY(-2px)}.subject-header[data-v-64c6a871],.subject-body-avatar[data-v-64c6a871]{display:flex;align-items:center;gap:.6rem}.subject-name[data-v-64c6a871]{font-weight:600;font-size:1rem;margin:0}.teacher-name[data-v-64c6a871]{font-size:.9rem;color:#555;margin:.25rem 0}.time-text[data-v-64c6a871]{font-size:.85rem;color:#777;margin:0}.avatar[data-v-64c6a871]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.recess-card[data-v-64c6a871]{border-right:6px solid #71c63d;background:#f9fff9;text-align:center;font-weight:600}.progress-page[data-v-28bb9b14]{display:flex;flex-direction:column;gap:16px}.progress-header[data-v-28bb9b14]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33}.progress-header__icon[data-v-28bb9b14]{width:44px;height:44px;border-radius:14px;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center}.progress-header__icon[data-v-28bb9b14] i,.progress-header__icon[data-v-28bb9b14] svg{font-size:20px}.progress-header__title[data-v-28bb9b14]{margin:0;font-size:18px;font-weight:900;color:#0f172a}.progress-header__subtitle[data-v-28bb9b14]{margin:3px 0 0;font-size:12px;color:#64748b;font-weight:700}.progress-header__hint[data-v-28bb9b14]{margin:6px 0 0;font-size:12px;color:#334155;font-weight:800}.progress-cards[data-v-28bb9b14]{display:grid;grid-template-columns:1fr;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pCard[data-v-28bb9b14]{border-radius:16px;padding:14px 14px 16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33}.pCard__top[data-v-28bb9b14]{display:flex;align-items:center;gap:10px}.pCard__icon[data-v-28bb9b14]{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.pCard__title[data-v-28bb9b14]{font-size:12px;font-weight:900;color:#334155}.pCard__value[data-v-28bb9b14]{margin-top:10px;font-size:24px;font-weight:900;color:#0f172a}.pCard__suffix[data-v-28bb9b14]{font-size:12px;color:#64748b;font-weight:800}.pCard--purple .pCard__icon[data-v-28bb9b14]{background:#7c3aed}.pCard--blue .pCard__icon[data-v-28bb9b14]{background:#2563eb}.pCard--green .pCard__icon[data-v-28bb9b14]{background:#16a34a}.pCard--orange .pCard__icon[data-v-28bb9b14]{background:#f97316}.progress-grid[data-v-28bb9b14]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 1024px){.progress-grid[data-v-28bb9b14]{grid-template-columns:1fr 2fr}}.progress-panel[data-v-28bb9b14]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33}.progress-panel--wide[data-v-28bb9b14]{display:flex;flex-direction:column;gap:12px}.panelHead__title[data-v-28bb9b14]{margin:0;font-size:14px;font-weight:900;color:#0f172a}.panelHead__desc[data-v-28bb9b14]{margin:4px 0 0;font-size:12px;color:#64748b;font-weight:700}.panelMeta[data-v-28bb9b14]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.panelMeta__row[data-v-28bb9b14]{display:flex;justify-content:space-between}.panelMeta__row .k[data-v-28bb9b14]{font-size:12px;font-weight:800;color:#64748b}.panelMeta__row .v[data-v-28bb9b14]{font-size:12px;font-weight:900;color:#0f172a}.statusFilters[data-v-28bb9b14]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-28bb9b14]{border:1px solid #e2e8f0;background:#fff;color:#334155;font-weight:900;font-size:12px;padding:8px 10px;border-radius:999px;cursor:pointer}.chip--active[data-v-28bb9b14]{border-color:#2563eb59;background:rgba(37,99,235,.08);color:var(--color-primary)}.careerProgress[data-v-28bb9b14]{border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff}.careerProgress__top[data-v-28bb9b14]{display:flex;justify-content:space-between;align-items:center}.careerProgress__title[data-v-28bb9b14]{margin:0;font-size:14px;font-weight:900;color:#0f172a}.careerProgress__pct[data-v-28bb9b14]{font-size:18px;font-weight:900;color:var(--color-primary)}.careerProgress__bar[data-v-28bb9b14]{height:14px;border-radius:999px;background:#e5e7eb;overflow:hidden;margin-top:10px}.careerProgress__barFill[data-v-28bb9b14]{height:100%;background:linear-gradient(90deg,#3b82f6,#22c55e);border-radius:999px;transition:width .8s ease}.careerProgress__bottom[data-v-28bb9b14]{margin-top:10px;display:flex;justify-content:space-between;font-size:12px;color:#64748b;font-weight:800}.malla__title[data-v-28bb9b14]{margin-bottom:1rem;font-size:16px;font-weight:900;color:#0f172a}.semHead[data-v-28bb9b14]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.semHead__name[data-v-28bb9b14]{font-weight:900;color:#0f172a}.semHead__meta[data-v-28bb9b14]{margin-left:10px;font-size:12px;color:#64748b;font-weight:800}.semTable[data-v-28bb9b14]{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.cellMain__title[data-v-28bb9b14]{font-weight:900;color:#0f172a}.cellMain__sub[data-v-28bb9b14]{margin-top:2px;font-size:12px;font-weight:700;color:#64748b}.tCenter[data-v-28bb9b14]{text-align:center}.tRight[data-v-28bb9b14]{text-align:right}.tStrong[data-v-28bb9b14]{font-weight:900;color:#0f172a}.tMuted[data-v-28bb9b14]{color:#94a3b8;font-weight:800}.badge[data-v-28bb9b14]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid transparent}.badge--ok[data-v-28bb9b14]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.badge--warn[data-v-28bb9b14]{background:#fffbeb;color:#b45309;border-color:#fde68a}.badge--bad[data-v-28bb9b14]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.badge--muted[data-v-28bb9b14]{background:#f8fafc;color:#334155;border-color:#e2e8f0}.semHead__left[data-v-28bb9b14]{display:flex;align-items:center;gap:10px}.semHead__icon[data-v-28bb9b14]{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.1);color:var(--color-primary);border:1px solid rgba(37,99,235,.2)}.semHead__icon[data-v-28bb9b14] i,.semHead__icon[data-v-28bb9b14] svg{font-size:16px}.semHead__text[data-v-28bb9b14]{display:flex;flex-direction:column}.journey[data-v-28bb9b14]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33}.journeyHead[data-v-28bb9b14]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.journeyHead__title[data-v-28bb9b14]{margin:0;font-size:16px;font-weight:900;color:#0f172a}.journeyHead__subtitle[data-v-28bb9b14]{margin:4px 0 0;font-size:12px;font-weight:700;color:#64748b}.journeyHead__pct[data-v-28bb9b14]{display:inline-flex;align-items:center;gap:8px}.journeyHead__spark[data-v-28bb9b14]{font-size:16px}.journeyHead__value[data-v-28bb9b14]{font-size:20px;font-weight:1000;background:linear-gradient(90deg,var(--color-primary),#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.journeyDesktop[data-v-28bb9b14]{display:none}.journeyMobile[data-v-28bb9b14]{display:block}@media (min-width: 1024px){.journeyDesktop[data-v-28bb9b14]{display:block}.journeyMobile[data-v-28bb9b14]{display:none}}.journeyTrack[data-v-28bb9b14]{position:relative;padding:18px 8px 10px}.journeyTrack__bg[data-v-28bb9b14]{position:absolute;left:8px;right:8px;top:44px;height:6px;border-radius:999px;background:#e5e7eb}.journeyTrack__fg[data-v-28bb9b14]{position:absolute;left:8px;top:44px;height:6px;border-radius:999px;background:linear-gradient(90deg,#22c55e,#3b82f6,#7c3aed);transition:width .7s ease}.journeyNodes[data-v-28bb9b14]{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:0}.journeyNode[data-v-28bb9b14]{display:flex;flex-direction:column;align-items:center;min-width:0}.journeyNode__wrap[data-v-28bb9b14]{position:relative;height:56px;display:flex;align-items:center;justify-content:center}.journeyNode__dot[data-v-28bb9b14]{width:46px;height:46px;border-radius:999px;border:0;cursor:default;display:inline-flex;align-items:center;justify-content:center;position:relative;box-shadow:0 10px 20px #02061714;outline:none}.journeyNode__dot[data-v-28bb9b14] i,.journeyNode__dot[data-v-28bb9b14] svg{font-size:18px}.journeyNode__dot--ok[data-v-28bb9b14]{background:linear-gradient(135deg,#34d399,#16a34a);color:#fff;box-shadow:0 14px 26px #10b98140}.journeyNode__dot--progress[data-v-28bb9b14]{background:linear-gradient(135deg,#60a5fa,var(--color-primary));color:#fff;box-shadow:0 14px 26px #2563eb40}.journeyNode__dot--locked[data-v-28bb9b14]{background:#e5e7eb;color:#94a3b8;box-shadow:0 10px 20px #94a3b833}.journeyNode__lock[data-v-28bb9b14]{position:absolute;right:-6px;bottom:-6px;background:#fff;border-radius:999px;padding:2px 5px;font-size:10px;border:1px solid #e2e8f0}.journeyNode__tag[data-v-28bb9b14]{position:absolute;top:-6px;transform:translateY(-100%);background:var(--color-primary);color:#fff;font-size:11px;font-weight:900;padding:5px 10px;border-radius:999px;box-shadow:0 14px 26px #2563eb40;white-space:nowrap}.journeyNode__tagArrow[data-v-28bb9b14]{position:absolute;left:50%;transform:translate(-50%);top:100%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--color-primary)}.journeyNode__label[data-v-28bb9b14]{margin-top:6px;text-align:center;padding:0 6px}.journeyNode__name[data-v-28bb9b14]{font-size:11px;font-weight:900;color:#334155;line-height:1.1}.journeyNode__meta[data-v-28bb9b14]{margin-top:4px;font-size:11px;font-weight:800;color:#94a3b8}.journeyNode--graduation .journeyNode__dot--grad[data-v-28bb9b14],.journeyNode__dot--grad[data-v-28bb9b14]{width:58px;height:58px;background:linear-gradient(135deg,#fbbf24,#fb7185);color:#fff;box-shadow:0 18px 34px #fb718540}.journeyNode__name--grad[data-v-28bb9b14]{background:linear-gradient(90deg,#ea580c,#dc2626);-webkit-background-clip:text;background-clip:text;color:transparent}.journeyV[data-v-28bb9b14]{position:relative;padding-left:18px}.journeyV__bg[data-v-28bb9b14]{position:absolute;left:28px;top:0;bottom:0;width:6px;border-radius:999px;background:#e5e7eb}.journeyV__fg[data-v-28bb9b14]{position:absolute;left:28px;top:0;width:6px;border-radius:999px;background:linear-gradient(180deg,#22c55e,#3b82f6,#7c3aed);transition:height .7s ease}.journeyV__list[data-v-28bb9b14]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.journeyRow[data-v-28bb9b14]{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;position:relative}.journeyRow__left[data-v-28bb9b14]{display:flex;justify-content:center}.journeyRow__dot[data-v-28bb9b14]{width:46px;height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;position:relative;border:1px solid rgba(15,23,42,.06)}.journeyRow__dot[data-v-28bb9b14] i,.journeyRow__dot[data-v-28bb9b14] svg{font-size:18px}.journeyRow__dot.journeyNode__dot--ok[data-v-28bb9b14]{background:linear-gradient(135deg,#34d399,#16a34a);color:#fff}.journeyRow__dot.journeyNode__dot--progress[data-v-28bb9b14]{background:linear-gradient(135deg,#60a5fa,var(--color-primary));color:#fff}.journeyRow__dot.journeyNode__dot--locked[data-v-28bb9b14]{background:#e5e7eb;color:#94a3b8}.journeyRow__dot--grad[data-v-28bb9b14]{width:52px;height:52px;background:linear-gradient(135deg,#fbbf24,#fb7185);color:#fff}.journeyRow__lock[data-v-28bb9b14]{position:absolute;right:-6px;bottom:-6px;background:#fff;border-radius:999px;padding:2px 5px;font-size:10px;border:1px solid #e2e8f0}.journeyRow__card[data-v-28bb9b14]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.journeyRow__card--grad[data-v-28bb9b14]{background:linear-gradient(90deg,#fff7ed,#fef2f2);border:2px solid rgba(251,146,60,.25)}.journeyRow__top[data-v-28bb9b14]{display:flex;justify-content:space-between;align-items:center;gap:10px}.journeyRow__name[data-v-28bb9b14]{font-weight:900;color:#0f172a;font-size:13px}.journeyRow__badgeCurrent[data-v-28bb9b14]{background:var(--color-primary);color:#fff;font-size:11px;font-weight:900;padding:4px 8px;border-radius:999px}.journeyRow__meta[data-v-28bb9b14]{margin-top:6px;display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:800;color:#64748b}.journeyText--ok[data-v-28bb9b14]{color:#047857}.journeyText--progress[data-v-28bb9b14]{color:var(--color-primary)}.journeyText--locked[data-v-28bb9b14]{color:#94a3b8}.journeyLegend[data-v-28bb9b14]{margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;font-size:12px;font-weight:800;color:#64748b}.journeyLegend__item[data-v-28bb9b14]{display:inline-flex;align-items:center;gap:8px}.journeyLegend__dot[data-v-28bb9b14]{width:10px;height:10px;border-radius:999px}.journeyLegend__dot--ok[data-v-28bb9b14]{background:linear-gradient(135deg,#34d399,#16a34a)}.journeyLegend__dot--progress[data-v-28bb9b14]{background:linear-gradient(135deg,#60a5fa,var(--color-primary))}.journeyLegend__dot--locked[data-v-28bb9b14]{background:#e5e7eb}.grid-cards[data-v-e0b7a246]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.title-form[data-v-71fb3066]{margin-left:auto;font-size:18px;letter-spacing:.3px;font-weight:700;color:#fff}.h-80[data-v-71fb3066]{height:80%!important}.overflow-clip[data-v-71fb3066]{overflow-x:clip}.title-form[data-v-e8bbc1d6]{margin-left:auto;font-size:18px;letter-spacing:.3px;font-weight:700;color:#fff}.h-80[data-v-e8bbc1d6]{height:80%!important}.overflow-clip[data-v-e8bbc1d6]{overflow-x:clip}.observation-card-custom[data-v-4902fe2c]{background:#fff;border-radius:8px;box-shadow:-2px 5px 4px #0003;margin-bottom:1rem;overflow:hidden;border:1px solid #ccc;display:flex;align-items:stretch}.observation-card-custom .level-offense[data-v-4902fe2c]{background:#9ede94;min-width:150px;padding:10px;order:-1;align-self:stretch;display:flex}.observation-card-custom .offense-actions[data-v-4902fe2c]{background:#f4f4f4;padding:5px 10px;gap:10px}.observation-card-custom .is-sent[data-v-4902fe2c]{font-size:14px}.cards-dashboard-container[data-v-4902fe2c]{display:flex;gap:1rem;overflow-x:auto;padding:1rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ddd transparent}.cards-dashboard-container[data-v-4902fe2c]::-webkit-scrollbar{height:6px}.cards-dashboard-container[data-v-4902fe2c]::-webkit-scrollbar-track{background:transparent}.cards-dashboard-container[data-v-4902fe2c]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:6px}.container-custom-card[data-v-4902fe2c]{min-width:280px;flex:0 0 auto;background:#9ede94;box-shadow:1px 2px 6px #0006}.card-graph[data-v-4902fe2c]{width:100%;display:flex;justify-content:space-between;align-items:center}.container-custom-card[data-v-4902fe2c] .container-icon{width:45px;height:45px}.observation-card[data-v-4902fe2c]{background:#ffffff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem;overflow:hidden}.observation-header[data-v-4902fe2c]{padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}.teacher-info[data-v-4902fe2c]{display:flex;gap:.5rem}.status-tag[data-v-4902fe2c]{padding:.25rem 1rem;border-radius:20px;font-size:.875rem;background-color:#fee2e2;color:#991b1b}.status-tag.Enviado[data-v-4902fe2c]{background-color:#e8f5e9;color:#1b5e20}.observation-content[data-v-4902fe2c]{padding:1rem}.observation-field[data-v-4902fe2c]{margin-bottom:.75rem}.label[data-v-4902fe2c]{font-weight:600;color:#374151;margin-right:.5rem}.value[data-v-4902fe2c]{color:#6b7280}.observation-footer[data-v-4902fe2c]{padding:.75rem 1rem;background-color:#f9fafb;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e7eb}.date[data-v-4902fe2c]{color:#6b7280;font-size:.875rem}.actions[data-v-4902fe2c]{display:flex;gap:.5rem}.action-btn[data-v-4902fe2c]{background:none;border:none;padding:.5rem;cursor:pointer;color:#6b7280;border-radius:4px;transition:all .2s}.action-btn[data-v-4902fe2c]:hover{background-color:#e5e7eb;color:#374151}.disabled[data-v-4902fe2c]{pointer-events:none;cursor:not-allowed;background-color:#dedede!important}.disabledSelect[data-v-4902fe2c]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6!important;border-color:#d1dbe5}.container-form-nav[data-v-4902fe2c]{background-color:#fff;box-shadow:0 0 15px #262d7626;border-radius:20px;margin-bottom:15px}.cards-form-form[data-v-4902fe2c]{box-shadow:0 1px 4px #0000002e;border-radius:20px}.cards-no-border[data-v-4902fe2c]{border:none!important;border-radius:20px}.content-form-info-nav[data-v-4902fe2c]{display:flex;justify-content:space-between;align-items:center;color:#fff;background-color:var(--color-primary);padding:17px 24px;border-top-left-radius:20px;border-top-right-radius:20px}.personal-info-nav[data-v-4902fe2c]{display:flex;flex-direction:column;margin-left:130px}.academy-info-nav[data-v-4902fe2c]{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.academy-info-item[data-v-4902fe2c]{display:flex;flex-direction:column;align-items:center}.academy-info-nav hr[data-v-4902fe2c]{height:80px;width:1.5px;background-color:#fff;margin:0 14px;opacity:1}.text-title-form-nav[data-v-4902fe2c]{font-size:24px;font-weight:700;letter-spacing:.3px}.student-info-nav[data-v-4902fe2c]{display:flex;align-items:center}.state-tag[data-v-4902fe2c]{font-size:12px;padding:1px 12px;border-radius:10px;margin-left:6px;border:2px solid #fff;background-color:gray;box-shadow:1px 1px 5px #0000001a;color:#fff;background-color:#000;letter-spacing:.3px}.state-active[data-v-4902fe2c]{background-color:#00b74a}.state-inactive[data-v-4902fe2c]{background-color:#9b9b9b}.state-retired[data-v-4902fe2c]{background-color:#fcce01}.content-form-nav[data-v-4902fe2c]{display:flex;padding:27px 24px 0;border:5px solid var(--color-primary);border-bottom-left-radius:20px;border-bottom-right-radius:20px}.form-navigation[data-v-4902fe2c]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.contetn-avatar-form-nav[data-v-4902fe2c]{height:0px}.avatar-form-nav[data-v-4902fe2c]{transform:translateY(-100px);border-radius:50%;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff}.avatar-shadow[data-v-4902fe2c]{box-shadow:0 4px 6px #0003}.avatar-nav[data-v-4902fe2c]{width:120px;height:120px}.form-navigation button[data-v-4902fe2c]{background-color:transparent;color:gray;border:none;border-radius:0;margin-bottom:12px}.form-navigation button[data-v-4902fe2c]:hover{background-color:transparent;color:gray;border-bottom:3px solid gray}.form-navigation button.active[data-v-4902fe2c]{background-color:transparent;color:#000;border-bottom:3px solid black;box-shadow:0 8px 8px -7px #0000004d}[data-v-4902fe2c] .form-navigation button .o-btn__label{display:flex;align-items:center;margin-bottom:20px}.form-navigation .icon-form-nav[data-v-4902fe2c]{width:34px;height:26px}.form-navigation .text-form-nav[data-v-4902fe2c]{display:block}.content-cards-form[data-v-4902fe2c]{display:flex;flex-direction:row;gap:15px}.flex-1[data-v-4902fe2c]{flex:1}.flex-2[data-v-4902fe2c]{flex:2}.avatar-circle-form[data-v-4902fe2c]{width:180px;height:180px;border-radius:50%;border:2px solid rgb(180,180,180);background-color:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 0 0 7px #fff,0 0 0 8.5px #bebebe,0 8px 12px #00000080;margin-bottom:15px}.avatar-form-form[data-v-4902fe2c]{width:100%;height:100%}.text-info-type[data-v-4902fe2c]{font-size:12px;display:flex;flex-direction:column;align-items:center;color:gray}.grid-cards[data-v-4902fe2c]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));justify-content:center;padding:10px 4px}.cards-tutor-form[data-v-4902fe2c]{display:flex;flex-direction:column;align-items:center}.content-status-end[data-v-4902fe2c]{width:100%;display:flex;justify-content:flex-end;padding:6px 8px 0 0}.card-tutor-name[data-v-4902fe2c]{text-align:center;padding:1px 8px}.footer-card-tutor[data-v-4902fe2c]{display:flex;justify-content:space-between;width:100%;padding:2px 10px;background:rgba(182,182,182,.15);border-bottom-left-radius:19px;border-bottom-right-radius:19px;border-top:2px solid rgba(0,0,0,.02);margin-top:auto}.scroll[data-v-4902fe2c]{max-height:100vh;overflow-y:auto}.container-card-history[data-v-4902fe2c]{gap:15px;display:flex;flex-direction:column}.card-header-color[data-v-4902fe2c]{height:12px;width:100%;border-top-left-radius:13px;border-top-right-radius:13px}.title-degree[data-v-4902fe2c]{font-size:40px;font-weight:700;color:#2c3e50}.subtitle-level[data-v-4902fe2c]{font-size:24px;color:#7f8c8d;font-weight:400}.cards-form-history[data-v-4902fe2c]{box-shadow:0 1px 4px #0000002e;border-radius:14px}.item-card-history[data-v-4902fe2c]{text-align:center;padding:4px 12px 0}.footer-card-history[data-v-4902fe2c]{display:flex;justify-content:space-between;flex-direction:row;padding:0 12px;width:100%;margin-top:auto}[data-v-4902fe2c] .avatar-form-form div{font-size:2rem}.action-button-form[data-v-4902fe2c]{display:flex;justify-content:flex-end}@media (max-width: 600px){.contentSpan[data-v-4902fe2c],.observation-card-custom[data-v-4902fe2c]{display:flex;flex-direction:column}}@media (max-width: 768px){.academy-info-nav[data-v-4902fe2c],.content-form-nav[data-v-4902fe2c],.content-form-info-nav[data-v-4902fe2c]{flex-direction:column}.personal-info-nav[data-v-4902fe2c]{text-align:center}.student-info-nav[data-v-4902fe2c]{flex-direction:column}.contetn-avatar-form-nav[data-v-4902fe2c]{height:0px;display:flex;justify-content:center;margin-bottom:58px}.form-navigation .text-form-nav[data-v-4902fe2c]{max-width:80px;min-width:80px}.contentControlDisciplinary[data-v-4902fe2c]{display:flex;flex-direction:column}}@media (max-width: 1024px){.content-form-info-nav[data-v-4902fe2c]{padding-bottom:54px;gap:10px}.personal-info-nav[data-v-4902fe2c]{margin-left:0}.academy-info-nav hr[data-v-4902fe2c]{display:none}.avatar-form-nav[data-v-4902fe2c]{transform:translateY(-80px)}.content-cards-form[data-v-4902fe2c]{flex-direction:column}}.contentControlDisciplinary[data-v-4902fe2c]{display:flex}.container-academic-periods[data-v-4902fe2c]{max-width:200px;min-width:150px;font-size:20px}.container-academic-periods[data-v-4902fe2c] .v-select{background-color:var(--color-light);border-radius:var(--border-radius-1)}@media (max-width: 500px){.cards-dashboard-container[data-v-4902fe2c]{flex-direction:column;align-items:stretch;overflow-x:hidden;padding:.75rem;gap:.75rem}}@media (min-width: 500px){.container-custom-card[data-v-4902fe2c]{min-width:220px;width:100%;flex:1 1 auto}}.contentRow[data-v-4902fe2c]{display:flex;gap:.75rem}.teacher-row[data-v-4902fe2c]{display:flex;align-items:center;gap:.75rem;min-width:0}.avatar-cell[data-v-4902fe2c]{flex:0 0 auto}.teacher-text[data-v-4902fe2c]{display:inline-flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.top-right[data-v-4902fe2c]{gap:.5rem}@media (max-width: 900px){.observation-card-custom[data-v-4902fe2c]{flex-direction:column}.observation-card-custom .level-offense[data-v-4902fe2c]{order:-1;min-width:100%;border-bottom:1px solid #e5e7eb}.contentRow[data-v-4902fe2c]{flex-direction:column;align-items:flex-start;gap:.5rem}.top-right[data-v-4902fe2c]{align-self:stretch;justify-content:space-between}}@media (max-width: 600px){.teacher-row[data-v-4902fe2c]{width:100%}}.title-form[data-v-61dfc6dc]{margin-left:auto;font-size:18px;letter-spacing:.3px;font-weight:700;color:#fff}.h-80[data-v-61dfc6dc]{height:80%!important}.overflow-clip[data-v-61dfc6dc]{overflow-x:clip}.under__line[data-v-61dfc6dc]{border-bottom:1px solid;border-radius:0 0 4px 4px}.cursor[data-v-61dfc6dc]{cursor:pointer}.form-check-input[data-v-61dfc6dc]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.form-check-input[data-v-61dfc6dc]:focus{border-color:var(--color-primary);box-shadow:0 0 0 .25rem rgba(var(--color-primary-rgb),.25)}table[data-v-91759410]{width:100%;border-collapse:collapse;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}th[data-v-91759410]{background-color:#f0f0f0;padding:12px 15px;text-align:left;font-weight:600;color:#333;border-bottom:1px solid #ddd}td[data-v-91759410]{padding:12px 15px;border-bottom:1px solid #eee;vertical-align:middle}tr[data-v-91759410]:hover{background-color:#f9f9f9}td[data-v-91759410]:last-child{text-align:center}.yellow-highlight-note[data-v-91759410]{background-color:#ffaa}.table-container[data-v-91759410]{overflow-y:auto;overflow-x:auto;max-height:850px;scrollbar-gutter:stable}.table-fixed[data-v-91759410]{width:100%}.table-bordered>:not(caption)>*[data-v-91759410]{border-width:0px 0}.observation-card-custom[data-v-1b186b64]{background:#fff;border-radius:8px;box-shadow:-2px 5px 4px #0003;margin-bottom:1rem;overflow:hidden;border:1px solid #ccc;display:flex;align-items:stretch}.observation-card-custom .level-offense[data-v-1b186b64]{background:#9ede94;min-width:150px;padding:10px;order:-1;align-self:stretch;display:flex}.observation-card-custom .offense-actions[data-v-1b186b64]{background:#f4f4f4;padding:5px 10px;gap:10px}.observation-card-custom .is-sent[data-v-1b186b64]{font-size:14px}.cards-dashboard-container[data-v-1b186b64]{display:flex;gap:1rem;overflow-x:auto;padding:1rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ddd transparent}.cards-dashboard-container[data-v-1b186b64]::-webkit-scrollbar{height:6px}.cards-dashboard-container[data-v-1b186b64]::-webkit-scrollbar-track{background:transparent}.cards-dashboard-container[data-v-1b186b64]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:6px}.container-custom-card[data-v-1b186b64]{min-width:280px;flex:0 0 auto;background:#9ede94;box-shadow:1px 2px 6px #0006}.card-graph[data-v-1b186b64]{width:100%;display:flex;justify-content:space-between;align-items:center}.container-custom-card[data-v-1b186b64] .container-icon{width:45px;height:45px}.observation-card[data-v-1b186b64]{background:#ffffff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem;overflow:hidden}.observation-header[data-v-1b186b64]{padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}.teacher-info[data-v-1b186b64]{display:flex;gap:.5rem}.status-tag[data-v-1b186b64]{padding:.25rem 1rem;border-radius:20px;font-size:.875rem;background-color:#fee2e2;color:#991b1b}.status-tag.Enviado[data-v-1b186b64]{background-color:#e8f5e9;color:#1b5e20}.observation-content[data-v-1b186b64]{padding:1rem}.observation-field[data-v-1b186b64]{margin-bottom:.75rem}.label[data-v-1b186b64]{font-weight:600;color:#374151;margin-right:.5rem}.value[data-v-1b186b64]{color:#6b7280}.observation-footer[data-v-1b186b64]{padding:.75rem 1rem;background-color:#f9fafb;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e7eb}.date[data-v-1b186b64]{color:#6b7280;font-size:.875rem}.actions[data-v-1b186b64]{display:flex;gap:.5rem}.action-btn[data-v-1b186b64]{background:none;border:none;padding:.5rem;cursor:pointer;color:#6b7280;border-radius:4px;transition:all .2s}.action-btn[data-v-1b186b64]:hover{background-color:#e5e7eb;color:#374151}.disabled[data-v-1b186b64]{pointer-events:none;cursor:not-allowed;background-color:#dedede!important}.disabledSelect[data-v-1b186b64]{pointer-events:none;color:#bfcbd9;cursor:not-allowed;background-image:none;background-color:#eef1f6!important;border-color:#d1dbe5}.container-form-nav[data-v-1b186b64]{background-color:#fff;box-shadow:0 0 15px #262d7626;border-radius:20px;margin-bottom:15px}.cards-form-form[data-v-1b186b64]{box-shadow:0 1px 4px #0000002e;border-radius:20px}.cards-no-border[data-v-1b186b64]{border:none!important;border-radius:20px}.content-form-info-nav[data-v-1b186b64]{display:flex;justify-content:space-between;align-items:center;color:#fff;background-color:var(--color-primary);padding:17px 24px;border-top-left-radius:20px;border-top-right-radius:20px}.personal-info-nav[data-v-1b186b64]{display:flex;flex-direction:column;margin-left:130px}.academy-info-nav[data-v-1b186b64]{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.academy-info-item[data-v-1b186b64]{display:flex;flex-direction:column;align-items:center}.academy-info-nav hr[data-v-1b186b64]{height:80px;width:1.5px;background-color:#fff;margin:0 14px;opacity:1}.text-title-form-nav[data-v-1b186b64]{font-size:24px;font-weight:700;letter-spacing:.3px}.student-info-nav[data-v-1b186b64]{display:flex;align-items:center}.state-tag[data-v-1b186b64]{font-size:12px;padding:1px 12px;border-radius:10px;margin-left:6px;border:2px solid #fff;background-color:gray;box-shadow:1px 1px 5px #0000001a;color:#fff;background-color:#000;letter-spacing:.3px}.state-active[data-v-1b186b64]{background-color:#00b74a}.state-inactive[data-v-1b186b64]{background-color:#9b9b9b}.state-retired[data-v-1b186b64]{background-color:#fcce01}.content-form-nav[data-v-1b186b64]{display:flex;padding:27px 24px 0;border:5px solid var(--color-primary);border-bottom-left-radius:20px;border-bottom-right-radius:20px}.form-navigation[data-v-1b186b64]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.contetn-avatar-form-nav[data-v-1b186b64]{height:0px}.avatar-form-nav[data-v-1b186b64]{transform:translateY(-100px);border-radius:50%;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff}.avatar-shadow[data-v-1b186b64]{box-shadow:0 4px 6px #0003}.avatar-nav[data-v-1b186b64]{width:120px;height:120px}.form-navigation button[data-v-1b186b64]{background-color:transparent;color:gray;border:none;border-radius:0;margin-bottom:12px}.form-navigation button[data-v-1b186b64]:hover{background-color:transparent;color:gray;border-bottom:3px solid gray}.form-navigation button.active[data-v-1b186b64]{background-color:transparent;color:#000;border-bottom:3px solid black;box-shadow:0 8px 8px -7px #0000004d}[data-v-1b186b64] .form-navigation button .o-btn__label{display:flex;align-items:center;margin-bottom:20px}.form-navigation .icon-form-nav[data-v-1b186b64]{width:34px;height:26px}.form-navigation .text-form-nav[data-v-1b186b64]{display:block}.content-cards-form[data-v-1b186b64]{display:flex;flex-direction:row;gap:15px}.flex-1[data-v-1b186b64]{flex:1}.flex-2[data-v-1b186b64]{flex:2}.avatar-circle-form[data-v-1b186b64]{width:180px;height:180px;border-radius:50%;border:2px solid rgb(180,180,180);background-color:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 0 0 7px #fff,0 0 0 8.5px #bebebe,0 8px 12px #00000080;margin-bottom:15px}.avatar-form-form[data-v-1b186b64]{width:100%;height:100%}.text-info-type[data-v-1b186b64]{font-size:12px;display:flex;flex-direction:column;align-items:center;color:gray}.grid-cards[data-v-1b186b64]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));justify-content:center;padding:10px 4px}.cards-tutor-form[data-v-1b186b64]{display:flex;flex-direction:column;align-items:center}.content-status-end[data-v-1b186b64]{width:100%;display:flex;justify-content:flex-end;padding:6px 8px 0 0}.card-tutor-name[data-v-1b186b64]{text-align:center;padding:1px 8px}.footer-card-tutor[data-v-1b186b64]{display:flex;justify-content:space-between;width:100%;padding:2px 10px;background:rgba(182,182,182,.15);border-bottom-left-radius:19px;border-bottom-right-radius:19px;border-top:2px solid rgba(0,0,0,.02);margin-top:auto}.scroll[data-v-1b186b64]{max-height:100vh;overflow-y:auto}.container-card-history[data-v-1b186b64]{gap:15px;display:flex;flex-direction:column}.card-header-color[data-v-1b186b64]{height:12px;width:100%;border-top-left-radius:13px;border-top-right-radius:13px}.title-degree[data-v-1b186b64]{font-size:40px;font-weight:700;color:#2c3e50}.subtitle-level[data-v-1b186b64]{font-size:24px;color:#7f8c8d;font-weight:400}.cards-form-history[data-v-1b186b64]{box-shadow:0 1px 4px #0000002e;border-radius:14px}.item-card-history[data-v-1b186b64]{text-align:center;padding:4px 12px 0}.footer-card-history[data-v-1b186b64]{display:flex;justify-content:space-between;flex-direction:row;padding:0 12px;width:100%;margin-top:auto}[data-v-1b186b64] .avatar-form-form div{font-size:2rem}.action-button-form[data-v-1b186b64]{display:flex;justify-content:flex-end}@media (max-width: 600px){.contentSpan[data-v-1b186b64],.observation-card-custom[data-v-1b186b64]{display:flex;flex-direction:column}}@media (max-width: 768px){.academy-info-nav[data-v-1b186b64],.content-form-nav[data-v-1b186b64],.content-form-info-nav[data-v-1b186b64]{flex-direction:column}.personal-info-nav[data-v-1b186b64]{text-align:center}.student-info-nav[data-v-1b186b64]{flex-direction:column}.contetn-avatar-form-nav[data-v-1b186b64]{height:0px;display:flex;justify-content:center;margin-bottom:58px}.form-navigation .text-form-nav[data-v-1b186b64]{max-width:80px;min-width:80px}.contentControlDisciplinary[data-v-1b186b64]{display:flex;flex-direction:column}}@media (max-width: 1024px){.content-form-info-nav[data-v-1b186b64]{padding-bottom:54px;gap:10px}.personal-info-nav[data-v-1b186b64]{margin-left:0}.academy-info-nav hr[data-v-1b186b64]{display:none}.avatar-form-nav[data-v-1b186b64]{transform:translateY(-80px)}.content-cards-form[data-v-1b186b64]{flex-direction:column}}.contentControlDisciplinary[data-v-1b186b64]{display:flex}.container-academic-periods[data-v-1b186b64]{max-width:200px;min-width:150px;font-size:20px}.container-academic-periods[data-v-1b186b64] .v-select{background-color:var(--color-light);border-radius:var(--border-radius-1)}@media (max-width: 500px){.cards-dashboard-container[data-v-1b186b64]{flex-direction:column;align-items:stretch;overflow-x:hidden;padding:.75rem;gap:.75rem}}@media (min-width: 500px){.container-custom-card[data-v-1b186b64]{min-width:220px;width:100%;flex:1 1 auto}}.contentRow[data-v-1b186b64]{display:flex;gap:.75rem}.teacher-row[data-v-1b186b64]{display:flex;align-items:center;gap:.75rem;min-width:0}.avatar-cell[data-v-1b186b64]{flex:0 0 auto}.teacher-text[data-v-1b186b64]{display:inline-flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.top-right[data-v-1b186b64]{gap:.5rem}@media (max-width: 900px){.observation-card-custom[data-v-1b186b64]{flex-direction:column}.observation-card-custom .level-offense[data-v-1b186b64]{order:-1;min-width:100%;border-bottom:1px solid #e5e7eb}.contentRow[data-v-1b186b64]{flex-direction:column;align-items:flex-start;gap:.5rem}.top-right[data-v-1b186b64]{align-self:stretch;justify-content:space-between}}@media (max-width: 600px){.teacher-row[data-v-1b186b64]{width:100%}}.container[data-v-d3953f2c]{display:flex!important;flex-direction:column!important}.title[data-v-d3953f2c]{font-family:Arial,Helvetica,sans-serif}.seccion[data-v-3573c3a0]{justify-content:space-between!important;display:flex!important;flex-wrap:wrap!important}@media screen and (max-width: 720px){.seccion[data-v-3573c3a0]{margin-top:15px;justify-content:space-between;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.boton-group[data-v-3573c3a0]{margin-top:15px}.eliminar[data-v-3573c3a0]{display:flex;flex-direction:column;flex-wrap:wrap}.buttons[data-v-3573c3a0]{margin-top:5px;flex-direction:column;flex-wrap:wrap;gap:10px}.switch[data-v-3573c3a0],.deleteReceiver[data-v-3573c3a0]{display:flex;flex-direction:column;flex-wrap:wrap}.form-check-input[data-v-3573c3a0]{position:relative;left:18px}}.pointer[data-v-18afdc6e]{cursor:pointer}.pointer[data-v-55ce85aa]{cursor:pointer;width:auto}.buttons-group[data-v-55ce85aa]{display:flex;gap:5px}@media screen and (max-width: 720px){.buttons-group[data-v-55ce85aa]{display:grid;gap:5px}}.bold[data-v-415228f4]{font-weight:500}.pointer[data-v-875b2372]{cursor:pointer}.w-70[data-v-63ae9fbc]{width:70%}@media screen and (max-width: 720px){.buttons-group[data-v-63ae9fbc]{display:flex;flex-wrap:wrap;flex-direction:column}.buttons-send-and-others[data-v-63ae9fbc]{flex-direction:column}}.grid-cards[data-v-4145d0d7]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.grid-cards[data-v-2feb3652]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.pointer[data-v-7ca126b3],.pointer[data-v-7b2bc6b4]{cursor:pointer}.borde-left[data-v-7b2bc6b4]{border-left-color:var(--011f426d);border-left-width:4px}.grid-cards[data-v-18918750]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.items[data-v-5387c802],.items[data-v-47108210]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.header-content[data-v-13827fb7]{border-bottom:1px solid #ded}.header-content .banner-container[data-v-13827fb7]{max-height:3rem;overflow:hidden}.header-content .banner-container img[data-v-13827fb7]{width:100%;height:5rem}.content-title[data-v-13827fb7]{display:flex;justify-content:space-between;align-items:center;padding:1rem}.content-title .title[data-v-13827fb7]{font-style:italic}.content-container[data-v-13827fb7]{height:80%;overflow:auto;padding:1.5rem 1.5rem 7rem}.content-container[data-v-13827fb7]::-webkit-scrollbar{width:.4rem}.content-container[data-v-13827fb7]::-webkit-scrollbar-thumb{background-color:#0006;border-radius:4px}.content-container[data-v-13827fb7]::-webkit-scrollbar-track{background:transparent}@media screen and (min-width: 576px) and (max-width: 767.98px){.header-content .banner-container[data-v-13827fb7]{max-height:6rem}.header-content .banner-container img[data-v-13827fb7]{height:10rem}}@media screen and (min-width: 768px) and (max-width: 991.98px){.header-content .banner-container[data-v-13827fb7]{max-height:7rem}.header-content .banner-container img[data-v-13827fb7]{height:12rem}}@media screen and (min-width: 992px) and (max-width: 1199.98px){.header-content .banner-container[data-v-13827fb7]{max-height:8rem}.header-content .banner-container img[data-v-13827fb7]{height:14rem}}@media screen and (min-width: 1200px){.header-content .banner-container[data-v-13827fb7]{max-height:10rem}.header-content .banner-container img[data-v-13827fb7]{height:16rem}}@media print{.header-content[data-v-13827fb7],.content-container[data-v-13827fb7]{display:none}}.DevelopmentMapList__body_content[data-v-87676626]{display:flex;gap:var(--gap-1);flex-direction:row}.DevelopmentMapList__body[data-v-87676626]{display:flex;flex-direction:column;gap:var(--gap-2)}.Containter__content[data-v-87676626]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;margin:auto}.Body__content_subjects[data-v-87676626]{width:90px;max-height:175px;border-radius:4px;background-color:var(--0fac76ea);border-bottom:40px solid white;border-right:40px solid transparent;border-left:40px solid transparent}.Content__subjectsTag[data-v-87676626]{display:flex;width:0px;height:60px;border-left:30px solid var(--0fac76ea);border-right:30px solid var(--0fac76ea);border-bottom:10px solid var(--color-light);align-items:center}.subjectsTag__number[data-v-87676626]{color:var(--color-light);left:5px;font-size:3rem}.subjectsTag__name[data-v-87676626]{text-align:center;font-size:.8rem;color:#fff;font-weight:600;line-height:13px}.Subjects__cards[data-v-87676626]{display:flex;gap:var(--gap-2);flex-wrap:wrap}.Subjects__card[data-v-87676626]{width:45%;display:flex;flex-direction:column;background-color:var(--color-light);border-radius:4px;box-shadow:1px 2px 6px #00000073}.Subjects__card_title[data-v-87676626]{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:4px 4px 0 0;background-color:var(--color-primary);color:var(--color-light);padding:var(--padding-2);line-height:var(--line-height-1)}.card_title[data-v-87676626]{font-weight:var(--font-weight-semibold);text-align:center;font-size:var(--font-size-1)}.card_body[data-v-87676626]{display:flex;font-size:var(--font-size-1);padding-left:var(--padding-3);padding-right:var(--padding-3);padding-top:var(--padding-1);flex:1 1;justify-content:center}.Body__content_curses[data-v-87676626]{width:calc(100% - 90px);display:flex;flex-wrap:wrap;gap:var(--gap-2)}.completed[data-v-87676626]{background-color:#47ff5f}@media (min-width: 768px){.Subjects__card[data-v-87676626]{width:150px}}@media (min-width: 992px){.Subjects__card[data-v-87676626]{width:135px}}@media (min-width: 1200px){.Subjects__card[data-v-87676626]{width:150px}}@media print{.DevelopmentMapList__body_content[data-v-87676626]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.Subjects__card[data-v-87676626]{max-width:30%}}.Header__figure_content[data-v-f840c3fe]{position:absolute;width:100%;height:100%}.figure[data-v-f840c3fe]{top:0;right:0;position:absolute;width:0;height:0;border-right:90px solid #76d097;border-bottom:90px solid transparent}.partFigure[data-v-f840c3fe]{top:0;right:0;position:absolute;width:0;height:0;border-right:15px solid var(--color-light);border-bottom:15px solid transparent}.figure_3[data-v-f840c3fe]{top:0;right:0;position:absolute;width:0;height:0;border-right:45px solid #4a39b5;border-bottom:45px solid transparent}.DevelopmentMapList__header[data-v-f840c3fe]{position:relative}.DevelopmentMapList__header_content[data-v-f840c3fe]{width:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--gap-1)}.Header__content_titles[data-v-f840c3fe]{width:100%;display:flex;align-items:center;flex-direction:column;flex:1}.Header__content_userInfo[data-v-f840c3fe]{width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--gap-1);flex:1}.name-student[data-v-f840c3fe]{color:var(--color-primary);font-weight:var(--font-weight-normal);letter-spacing:-.05rem}.Content__title_title[data-v-f840c3fe]{display:flex}.title[data-v-f840c3fe]{display:flex;color:var(--color-primary);font-weight:var(--font-weight-semibold);letter-spacing:-.05rem}.Values__content[data-v-f840c3fe]{display:flex;flex-direction:row;gap:var(--gap-2)}.Values__content_item[data-v-f840c3fe]{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.Content__item_value[data-v-f840c3fe]{color:var(--color-dark);font-weight:inherit}.UserInfo__data[data-v-f840c3fe]{display:flex;flex-direction:row;flex:1 1;gap:var(--gap-1)}.Data__item_name[data-v-f840c3fe]{display:flex;margin-bottom:0;color:var(--color-primary);flex-direction:column;font-size:var(--font-size-1);text-align:end;flex:2}.data__item_name>span[data-v-f840c3fe]{max-height:1.5rem}.Data__item_data[data-v-f840c3fe]{flex-direction:column;display:flex;flex:6;gap:calc(var(--gap-1) - .4rem)}.data[data-v-f840c3fe]{display:flex;color:var(--color-light);background:var(--color-primary);max-height:1.5rem;flex:5;text-transform:capitalize;font-size:var(--font-size-1);justify-content:center}@media (min-width: 768px){.figure[data-v-f840c3fe]{border-right:150px solid #76d097;border-bottom:150px solid transparent;z-index:-1}.figure_3[data-v-f840c3fe]{border-right:80px solid #4a39b5;border-bottom:80px solid transparent;z-index:-1}.DevelopmentMapList__header_content[data-v-f840c3fe]{flex-direction:row;justify-content:space-between;padding-left:var(--padding-3)}.Header__content_titles[data-v-f840c3fe]{max-width:250px}.Header__content_userInfo[data-v-f840c3fe]{max-width:350px;margin-right:8rem}.Data__item_name[data-v-f840c3fe],.data[data-v-f840c3fe]{font-size:.5rem}}@media (min-width: 992px){.Header__content_titles[data-v-f840c3fe]{max-width:350px;text-align:center;padding:0}.Header__content_userInfo[data-v-f840c3fe]{max-width:500px;min-width:300px;margin-right:10rem}.figure[data-v-f840c3fe]{border-right:200px solid #76d097;border-bottom:200px solid transparent;z-index:-1}.figure_3[data-v-f840c3fe]{border-right:110px solid #4a39b5;border-bottom:110px solid transparent;z-index:-1}.Data__item_name[data-v-f840c3fe],.data[data-v-f840c3fe]{font-size:var(--font-size-1)}}@media (min-width: 1200px){.Header__content_userInfo[data-v-f840c3fe]{max-width:500px;min-width:300px;margin-right:14rem}}@media print{.page-break-before[data-v-f840c3fe]{page-break-before:always;-moz-column-break-before:page;break-before:page}.DevelopmentMapList__header_content[data-v-f840c3fe]{display:flex;flex-direction:initial;max-width:94%}}.development-map-container-print[data-v-193e9d4e]{display:none}.reports-container[data-v-193e9d4e],.filters[data-v-193e9d4e]{display:flex;gap:.5rem}.filters[data-v-193e9d4e]>div{flex:initial;margin:0!important;width:100%}.table-container[data-v-193e9d4e]{height:40vh;overflow:auto}.table-container .custom-table[data-v-193e9d4e]{background-color:#f7f7f7;border-collapse:collapse;width:100%}.table-container .custom-table th[data-v-193e9d4e],.table-container .custom-table td[data-v-193e9d4e]{padding:10px;word-wrap:break-word}.table-container .custom-table tr[data-v-193e9d4e]{border-bottom:1px solid#ddd}.table-container .custom-table td[data-v-193e9d4e]:nth-child(2){max-width:13rem}.development-map-container[data-v-193e9d4e]{border:2px solid var(--color-primary);padding:1rem;margin-top:1rem}@media print{.development-map-container-print[data-v-193e9d4e]{display:block}}.Body__developmentMap[data-v-297180f6]{width:100%;height:100vh;overflow-y:scroll;padding:var(--padding-4)}.Body__developmentMap[data-v-297180f6]::-webkit-scrollbar{width:.1rem}.Body__developmentMap[data-v-297180f6]::-webkit-scrollbar-track{background:transparent}.Body__developmentMap[data-v-297180f6]::-webkit-scrollbar-thumb{border-radius:20px;border:none}.GenerateReport[data-v-2a971c58]{display:flex;flex-direction:column;padding:var(--padding-5)}.GenerateReport__img[data-v-2a971c58]{height:120px;position:sticky;z-index:-1;overflow:hidden}.GenerateReport__img img[data-v-2a971c58]{width:100%}.GenerateReport__title[data-v-2a971c58]{font-style:italic;background:#fff}.GenerateReport__table[data-v-2a971c58]{background:#fff}.Table__filters[data-v-2a971c58]{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--gap-3);align-items:center}.Filters__area[data-v-2a971c58],.Filters__puesto[data-v-2a971c58]{width:30%}.Content__dataTable[data-v-2a971c58]{border-collapse:collapse;margin:25px 0;font-size:.9em;min-width:100%;border-radius:5px 5px 0 0;overflow:hidden;box-shadow:0 0 20px #00000026}.Content__dataTable thead tr[data-v-2a971c58]{background-color:var(--color-primary);color:#fff;text-align:left;font-weight:700}.Content__dataTable th[data-v-2a971c58],.Content__dataTable td[data-v-2a971c58]{padding:12px 15px}.Content__dataTable tbody tr[data-v-2a971c58]{border-bottom:1px solid #dddddd}.Content__dataTable tbody tr[data-v-2a971c58]:nth-of-type(even){background-color:#f3f3f3}.Content__dataTable tbody tr[data-v-2a971c58]:last-of-type{border-bottom:2px solid var(--color-primary)}.Table__content[data-v-2a971c58]{height:60vh;overflow-y:scroll}.Table__content[data-v-2a971c58]::-webkit-scrollbar{width:.1rem}.Table__content[data-v-2a971c58]::-webkit-scrollbar-track{background:transparent}.Table__content[data-v-2a971c58]::-webkit-scrollbar-thumb{border-radius:20px;border:none}.GenerateReport[data-v-79f979c4]{display:flex;flex-direction:column;padding:var(--padding-5)}.GenerateReport__img[data-v-79f979c4]{height:120px;position:sticky;z-index:-1;overflow:hidden}.GenerateReport__img img[data-v-79f979c4]{width:100%}.GenerateReport__title[data-v-79f979c4]{font-style:italic;background:#fff}.GenerateReport__table[data-v-79f979c4]{background:#fff}.Table__filters[data-v-79f979c4]{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--gap-3);align-items:center}.Filters__area[data-v-79f979c4],.Filters__puesto[data-v-79f979c4],.Filters__collaborator[data-v-79f979c4]{width:35%}.Content__dataTable[data-v-79f979c4]{border-collapse:collapse;margin:25px 0;font-size:.9em;min-width:100%;border-radius:5px 5px 0 0;overflow:hidden;box-shadow:0 0 20px #00000026}.Content__dataTable thead tr[data-v-79f979c4]{background-color:var(--color-primary);color:#fff;text-align:left;font-weight:700}.Content__dataTable th[data-v-79f979c4],.Content__dataTable td[data-v-79f979c4]{padding:12px 15px}.Content__dataTable tbody tr[data-v-79f979c4]{border-bottom:1px solid #dddddd}.Content__dataTable tbody tr[data-v-79f979c4]:nth-of-type(even){background-color:#f3f3f3}.Content__dataTable tbody tr[data-v-79f979c4]:last-of-type{border-bottom:2px solid var(--color-primary)}.Table__content[data-v-79f979c4]{height:60vh;overflow-y:scroll}.Table__content[data-v-79f979c4]::-webkit-scrollbar{width:.1rem}.Table__content[data-v-79f979c4]::-webkit-scrollbar-track{background:transparent}.Table__content[data-v-79f979c4]::-webkit-scrollbar-thumb{border-radius:20px;border:none}.Content__dataTable[data-v-929e3cf2]{border-collapse:collapse;margin:25px 0;font-size:.9em;min-width:100%;border-radius:5px 5px 0 0;overflow:hidden;box-shadow:0 0 20px #00000026}.Content__dataTable thead tr[data-v-929e3cf2]{background-color:var(--color-primary);color:#fff;text-align:left;font-weight:700}.Content__dataTable th[data-v-929e3cf2],.Content__dataTable td[data-v-929e3cf2]{padding:12px 15px}.Content__dataTable tbody tr[data-v-929e3cf2]{border-bottom:1px solid #dddddd}.Content__dataTable tbody tr[data-v-929e3cf2]:nth-of-type(even){background-color:#f3f3f3}.Content__dataTable tbody tr[data-v-929e3cf2]:last-of-type{border-bottom:2px solid var(--color-primary)}.Table__content[data-v-929e3cf2]{height:60vh;overflow-y:scroll}.Table__content[data-v-929e3cf2]::-webkit-scrollbar{width:.1rem}.Table__content[data-v-929e3cf2]::-webkit-scrollbar-track{background:transparent}.Table__content[data-v-929e3cf2]::-webkit-scrollbar-thumb{border-radius:20px;border:none}.GenerateReport{display:flex;flex-direction:column;padding:var(--padding-5)}.GenerateReport__img{height:120px;position:sticky;z-index:-1;overflow:hidden}.GenerateReport__img img{width:100%}.GenerateReport__title{font-style:italic;background:#fff}.GenerateReport__table{background:#fff}.Content__dataTable{border-collapse:collapse;margin:25px 0;font-size:.9em;min-width:100%;border-radius:5px 5px 0 0;overflow:hidden;box-shadow:0 0 20px #00000026}.Content__dataTable thead tr{background-color:var(--color-primary);color:#fff;text-align:left;font-weight:700}.Content__dataTable th,.Content__dataTable td{padding:12px 15px}.Content__dataTable tbody tr{border-bottom:1px solid #dddddd}.Content__dataTable tbody tr:nth-of-type(even){background-color:#f3f3f3}.Content__dataTable tbody tr:last-of-type{border-bottom:2px solid var(--color-primary)}.Table__content{height:60vh;overflow-y:scroll}.Table__content::-webkit-scrollbar{width:.1rem}.Table__content::-webkit-scrollbar-track{background:transparent}.Table__content::-webkit-scrollbar-thumb{border-radius:20px;border:none}.grid-cards[data-v-ed552822]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.custom-button[data-v-40f008c0]{display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-3);color:var(--color-primary);border-color:transparent;font-size:16px;padding:var(--padding-5);cursor:pointer;width:40px;height:40px}.custom-button[data-v-40f008c0]:hover{color:var(--color-light);background-color:var(--color-primary)}.icon_Container[data-v-141efe99]{align-content:flex-start;display:block}.table td[data-v-141efe99],.table tr[data-v-141efe99]{vertical-align:middle;text-align:center}.grid-cards[data-v-5e98cfd9]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.opc[data-v-5e98cfd9]:hover{background-color:#0000001a}.quotas[data-v-8cec2cbc]{text-align:center}.table td[data-v-7f0aba34],.table tr[data-v-7f0aba34]{vertical-align:middle;text-align:center}.w-1-1[data-v-09eb668d]{min-width:5rem}.w-1[data-v-09eb668d]{min-width:7rem}.w-2[data-v-09eb668d]{min-width:10rem}.w-3[data-v-09eb668d]{min-width:15rem}.table td[data-v-09eb668d],.table tr[data-v-09eb668d]{vertical-align:middle;text-align:center}.grid-cards[data-v-53006e42]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.pointer[data-v-e3ab1150]{cursor:pointer}.disabled[data-v-e3ab1150]{pointer-events:none}.grid-cards[data-v-0421e3c8]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.opc[data-v-0421e3c8]:hover{background-color:#0000001a}.grid-cards[data-v-8bcf3c2c]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.opc[data-v-8bcf3c2c]:hover{background-color:#0000001a}.grid-cards[data-v-35fd7ab9]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.opc[data-v-35fd7ab9]:hover{background-color:#0000001a}.icon_Container[data-v-78ad4f72]{align-content:flex-start;display:block}.table td[data-v-78ad4f72],.table tr[data-v-78ad4f72]{vertical-align:middle;text-align:center}.icon_Container[data-v-5a4e56a9]{align-content:flex-start;display:block}.table td[data-v-5a4e56a9],.table tr[data-v-5a4e56a9]{vertical-align:middle;text-align:center}.grid-cards[data-v-6f674ccf]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.scroll-container{max-width:100rem;overflow-x:scroll}.pointer{cursor:pointer;width:10rem}.organigrama *{margin:0}.organigrama .opc-organigrama:hover{background-color:#0000001a!important}.organigrama ul{padding-top:20px;position:relative}.organigrama li{float:left;text-align:center;list-style-type:none;padding:20px 5px 0;position:relative}.organigrama li:before,.organigrama li:after{content:"";position:absolute;top:0px;right:50%;border-top:2px solid #ccc;width:50%;height:20px}.organigrama li:after{right:auto;left:50%;border-left:2px solid #ccc}.organigrama li:only-child:before,.organigrama li:only-child:after{display:none}.organigrama li:only-child{padding-top:0}.organigrama li:first-child:before,.organigrama li:last-child:after{border:0 none}.organigrama li:last-child:before{border-right:2px solid #ccc;border-radius:0 5px 0 0}.organigrama li:first-child:after{border-radius:5px 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0}.organigrama ul ul:before{content:"";position:absolute;top:0;left:50%;border-left:2px solid #ccc;width:0;height:20px}.organigrama li a{box-shadow:0 1px 2px 1px #0003;padding:.3em;text-decoration:none;color:#444;font-family:arial,verdana,tahoma;font-size:.8em;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;transition:all .5s}.organigrama>ul>li>a{font-size:1em;font-weight:700}.organigrama>ul>li>ul>li>a{width:8em}.icon_Container[data-v-b951d052]{align-content:flex-start;display:block}.table td[data-v-b951d052],.table tr[data-v-b951d052]{vertical-align:middle;text-align:center}.icon_Container[data-v-685b8f5a]{align-content:flex-start;display:block}.table td[data-v-685b8f5a],.table tr[data-v-685b8f5a]{vertical-align:middle;text-align:center}.title1[data-v-685b8f5a]{text-align:start}.tittle2[data-v-685b8f5a],.budget[data-v-685b8f5a]{text-align:end}[data-v-7c1d234a] .p-treetable{border:1px solid #e4e7ec;border-radius:14px;overflow:hidden;font-family:Arial,sans-serif;background-color:#fff;padding:8px 24px}[data-v-7c1d234a] .p-treetable .p-treetable-tbody tr:hover{background-color:#fafafa}.grid-cards[data-v-668fc485]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.container-items[data-v-668fc485]{width:100%;display:flex;flex-wrap:wrap;gap:10px;max-width:320px;min-width:287px}.container-new[data-v-668fc485]{width:100%;display:flex;flex-wrap:wrap;gap:10px}.buttons-card[data-v-668fc485]{display:flex;align-items:center;justify-content:flex-end}.button-righ[data-v-668fc485]{display:flex;justify-content:space-between}.button-left[data-v-668fc485]{display:flex;justify-content:flex-end;gap:10px}.content-card[data-v-668fc485]{width:100%;word-wrap:break-word}.modal-overlay[data-v-475443b3]{background-color:#00000080;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.modal-container[data-v-475443b3]{background:#fff;border-radius:8px;padding:20px;z-index:1000;position:relative}.grid-cards[data-v-6627252b]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.container-items[data-v-6627252b]{width:100%;display:flex;flex-wrap:wrap;gap:10px;max-width:320px;min-width:287px}.container-new[data-v-6627252b]{width:100%;display:flex;flex-wrap:wrap;gap:10px}.buttons-card[data-v-6627252b]{display:flex;align-items:center;justify-content:flex-end}.button-righ[data-v-6627252b]{display:flex;justify-content:space-between}.button-left[data-v-6627252b]{display:flex;justify-content:flex-end;gap:10px}.content-card[data-v-6627252b]{width:100%;word-wrap:break-word}.type-chip[data-v-6627252b]{display:inline-block;padding:.3rem .6rem;border-radius:20px;font-size:.8rem;font-weight:700;color:#fff;text-align:center}.chip-started[data-v-6627252b]{background-color:#4caf50}.chip-in-progress[data-v-6627252b]{background-color:#ff9800}.chip-finished[data-v-6627252b]{background-color:#f44336}.chip-default[data-v-6627252b]{background-color:#9e9e9e}.box[data-v-ff05cafe]{padding:0 0 40px 70px}.box ul[data-v-ff05cafe]{list-style-type:none;margin:0;padding:0;position:relative;top:0}.box ul[data-v-ff05cafe]:last-of-type{top:0px}.box ul[data-v-ff05cafe]:before{content:"";display:block;width:0;height:100%;border:1px dashed #00b0da;position:absolute;top:0;left:30px}.box ul li[data-v-ff05cafe]{margin:20px 60px 60px;position:relative;padding:10px 20px;background:#fff;color:#111;border-radius:20px;line-height:20px;width:95%;box-shadow:1px 2px 1px #0003}.box ul li>span[data-v-ff05cafe]{content:"";display:block;width:0;height:100%;border:1px solid #00b0da;position:absolute;top:0;left:-30px}.box ul li>span[data-v-ff05cafe]:before,.box ul li>span[data-v-ff05cafe]:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#0f6fc5;border:2px solid #0f6fc5;position:absolute;left:-5px}.box ul li>span[data-v-ff05cafe]:before{top:-10px}.box ul li>span[data-v-ff05cafe]:after{top:95%}.box .title[data-v-ff05cafe]{text-transform:uppercase;font-weight:700;margin-bottom:5px}.box .info[data-v-ff05cafe]:first-letter{text-transform:capitalize;line-height:6}.box .name[data-v-ff05cafe]{margin-top:10px;text-transform:capitalize;font-style:italic;text-align:right;margin-right:20px}.box .time span[data-v-ff05cafe]{position:absolute;left:-110px;color:#111;font-size:80%;font-weight:700}.box .time span[data-v-ff05cafe]:first-child{top:-16px}.box .time span[data-v-ff05cafe]:last-child{top:94%}.container-infocards[data-v-ff05cafe]{display:flex;flex-direction:column;gap:10px}.type-chip[data-v-ff05cafe]{display:inline-block;padding:.3rem .6rem;border-radius:20px;font-size:.8rem;font-weight:700;color:#fff;text-align:center}.chip-started[data-v-ff05cafe]{background-color:#4caf50}.chip-in-progress[data-v-ff05cafe]{background-color:#ff9800}.chip-finished[data-v-ff05cafe]{background-color:#f44336}.chip-default[data-v-ff05cafe]{background-color:#9e9e9e}.grid-cards[data-v-1ad582d4]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.container-items[data-v-1ad582d4]{width:100%;display:flex;flex-wrap:wrap;gap:10px;max-width:320px;min-width:287px}.container-new[data-v-1ad582d4]{width:100%;display:flex;flex-wrap:wrap;gap:10px}.buttons-card[data-v-1ad582d4]{display:flex;align-items:center;justify-content:space-between}.button-righ[data-v-1ad582d4]{display:flex;justify-content:space-between}.button-left[data-v-1ad582d4]{display:flex;justify-content:flex-end;gap:10px}.content-card[data-v-1ad582d4]{width:100%;word-wrap:break-word}.table-responsive[data-v-1733beca]{max-height:80vh}.table[data-v-1733beca]{border-radius:14px;font-family:Arial,sans-serif;background-color:#fff}.table tbody tr[data-v-1733beca]:hover{background-color:#f7f7f7}.table[data-v-1733beca]>:not(:first-child){border-top:2px solid #dbdbdb}.table thead th[data-v-1733beca]{align-content:center;text-align:center}.table tbody td[data-v-1733beca]{align-content:center}.static-colum[data-v-1733beca]{position:sticky;left:0;z-index:1;min-width:100px}.s-colum-1[data-v-1733beca]{left:99px;min-width:100px}.s-colum-2[data-v-1733beca]{left:198px;min-width:150px}.s-colum-3[data-v-1733beca]{left:347px;min-width:100px}table thead tr[data-v-1733beca]:nth-child(1){position:sticky;top:0px;background:#fff;z-index:2}table thead tr[data-v-1733beca]:nth-child(2){position:sticky;top:40px;background:#fff;z-index:2}input[data-v-1733beca]{background:transparent}.form-control[data-v-1733beca]{padding:.2rem .25rem;width:auto;text-align:center}.table-size-control[data-v-1733beca]{text-align:center;margin-bottom:1rem}.filter[data-v-1733beca]{display:flex;justify-content:space-between;align-items:center}.slider[data-v-1733beca]{display:flex;justify-content:center;gap:.25rem;background-color:#f0f0f0;border-radius:20px;padding:.4rem .5rem;position:relative;width:-moz-fit-content;width:fit-content}.slider button[data-v-1733beca]{background-color:transparent;border:none;padding:.5rem 1rem;cursor:pointer;color:#666;font-size:12px;font-weight:700;position:relative;transition:color .3s ease;border-radius:10px}.slider button[data-v-1733beca]:hover{background-color:#eaeaea;color:var(--color-primary)}.slider button.active[data-v-1733beca]{background-color:var(--color-primary);color:#fff;box-shadow:0 0 5px #0003;transition:background-color .3s ease,color .3s ease}.size-s[data-v-1733beca]{font-size:small}.size-m[data-v-1733beca]{font-size:medium}.size-l[data-v-1733beca]{font-size:larger}.under__line[data-v-1733beca]{display:flex;border-bottom:1px solid;border-radius:0 0 4px 4px;align-items:center;justify-content:space-between}.under__line[data-v-1733beca]:first-letter{text-transform:uppercase}.content-header[data-v-1733beca]{display:flex;align-items:center;gap:5px}.content-edit[data-v-1733beca]{display:flex;justify-content:center;align-items:center}.content-value[data-v-1733beca]{flex-grow:1;margin-left:32px}.content-edit .btn-edit[data-v-1733beca]{margin-left:4px;width:32px}.type-chip[data-v-1733beca]{display:inline-block;padding:.3rem .6rem;border-radius:20px;font-size:.8rem;font-weight:700;color:#fff;text-align:center}.type-green[data-v-1733beca]{background-color:#4caf50}.type-yellow[data-v-1733beca]{background-color:#ffc107}.type-red[data-v-1733beca]{background-color:#f44336}@media (max-width: 768px){.static-colum[data-v-1733beca]{left:auto;z-index:1;min-width:auto}.s-colum-1[data-v-1733beca],.s-colum-2[data-v-1733beca],.s-colum-3[data-v-1733beca]{left:auto;min-width:auto}}.grid-cards[data-v-05f17927]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.container-items[data-v-05f17927]{width:100%;display:flex;flex-wrap:wrap;gap:10px;max-width:320px;min-width:287px}.container-new[data-v-05f17927]{width:100%;display:flex;flex-wrap:wrap;gap:10px}.buttons-card[data-v-05f17927]{display:flex;align-items:center;justify-content:space-between}.button-righ[data-v-05f17927]{display:flex;justify-content:space-between}.button-left[data-v-05f17927]{display:flex;justify-content:flex-end;gap:10px}.content-card[data-v-05f17927]{width:100%;word-wrap:break-word}[data-v-69289008] .p-multiselect{width:100%;max-width:100%}[data-v-69289008] .p-multiselect-label{white-space:normal!important;display:flex!important;flex-wrap:wrap!important;gap:4px;max-height:100px;overflow-y:auto}[data-v-f05256aa] .accordion .o-accordion-button{font-size:18px}.table-responsive[data-v-cbb6d3ba]{max-height:80vh}.table[data-v-cbb6d3ba]{border-radius:14px;font-family:Arial,sans-serif;background-color:#fff}.table tbody tr[data-v-cbb6d3ba]:hover{background-color:#f7f7f7}.table[data-v-cbb6d3ba]>:not(:first-child){border-top:2px solid #dbdbdb}.table thead th[data-v-cbb6d3ba]{align-content:center;text-align:center}.table tbody td[data-v-cbb6d3ba]{align-content:center}.static-colum[data-v-cbb6d3ba]{position:sticky;left:0;z-index:1;min-width:100px}.s-colum-1[data-v-cbb6d3ba]{left:100px;min-width:200px}.s-colum-2[data-v-cbb6d3ba]{left:300px;min-width:150px}table thead tr[data-v-cbb6d3ba]:nth-child(1){position:sticky;top:0px;background:#fff;z-index:2}table thead tr[data-v-cbb6d3ba]:nth-child(2){position:sticky;top:40px;background:#fff;z-index:2}.colum-execution[data-v-cbb6d3ba]{background-color:#ffefbf}.colum-income[data-v-cbb6d3ba]{background-color:#d1edc1}.colum-income-bill[data-v-cbb6d3ba]{background-color:#ffd5d3}input[data-v-cbb6d3ba]{background:transparent}.form-control[data-v-cbb6d3ba]{padding:.2rem .25rem;width:auto;text-align:center}.table-size-control[data-v-cbb6d3ba]{text-align:center;margin-bottom:1rem}.filter[data-v-cbb6d3ba]{display:flex;justify-content:space-between;align-items:center}.slider[data-v-cbb6d3ba]{display:flex;justify-content:center;gap:.25rem;background-color:#f0f0f0;border-radius:20px;padding:.4rem .5rem;position:relative;width:-moz-fit-content;width:fit-content}.slider button[data-v-cbb6d3ba]{background-color:transparent;border:none;padding:.5rem 1rem;cursor:pointer;color:#666;font-size:12px;font-weight:700;position:relative;transition:color .3s ease;border-radius:10px}.slider button[data-v-cbb6d3ba]:hover{background-color:#eaeaea;color:var(--color-primary)}.slider button.active[data-v-cbb6d3ba]{background-color:var(--color-primary);color:#fff;box-shadow:0 0 5px #0003;transition:background-color .3s ease,color .3s ease}.size-s[data-v-cbb6d3ba]{font-size:small}.size-m[data-v-cbb6d3ba]{font-size:medium}.size-l[data-v-cbb6d3ba]{font-size:larger}.content-edit[data-v-cbb6d3ba]{display:flex;justify-content:center;align-items:center;text-align:center}.content-value[data-v-cbb6d3ba]{flex-grow:1;margin-left:32px}.content-edit .btn-edit[data-v-cbb6d3ba]{margin-left:4px;width:32px}@media (max-width: 768px){.static-colum[data-v-cbb6d3ba]{left:auto;z-index:1;min-width:auto}.s-colum-1[data-v-cbb6d3ba],.s-colum-2[data-v-cbb6d3ba]{left:auto;min-width:auto}}.table[data-v-168a629e]{border-radius:14px;font-family:Arial,sans-serif;background-color:#fff}.table thead th[data-v-168a629e]{color:#363636}.table tbody tr[data-v-168a629e]:hover{background-color:#fafafa}.table[data-v-168a629e]>:not(:first-child){border-top:2px solid #dbdbdb}.content-subtable[data-v-168a629e]{padding-left:15px}.sub-title[data-v-168a629e]{font-weight:700;margin:10px 0}.modal-overlay[data-v-7b0f9f36]{background-color:#00000080;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.modal-container[data-v-7b0f9f36]{background:#fff;border-radius:8px;padding:20px;z-index:1000;position:relative}.grid-cards[data-v-a433f944]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.container-items[data-v-a433f944]{width:100%;display:flex;flex-wrap:wrap;gap:10px;max-width:320px;min-width:287px}.container-new[data-v-a433f944]{width:100%;display:flex;flex-wrap:wrap;gap:10px}.buttons-card[data-v-a433f944]{display:flex;align-items:center;justify-content:flex-end}.button-righ[data-v-a433f944]{display:flex;justify-content:space-between}.button-left[data-v-a433f944]{display:flex;justify-content:flex-end;gap:10px}.content-card[data-v-a433f944]{width:100%;word-wrap:break-word}.grid-cards[data-v-06e13ccc]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.container-items[data-v-06e13ccc]{width:100%;display:flex;flex-wrap:wrap;gap:10px;max-width:320px;min-width:287px}.container-new[data-v-06e13ccc]{width:100%;display:flex;flex-wrap:wrap;gap:10px}.buttons-card[data-v-06e13ccc]{display:flex;align-items:center;justify-content:flex-end}.button-righ[data-v-06e13ccc]{display:flex;justify-content:space-between}.button-left[data-v-06e13ccc]{display:flex;justify-content:flex-end;gap:10px}.content-card[data-v-06e13ccc]{width:100%;word-wrap:break-word}.content-document[data-v-7c934c0c]{display:flex;gap:1rem;width:50%;margin-bottom:1rem}@media (max-width: 767px){.content-document[data-v-7c934c0c]{width:100%}}.hover[data-v-62d9aae8]:hover{background-color:#0000001a}.sticky-column-thead[data-v-62d9aae8]{position:sticky;left:0;background-color:#e4e4e4;box-shadow:2px 0 5px #0000001a;z-index:100}tbody tr:nth-child(odd) .sticky-column-tbody[data-v-62d9aae8]{position:sticky;left:0;z-index:2;background-color:#fff;box-shadow:2px 0 5px #0000001a}tbody tr:nth-child(even) .sticky-column-tbody[data-v-62d9aae8]{position:sticky;left:0;z-index:2;background-color:#e4e4e4;box-shadow:2px 0 5px #0000001a}.grid-cards[data-v-ad7daea4]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(50% - .5rem)),1fr))}.sticky-top[data-v-ad7daea4]{z-index:5!important}.container__body[data-v-ad7daea4]{width:100%;max-height:300px;overflow:auto}table thead tr th[data-v-ad7daea4]{color:#000;font-size:14px;padding:.5rem;white-space:nowrap;word-wrap:break-word;text-align:center}table thead tr[data-v-ad7daea4]{background-color:#e4e4e4}table tbody tr td[data-v-ad7daea4]{font-size:14px;text-align:center;padding:.5rem;border-bottom:1px solid #eedd}@media (max-width: 750px){.grid-cards[data-v-ad7daea4]{display:flex;flex-direction:column;gap:1rem}}.container-tables[data-v-d9930c00]{background-color:#fff;padding:23px 22px;box-shadow:0 2px 6px #00000040;border-radius:4px}.table-responsive[data-v-d9930c00]{overflow-x:auto}[data-v-2594b25b] .accordion .o-accordion-button{font-size:18px}.app-chip[data-v-3b987182]{display:inline-flex;align-items:center;padding:.475rem .75rem;border-radius:1rem;font-size:.875rem;line-height:1;gap:.5rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-chip__image[data-v-3b987182]{width:1.5rem;height:1.5rem;border-radius:50%}.app-chip__icon[data-v-3b987182]{font-size:1rem}.app-chip__label[data-v-3b987182]{white-space:nowrap}.app-chip__remove[data-v-3b987182]{cursor:pointer;display:flex;align-items:center}.app-chip--primary[data-v-3b987182]{background-color:var(--color-primary);color:var(--color-light)}.app-chip--danger[data-v-3b987182]{background-color:rgba(var(--color-danger-rgb),var(--opacity-color-100));color:var(--color-light)}.app-chip--success[data-v-3b987182]{background-color:rgba(var(--color-success-rgb),var(--opacity-color-100));color:var(--color-light)}.app-chip--secondary[data-v-3b987182]{background-color:rgba(var(--color-secondary-rgb),var(--opacity-color-100));color:var(--color-light)}.app-chip--warning[data-v-3b987182]{background-color:rgba(var(--color-warning-rgb),var(--opacity-color-100));color:var(--color-dark)}[data-v-0f9f9176] .accordion .o-accordion-button{font-size:18px}.app-chip--edit-mode[data-v-0f9f9176]{background-color:#ffffff1a;padding:.25rem .5rem;display:flex;align-items:center;gap:.25rem}.grid-cards[data-v-0f9f9176]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:10px}.badge-status[data-v-78d09662]{color:#fff;padding:.3rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500;display:inline-block;min-width:6rem;text-align:center}.grid-cards[data-v-ded0f582]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(50% - .5rem)),1fr))}.sticky-top[data-v-ded0f582]{z-index:5!important}.container__body[data-v-ded0f582]{width:100%;max-height:300px;overflow:auto}table thead tr th[data-v-ded0f582]{color:#000;font-size:14px;padding:.5rem;white-space:nowrap;word-wrap:break-word;text-align:center}table thead tr[data-v-ded0f582]{background-color:#e4e4e4}table tbody tr td[data-v-ded0f582]{font-size:14px;text-align:center;padding:.5rem;border-bottom:1px solid #eedd}@media (max-width: 750px){.grid-cards[data-v-ded0f582]{display:flex;flex-direction:column;gap:1rem}}.items[data-v-1ac41551]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.ManageInferfacesForm__interfaces[data-v-1aa5802c]{padding:var(--padding-3)}.Interfaces__form[data-v-1aa5802c]{display:flex;flex-direction:row;gap:1rem}.Interfaces__actions[data-v-1aa5802c]{display:flex;justify-content:flex-end;gap:var(--gap-1)}.ManagerInterfaces__translations[data-v-1aa5802c]{display:flex;flex-direction:row;justify-content:space-between;gap:var(--gap-3);width:100%}.Translations__image[data-v-1aa5802c]{display:flex;width:40%}.Image[data-v-1aa5802c]{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-2)}.Translations__content[data-v-1aa5802c]{display:flex;flex-direction:column;gap:var(--gap-2);align-items:flex-start;width:60%}.Content__list[data-v-1aa5802c]{display:flex;flex-direction:column;width:100%}.List__filter[data-v-1aa5802c]{width:100%}.List__filter>div[data-v-1aa5802c]{flex-direction:row!important;gap:var(--gap-3)}.Content__form[data-v-1aa5802c]{width:100%}.Form__items[data-v-1aa5802c]{display:flex;flex-direction:row;align-items:center;gap:var(--gap-1);padding:var(--padding-1)}.Message__error[data-v-1aa5802c]{color:var(--color-danger);font-size:.8rem}.Form__title[data-v-1aa5802c]{font-size:var(--font-size-2);font-weight:var(--font-weight-bold);padding:var(--padding-1)}.pointer[data-v-4934bc38]{cursor:pointer}.custom-table[data-v-4934bc38]{border-top:1px solid #ddd;border-spacing:0;width:100%;max-height:300px}.custom-table thead tr[data-v-4934bc38]{background:#eee;border-bottom:1px solid #ddd}.custom-table th[data-v-4934bc38],.custom-table td[data-v-4934bc38]{border-right:1px solid #ddd;min-width:150px;padding:0 .5rem}.custom-table th[data-v-4934bc38]:last-child,.custom-table td[data-v-4934bc38]:last-child{border-right:0}.custom-table td[data-v-4934bc38]{border:1px solid #ddd;border-left:0}.custom-table .sticky[data-v-4934bc38]{position:sticky;left:0}.custom-table thead tr .sticky[data-v-4934bc38]{background:#eee}.custom-table tbody tr .sticky[data-v-4934bc38]{background:#fff}.table-container[data-v-4934bc38]{width:100%;overflow-x:scroll;margin:0 auto;border-right:1px solid #ddd;border-left:1px solid #ddd}@media screen and (min-width: 1000px){.table-container[data-v-4934bc38]{max-width:700px}}@media screen and (min-width: 1200px){.table-container[data-v-4934bc38]{max-width:850px}}@media screen and (min-width: 1300px){.table-container[data-v-4934bc38]{max-width:1000px}}@media screen and (min-width: 1500px){.table-container[data-v-4934bc38]{max-width:1100px}}@media screen and (min-width: 1700px){.table-container[data-v-4934bc38]{max-width:1300px}}@media screen and (min-width: 1800px){.table-container[data-v-4934bc38]{max-width:1700px}}@media screen and (min-width: 2000px){.table-container[data-v-4934bc38]{max-width:1900px}}:root{--fc-list-event-dot-width: 10px;--fc-list-event-hover-bg-color: #f5f5f5}.fc-theme-standard .fc-list{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd)}.fc .fc-list-empty{background-color:#d0d0d04d;background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, .3));height:100%;display:flex;justify-content:center;align-items:center}.fc .fc-list-empty-cushion{margin:5em 0}.fc .fc-list-table{width:100%;border-style:hidden}.fc .fc-list-table tr>*{border-left:0;border-right:0}.fc .fc-list-sticky .fc-list-day>*{position:sticky;top:0;background:#fff;background:var(--fc-page-bg-color, #fff)}.fc .fc-list-table thead{position:absolute;left:-10000px}.fc .fc-list-table tbody>tr:first-child th{border-top:0}.fc .fc-list-table th{padding:0}.fc .fc-list-table td,.fc .fc-list-day-cushion{padding:8px 14px}.fc .fc-list-day-cushion:after{content:"";clear:both;display:table}.fc-theme-standard .fc-list-day-cushion{background-color:#d0d0d04d;background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, .3))}.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text{float:left}.fc-direction-ltr .fc-list-day-side-text,.fc-direction-rtl .fc-list-day-text{float:right}.fc-direction-ltr .fc-list-table .fc-list-event-graphic{padding-right:0}.fc-direction-rtl .fc-list-table .fc-list-event-graphic{padding-left:0}.fc .fc-list-event.fc-event-forced-url{cursor:pointer}.fc .fc-list-event:hover td{background-color:#f5f5f5;background-color:var(--fc-list-event-hover-bg-color, #f5f5f5)}.fc .fc-list-event-graphic,.fc .fc-list-event-time{white-space:nowrap;width:1px}.fc .fc-list-event-dot{display:inline-block;box-sizing:content-box;width:0;height:0;border:5px solid #3788d8;border:calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, #3788d8);border-radius:5px;border-radius:calc(var(--fc-list-event-dot-width, 10px) / 2)}.fc .fc-list-event-title a{color:inherit;text-decoration:none}.fc .fc-list-event.fc-event-forced-url:hover a{text-decoration:underline}.input-sm[data-v-6eb4bbbc]{width:70px;padding:.375rem .75rem;margin:0}.input-date[data-v-6eb4bbbc]{width:140px;padding:.375rem .75rem;margin:0}.form-check-input[data-v-6eb4bbbc]{padding:.375rem .75rem}.box[data-v-343f1c1c]{padding:0 0 40px 70px}.box ul[data-v-343f1c1c]{list-style-type:none;margin:0;padding:0;position:relative;top:0}.box ul[data-v-343f1c1c]:last-of-type{top:0px}.box ul[data-v-343f1c1c]:before{content:"";display:block;width:0;height:100%;border:1px dashed #00b0da;position:absolute;top:0;left:30px}.box ul li[data-v-343f1c1c]{margin:20px 60px 60px;position:relative;padding:10px 20px;background:#fff;color:#111;border-radius:10px;line-height:20px;width:95%;box-shadow:1px 2px 1px #0003}.box ul li>span[data-v-343f1c1c]{content:"";display:block;width:0;height:100%;border:1px solid #00b0da;position:absolute;top:0;left:-30px}.box ul li>span[data-v-343f1c1c]:before,.box ul li>span[data-v-343f1c1c]:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#0f6fc5;border:2px solid #0f6fc5;position:absolute;left:-5px}.box ul li>span[data-v-343f1c1c]:before{top:-10px}.box ul li>span[data-v-343f1c1c]:after{top:95%}.box .title[data-v-343f1c1c]{text-transform:uppercase;font-weight:700;margin-bottom:5px}.box .info[data-v-343f1c1c]:first-letter{text-transform:capitalize;line-height:6}.box .name[data-v-343f1c1c]{margin-top:10px;text-transform:capitalize;font-style:italic;text-align:right;margin-right:20px}.box .time span[data-v-343f1c1c]{position:absolute;left:-110px;color:#111;font-size:80%;font-weight:700}.box .time span[data-v-343f1c1c]:first-child{top:-16px}.box .time span[data-v-343f1c1c]:last-child{top:94%}.buttons[data-v-22e13b3e]{display:flex;flex-wrap:nowrap;flex-direction:row-reverse}.under__line[data-v-22e13b3e]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-22e13b3e]:first-letter{text-transform:uppercase}.sticky-top[data-v-22e13b3e]{z-index:5!important}.container__body[data-v-22e13b3e]{width:100%;max-height:300px;overflow:auto}table thead tr th[data-v-22e13b3e]{color:#000;font-size:14px;padding:.5rem;white-space:nowrap;word-wrap:break-word;text-align:center}table thead tr[data-v-22e13b3e]{background-color:#e4e4e4}table tbody tr td[data-v-22e13b3e]{font-size:14px;text-align:center;padding:.5rem;border-bottom:1px solid #eedd}.content-cards[data-v-22e13b3e]{display:flex;flex-direction:column;background:#ffffff;box-shadow:1px 2px 6px #00000073;border-radius:8px;padding:10px 20px;gap:12px;justify-content:space-between}.content-body[data-v-22e13b3e]{padding:unset!important}.buttons[data-v-7a3753c0]{display:flex;flex-wrap:nowrap;flex-direction:row-reverse}.under__line[data-v-7a3753c0]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-7a3753c0]:first-letter{text-transform:uppercase}.sticky-top[data-v-7a3753c0]{z-index:5!important}.container__body[data-v-7a3753c0]{width:100%;max-height:300px;overflow:auto}table thead tr th[data-v-7a3753c0]{color:#000;font-size:14px;padding:.5rem;white-space:nowrap;word-wrap:break-word;text-align:center}table thead tr[data-v-7a3753c0]{background-color:#e4e4e4}table tbody tr td[data-v-7a3753c0]{font-size:14px;text-align:center;padding:.5rem;border-bottom:1px solid #eedd}.content-cards[data-v-7a3753c0]{display:flex;flex-direction:column;background:#ffffff;box-shadow:1px 2px 6px #00000073;border-radius:8px;padding:10px 20px;gap:12px;justify-content:space-between}.content-body[data-v-7a3753c0]{padding:unset!important}.selection[data-v-180015da]{display:flex;gap:20px;height:100%}.category-list[data-v-180015da]{border-right:1px solid #dee2e6;padding-right:20px}.category-list button[data-v-180015da]{display:block;margin-bottom:10px;cursor:pointer;padding:10px;border:1px solid var(--color-primary);border-radius:8px;background:white;transition:all .3s}.category-list button.selected-button[data-v-180015da]{font-weight:700;border-right:5px solid var(--color-primary);color:var(--color-primary)}ul[data-v-180015da]{list-style-type:none;padding:0}li[data-v-180015da]{cursor:pointer;padding:10px;border:1px solid var(--color-primary);border-radius:8px;margin-bottom:5px;transition:all .3s}li.selected-button[data-v-180015da]{font-weight:700;border-right:5px solid var(--color-primary);color:var(--color-primary)}table thead tr th[data-v-180015da]{color:#000;font-size:14px;padding:.5rem;white-space:nowrap;word-wrap:break-word;text-align:center}table thead tr[data-v-180015da]{background-color:#e4e4e4}table tbody tr td[data-v-180015da]{font-size:14px;text-align:center;padding:.5rem;border-bottom:1px solid #eedd}.buttons[data-v-152da583]{display:flex;flex-wrap:nowrap;flex-direction:row-reverse}.under__line[data-v-152da583]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-152da583]:first-letter{text-transform:uppercase}.sticky-top[data-v-152da583]{z-index:5!important}.container__body[data-v-152da583]{width:100%;max-height:300px;overflow:auto}table thead tr th[data-v-152da583]{color:#000;font-size:14px;padding:.5rem;white-space:nowrap;word-wrap:break-word;text-align:center}table thead tr[data-v-152da583]{background-color:#e4e4e4}table tbody tr td[data-v-152da583]{font-size:14px;text-align:center;padding:.5rem;border-bottom:1px solid #eedd}.content-cards[data-v-152da583]{display:flex;flex-direction:column;background:#ffffff;box-shadow:1px 2px 6px #00000073;border-radius:8px;padding:10px 20px;gap:12px;justify-content:space-between}.content-body[data-v-152da583]{padding:unset!important}.buttons[data-v-0657072c]{display:flex;flex-wrap:nowrap;flex-direction:row-reverse}.under__line[data-v-0657072c]{border-bottom:1px solid;border-radius:0 0 4px 4px}.under__line[data-v-0657072c]:first-letter{text-transform:uppercase}.sticky-top[data-v-0657072c]{z-index:5!important}.container__body[data-v-0657072c]{width:100%;max-height:300px;overflow:auto}table thead tr th[data-v-0657072c]{color:#000;font-size:14px;padding:.5rem;white-space:nowrap;word-wrap:break-word;text-align:center}table thead tr[data-v-0657072c]{background-color:#e4e4e4}table tbody tr td[data-v-0657072c]{font-size:14px;text-align:center;padding:.5rem;border-bottom:1px solid #eedd}.content-cards[data-v-0657072c]{display:flex;flex-direction:column;background:#ffffff;box-shadow:1px 2px 6px #00000073;border-radius:8px;padding:10px 20px;gap:12px;justify-content:space-between}.content-body[data-v-0657072c]{padding:unset!important}.analysisSection[data-v-30fc9924]{display:flex;flex-direction:column;gap:1.25rem}.banner[data-v-30fc9924]{padding:1.25rem;background:var(--color-primary);color:#fff;border-radius:4px}.banner__title[data-v-30fc9924]{margin:0 0 4px;font-size:1.25rem;font-weight:700;color:#fff}.banner__subtitle[data-v-30fc9924]{margin:0 0 1rem;color:#fffc;font-size:.875rem}.banner__stats[data-v-30fc9924]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media (max-width: 768px){.banner__stats[data-v-30fc9924]{grid-template-columns:1fr}}.statCard[data-v-30fc9924]{background:var(--color-secondary);border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:.875rem;display:flex;align-items:center;gap:.75rem}.statCard__icon[data-v-30fc9924]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem;color:#fff}.statCard__label[data-v-30fc9924]{font-size:.75rem;opacity:.85;color:#fff}.statCard__value[data-v-30fc9924]{font-size:1.375rem;font-weight:800;color:#fff;line-height:1.2}.externalFilters[data-v-30fc9924]{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end}.externalFilters__item[data-v-30fc9924]{display:flex;flex-direction:column;gap:4px;min-width:240px;flex:1}.externalFilters__label[data-v-30fc9924]{font-size:.8rem;font-weight:600;color:var(--color-gray-600, #64748b);display:flex;align-items:center;gap:5px;margin:0}.o-form-control[data-v-30fc9924]{display:block;width:100%;padding:var(--padding-1, .5rem .75rem);border-radius:var(--border-radius-1, 4px);font-size:var(--font-size-2, .875rem);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-3, 1.5);color:rgba(var(--color-gray-900-rgb),var(--opacity-color-80, .8));background-color:var(--color-light, #fff);border-color:rgba(var(--color-gray-600-rgb),var(--opacity-color-60, .6));border-width:var(--border-1, 1px);border-style:solid}.o-form-control[data-v-30fc9924]:focus{border-color:rgba(var(--color-gray-600-rgb),1);outline:0}.teacherCell[data-v-30fc9924]{display:flex;align-items:center;gap:.625rem}.avatar[data-v-30fc9924]{width:34px;height:34px;border-radius:50%;background:#dbeafe;color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.7rem;flex-shrink:0}.teacherCell__name[data-v-30fc9924]{font-weight:600;font-size:.875rem}.scorePill[data-v-30fc9924]{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;font-weight:700;font-size:.8rem;border:1px solid transparent;white-space:nowrap}.scorePill--green[data-v-30fc9924]{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.scorePill--blue[data-v-30fc9924]{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.scorePill--amber[data-v-30fc9924]{color:#b45309;background:#ffedd5;border-color:#fed7aa}.scorePill--red[data-v-30fc9924]{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.tCard[data-v-b1d2f1f2]{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px;transition:box-shadow .15s ease}.tCard[data-v-b1d2f1f2]:hover{box-shadow:0 6px 18px #0f172a14}.tCard__top[data-v-b1d2f1f2]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.tCard__left[data-v-b1d2f1f2]{display:flex;gap:14px;flex:1;min-width:0}.tCard__iconWrap[data-v-b1d2f1f2]{width:48px;height:48px;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tCard__icon[data-v-b1d2f1f2]{width:24px;height:24px;color:#2563eb}.tCard__content[data-v-b1d2f1f2]{flex:1;min-width:0}.tCard__header[data-v-b1d2f1f2]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tCard__title[data-v-b1d2f1f2]{margin:0;font-weight:800;font-size:16px;color:#0f172a}.tCard__status[data-v-b1d2f1f2]{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;border-radius:12px;text-transform:capitalize;white-space:nowrap}.tCard__status--draft[data-v-b1d2f1f2]{background:#fef3c7;color:#92400e}.tCard__status--published[data-v-b1d2f1f2]{background:#d1fae5;color:#065f46}.tCard__status--archived[data-v-b1d2f1f2]{background:#e2e8f0;color:#475569}.tCard__status--inactive[data-v-b1d2f1f2]{background:#fee2e2;color:#991b1b}.tCard__status--default[data-v-b1d2f1f2]{background:#f1f5f9;color:#64748b}.tCard__desc[data-v-b1d2f1f2]{margin:0 0 10px;font-size:13px;color:#475569}.tCard__stats[data-v-b1d2f1f2]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:13px;color:#64748b}.tCard__stat[data-v-b1d2f1f2]{display:inline-flex;align-items:center;gap:6px}.tCard__statIcon[data-v-b1d2f1f2]{width:16px;height:16px;color:#64748b;opacity:.75}.tCard__statSmall[data-v-b1d2f1f2]{font-size:12px;color:#64748b}.tCard__moreBtn[data-v-b1d2f1f2]{border:none;background:transparent;padding:8px;border-radius:8px;cursor:pointer;color:#94a3b8;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:all .15s ease}.tCard__moreBtn svg[data-v-b1d2f1f2]{width:20px;height:20px}.tCard__moreBtn[data-v-b1d2f1f2]:hover{background:#f1f5f9;color:#475569}.tCard__menuWrapper[data-v-b1d2f1f2]{position:relative}.tCard__dropdown[data-v-b1d2f1f2]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 25px #0f172a1f;min-width:180px;z-index:100;padding:6px 0}.tCard__dropdownHeader[data-v-b1d2f1f2]{padding:8px 14px;font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f1f5f9;margin-bottom:4px}.tCard__dropdownItem[data-v-b1d2f1f2]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;background:transparent;font-size:14px;color:#334155;cursor:pointer;text-align:left;transition:background .15s ease}.tCard__dropdownItem[data-v-b1d2f1f2]:hover{background:#f1f5f9}.tCard__dropdownItem--active[data-v-b1d2f1f2]{background:#eff6ff;color:#1d4ed8;font-weight:500}.tCard__dropdownItem--active[data-v-b1d2f1f2]:hover{background:#dbeafe}.tCard__dropdownIcon[data-v-b1d2f1f2]{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.tCard__dropdownIcon svg[data-v-b1d2f1f2]{width:16px;height:16px}.tCard__overlay[data-v-b1d2f1f2]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:50}.tCard__footer[data-v-b1d2f1f2]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid #e2e8f0;flex-wrap:wrap}.tCard__modified[data-v-b1d2f1f2]{font-size:12px;color:#64748b}.tCard__actions[data-v-b1d2f1f2]{display:flex;gap:10px;flex-wrap:wrap}.tBtn[data-v-b1d2f1f2]{border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.tBtn svg[data-v-b1d2f1f2]{flex-shrink:0}.tBtn--ghost[data-v-b1d2f1f2]{border-color:#cbd5e1;background:#fff;color:#334155}.tBtn--ghost[data-v-b1d2f1f2]:hover{background:#f8fafc}.tBtn--primary[data-v-b1d2f1f2]{border-color:#2563eb;background:#2563eb;color:#fff}.tBtn--primary[data-v-b1d2f1f2]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.tBtn--primary[data-v-b1d2f1f2]:disabled{background:#94a3b8;border-color:#94a3b8;color:#fff;cursor:not-allowed;opacity:.6}.tBtn--danger[data-v-b1d2f1f2]{border-color:#dc2626;background:#fff;color:#dc2626}.tBtn--danger[data-v-b1d2f1f2]:hover{background:#fef2f2;border-color:#dc2626}@media (max-width: 768px){.tCard[data-v-b1d2f1f2]{padding:14px}.tCard__top[data-v-b1d2f1f2]{flex-direction:column;gap:10px}.tCard__left[data-v-b1d2f1f2]{width:100%}.tCard__menuWrapper[data-v-b1d2f1f2]{position:absolute;top:14px;right:14px}.tCard__iconWrap[data-v-b1d2f1f2]{width:40px;height:40px}.tCard__icon[data-v-b1d2f1f2]{width:20px;height:20px}.tCard__title[data-v-b1d2f1f2]{font-size:15px}.tCard__header[data-v-b1d2f1f2]{flex-wrap:wrap;gap:6px}.tCard__stats[data-v-b1d2f1f2]{flex-direction:column;align-items:flex-start;gap:8px}.tCard__footer[data-v-b1d2f1f2]{flex-direction:column;align-items:stretch;gap:10px}.tCard__modified[data-v-b1d2f1f2]{text-align:center}.tCard__actions[data-v-b1d2f1f2]{justify-content:center;width:100%}.tBtn[data-v-b1d2f1f2]{flex:1;justify-content:center;padding:10px 8px;font-size:12px}}@media (max-width: 480px){.tCard__left[data-v-b1d2f1f2]{flex-direction:column;align-items:flex-start}.tCard__content[data-v-b1d2f1f2]{width:100%}.tCard__actions[data-v-b1d2f1f2]{flex-direction:column}.tBtn[data-v-b1d2f1f2]{width:100%}.tCard__dropdown[data-v-b1d2f1f2]{right:auto;left:0}}.prev-head[data-v-22b722e4]{display:flex;align-items:flex-start;gap:16px;width:100%}.prev-head__iconWrap[data-v-22b722e4]{width:48px;height:48px;background:rgba(255,255,255,.15);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.prev-head__icon[data-v-22b722e4]{width:26px;height:26px;color:#fff}.prev-head__content[data-v-22b722e4]{flex:1;min-width:0}.prev-head__title[data-v-22b722e4]{font-size:20px;font-weight:700;color:#fff;margin:0 0 4px;letter-spacing:-.02em}.prev-head__subtitle[data-v-22b722e4]{display:flex;align-items:center;gap:6px;font-size:13px;color:#ffffffd9;margin:0}.prev-head__subtitleIcon[data-v-22b722e4]{width:14px;height:14px;opacity:.8;flex-shrink:0}.preview-shell[data-v-22b722e4]{display:flex;height:calc(100vh - 180px);overflow:hidden}.preview-sidebar[data-v-22b722e4]{width:280px;flex-shrink:0;background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%);border-right:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden}.preview-sidebar__title[data-v-22b722e4]{font-size:13px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.05em;padding:16px 20px 4px;margin:0}.preview-sidebar__meta[data-v-22b722e4]{font-size:12px;color:#64748b;padding:4px 20px 14px;margin:0;border-bottom:1px solid #e2e8f0}.preview-dims[data-v-22b722e4]{list-style:none;padding:10px 12px 12px;margin:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1}.preview-dim[data-v-22b722e4]{display:flex;gap:10px;align-items:center;padding:12px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease}.preview-dim[data-v-22b722e4]:hover{border-color:#cbd5e1}.preview-dim.is-active[data-v-22b722e4]{border-color:#2563eb;background:#eff6ff}.preview-dim__index[data-v-22b722e4]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);color:#1d4ed8;font-weight:700;font-size:12px;flex-shrink:0}.preview-dim.is-active .preview-dim__index[data-v-22b722e4]{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#fff}.preview-dim__name[data-v-22b722e4]{font-weight:600;font-size:13px;color:#0f172a;line-height:1.4;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-dim__meta[data-v-22b722e4]{font-size:11px;color:#64748b;margin-top:2px}.preview-main[data-v-22b722e4]{flex:1;min-width:0;overflow-y:auto;background:#fff;display:flex;flex-direction:column}.preview-info[data-v-22b722e4]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px;background:linear-gradient(135deg,#fafbfc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:10}.info-row[data-v-22b722e4]{display:flex;gap:8px;align-items:center}.info-label[data-v-22b722e4]{font-size:13px;font-weight:600;color:#64748b}.info-val[data-v-22b722e4]{font-size:13px;font-weight:600;color:#0f172a}.preview-nav[data-v-22b722e4]{display:flex;align-items:center;gap:8px}.nav-btn[data-v-22b722e4]{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#475569;font-size:14px;transition:all .15s ease}.nav-btn[data-v-22b722e4]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.nav-btn[data-v-22b722e4]:disabled{opacity:.4;cursor:not-allowed}.nav-count[data-v-22b722e4]{font-size:12px;font-weight:600;color:#64748b;min-width:40px;text-align:center}.preview-dimension[data-v-22b722e4]{padding:18px 22px}.dimension-header[data-v-22b722e4]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:linear-gradient(135deg,#fafbfc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px}.dimension-left[data-v-22b722e4]{display:flex;gap:14px;align-items:center;flex:1}.dimension-index[data-v-22b722e4]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#fff;border-radius:12px;font-weight:700;font-size:18px;box-shadow:0 4px 12px #2563eb40;flex-shrink:0}.dimension-title[data-v-22b722e4]{margin:0;font-size:16px;font-weight:700;color:#0f172a;line-height:1.3}.dimension-desc[data-v-22b722e4]{margin:3px 0 0;font-size:13px;color:#64748b;line-height:1.4}.dimension-weight[data-v-22b722e4]{font-weight:700;font-size:12px;color:#1d4ed8;background:#dbeafe;padding:4px 12px;border-radius:999px;white-space:nowrap}.questions-list[data-v-22b722e4]{display:flex;flex-direction:column;gap:12px}.question-card[data-v-22b722e4]{background:#f8fafc;border-radius:12px;padding:16px;border:1px solid #e2e8f0;transition:border-color .2s ease}.question-card[data-v-22b722e4]:hover{border-color:#cbd5e1}.question-card__head[data-v-22b722e4]{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.question-number[data-v-22b722e4]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);color:#1d4ed8;border-radius:8px;font-weight:700;font-size:12px;flex-shrink:0}.question-text[data-v-22b722e4]{font-weight:600;font-size:14px;color:#0f172a;line-height:1.5;margin-bottom:6px}.question-tags[data-v-22b722e4]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-22b722e4]{background:#f1f5f9;padding:3px 8px;border-radius:6px;font-weight:600;font-size:11px;color:#475569}.tag--warn[data-v-22b722e4]{background:#fef2f2;color:#ef4444}.question-card__body[data-v-22b722e4]{padding:14px;background:#fff;border-radius:10px;border:2px solid #e2e8f0}.likert-row[data-v-22b722e4]{display:flex;gap:16px;align-items:center;justify-content:center;padding:8px 0}.likert-item[data-v-22b722e4]{display:flex;flex-direction:column;align-items:center;gap:8px}.likert-dot[data-v-22b722e4]{width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #2563eb;box-shadow:0 2px 8px #2563eb26;transition:all .2s ease;cursor:default}.likert-num[data-v-22b722e4]{font-size:13px;font-weight:600;color:#64748b}.open-input[data-v-22b722e4]{width:100%;padding:12px 14px;border-radius:10px;border:2px solid #e2e8f0;background:#f8fafc;font-size:14px;color:#94a3b8;resize:none;min-height:80px}.preview-footer[data-v-22b722e4]{display:flex;justify-content:flex-end}@media (max-width: 900px){.preview-shell[data-v-22b722e4]{flex-direction:column;height:auto}.preview-sidebar[data-v-22b722e4]{width:100%;border-right:none;border-bottom:1px solid #e2e8f0}.preview-dims[data-v-22b722e4]{max-height:180px}.likert-row[data-v-22b722e4]{gap:10px}.likert-dot[data-v-22b722e4]{width:34px;height:34px}}@media (max-width: 768px){.prev-head[data-v-22b722e4]{gap:12px}.prev-head__iconWrap[data-v-22b722e4]{width:40px;height:40px}.prev-head__title[data-v-22b722e4]{font-size:17px}.prev-head__subtitle[data-v-22b722e4]{font-size:11px}.preview-dimension[data-v-22b722e4]{padding:14px 16px}}@keyframes fadeIn-22b722e4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.preview-dimension[data-v-22b722e4]{animation:fadeIn-22b722e4 .25s ease-out}.question-card[data-v-22b722e4]{animation:fadeIn-22b722e4 .3s ease-out backwards}.question-card[data-v-22b722e4]:nth-child(1){animation-delay:.04s}.question-card[data-v-22b722e4]:nth-child(2){animation-delay:.08s}.question-card[data-v-22b722e4]:nth-child(3){animation-delay:.12s}.tem-qAnim-enter-active[data-v-34cc3806],.tem-qAnim-leave-active[data-v-34cc3806]{transition:all .25s cubic-bezier(.4,0,.2,1)}.tem-qAnim-enter-from[data-v-34cc3806],.tem-qAnim-leave-to[data-v-34cc3806]{opacity:0;transform:translate(-8px)}.tem-topAlert[data-v-34cc3806]{position:sticky;top:0;z-index:10;width:100%;padding:10px 20px;box-sizing:border-box;background:#fff7ed;border-bottom:1px solid #fcd34d;margin:0;box-shadow:0 2px 8px #0000000f}.tem-topAlert--success[data-v-34cc3806]{background:#f0fdf4;border-bottom:1px solid #86efac}.tem-topAlert--success .tem-topAlert__inner[data-v-34cc3806]{color:#15803d}.tem-topAlert__inner[data-v-34cc3806]{display:flex;gap:10px;align-items:center;color:#92400e;font-weight:600}.tem-topAlert__text[data-v-34cc3806]{font-size:13px}.tem-drawerHead[data-v-34cc3806]{display:flex;align-items:flex-start;gap:16px;width:100%}.tem-drawerHead__iconWrap[data-v-34cc3806]{width:48px;height:48px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tem-drawerHead__icon[data-v-34cc3806]{width:26px;height:26px;color:#fff}.tem-drawerHead__content[data-v-34cc3806]{flex:1;min-width:0}.tem-drawerHead__title[data-v-34cc3806]{font-size:20px;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.02em}.tem-drawerHead__subtitle[data-v-34cc3806]{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:#ffffffd9}.tem-drawerHead__subtitleIcon[data-v-34cc3806]{width:14px;height:14px;opacity:.8}.tem-form[data-v-34cc3806]{height:100%;display:flex;flex-direction:column}.tem-layout[data-v-34cc3806]{display:flex;flex:1;min-height:0;overflow:hidden}.tem-sidebar[data-v-34cc3806]{width:280px;flex-shrink:0;background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%);border-right:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden}.tem-sidebar__header[data-v-34cc3806]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}.tem-sidebar__title[data-v-34cc3806]{font-size:13px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.05em}.tem-sidebar__badge[data-v-34cc3806]{padding:4px 10px;background:#fef3c7;color:#92400e;border-radius:999px;font-size:12px;font-weight:700}.tem-sidebar__badge--success[data-v-34cc3806]{background:#dcfce7;color:#166534}.tem-sidebar__infoCard[data-v-34cc3806]{display:flex;align-items:center;gap:12px;padding:14px 20px;margin:12px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease}.tem-sidebar__infoCard[data-v-34cc3806]:hover{border-color:#cbd5e1}.tem-sidebar__infoCard--active[data-v-34cc3806]{border-color:#2563eb;background:#eff6ff}.tem-sidebar__infoIcon[data-v-34cc3806]{width:36px;height:36px;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tem-sidebar__infoIcon svg[data-v-34cc3806]{width:18px;height:18px;color:#fff}.tem-sidebar__infoContent[data-v-34cc3806]{flex:1;min-width:0}.tem-sidebar__infoTitle[data-v-34cc3806]{display:block;font-size:13px;font-weight:600;color:#0f172a}.tem-sidebar__infoMeta[data-v-34cc3806]{display:flex;align-items:center;gap:4px;font-size:11px;color:#94a3b8;margin-top:2px}.tem-sidebar__infoMeta svg[data-v-34cc3806]{width:12px;height:12px}.tem-sidebar__infoMeta--valid[data-v-34cc3806]{color:#10b981}.tem-sidebar__sectionTitle[data-v-34cc3806]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 8px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.tem-sidebar__addBtn[data-v-34cc3806]{width:24px;height:24px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.tem-sidebar__addBtn[data-v-34cc3806]:hover{transform:scale(1.1)}.tem-sidebar__addBtn svg[data-v-34cc3806]{width:14px;height:14px;color:#fff}.tem-sidebar__addBtn.is-disabled[data-v-34cc3806],.tem-questions__addBtn.is-disabled[data-v-34cc3806],.tem-questions__emptyBtn.is-disabled[data-v-34cc3806]{opacity:.5;cursor:not-allowed;transform:none}.tem-sidebar__dimList[data-v-34cc3806]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.tem-sidebar__empty[data-v-34cc3806]{padding:20px;text-align:center;color:#94a3b8;font-size:12px}.tem-sidebar__dimItem[data-v-34cc3806]{display:flex;align-items:stretch;gap:10px;padding:12px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease}.tem-sidebar__dimItem[data-v-34cc3806]:hover{border-color:#c7d2fe}.tem-sidebar__dimItem--active[data-v-34cc3806]{border-color:#7c3aed;background:#f5f3ff}.tem-sidebar__dimNum[data-v-34cc3806]{width:28px;height:28px;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);color:#1d4ed8;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;align-self:center}.tem-sidebar__dimContent[data-v-34cc3806]{flex:1;min-width:0}.tem-sidebar__dimName[data-v-34cc3806]{display:block;font-size:13px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tem-sidebar__dimMeta[data-v-34cc3806]{display:flex;align-items:center;gap:10px;margin-top:4px}.tem-sidebar__dimQuestions[data-v-34cc3806]{display:flex;align-items:center;gap:4px;font-size:11px;color:#64748b}.tem-sidebar__dimQuestions svg[data-v-34cc3806]{width:12px;height:12px}.tem-sidebar__dimWeight[data-v-34cc3806]{font-size:11px;font-weight:700;color:#10b981}.tem-sidebar__dimWeight--warning[data-v-34cc3806]{color:#f59e0b}.tem-sidebar__dimDelete[data-v-34cc3806]{width:24px;height:24px;background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s ease;align-self:center}.tem-sidebar__dimDelete[data-v-34cc3806]:hover{background:#fef2f2;color:#ef4444}.tem-sidebar__dimDelete svg[data-v-34cc3806]{width:14px;height:14px}.tem-sidebar__progress[data-v-34cc3806]{padding:16px 20px;border-top:1px solid #e2e8f0;background:#fff}.tem-sidebar__progressHeader[data-v-34cc3806]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tem-sidebar__progressHeader span[data-v-34cc3806]:first-child{font-size:11px;font-weight:600;color:#64748b}.tem-sidebar__progressValue[data-v-34cc3806]{font-size:12px;font-weight:700;color:#2563eb}.tem-sidebar__progressTrack[data-v-34cc3806]{width:100%;height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}.tem-sidebar__progressFill[data-v-34cc3806]{height:100%;background:linear-gradient(90deg,#2563eb 0%,#7c3aed 100%);border-radius:999px;transition:width .5s cubic-bezier(.4,0,.2,1)}.tem-main[data-v-34cc3806]{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;background:#fff;display:flex;flex-direction:column}.tem-panel[data-v-34cc3806]{height:100%;display:flex;flex-direction:column}.tem-panel--empty[data-v-34cc3806]{align-items:center;justify-content:center}.tem-panel__header[data-v-34cc3806]{display:flex;align-items:center;gap:14px;padding:14px 22px;background:linear-gradient(135deg,#fafbfc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0}.tem-panel__iconBox[data-v-34cc3806]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tem-panel__iconBox svg[data-v-34cc3806]{width:22px;height:22px}.tem-panel__iconBox--primary[data-v-34cc3806]{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#fff;box-shadow:0 4px 12px #2563eb40}.tem-panel__iconBox--violet[data-v-34cc3806]{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);color:#fff;box-shadow:0 4px 12px #7c3aed40}.tem-panel__headerText[data-v-34cc3806]{flex:1;min-width:0}.tem-panel__title[data-v-34cc3806]{font-size:16px;font-weight:700;color:#0f172a}.tem-panel__subtitle[data-v-34cc3806]{font-size:13px;color:#64748b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tem-panel__nav[data-v-34cc3806]{display:flex;align-items:center;gap:8px}.tem-panel__navBtn[data-v-34cc3806]{width:32px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#475569;transition:all .15s ease}.tem-panel__navBtn[data-v-34cc3806]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.tem-panel__navBtn[data-v-34cc3806]:disabled{opacity:.4;cursor:not-allowed}.tem-panel__navBtn svg[data-v-34cc3806]{width:16px;height:16px}.tem-panel__navCount[data-v-34cc3806]{font-size:12px;font-weight:600;color:#64748b;min-width:48px;text-align:center}.tem-panel__body[data-v-34cc3806]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:18px 22px}.tem-panel__action[data-v-34cc3806]{margin-top:16px;text-align:center}.tem-panel__nextBtn[data-v-34cc3806]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:none;border-radius:12px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #7c3aed40}.tem-panel__nextBtn[data-v-34cc3806]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #7c3aed59}.tem-panel__nextBtn svg[data-v-34cc3806]{width:18px;height:18px}.tem-formRow[data-v-34cc3806]{margin-bottom:14px}.tem-field[data-v-34cc3806]{display:flex;flex-direction:column;gap:8px}.tem-field--full[data-v-34cc3806]{width:100%}.tem-field--grow[data-v-34cc3806]{flex:1;min-width:0}.tem-field--weight[data-v-34cc3806]{width:120px;flex-shrink:0}.tem-field__label[data-v-34cc3806]{font-size:13px;font-weight:600;color:#334155}.tem-field__required[data-v-34cc3806]{color:#ef4444}.tem-field__inputWrap[data-v-34cc3806]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;transition:all .2s ease}.tem-field__inputWrap--focus[data-v-34cc3806]{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.tem-field__inputWrap--textarea[data-v-34cc3806]{padding:12px 14px;align-items:flex-start}.tem-field__icon[data-v-34cc3806]{width:20px;height:20px;color:#94a3b8;flex-shrink:0}.tem-field__input[data-v-34cc3806]{flex:1;border:none;background:transparent;outline:none;font-size:14px;color:#0f172a;font-weight:500}.tem-field__input[data-v-34cc3806]::-moz-placeholder{color:#94a3b8;font-weight:400}.tem-field__input[data-v-34cc3806]::placeholder{color:#94a3b8;font-weight:400}.tem-field__inputSimple[data-v-34cc3806]{width:100%;padding:12px 14px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;outline:none;transition:all .2s ease}.tem-field__inputSimple[data-v-34cc3806]:focus{background:#fff;border-color:#818cf8;box-shadow:0 0 0 4px #818cf826}.tem-field__inputSimple[data-v-34cc3806]::-moz-placeholder{color:#94a3b8}.tem-field__inputSimple[data-v-34cc3806]::placeholder{color:#94a3b8}.tem-field__textarea[data-v-34cc3806]{flex:1;border:none;background:transparent;outline:none;font-size:14px;color:#0f172a;resize:vertical;min-height:70px;line-height:1.5}.tem-field__textarea[data-v-34cc3806]::-moz-placeholder{color:#94a3b8}.tem-field__textarea[data-v-34cc3806]::placeholder{color:#94a3b8}.tem-field__hint[data-v-34cc3806]{font-size:12px;color:#64748b}.tem-field__hint--error[data-v-34cc3806]{color:#ef4444}.tem-field__charCount[data-v-34cc3806]{font-size:11px;color:#94a3b8;text-align:right}.tem-weightInput[data-v-34cc3806]{display:flex;align-items:center;gap:4px;padding:10px 14px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px}.tem-weightInput input[data-v-34cc3806]{width:50px;border:none;background:transparent;font-size:16px;font-weight:700;color:#0f172a;text-align:center;outline:none}.tem-weightInput input[data-v-34cc3806]::-webkit-outer-spin-button,.tem-weightInput input[data-v-34cc3806]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tem-weightInput span[data-v-34cc3806]{font-size:14px;font-weight:600;color:#64748b}.tem-statsGrid[data-v-34cc3806]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.tem-statCard[data-v-34cc3806]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.tem-statCard__icon[data-v-34cc3806]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tem-statCard__icon svg[data-v-34cc3806]{width:22px;height:22px}.tem-statCard__icon--blue[data-v-34cc3806]{background:#dbeafe;color:#2563eb}.tem-statCard__icon--green[data-v-34cc3806]{background:#dcfce7;color:#16a34a}.tem-statCard__icon--emerald[data-v-34cc3806]{background:#d1fae5;color:#059669}.tem-statCard__icon--amber[data-v-34cc3806]{background:#fef3c7;color:#d97706}.tem-statCard__content[data-v-34cc3806]{flex:1;min-width:0}.tem-statCard__value[data-v-34cc3806]{display:block;font-size:24px;font-weight:700;color:#0f172a;line-height:1}.tem-statCard__value--success[data-v-34cc3806]{color:#059669}.tem-statCard__value--warning[data-v-34cc3806]{color:#d97706}.tem-statCard__label[data-v-34cc3806]{display:block;font-size:12px;font-weight:500;color:#64748b;margin-top:4px}.tem-dimEditor[data-v-34cc3806]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:14px;margin-bottom:16px}.tem-dimEditor__row[data-v-34cc3806]{display:flex;gap:16px;margin-bottom:12px}.tem-dimEditor__row[data-v-34cc3806]:last-child{margin-bottom:0}.tem-questions[data-v-34cc3806]{flex:1}.tem-questions__header[data-v-34cc3806]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:16px}.tem-questions__headerLeft[data-v-34cc3806]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.tem-questions__headerRight[data-v-34cc3806]{display:flex;align-items:center;gap:12px;flex-shrink:0}.tem-questions__title[data-v-34cc3806]{font-size:15px;font-weight:700;color:#0f172a}.tem-questions__weightBadge[data-v-34cc3806]{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.tem-questions__weightBadge--valid[data-v-34cc3806]{background:#dcfce7;color:#166534}.tem-questions__weightBadge--invalid[data-v-34cc3806]{background:#fef3c7;color:#92400e}.tem-questions__addBtn[data-v-34cc3806]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:none;border-radius:10px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #7c3aed40;white-space:nowrap}.tem-questions__addBtn[data-v-34cc3806]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed59}.tem-questions__addBtn svg[data-v-34cc3806]{width:16px;height:16px}.tem-questions__nav[data-v-34cc3806]{display:flex;align-items:center;gap:8px}.tem-questions__navBtn[data-v-34cc3806]{width:32px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#475569;transition:all .15s ease}.tem-questions__navBtn[data-v-34cc3806]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.tem-questions__navBtn[data-v-34cc3806]:disabled{opacity:.4;cursor:not-allowed}.tem-questions__navBtn svg[data-v-34cc3806]{width:16px;height:16px}.tem-questions__navCount[data-v-34cc3806]{font-size:12px;font-weight:600;color:#64748b;min-width:48px;text-align:center}.tem-questions__empty[data-v-34cc3806]{display:flex;flex-direction:column;align-items:center;padding:40px 24px;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:16px;text-align:center}.tem-questions__empty svg[data-v-34cc3806]{width:48px;height:48px;color:#cbd5e1;margin-bottom:12px}.tem-questions__empty span[data-v-34cc3806]{font-size:14px;color:#64748b;margin-bottom:16px}.tem-questions__emptyBtn[data-v-34cc3806]{padding:10px 20px;background:#fff;border:2px solid #c7d2fe;border-radius:10px;font-size:13px;font-weight:600;color:#6366f1;cursor:pointer;transition:all .2s ease}.tem-questions__emptyBtn[data-v-34cc3806]:hover{background:#eef2ff;border-color:#a5b4fc}.tem-qItem[data-v-34cc3806]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:all .2s ease}.tem-qItem__header[data-v-34cc3806]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #f1f5f9}.tem-qItem__number[data-v-34cc3806]{width:28px;height:28px;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);color:#1d4ed8;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.tem-qItem__deleteBtn[data-v-34cc3806]{width:28px;height:28px;background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;margin-left:auto;transition:all .15s ease}.tem-qItem__deleteBtn[data-v-34cc3806]:hover{background:#fef2f2;color:#ef4444}.tem-qItem__deleteBtn svg[data-v-34cc3806]{width:16px;height:16px}.tem-qItem__body[data-v-34cc3806]{padding:14px}.tem-qItem__textarea[data-v-34cc3806]{width:100%;padding:12px 14px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;line-height:1.5;resize:vertical;min-height:70px;max-height:160px;outline:none;transition:all .2s ease}.tem-qItem__textarea[data-v-34cc3806]:focus{background:#fff;border-color:#818cf8;box-shadow:0 0 0 4px #818cf81a}.tem-qItem__textarea[data-v-34cc3806]::-moz-placeholder{color:#94a3b8}.tem-qItem__textarea[data-v-34cc3806]::placeholder{color:#94a3b8}.tem-qItem__options[data-v-34cc3806]{display:flex;gap:16px;margin-top:10px;flex-wrap:wrap}.tem-qItem__option[data-v-34cc3806]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:160px}.tem-qItem__option--scale[data-v-34cc3806]{flex:1.5;min-width:200px}.tem-qItem__option--weight[data-v-34cc3806]{flex:0 0 100px;min-width:100px}.tem-qItem__option label[data-v-34cc3806]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.tem-qItem__select[data-v-34cc3806]{padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#334155;cursor:pointer;outline:none;min-width:180px}.tem-qItem__select[data-v-34cc3806]:focus{border-color:#818cf8}.tem-qItem__weightWrap[data-v-34cc3806]{display:flex;align-items:center;gap:4px;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.tem-qItem__weightWrap input[data-v-34cc3806]{width:40px;border:none;background:transparent;font-size:14px;font-weight:600;color:#0f172a;text-align:center;outline:none}.tem-qItem__weightWrap input[data-v-34cc3806]::-webkit-outer-spin-button,.tem-qItem__weightWrap input[data-v-34cc3806]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tem-qItem__weightWrap span[data-v-34cc3806]{font-size:13px;font-weight:500;color:#64748b}.tem-emptyMain[data-v-34cc3806]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px}.tem-emptyMain__illustration[data-v-34cc3806]{width:120px;height:120px;margin-bottom:20px}.tem-emptyMain__title[data-v-34cc3806]{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:8px}.tem-emptyMain__text[data-v-34cc3806]{font-size:14px;color:#64748b;max-width:320px;line-height:1.5;margin-bottom:24px}.tem-emptyMain__btn[data-v-34cc3806]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:none;border-radius:12px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #7c3aed4d}.tem-emptyMain__btn[data-v-34cc3806]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #7c3aed66}.tem-emptyMain__btn svg[data-v-34cc3806]{width:20px;height:20px}.tem-footer[data-v-34cc3806]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.tem-footer__validation[data-v-34cc3806]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fef3c7;border-radius:10px;font-size:13px;font-weight:500;color:#92400e}.tem-footer__validation--success[data-v-34cc3806]{background:#dcfce7;color:#166534}.tem-footer__validation--warning[data-v-34cc3806]{background:#fef3c7;color:#92400e}.tem-footer__validation svg[data-v-34cc3806]{width:18px;height:18px;flex-shrink:0}.tem-footer__actions[data-v-34cc3806]{display:flex;align-items:center;gap:12px;margin-left:auto}.tem-footer__cancelBtn[data-v-34cc3806]{padding:12px 24px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease}.tem-footer__cancelBtn[data-v-34cc3806]:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.tem-footer__previewBtn[data-v-34cc3806]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;border:2px solid #2563eb;border-radius:12px;font-size:14px;font-weight:600;color:#2563eb;cursor:pointer;transition:all .2s ease}.tem-footer__previewBtn[data-v-34cc3806]:hover{background:#eff6ff;border-color:#1d4ed8;color:#1d4ed8}.tem-footer__previewBtn svg[data-v-34cc3806]{width:18px;height:18px}.tem-footer__saveBtn[data-v-34cc3806]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:12px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #2563eb4d}.tem-footer__saveBtn[data-v-34cc3806]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #2563eb66}.tem-footer__saveBtn[data-v-34cc3806]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.tem-footer__saveBtn svg[data-v-34cc3806]{width:18px;height:18px}@media (max-width: 1024px){.tem-layout[data-v-34cc3806]{flex-direction:column}.tem-sidebar[data-v-34cc3806]{width:100%;max-height:280px;border-right:none;border-bottom:1px solid #e2e8f0}.tem-sidebar__dimList[data-v-34cc3806]{flex-direction:row;flex-wrap:wrap;gap:8px;padding:8px 12px 12px}.tem-sidebar__dimItem[data-v-34cc3806]{flex:1 1 calc(50% - 4px);min-width:160px}.tem-sidebar__progress[data-v-34cc3806]{display:none}.tem-panel__header[data-v-34cc3806]{flex-wrap:wrap;gap:12px}.tem-statsGrid[data-v-34cc3806]{grid-template-columns:repeat(2,1fr)}.tem-dimEditor__row[data-v-34cc3806]{flex-direction:column}.tem-field--weight[data-v-34cc3806]{width:100%}}@media (max-width: 768px){.tem-drawerHead[data-v-34cc3806]{gap:12px}.tem-drawerHead__iconWrap[data-v-34cc3806]{width:40px;height:40px}.tem-drawerHead__title[data-v-34cc3806]{font-size:17px}.tem-drawerHead__subtitle[data-v-34cc3806]{font-size:11px}.tem-sidebar[data-v-34cc3806]{max-height:220px}.tem-sidebar__header[data-v-34cc3806]{padding:12px 16px}.tem-sidebar__infoCard[data-v-34cc3806]{padding:12px 16px;margin:8px}.tem-sidebar__sectionTitle[data-v-34cc3806]{padding:10px 16px 6px}.tem-sidebar__dimItem[data-v-34cc3806]{flex:1 1 100%;min-width:auto}.tem-panel__body[data-v-34cc3806]{padding:16px}.tem-statsGrid[data-v-34cc3806]{grid-template-columns:1fr}.tem-qItem__options[data-v-34cc3806]{flex-direction:column;gap:12px}.tem-qItem__option[data-v-34cc3806],.tem-qItem__option--scale[data-v-34cc3806]{width:100%;min-width:auto}.tem-qItem__option--weight[data-v-34cc3806]{width:100%;flex:1;min-width:auto}.tem-qItem__select[data-v-34cc3806]{min-width:auto;width:100%}.tem-footer[data-v-34cc3806]{flex-direction:column;gap:12px}.tem-footer__validation[data-v-34cc3806]{width:100%;justify-content:center}.tem-footer__actions[data-v-34cc3806]{width:100%;justify-content:stretch}.tem-footer__cancelBtn[data-v-34cc3806],.tem-footer__previewBtn[data-v-34cc3806],.tem-footer__saveBtn[data-v-34cc3806]{flex:1;justify-content:center}}@media (max-width: 480px){.tem-sidebar__dimItem[data-v-34cc3806]{padding:10px}.tem-sidebar__dimName[data-v-34cc3806]{font-size:12px}.tem-panel__header[data-v-34cc3806]{padding:16px}.tem-panel__iconBox[data-v-34cc3806]{width:36px;height:36px}.tem-panel__title[data-v-34cc3806]{font-size:14px}.tem-panel__nav[data-v-34cc3806]{width:100%;justify-content:center;order:1}.tem-questions__header[data-v-34cc3806]{flex-wrap:wrap;gap:10px}.tem-questions__headerRight[data-v-34cc3806]{width:100%;justify-content:space-between}.tem-questions__addBtn[data-v-34cc3806]{flex:1;justify-content:center}.tem-qItem__header[data-v-34cc3806]{flex-wrap:wrap}.tem-footer__cancelBtn[data-v-34cc3806],.tem-footer__previewBtn[data-v-34cc3806],.tem-footer__saveBtn[data-v-34cc3806]{padding:10px 16px;font-size:13px}}.tem-confirmOverlay[data-v-34cc3806]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);z-index:1200}.tem-confirmBox[data-v-34cc3806]{width:420px;max-width:calc(100% - 32px);background:#fff;border-radius:12px;padding:18px;box-shadow:0 12px 40px #02061759;text-align:center}.tem-confirmBox__title[data-v-34cc3806]{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:8px}.tem-confirmBox__text[data-v-34cc3806]{font-size:14px;color:#475569;margin-bottom:16px}.tem-confirmBox__actions[data-v-34cc3806]{display:flex;gap:8px;justify-content:center}.tem-confirmBox__btn[data-v-34cc3806]{padding:10px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;font-weight:700;cursor:pointer}.tem-confirmBox__btn--primary[data-v-34cc3806]{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#fff;border:none}.tem-confirmBox__btn--danger[data-v-34cc3806]{background:#fff5f5;border-color:#fecaca;color:#b91c1c}.tmHeader[data-v-1a4a213b]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0 14px}.tmHeader__title[data-v-1a4a213b]{margin:0;font-size:22px;font-weight:800;color:#0f172a}.tmHeader__subtitle[data-v-1a4a213b]{margin:6px 0 0;color:#64748b;font-size:13px}.tmHeader__btn[data-v-1a4a213b]{display:inline-flex;align-items:center;gap:8px}.tmBody[data-v-1a4a213b]{padding:18px 0 22px;display:flex;flex-direction:column;gap:16px}.tmStats[data-v-1a4a213b]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 768px){.tmStats[data-v-1a4a213b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.tmStats__card[data-v-1a4a213b]{background-color:inherit;box-shadow:0 16px 32px -6px #0f172a14,0 2px 6px #0f172a0a;border-radius:16px;padding:12px 14px;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.tmStats__label[data-v-1a4a213b]{font-size:13px;color:#0f172a;font-weight:800;font-family:Roboto,Arial,sans-serif;display:block;line-height:1.3}.tmStats__content[data-v-1a4a213b]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%}.tmStats__valueWrap[data-v-1a4a213b]{display:flex;flex-direction:column;gap:4px;flex:1}.tmStats__value[data-v-1a4a213b]{font-size:22px;font-weight:900;color:#071132;font-family:Roboto,Arial,sans-serif;line-height:1.05;word-break:break-word}.tmStats__iconBox[data-v-1a4a213b]{width:48px;height:48px;border-radius:12px;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0f172a0f;border:1px solid rgba(15,23,42,.04)}.tmFiltersCard[data-v-1a4a213b]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.tmFiltersCard__row[data-v-1a4a213b]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.tmSearch[data-v-1a4a213b]{position:relative;flex:1 1 320px;max-width:520px;background:none;border:none;box-shadow:none}.tmSearch__icon[data-v-1a4a213b]{position:absolute;left:18px;top:50%;transform:translateY(-50%);opacity:.65;pointer-events:none;z-index:2}.tmSearch[data-v-1a4a213b] .o-form__input_content{background:transparent;border:none;box-shadow:none;padding:0}.tmSearch[data-v-1a4a213b] .o-form-input{width:100%;padding:10px 12px 10px 40px;border:1px solid #cbd5e1;border-radius:10px;outline:none;background:#fff;box-shadow:none}.tmSearch[data-v-1a4a213b] .o-form-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.tmFilter[data-v-1a4a213b]{display:flex;align-items:center;gap:8px}.tmFilter__icon[data-v-1a4a213b]{opacity:.65}.tmFilter__select[data-v-1a4a213b]{padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;outline:none;min-width:260px}.tmFilter__select[data-v-1a4a213b]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.tmList[data-v-1a4a213b]{display:flex;flex-direction:column;gap:12px}.tmPagination[data-v-1a4a213b]{display:flex;justify-content:center;margin-top:24px;padding:16px 0}@media (max-width: 1024px){.tmStats[data-v-1a4a213b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.tmHeader[data-v-1a4a213b]{flex-direction:column;align-items:flex-start;gap:12px}.tmHeader__btn[data-v-1a4a213b]{width:100%;justify-content:center}.tmStats[data-v-1a4a213b]{grid-template-columns:repeat(2,1fr);gap:12px}.tmStats__card[data-v-1a4a213b]{padding:14px}.tmStats__value[data-v-1a4a213b]{font-size:22px}.tmFiltersCard__row[data-v-1a4a213b]{flex-direction:column;gap:10px}.tmSearch[data-v-1a4a213b],.tmFilter[data-v-1a4a213b],.tmSearch__input[data-v-1a4a213b]{width:100%}.tmFilter__select[data-v-1a4a213b]{width:100%;min-width:auto}}@media (max-width: 480px){.tmHeader__title[data-v-1a4a213b]{font-size:18px}.tmHeader__subtitle[data-v-1a4a213b]{font-size:12px}.tmStats[data-v-1a4a213b]{grid-template-columns:1fr}.tmStats__card[data-v-1a4a213b]{padding:12px}.tmStats__value[data-v-1a4a213b]{font-size:20px}.tmStats__label[data-v-1a4a213b]{font-size:11px}.tmFiltersCard[data-v-1a4a213b]{padding:12px}}.card[data-v-54da707a]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;transition:box-shadow .2s ease}.card[data-v-54da707a]:hover{box-shadow:0 10px 24px #02061714}.card__top[data-v-54da707a]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.card__main[data-v-54da707a]{flex:1;min-width:0}.card__title[data-v-54da707a]{margin:0 0 4px;font-size:16px;font-weight:800;color:#0f172a}.card__desc[data-v-54da707a]{margin:0;font-size:13px;color:#475569}.card__actions[data-v-54da707a]{display:flex;align-items:center;gap:10px}.badge[data-v-54da707a]{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.badge--draft[data-v-54da707a]{background:#f1f5f9;color:#334155}.badge--active[data-v-54da707a]{background:#dcfce7;color:#15803d}.badge--finished[data-v-54da707a]{background:#dbeafe;color:#1d4ed8}.menuBtn[data-v-54da707a]{border:0;background:transparent;padding:6px;border-radius:10px;cursor:pointer;color:#94a3b8}.menuBtn[data-v-54da707a]:hover{background:#f1f5f9;color:#64748b}.card__meta[data-v-54da707a]{display:flex;flex-direction:column;gap:10px}.metaRow[data-v-54da707a]{display:flex;align-items:center;gap:10px;color:#475569;font-size:13px}.metaRow__icon[data-v-54da707a]{color:#64748b}.metaRow__text[data-v-54da707a]{color:#475569}.progress[data-v-54da707a]{position:relative;height:8px;border-radius:999px;overflow:hidden;margin-top:4px}.progress__track[data-v-54da707a]{position:absolute;inset:0;background:#f1f5f9}.progress__fill[data-v-54da707a]{position:absolute;inset:0 auto 0 0;width:0%;background:#2563eb;border-radius:999px;transition:width .25s ease}.resultsBtn[data-v-54da707a]{margin-top:6px;width:100%;border:0;background:#2563eb;color:#fff;padding:10px 12px;border-radius:12px;display:flex;gap:10px;align-items:center;justify-content:center;cursor:pointer;font-weight:700;font-size:13px}.resultsBtn[data-v-54da707a]:hover{background:#1d4ed8}.menuWrap[data-v-54da707a]{position:relative;display:inline-flex}.menu[data-v-54da707a]{position:absolute;top:calc(100% + 8px);right:0;width:100px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 18px 40px #0206171f;padding:6px;z-index:30}.menu__item[data-v-54da707a]{width:100%;border:0;background:transparent;padding:10px;border-radius:10px;display:flex;gap:10px;align-items:center;cursor:pointer;color:#334155;font-size:13px;font-weight:700;text-align:left}.menu__item[data-v-54da707a]:hover{background:#f8fafc}.menu__item--danger[data-v-54da707a]{color:#b91c1c}.menu__item--danger[data-v-54da707a]:hover{background:#fef2f2}.app-date-input .fieldInput[data-v-eb8b85ae]{min-width:170px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.app-date-input .fieldInput[data-v-eb8b85ae]::-webkit-calendar-picker-indicator{display:none}.app-date-input .fieldInput[data-v-eb8b85ae]::-moz-focus-inner{border:0}.app-date-input .btn[data-v-eb8b85ae]{padding:6px 8px}.modal__head[data-v-3e4fa7a0]{background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%);padding:20px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0}.modal__title[data-v-3e4fa7a0]{font-size:20px;font-weight:700;color:#fff;margin:0;line-height:1.2}.modal__subtitle[data-v-3e4fa7a0]{font-size:13px;color:#fffc;margin:4px 0 0}.modal__close[data-v-3e4fa7a0]{border:0;background:rgba(255,255,255,.15);color:#fff;width:36px;height:36px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease}.modal__close[data-v-3e4fa7a0]:hover{background:rgba(255,255,255,.28)}.modal__body[data-v-3e4fa7a0]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:18px;background:#f8fafc}.fieldBox[data-v-3e4fa7a0]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px}.iconRow[data-v-3e4fa7a0]{display:flex;align-items:center;gap:8px}.fieldLabel[data-v-3e4fa7a0]{font-size:14px;font-weight:600;color:#334155;display:block;line-height:1.4}.req[data-v-3e4fa7a0]{color:#ef4444}.fieldInput[data-v-3e4fa7a0]{border:1px solid #cbd5e1;border-radius:10px;padding:10px 14px;font-size:14px;color:#0f172a;background:#f8fafc;outline:none;width:100%;box-sizing:border-box;transition:all .15s ease}.fieldInput[data-v-3e4fa7a0]:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb1f}.fieldSelect[data-v-3e4fa7a0]{border:1px solid #cbd5e1;border-radius:10px;padding:10px 14px;font-size:14px;color:#0f172a;background:#f8fafc;outline:none;width:100%;cursor:pointer;transition:all .15s ease}.fieldSelect[data-v-3e4fa7a0]:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb1f}.dateRow[data-v-3e4fa7a0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dateField[data-v-3e4fa7a0]{display:flex;flex-direction:column;gap:6px}.dateLabel[data-v-3e4fa7a0]{font-size:13px;font-weight:600;color:#475569;margin-bottom:2px}.sectionTitle[data-v-3e4fa7a0]{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 14px}.typeGrid[data-v-3e4fa7a0]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 520px){.typeGrid[data-v-3e4fa7a0]{grid-template-columns:repeat(2,1fr)}}.typeCard[data-v-3e4fa7a0]{position:relative;border:1.5px solid #e2e8f0;border-radius:12px;padding:16px 12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transition:all .15s ease;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:140px;justify-content:center}.typeCard[data-v-3e4fa7a0]:hover{border-color:#bfdbfe;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb1a}.typeCard--sel[data-v-3e4fa7a0]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px #2563eb1a}.typeCard__check[data-v-3e4fa7a0]{position:absolute;top:10px;right:10px;width:22px;height:22px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #10b9814d}.typeCard__iconBox[data-v-3e4fa7a0]{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.typeCard__iconInner[data-v-3e4fa7a0]{display:flex;align-items:center;justify-content:center;line-height:0}.typeCard__name[data-v-3e4fa7a0]{font-size:13px;font-weight:700;color:#334155;margin:0;line-height:1.4}.typeCard__name--sel[data-v-3e4fa7a0]{color:#1d4ed8}.typeCard__desc[data-v-3e4fa7a0]{font-size:12px;color:#64748b;margin:0;line-height:1.5}.configBox[data-v-3e4fa7a0]{background:#f0f7ff;border:1px solid #bfdbfe;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.configBox__head[data-v-3e4fa7a0]{display:flex;align-items:flex-start;gap:12px}.configBox__iconBox[data-v-3e4fa7a0]{width:40px;height:40px;background:#2563eb;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.configBox__title[data-v-3e4fa7a0]{font-size:14px;font-weight:700;color:#1e3a8a;margin:0}.configBox__subtitle[data-v-3e4fa7a0]{font-size:12px;color:#3b82f6;margin:3px 0 0}.subCard[data-v-3e4fa7a0]{background:#fff;border:1px solid #dbeafe;border-radius:12px;padding:14px}.subCard__title[data-v-3e4fa7a0]{font-size:13px;font-weight:700;color:#0f172a;margin:0 0 4px}.subCard__desc[data-v-3e4fa7a0]{font-size:12px;color:#64748b;margin:0 0 12px}.programsGrid[data-v-3e4fa7a0]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.checkItem[data-v-3e4fa7a0]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;background:#f8fafc;transition:all .12s ease}.checkItem[data-v-3e4fa7a0]:hover{background:#f0f7ff;border-color:#bfdbfe}.checkInput[data-v-3e4fa7a0]{width:18px;height:18px;flex-shrink:0;accent-color:#2563eb;cursor:pointer;margin-top:2px}.checkItem__label[data-v-3e4fa7a0]{font-size:12px;color:#334155;font-weight:500;cursor:pointer}.radioList[data-v-3e4fa7a0]{display:flex;flex-direction:column;gap:10px}.radioItem[data-v-3e4fa7a0]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;background:#fff;transition:all .15s ease}.radioItem[data-v-3e4fa7a0]:hover{border-color:#bfdbfe;background:#f8fafc}.radioItem--sel[data-v-3e4fa7a0]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px #2563eb14}.radioInput[data-v-3e4fa7a0]{width:18px;height:18px;flex-shrink:0;accent-color:#2563eb;cursor:pointer;margin-top:2px}.radioItem__name[data-v-3e4fa7a0]{font-size:14px;font-weight:600;color:#334155;margin:0}.radioItem__name--sel[data-v-3e4fa7a0]{color:#1d4ed8}.radioItem__desc[data-v-3e4fa7a0]{font-size:13px;color:#64748b;margin:4px 0 0;line-height:1.5}.mandRow[data-v-3e4fa7a0]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;background:#fff;transition:all .15s ease}.mandRow[data-v-3e4fa7a0]:hover{border-color:#cbd5e1;background:#f8fafc}.mandRow--active[data-v-3e4fa7a0]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px #2563eb14}.mandRow__title[data-v-3e4fa7a0]{font-size:14px;font-weight:600;color:#334155;margin:0}.mandRow__desc[data-v-3e4fa7a0]{font-size:13px;color:#64748b;margin:4px 0 0;line-height:1.5}.modal__footer[data-v-3e4fa7a0]{border-top:1px solid #e2e8f0;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:#fff}.footer__btnGroup[data-v-3e4fa7a0]{display:flex;gap:10px}.btn[data-v-3e4fa7a0]{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:all .15s ease;line-height:1}.btn--cancel[data-v-3e4fa7a0]{background:transparent;color:#64748b;border-color:#cbd5e1}.btn--cancel[data-v-3e4fa7a0]:hover{background:#f1f5f9;border-color:#94a3b8}.btn--outline[data-v-3e4fa7a0]{background:#fff;color:#475569;border-color:#cbd5e1}.btn--outline[data-v-3e4fa7a0]:hover{background:#f8fafc;border-color:#94a3b8}.btn--primary[data-v-3e4fa7a0]{background:#2563eb;color:#fff;border-color:#2563eb}.btn--primary[data-v-3e4fa7a0]:hover{background:#1d4ed8}.btn--primary[data-v-3e4fa7a0]:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed;opacity:.6}.btn--sm[data-v-3e4fa7a0]{padding:6px 12px;font-size:12px;font-weight:600}.ecfm-stepper[data-v-3e4fa7a0]{display:flex;gap:0;padding:16px 20px;align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;position:relative}.ecfm-step[data-v-3e4fa7a0]{display:flex;align-items:center;gap:10px;color:#94a3b8;position:relative;flex:1}.ecfm-step[data-v-3e4fa7a0]:not(:last-child):after{content:"";position:absolute;left:calc(50% + 50px);right:calc(-50% + 50px);top:18px;height:2px;background:#e2e8f0;z-index:0}.ecfm-step--active[data-v-3e4fa7a0]:after,.ecfm-step--done[data-v-3e4fa7a0]:after{background:#2563eb}.ecfm-step--active .ecfm-step__circle[data-v-3e4fa7a0]{border-color:#2563eb;background:#2563eb;color:#fff}.ecfm-step--active .ecfm-step__title[data-v-3e4fa7a0]{color:#2563eb}.ecfm-step--done .ecfm-step__circle[data-v-3e4fa7a0]{border-color:#10b981;background:#10b981;color:#fff}.ecfm-step--done .ecfm-step__title[data-v-3e4fa7a0]{color:#10b981}.ecfm-step__circle[data-v-3e4fa7a0]{width:36px;height:36px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;position:relative;z-index:1}.ecfm-step__info[data-v-3e4fa7a0]{z-index:1}.ecfm-step__title[data-v-3e4fa7a0]{font-size:13px;font-weight:600;color:#64748b}.typeGrid--wizard .typeCard[data-v-3e4fa7a0]{padding:20px 14px;min-height:160px}.typeCard--wizard[data-v-3e4fa7a0]{position:relative}.typeCard__badge[data-v-3e4fa7a0]{position:absolute;top:10px;left:10px;background:#f1f5f9;color:#64748b;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.3px}.evalCards[data-v-3e4fa7a0]{display:flex;gap:14px;flex-direction:column}.evalCard[data-v-3e4fa7a0]{display:flex;gap:14px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.evalCard__icon[data-v-3e4fa7a0]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:10px;flex-shrink:0}.evalCard--notice[data-v-3e4fa7a0]{background:#faf5ff;border-color:#e9d5ff}.evalCard--selfeval[data-v-3e4fa7a0]{background:#f0fdf4;border-color:#bbf7d0}.selfeval__badge[data-v-3e4fa7a0]{display:inline-flex;align-items:center;gap:5px;background:#059669;color:#fff;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;margin-top:6px}.evalCard__title[data-v-3e4fa7a0]{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 6px}.evalCard__desc[data-v-3e4fa7a0]{font-size:13px;color:#64748b;margin:0;line-height:1.5}.muted[data-v-3e4fa7a0]{color:#64748b;font-size:13px}.subBlock[data-v-3e4fa7a0]{margin-top:8px}.templatePreview[data-v-3e4fa7a0]{margin-top:12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:14px}.templatePreview__header[data-v-3e4fa7a0]{margin-bottom:12px}.templateBadge[data-v-3e4fa7a0]{margin-top:6px;font-size:11px;font-weight:700;color:#7c3aed;background:#f3e8ff;padding:4px 10px;border-radius:6px;display:inline-block}.templateBadge span[data-v-3e4fa7a0]{color:#7c3aed}.templateSections[data-v-3e4fa7a0]{margin-top:12px}.templateSection__header[data-v-3e4fa7a0]{font-size:11px;font-weight:700;color:#64748b;margin-bottom:8px;letter-spacing:.5px}.templateSection__list[data-v-3e4fa7a0]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.templateSection__item[data-v-3e4fa7a0]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f8fafc;border-radius:8px;font-size:13px}.templateSection__item svg[data-v-3e4fa7a0]{flex-shrink:0}.templateSection__item span[data-v-3e4fa7a0]:nth-child(2){flex:1;color:#334155;font-weight:500}.templateSection__count[data-v-3e4fa7a0]{font-weight:700;color:#2563eb;background:#eff6ff;padding:2px 8px;border-radius:6px;font-size:12px}.templateActions[data-v-3e4fa7a0]{display:flex;gap:8px;flex-wrap:wrap}.chipsRow[data-v-3e4fa7a0]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.chip[data-v-3e4fa7a0]{padding:8px 14px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;font-size:13px;font-weight:500;transition:all .15s}.chip[data-v-3e4fa7a0]:hover{background:#f8fafc;border-color:#94a3b8}.chip--sel[data-v-3e4fa7a0]{background:#eff6ff;border-color:#2563eb;color:#1d4ed8;font-weight:600}.chip--sm[data-v-3e4fa7a0]{padding:4px 10px;font-size:12px;font-weight:600;background:#2563eb;color:#fff;border:none}.chip--success[data-v-3e4fa7a0]{background:#22c55e;color:#fff;border:none}.chip--dim[data-v-3e4fa7a0]{display:inline-flex;align-items:center;padding:6px 12px;font-size:13px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.warningBox[data-v-3e4fa7a0]{background:#fffbeb;border:1px solid #fde68a;padding:16px;border-radius:12px;margin-bottom:16px}.warningBox__header[data-v-3e4fa7a0]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.warningBox__header strong[data-v-3e4fa7a0]{font-size:14px;color:#92400e}.warningBox__desc[data-v-3e4fa7a0]{font-size:13px;color:#78350f;margin:0 0 12px;line-height:1.5}.warningTable[data-v-3e4fa7a0]{background:#fff;border:1px solid #fde68a;border-radius:8px;overflow:hidden}.warnHeader[data-v-3e4fa7a0]{display:grid;grid-template-columns:1.2fr 1fr 2fr;gap:10px;padding:10px 12px;background:#fef3c7;font-size:11px;font-weight:700;color:#78350f;letter-spacing:.3px}.warnRow[data-v-3e4fa7a0]{display:grid;grid-template-columns:1.2fr 1fr 2fr;gap:10px;align-items:flex-start;padding:12px;border-top:1px solid #fef3c7}.warnRow--aux[data-v-3e4fa7a0]{align-items:flex-start}.warnRow[data-v-3e4fa7a0]:first-child{border-top:none}.warnCol[data-v-3e4fa7a0]{font-size:13px;color:#334155}.warnCol--wide[data-v-3e4fa7a0]{min-width:0}.warnRow--active[data-v-3e4fa7a0]{background:#eff6ff}.auxCell[data-v-3e4fa7a0]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.auxChip[data-v-3e4fa7a0]{display:inline-flex;align-items:center;gap:4px;background:#e0e7ff;color:#3730a3;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px}.auxChip__remove[data-v-3e4fa7a0]{background:none;border:none;cursor:pointer;color:#6366f1;font-size:12px;line-height:1;padding:0;opacity:.7;transition:opacity .15s}.auxChip__remove[data-v-3e4fa7a0]:hover{opacity:1}.auxAddBtn[data-v-3e4fa7a0]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1.5px dashed #93c5fd;border-radius:999px;background:transparent;color:#2563eb;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.auxAddBtn[data-v-3e4fa7a0]:hover,.auxAddBtn--active[data-v-3e4fa7a0]{background:#eff6ff;border-color:#2563eb}.auxSearchPanel[data-v-3e4fa7a0]{margin-top:12px;border:1.5px solid #bfdbfe;border-radius:10px;background:#fff;overflow:hidden}.auxSearchPanel__header[data-v-3e4fa7a0]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#eff6ff;font-size:12px;color:#1e40af;border-bottom:1px solid #bfdbfe}.auxSearchPanel__header strong[data-v-3e4fa7a0]{color:#1d4ed8}.auxSearchPanel__close[data-v-3e4fa7a0]{margin-left:auto;background:none;border:none;cursor:pointer;color:#64748b;font-size:14px;line-height:1;padding:0;transition:color .15s}.auxSearchPanel__close[data-v-3e4fa7a0]:hover{color:#1e293b}.auxSearchPanel__input[data-v-3e4fa7a0]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #e2e8f0}.auxSearchPanel__field[data-v-3e4fa7a0]{flex:1;border:none;outline:none;font-size:13px;color:#1e293b;background:transparent}.auxSearchPanel__field[data-v-3e4fa7a0]::-moz-placeholder{color:#94a3b8}.auxSearchPanel__field[data-v-3e4fa7a0]::placeholder{color:#94a3b8}.auxSearchPanel__spinner[data-v-3e4fa7a0]{width:14px;height:14px;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:spin-3e4fa7a0 .6s linear infinite;flex-shrink:0}@keyframes spin-3e4fa7a0{to{transform:rotate(360deg)}}.auxSearchPanel__results[data-v-3e4fa7a0]{max-height:180px;overflow-y:auto}.auxSearchPanel__empty[data-v-3e4fa7a0]{display:flex;align-items:center;justify-content:center;gap:6px;padding:16px;font-size:12px;color:#94a3b8}.auxSearchPanel__item[data-v-3e4fa7a0]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;background:none;border:none;border-bottom:1px solid #f1f5f9;cursor:pointer;text-align:left;transition:background .12s}.auxSearchPanel__item[data-v-3e4fa7a0]:last-child{border-bottom:none}.auxSearchPanel__item[data-v-3e4fa7a0]:hover{background:#f8faff}.auxSearchPanel__item--selected[data-v-3e4fa7a0]{background:#f0fdf4}.auxSearchPanel__avatar[data-v-3e4fa7a0]{width:28px;height:28px;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.auxSearchPanel__name[data-v-3e4fa7a0]{flex:1;font-size:13px;color:#1e293b}.fieldDesc[data-v-3e4fa7a0]{font-size:13px;color:#64748b;margin:6px 0 10px}.fieldNote[data-v-3e4fa7a0]{font-size:12px;color:#64748b;margin:10px 0 0;display:flex;align-items:flex-start;gap:4px;line-height:1.6}.fieldNote svg[data-v-3e4fa7a0]{flex-shrink:0;margin-top:2px}.btn--sm[data-v-3e4fa7a0]{padding:7px 12px;font-size:12px}.stepHeader h3[data-v-3e4fa7a0]{margin:0;font-size:18px;font-weight:700;color:#0f172a}.stepSub[data-v-3e4fa7a0]{margin:6px 0 16px;color:#64748b;font-size:14px}.card[data-v-1a1cff56]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;box-shadow:0 10px 24px #0206170f}.card__title[data-v-1a1cff56]{margin:0 0 16px;font-weight:800;font-size:16px;color:#0f172a}.chartWrap[data-v-1a1cff56]{height:260px;display:flex;align-items:center;justify-content:center}.legend[data-v-1a1cff56]{margin-top:14px;display:flex;flex-direction:column;gap:12px}.legendRow[data-v-1a1cff56]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.legendRow__left[data-v-1a1cff56]{display:flex;align-items:center;gap:10px}.dot[data-v-1a1cff56]{width:10px;height:10px;border-radius:999px;display:inline-block}.dot--completed[data-v-1a1cff56]{background:#2563eb}.dot--pending[data-v-1a1cff56]{background:#cbd5e1}.legendRow__label[data-v-1a1cff56]{color:#475569}.legendRow__value[data-v-1a1cff56]{font-weight:800;color:#0f172a}.legendTotal[data-v-1a1cff56]{padding-top:12px;margin-top:4px;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800}.legendTotal__label[data-v-1a1cff56]{color:#475569}.legendTotal__value[data-v-1a1cff56]{color:#0f172a}html,body{overflow-x:hidden}.pageBody[data-v-8c105bea],.mainGrid[data-v-8c105bea],.leftCol[data-v-8c105bea],.rightCol[data-v-8c105bea],.cards-dashboard-container[data-v-8c105bea],.cardsList[data-v-8c105bea]{min-width:0}.rightCol[data-v-8c105bea] .apexcharts-canvas,.rightCol[data-v-8c105bea] .apexcharts-svg,.rightCol[data-v-8c105bea] svg{max-width:100%}.pageHeader[data-v-8c105bea]{display:flex;justify-content:space-between;align-items:center;gap:16px}.pageBody[data-v-8c105bea]{padding:18px 0 22px}@media (min-width: 768px){.pageBody[data-v-8c105bea]{padding:18px 0 22px}}.pageHeader__subtitle[data-v-8c105bea]{margin:0;color:#64748b;font-size:13px}.cards-dashboard-container[data-v-8c105bea]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:18px;padding:0}@media (min-width: 768px){.cards-dashboard-container[data-v-8c105bea]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}}.container-custom-card[data-v-8c105bea]{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.dashCard__left[data-v-8c105bea]{min-width:0}.dashCard__value[data-v-8c105bea]{margin:6px 0 0;font-size:26px;font-weight:900;color:#0f172a;line-height:1.1;word-break:break-word}.paginationWrapper[data-v-8c105bea]{display:flex;justify-content:flex-start;padding:12px 18px 28px}[data-v-8c105bea] .pagination{margin:0}[data-v-8c105bea] .o-pag__ellipsis{margin-left:6px}.mainGrid[data-v-8c105bea]{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 1024px){.mainGrid[data-v-8c105bea]{grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.rightCol[data-v-8c105bea]{width:360px;flex:0 0 360px}.rightCol[data-v-8c105bea] *{max-width:100%}}@media (max-width: 1023px){.rightCol[data-v-8c105bea]{position:static;top:auto;width:100%}}.leftCol[data-v-8c105bea]{display:flex;flex-direction:column;gap:12px}.rightCol[data-v-8c105bea]{position:sticky;top:12px;height:-moz-fit-content;height:fit-content}.listHeader[data-v-8c105bea]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.listHeader__title[data-v-8c105bea]{margin:0;font-size:16px;font-weight:700;color:#0f172a}.tabs[data-v-8c105bea]{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.tab[data-v-8c105bea]{padding:8px 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:12px;cursor:pointer;white-space:nowrap}.tab[data-v-8c105bea]:hover{background:#f8fafc}.tab--active[data-v-8c105bea]{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}.filtersRow[data-v-8c105bea]{margin-top:2px}.cardsList[data-v-8c105bea]{display:flex;flex-direction:column;gap:12px}.dashCard__title[data-v-8c105bea]{font-size:13px;font-weight:700;color:#334155}.dashCard__body[data-v-8c105bea]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.dashCard__value[data-v-8c105bea]{margin:6px 0 0;font-size:30px;font-weight:900;color:#0f172a;line-height:1}.dashCard__subtitle[data-v-8c105bea]{margin:8px 0 0;font-size:13px;color:#64748b}.dashCard__trend[data-v-8c105bea]{margin:10px 0 0;font-size:13px;font-weight:800;color:#64748b}.dashCard__trend--positive[data-v-8c105bea]{color:#16a34a}.dashCard__iconBox[data-v-8c105bea]{width:46px;height:46px;border-radius:12px;background:#eaf2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashCard__icon[data-v-8c105bea]{font-size:18px;color:#2563eb}.teacherDetail[data-v-3b29ce86]{display:flex;flex-direction:column;gap:1.25rem}.banner[data-v-3b29ce86]{padding:1.25rem;background:var(--color-primary);color:#fff;border-radius:4px}.banner__profile[data-v-3b29ce86]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.banner__avatar[data-v-3b29ce86]{width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.375rem;font-weight:800;flex-shrink:0}.banner__info[data-v-3b29ce86]{flex:1}.banner__name[data-v-3b29ce86]{margin:0 0 3px;font-size:1.25rem;font-weight:700;color:#fff}.banner__course[data-v-3b29ce86]{margin:0 0 2px;font-size:.875rem;opacity:.95;color:#fff}.banner__department[data-v-3b29ce86]{margin:0;font-size:.8rem;opacity:.8;color:#fff}.banner__stats[data-v-3b29ce86]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media (max-width: 768px){.banner__stats[data-v-3b29ce86]{grid-template-columns:1fr}}.statCard[data-v-3b29ce86]{background:var(--color-secondary);border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:.875rem;display:flex;align-items:center;gap:.75rem}.statCard__icon[data-v-3b29ce86]{width:38px;height:38px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem;color:#fff}.statCard__label[data-v-3b29ce86]{font-size:.75rem;opacity:.85;color:#fff}.statCard__value[data-v-3b29ce86]{font-size:1.375rem;font-weight:800;color:#fff;line-height:1.2}.filterCard[data-v-3b29ce86]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1rem;display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.filterCard__field[data-v-3b29ce86]{display:flex;flex-direction:column;gap:4px}.filterCard__field--search[data-v-3b29ce86]{flex:1;min-width:180px;max-width:320px}.filterCard__label[data-v-3b29ce86]{font-size:.8rem;font-weight:600;color:#64748b;margin:0}.filterCard__inputWrap[data-v-3b29ce86]{position:relative}.filterCard__inputWrap .o-form-control[data-v-3b29ce86]{padding-right:2rem}.filterCard__searchIcon[data-v-3b29ce86]{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.8rem;pointer-events:none}.filterCard__field:not(.filterCard__field--search) .o-form-control[data-v-3b29ce86]{width:200px}.filterCard__actions[data-v-3b29ce86]{display:flex;align-items:flex-end}.o-form-control[data-v-3b29ce86]{display:block;width:100%;padding:var(--padding-1, .5rem .75rem);border-radius:var(--border-radius-1, 4px);font-size:var(--font-size-2, .875rem);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-3, 1.5);color:rgba(var(--color-gray-900-rgb),var(--opacity-color-80, .8));background-color:var(--color-light, #fff);border:var(--border-1, 1px) solid rgba(var(--color-gray-600-rgb),var(--opacity-color-60, .6))}.o-form-control[data-v-3b29ce86]:focus{border-color:rgba(var(--color-gray-600-rgb),1);outline:0}.detailCard[data-v-3b29ce86]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem}.detailCard__title[data-v-3b29ce86]{margin:0 0 1.25rem;font-size:1rem;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px}.radar-container[data-v-3b29ce86]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.radar-chart[data-v-3b29ce86]{width:280px;height:280px}.radar-svg[data-v-3b29ce86]{width:100%;height:100%}.radar-label[data-v-3b29ce86]{font-size:11px;fill:#64748b;font-weight:500}.radar-legend[data-v-3b29ce86]{display:flex;gap:1.5rem;justify-content:center;margin-top:.75rem}.radar-legend__item[data-v-3b29ce86]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#64748b}.radar-legend__dot[data-v-3b29ce86]{width:12px;height:12px;border-radius:3px}.radar-legend__dot--blue[data-v-3b29ce86]{background:#2563eb}.radar-legend__dot--gray[data-v-3b29ce86]{background:#e2e8f0}.dimensions-grid[data-v-3b29ce86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.dimensionCard[data-v-3b29ce86]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}.dimensionCard__name[data-v-3b29ce86]{font-size:.75rem;color:#64748b;margin-bottom:4px}.dimensionCard__value[data-v-3b29ce86]{font-size:1.25rem;font-weight:700;color:#1e293b}.dimensionCard__max[data-v-3b29ce86]{font-size:.875rem;color:#94a3b8}.dimensionCard__pct[data-v-3b29ce86]{font-size:.8rem;font-weight:600;margin-top:2px}.pct--green[data-v-3b29ce86]{color:#16a34a}.pct--blue[data-v-3b29ce86]{color:#2563eb}.pct--amber[data-v-3b29ce86]{color:#d97706}.pct--red[data-v-3b29ce86]{color:#dc2626}.questionGroup[data-v-3b29ce86]{margin-bottom:1.5rem}.questionGroup[data-v-3b29ce86]:last-child{margin-bottom:0}.questionGroup__title[data-v-3b29ce86]{font-size:.75rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.questionCard[data-v-3b29ce86]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-bottom:.75rem}.questionCard[data-v-3b29ce86]:last-child{margin-bottom:0}.questionCard__header[data-v-3b29ce86]{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:.875rem}.questionCard__number[data-v-3b29ce86]{width:22px;height:22px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:#475569;flex-shrink:0}.questionCard__text[data-v-3b29ce86]{font-size:.875rem;color:#334155;line-height:1.4}.questionCard__stats[data-v-3b29ce86]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:.875rem}@media (max-width: 640px){.questionCard__stats[data-v-3b29ce86]{grid-template-columns:1fr}}.questionStat__label[data-v-3b29ce86]{font-size:.7rem;color:#94a3b8;margin-bottom:3px}.questionStat__score[data-v-3b29ce86]{font-size:1.25rem;font-weight:700;color:#1e293b}.questionStat__max[data-v-3b29ce86]{font-size:.875rem;color:#94a3b8}.questionStat__deviation[data-v-3b29ce86]{font-size:1rem;font-weight:600;color:#475569}.questionStat__variability[data-v-3b29ce86]{font-size:.7rem;margin-top:2px}.variability--low[data-v-3b29ce86]{color:#16a34a}.variability--medium[data-v-3b29ce86]{color:#d97706}.variability--high[data-v-3b29ce86]{color:#dc2626}.questionStat__responses[data-v-3b29ce86]{font-size:1.25rem;font-weight:700;color:#1e293b}.questionStat__sub[data-v-3b29ce86]{font-size:.7rem;color:#94a3b8}.questionCard__bar[data-v-3b29ce86]{height:5px;background:#e2e8f0;border-radius:3px;overflow:hidden}.questionCard__progress[data-v-3b29ce86]{height:100%;border-radius:3px}.progress--green[data-v-3b29ce86]{background:#22c55e}.progress--blue[data-v-3b29ce86]{background:#3b82f6}.progress--amber[data-v-3b29ce86]{background:#f59e0b}.progress--red[data-v-3b29ce86]{background:#ef4444}.bg-purple[data-v-3869c4d0]{background-color:#6d28d9}.my-evals-page .page-header[data-v-5d0ff442]{margin-bottom:12px}.my-evals-page .page-header__title[data-v-5d0ff442]{font-size:20px;font-weight:700;color:#1f2937;margin-bottom:6px}.my-evals-page .page-header__sub[data-v-5d0ff442]{color:#6b7280;font-size:13px}.my-evals-page .top-progress[data-v-5d0ff442]{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;padding:16px;background:#ffffff;border-radius:12px;margin-bottom:18px;box-shadow:0 6px 18px #0e1e400f}.my-evals-page .tp-icon[data-v-5d0ff442]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);color:#fff}.my-evals-page .tp-content[data-v-5d0ff442]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.my-evals-page .tp-content__top[data-v-5d0ff442]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.my-evals-page .tp-title[data-v-5d0ff442]{font-weight:700;font-size:16px}.my-evals-page .tp-sub[data-v-5d0ff442]{color:#6b7280;margin:6px 0;font-size:13px}.my-evals-page .tp-right[data-v-5d0ff442]{font-weight:700;color:#2563eb;font-size:16px;min-width:56px;text-align:right}.my-evals-page .progress-bar[data-v-5d0ff442]{background:#e9eafc;height:10px;border-radius:999px;overflow:hidden;width:100%}.my-evals-page .progress[data-v-5d0ff442]{height:10px;background:linear-gradient(90deg,#6b46ff,#8b5cf6);border-radius:999px;box-shadow:0 4px 12px #6b46ff2e;margin-left:0}.my-evals-page .section-title[data-v-5d0ff442]{margin:18px 0;font-size:18px}.my-evals-page .grid-cards[data-v-5d0ff442]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.my-evals-page .course-card[data-v-5d0ff442]{background:#fff;padding:14px;border-radius:10px;box-shadow:0 6px 18px #0e1e400f;display:flex;flex-direction:column;gap:10px;height:100%}.my-evals-page .card-row[data-v-5d0ff442]{display:flex;justify-content:space-between;align-items:center}.my-evals-page .card-title[data-v-5d0ff442]{font-weight:600}.my-evals-page .card-badge[data-v-5d0ff442]{background:#ecfdf5;color:#059669;padding:4px 8px;border-radius:999px;font-size:12px}.my-evals-page .card-badge.pending[data-v-5d0ff442]{background:#fff7ed;color:#d97706}.my-evals-page .card-teacher[data-v-5d0ff442]{color:#6b7280;font-size:13px}.my-evals-page .card-date-block[data-v-5d0ff442]{display:flex;align-items:center;gap:8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;margin-top:auto}.my-evals-page .card-date-block__icon[data-v-5d0ff442]{color:#9ca3af;font-size:14px;flex-shrink:0}.my-evals-page .card-date-block__text[data-v-5d0ff442]{display:flex;flex-direction:column;gap:1px}.my-evals-page .card-date-block__label[data-v-5d0ff442]{font-size:11px;color:#9ca3af;line-height:1.3}.my-evals-page .card-date-block__value[data-v-5d0ff442]{font-size:12px;color:#1f2937;line-height:1.3}.my-evals-page .small-progress[data-v-5d0ff442]{display:flex;align-items:center;gap:8px}.my-evals-page .small-progress-bar[data-v-5d0ff442]{background:#f3f4f6;height:6px;width:100%;border-radius:4px;overflow:hidden}.my-evals-page .small-progress-fill[data-v-5d0ff442]{height:6px;background:#10b981}.my-evals-page .small-progress-text[data-v-5d0ff442]{font-size:12px;color:#6b7280}.my-evals-page .card-actions[data-v-5d0ff442]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:6px}.my-evals-page .completed-text[data-v-5d0ff442]{color:#10b981;font-weight:600}.my-evals-page .reminder[data-v-5d0ff442]{margin-top:14px;padding:12px;background:#fff7ed;border-radius:8px;color:#92400e}.my-evals-page .loading-wrapper[data-v-5d0ff442]{display:flex;align-items:center;justify-content:center;padding:24px}@media (max-width: 1024px){.my-evals-page .grid-cards[data-v-5d0ff442]{grid-template-columns:repeat(2,1fr)}.my-evals-page .top-progress[data-v-5d0ff442]{grid-template-columns:48px 1fr 56px;gap:10px;padding:12px}.my-evals-page .tp-icon[data-v-5d0ff442]{width:48px;height:48px;border-radius:10px}.my-evals-page .tp-right[data-v-5d0ff442]{font-size:16px;min-width:48px}}@media (max-width: 600px){.my-evals-page .grid-cards[data-v-5d0ff442]{grid-template-columns:1fr}.my-evals-page .top-progress[data-v-5d0ff442]{grid-template-columns:1fr;grid-template-rows:auto auto;gap:10px;align-items:start;padding:12px}.my-evals-page .tp-icon[data-v-5d0ff442]{width:44px;height:44px}.my-evals-page .tp-content[data-v-5d0ff442]{width:100%}.my-evals-page .tp-right[data-v-5d0ff442]{justify-self:end;font-size:16px}.my-evals-page .course-card[data-v-5d0ff442]{padding:12px}.my-evals-page .page-header__title[data-v-5d0ff442]{font-size:18px}.my-evals-page .page-header__sub[data-v-5d0ff442]{font-size:12px}}.eval-exec-page[data-v-589c5ac6]{display:flex;flex-direction:column;gap:20px;padding-bottom:100px}.eval-header[data-v-589c5ac6]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 6px 18px #0e1e4014}.eval-header__top[data-v-589c5ac6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.eval-header__title[data-v-589c5ac6]{font-size:22px;font-weight:700;color:#1f2937;margin-bottom:6px}.eval-header__sub[data-v-589c5ac6]{font-size:15px;color:#6b7280;display:flex;align-items:center;gap:6px;margin-bottom:10px}.eval-header__divider[data-v-589c5ac6]{color:#d1d5db}.eval-header__dim-row[data-v-589c5ac6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eval-header__dim-row .dim-name[data-v-589c5ac6]{font-size:16px;font-weight:600;color:#374151}.eval-header__dim-row .dim-counter[data-v-589c5ac6]{font-size:14px;color:var(--color-primary, #4f46e5);background:rgba(var(--color-primary-rgb, 79, 70, 229),.1);padding:3px 10px;border-radius:999px;white-space:nowrap}.eval-header__progress-block[data-v-589c5ac6]{flex-shrink:0;min-width:220px;display:flex;flex-direction:column;gap:8px}.eval-progress-row[data-v-589c5ac6]{display:flex;justify-content:flex-end}.eval-progress-count[data-v-589c5ac6]{font-size:14px;font-weight:600;color:#374151;text-align:right}.eval-progress-bar[data-v-589c5ac6]{background:#e9eafc;height:8px;border-radius:999px;overflow:hidden}.eval-progress-fill[data-v-589c5ac6]{height:8px;background:linear-gradient(90deg,#6b46ff,#8b5cf6);border-radius:999px;transition:width .3s ease}.questions-list[data-v-589c5ac6]{display:flex;flex-direction:column;gap:16px}.question-card[data-v-589c5ac6]{position:relative;background:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 14px #0e1e400f}.q-check[data-v-589c5ac6]{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:#ecfdf5;color:#10b981;display:flex;align-items:center;justify-content:center;font-size:15px}.q-header[data-v-589c5ac6]{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.q-number[data-v-589c5ac6]{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:rgba(var(--color-secondary-rgb, 229, 231, 235),.4);color:var(--color-primary, #4f46e5);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.q-body[data-v-589c5ac6]{flex:1;padding-right:40px}.q-description[data-v-589c5ac6]{margin:0;font-size:16px;color:#1f2937;line-height:1.55}.q-required[data-v-589c5ac6]{display:block;margin-top:5px;font-size:13px;color:#dc2626;font-weight:500}.q-options[data-v-589c5ac6]{display:flex;flex-direction:column;gap:8px}.q-option[data-v-589c5ac6]{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.q-option[data-v-589c5ac6]:hover{background:rgba(var(--color-primary-rgb, 79, 70, 229),.04);border-color:var(--color-primary, #4f46e5)}.q-option--selected[data-v-589c5ac6]{background:rgba(var(--color-primary-rgb, 79, 70, 229),.08);border-color:var(--color-primary, #4f46e5)}.q-option--selected .q-option__label[data-v-589c5ac6]{color:var(--color-primary, #4f46e5);font-weight:600}.q-option__input[data-v-589c5ac6]{flex-shrink:0;accent-color:var(--color-primary, #4f46e5)}.q-option__value[data-v-589c5ac6]{flex-shrink:0;background:#f3f4f6;color:var(--color-primary, #4f46e5);font-size:14px;font-weight:700;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.q-option__value--selected[data-v-589c5ac6]{background:var(--color-primary, #4f46e5);color:#fff}.q-option__label[data-v-589c5ac6]{font-size:15px;color:#374151;cursor:pointer}.q-text .form-control[data-v-589c5ac6]{width:100%;resize:vertical;font-size:15px}.eval-nav-card[data-v-589c5ac6]{position:sticky;bottom:5px;z-index:10;background:#fff;border-radius:12px;padding:12px 20px;box-shadow:0 -4px 18px #0e1e4014}.eval-nav[data-v-589c5ac6]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.eval-nav__right[data-v-589c5ac6]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.eval-nav__hint[data-v-589c5ac6]{font-size:13px;color:#9ca3af}.completed-wrapper[data-v-589c5ac6]{display:flex;justify-content:center;padding:32px 0}.completed-card[data-v-589c5ac6]{background:#fff;border-radius:16px;padding:40px 32px;box-shadow:0 6px 24px #0e1e401a;max-width:520px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.completed-card__check[data-v-589c5ac6]{width:72px;height:72px;border-radius:50%;background:#ecfdf5;color:#10b981;display:flex;align-items:center;justify-content:center;font-size:32px}.completed-card__title[data-v-589c5ac6]{margin:0;font-size:20px;font-weight:700;color:#1f2937}.completed-card__sub[data-v-589c5ac6]{margin:0;font-size:15px;color:#6b7280;line-height:1.6}.completed-card__pending[data-v-589c5ac6]{margin:0;font-size:14px;color:#d97706;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:10px 16px;width:100%}.loading-wrapper[data-v-589c5ac6]{display:flex;align-items:center;justify-content:center;padding:48px}@media (max-width: 768px){.eval-header__top[data-v-589c5ac6]{flex-direction:column;gap:12px}.eval-header__progress-block[data-v-589c5ac6]{min-width:unset;width:100%}.eval-progress-row[data-v-589c5ac6]{justify-content:flex-start}.eval-progress-count[data-v-589c5ac6]{text-align:left}.eval-nav[data-v-589c5ac6]{flex-direction:column;align-items:stretch}.eval-nav__right[data-v-589c5ac6]{align-items:stretch}.completed-card[data-v-589c5ac6]{padding:28px 20px}}.certificate-card[data-v-07619f1d]{display:flex;align-items:center;background:white;border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden;transition:all .3s ease;border:1px solid #e5e7eb}.certificate-card[data-v-07619f1d]:hover{box-shadow:0 4px 6px #00000012,0 10px 15px #0000001a;transform:translateY(-1px)}.container-image[data-v-07619f1d]{padding:1.25rem;background-color:#fafafa}.certificate-image[data-v-07619f1d]{position:relative;width:200px;min-width:200px;height:150px;overflow:hidden;background:#f3f4f6}.preview-viewport[data-v-07619f1d]{width:100%;height:100%;overflow:hidden;background:#fff;position:relative}.preview-scale[data-v-07619f1d]{position:absolute;top:42px;left:0;will-change:transform}.html-preview[data-v-07619f1d]{width:794px;height:1123px;background:white;overflow:hidden}.html-preview[data-v-07619f1d] html,.html-preview[data-v-07619f1d] body{margin:0!important;padding:0!important;overflow:hidden!important}.html-preview[data-v-07619f1d] *{box-sizing:border-box;max-width:100%}.certificate-image .image[data-v-07619f1d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.certificate-card:hover .certificate-image .image[data-v-07619f1d]{transform:scale(1.05)}.image-overlay[data-v-07619f1d]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.certificate-card:hover .image-overlay[data-v-07619f1d]{opacity:1}.preview-btn[data-v-07619f1d]{transform:scale(.9);transition:transform .2s ease}.image-overlay:hover .preview-btn[data-v-07619f1d]{transform:scale(1)}.certificate-info[data-v-07619f1d]{flex:1;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between}.certificate-header[data-v-07619f1d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.certificate-title-section[data-v-07619f1d]{flex:1}.certificate-title[data-v-07619f1d]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;line-height:1.4}.certificate-description[data-v-07619f1d]{color:#6b7280;font-size:.875rem;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.certificate-status[data-v-07619f1d]{flex-shrink:0}.status-badge[data-v-07619f1d]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.status-draft[data-v-07619f1d]{background:#fef3c7;color:#92400e}.status-published[data-v-07619f1d]{background:#d1fae5;color:#065f46}.status-archived[data-v-07619f1d]{background:#e5e7eb;color:#374151}.certificate-meta[data-v-07619f1d]{display:flex;gap:1.5rem;margin-bottom:1rem}.meta-item[data-v-07619f1d]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.meta-icon[data-v-07619f1d]{font-size:.875rem;color:#9ca3af}.certificate-actions[data-v-07619f1d]{align-self:flex-start}@media (max-width: 768px){.certificate-card[data-v-07619f1d]{flex-direction:column}.container-image[data-v-07619f1d]{width:100%}.certificate-image[data-v-07619f1d]{width:100%;min-width:unset;height:200px}.certificate-header[data-v-07619f1d]{flex-direction:column;align-items:flex-start}.certificate-status[data-v-07619f1d]{align-self:flex-start}.certificate-meta[data-v-07619f1d]{flex-direction:column;gap:.5rem}.certificate-actions[data-v-07619f1d]{align-self:stretch}.certificate-actions[data-v-07619f1d] .btn-group{width:100%;justify-content:space-between}}@media (max-width: 480px){.certificate-info[data-v-07619f1d]{padding:1rem}.certificate-actions[data-v-07619f1d] .btn-group{flex-wrap:wrap;gap:.5rem}.certificate-actions[data-v-07619f1d] .btn-group .btn{flex:1;min-width:calc(50% - .25rem)}}.preview-content-wrapper[data-v-dc123f3c]{display:flex;gap:1.5rem;min-height:500px;max-height:70vh}.preview-sidebar[data-v-dc123f3c]{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding-right:.5rem}.sidebar-title[data-v-dc123f3c]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6c757d;margin:0 0 .5rem}.no-variables[data-v-dc123f3c]{text-align:center;padding:2rem 1rem;color:#adb5bd}.no-variables__icon[data-v-dc123f3c]{font-size:2.5rem;margin-bottom:.75rem;display:block;text-align:center}.no-variables p[data-v-dc123f3c]{margin:.5rem 0;font-size:.875rem}.hint[data-v-dc123f3c]{font-size:.75rem;color:#ced4da}.variables-list[data-v-dc123f3c]{display:flex;flex-direction:column;gap:1rem}.variable-item[data-v-dc123f3c]{display:flex;flex-direction:column;gap:.375rem}.variable-label[data-v-dc123f3c]{font-size:.875rem;font-weight:600;color:#495057;margin:0}.preview-area[data-v-dc123f3c]{flex:1;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:.5rem;padding:1rem;position:relative;overflow:auto;min-width:0}.canvas-container[data-v-dc123f3c]{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.canvas-container canvas[data-v-dc123f3c]{max-width:100%;max-height:100%;height:auto!important;background:white}.loading-overlay[data-v-dc123f3c]{position:absolute;inset:0;background:rgba(255,255,255,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:10}.spinner[data-v-dc123f3c]{width:48px;height:48px;border:4px solid #e9ecef;border-top-color:var(--color-primary);border-radius:50%;animation:spin-dc123f3c .8s linear infinite}@keyframes spin-dc123f3c{to{transform:rotate(360deg)}}.loading-overlay p[data-v-dc123f3c]{margin:0;color:#6c757d;font-size:.875rem}@media (max-width: 992px){.preview-content-wrapper[data-v-dc123f3c]{flex-direction:column}.preview-sidebar[data-v-dc123f3c]{width:100%;max-height:200px}.preview-area[data-v-dc123f3c]{min-height:400px}}.filters-section[data-v-7cc21b1c]{display:flex;width:100%;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.search-box[data-v-7cc21b1c]{max-width:400px;min-width:200px}.filter-controls[data-v-7cc21b1c]{min-width:200px}.certificates-grid[data-v-7cc21b1c]{display:grid;gap:1.5rem;margin-bottom:2rem}.pagination-section[data-v-7cc21b1c]{display:flex;justify-content:center;padding:2rem 0}.delete-modal[data-v-7cc21b1c]{text-align:center;padding:1.5rem}.modal-icon[data-v-7cc21b1c]{margin-bottom:1rem}.warning-icon[data-v-7cc21b1c]{font-size:3rem;color:#f59e0b}.modal-title[data-v-7cc21b1c]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.modal-text[data-v-7cc21b1c]{color:#6b7280;margin-bottom:2rem;line-height:1.5}.modal-actions[data-v-7cc21b1c]{display:flex;gap:1rem;justify-content:center}@media (max-width: 768px){.certificates-list[data-v-7cc21b1c]{padding:1rem}.header-section[data-v-7cc21b1c]{flex-direction:column;align-items:stretch}.header-actions[data-v-7cc21b1c]{align-self:flex-start}.filters-section[data-v-7cc21b1c]{flex-direction:column}.search-box[data-v-7cc21b1c],.filter-controls[data-v-7cc21b1c]{min-width:unset}.modal-actions[data-v-7cc21b1c]{flex-direction:column}}.pagination-container[data-v-7cc21b1c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.5rem 0}.per-page-filter[data-v-7cc21b1c],.pagination-controls[data-v-7cc21b1c]{flex:1 1 auto}@media (min-width: 576px){.per-page-filter[data-v-7cc21b1c]{justify-content:flex-start}.pagination-controls[data-v-7cc21b1c]{display:flex;justify-content:flex-end}}@media (max-width: 575px){.pagination-container[data-v-7cc21b1c]{flex-direction:column;align-items:stretch}.per-page-filter[data-v-7cc21b1c],.pagination-controls[data-v-7cc21b1c]{width:100%}.per-page-filter[data-v-7cc21b1c]{justify-content:center;margin-bottom:.5rem}}.sidebar-main-container[data-v-50a0779e]{display:flex;flex-direction:column;height:100%}.tools-section[data-v-50a0779e]{flex:1;display:flex;flex-direction:column}.tool-button[data-v-50a0779e]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;background:transparent;cursor:pointer;transition:all .2s ease;color:#6b7280;text-decoration:none}.tool-button[data-v-50a0779e]:hover{background-color:#f3f4f6;color:#374151;border-color:#d1d5db}.tool-button-active[data-v-50a0779e]{background-color:#dbeafe;color:#2563eb}.tool-button i[data-v-50a0779e]{font-size:1.25rem}.tool-label[data-v-50a0779e]{font-size:.75rem;font-weight:500;text-align:center;line-height:1}.tools-divider[data-v-50a0779e]{height:1px;background-color:#e5e7eb}@media (max-width: 1024px){.sidebar-main-container[data-v-50a0779e]{padding:.375rem}.tool-button[data-v-50a0779e]{padding:.5rem .25rem}.tool-label[data-v-50a0779e]{font-size:.6875rem}}.tool-button[data-v-50a0779e]{position:relative}.tool-button[data-v-50a0779e]:before{content:"";position:absolute;top:0;right:0px;width:2px;height:100%;background-color:#2563eb;opacity:0;transition:opacity .2s ease}.tool-button-active[data-v-50a0779e]:before{opacity:1}.layer-list-container[data-v-3d597c63]{display:flex;flex-direction:column;height:100%;background:#fff}.layer-list-header[data-v-3d597c63]{display:flex;align-items:center;padding:.5rem;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;font-size:.75rem;font-weight:600;color:#6b7280}.header-col.index[data-v-3d597c63]{width:2.5rem;text-align:center}.header-col.name[data-v-3d597c63]{flex:1;padding-left:.5rem}.header-col.actions[data-v-3d597c63]{width:5.5rem;text-align:right;padding-right:.25rem}.layers-draggable-area[data-v-3d597c63]{flex:1;overflow-y:auto;min-height:100px}.layer-item[data-v-3d597c63]{display:flex;align-items:center;padding:.5rem .25rem;border-bottom:1px solid #f3f4f6;background-color:#fff;transition:background-color .2s;cursor:pointer}.layer-item[data-v-3d597c63]:hover{background-color:#f9fafb}.layer-item.active[data-v-3d597c63]{background-color:#eff6ff;border-left:3px solid #3b82f6}.layer-item.ghost-layer[data-v-3d597c63]{opacity:.5;background-color:#e5e7eb}.layer-item.drag-layer[data-v-3d597c63]{background-color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.layer-col[data-v-3d597c63]{display:flex;align-items:center}.layer-col.index[data-v-3d597c63]{width:2.5rem;justify-content:center;color:#9ca3af;font-family:monospace;font-size:.75rem;position:relative}.drag-handle[data-v-3d597c63]{cursor:grab}.drag-handle[data-v-3d597c63]:active{cursor:grabbing}.layer-number[data-v-3d597c63]{margin-right:4px}.drag-icon[data-v-3d597c63]{opacity:0;font-size:.75rem;transition:opacity .2s}.layer-item:hover .drag-icon[data-v-3d597c63]{opacity:1}.layer-item:hover .layer-number[data-v-3d597c63]{display:none}.layer-col.name[data-v-3d597c63]{flex:1;gap:.5rem;overflow:hidden;padding-right:.5rem}.layer-type-icon[data-v-3d597c63]{color:#6b7280;font-size:.875rem;min-width:1rem;text-align:center}.layer-label[data-v-3d597c63]{font-size:.875rem;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-col.actions[data-v-3d597c63]{display:flex;gap:.25rem}.action-btn[data-v-3d597c63]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:transparent;color:#9ca3af;border-radius:.25rem;cursor:pointer;transition:all .2s;font-size:.75rem}.action-btn[data-v-3d597c63]:hover{background-color:#e5e7eb;color:#4b5563}.action-btn.active[data-v-3d597c63]{color:#3b82f6}.action-btn:not(.active) .fa-eye-slash[data-v-3d597c63]{color:#ef4444}.action-btn.delete[data-v-3d597c63]:hover{background-color:#fee2e2;color:#ef4444}.empty-state[data-v-3d597c63]{padding:2rem;text-align:center;color:#9ca3af;font-size:.875rem}.secondary-panel-container[data-v-1684e860]{display:flex;flex-direction:column;height:100%;background-color:#f9fafb}.panel-header[data-v-1684e860]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e5e7eb;background-color:#fff}.panel-title[data-v-1684e860]{font-size:1rem;font-weight:600;color:#111827;margin:0}.panel-content[data-v-1684e860]{flex:1;overflow-y:auto;padding:1rem}.section-title[data-v-1684e860]{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.subsection-title[data-v-1684e860]{font-size:.75rem;font-weight:600;color:#6b7280;margin:1rem 0 .5rem}.text-presets[data-v-1684e860]{display:flex;flex-direction:column;gap:.5rem}.preset-button[data-v-1684e860]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:white;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s ease;text-align:left}.preset-button[data-v-1684e860]:hover{border-color:var(--color-primary);box-shadow:0 1px 3px #2563eb1a}.preset-icon[data-v-1684e860]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:#f3f4f6;border-radius:.375rem;color:#6b7280}.preset-info[data-v-1684e860]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem}.preset-name[data-v-1684e860]{font-size:.875rem;font-weight:500;color:#111827}.preset-example[data-v-1684e860]{font-size:.75rem;color:#6b7280}.image-actions[data-v-1684e860]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.action-button[data-v-1684e860]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500}.action-button.primary[data-v-1684e860]{background-color:var(--color-primary);color:#fff}.action-button.primary[data-v-1684e860]:hover{background-color:#1d4ed8}.action-button.secondary[data-v-1684e860]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.action-button.secondary[data-v-1684e860]:hover{background-color:#e5e7eb}.action-button[data-v-1684e860]:disabled{opacity:.5;cursor:not-allowed}.url-input-section[data-v-1684e860]{display:flex;gap:.5rem}.url-input[data-v-1684e860]{flex:1;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.url-input[data-v-1684e860]:focus{outline:none;border-color:var(--color-primary)}.sample-images-grid[data-v-1684e860]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.sample-image-button[data-v-1684e860]{aspect-ratio:1;padding:0;border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden;cursor:pointer;transition:all .2s ease;background:white}.sample-image-button[data-v-1684e860]:hover{border-color:var(--color-primary);transform:scale(1.05)}.sample-image-button img[data-v-1684e860]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.variables-description[data-v-1684e860]{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem;padding:.75rem;background-color:#f9fafb;border-left:3px solid var(--color-primary);border-radius:.375rem}.variables-categories[data-v-1684e860]{display:flex;flex-direction:column;gap:1.5rem}.variable-category[data-v-1684e860]{background-color:#fff;border-radius:.5rem;padding:1rem;border:1px solid #e5e7eb}.category-header[data-v-1684e860]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:2px solid #f3f4f6}.category-icon[data-v-1684e860]{color:var(--color-primary);font-size:1.125rem}.category-title[data-v-1684e860]{font-size:.875rem;font-weight:600;color:#111827;margin:0}.variables-grid[data-v-1684e860]{display:flex;flex-direction:column;gap:.75rem}.variable-card[data-v-1684e860]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s ease;text-align:left}.variable-card[data-v-1684e860]:hover{background-color:#eff6ff;border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 6px -1px #2563eb1a}.variable-card-header[data-v-1684e860]{display:flex;flex-direction:column;gap:.25rem}.variable-label[data-v-1684e860]{font-size:.875rem;font-weight:600;color:#111827;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.variable-key[data-v-1684e860]{font-size:.75rem;font-family:Courier New,monospace;color:var(--color-primary);background-color:#dbeafe;padding:.125rem .375rem;border-radius:.25rem;font-weight:600;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.variable-card-footer[data-v-1684e860]{display:flex;flex-direction:column;gap:.125rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.variable-example-label[data-v-1684e860]{font-size:.625rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.variable-example[data-v-1684e860]{font-size:.75rem;color:#6b7280;font-style:italic}.background-tabs[data-v-1684e860]{display:flex;gap:.5rem;margin-bottom:1rem}.tab-button[data-v-1684e860]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:white;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;color:#6b7280}.tab-button[data-v-1684e860]:hover{border-color:#d1d5db}.tab-button.active[data-v-1684e860]{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.color-picker-section[data-v-1684e860]{display:flex;gap:.5rem;margin-bottom:1rem}.color-input[data-v-1684e860]{width:4rem;height:3rem;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer}.color-text-input[data-v-1684e860]{flex:1;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-family:Courier New,monospace;font-size:.875rem}.preset-colors[data-v-1684e860]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.preset-color-button[data-v-1684e860]{aspect-ratio:1;border:2px solid #e5e7eb;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.preset-color-button[data-v-1684e860]:hover{transform:scale(1.1);border-color:var(--color-primary)}.backgrounds-grid[data-v-1684e860]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.background-preset-button[data-v-1684e860]{aspect-ratio:1.414;padding:0;border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden;cursor:pointer;transition:all .2s ease;background:white}.background-preset-button[data-v-1684e860]:hover{border-color:var(--color-primary);transform:scale(1.05)}.background-preset-button img[data-v-1684e860]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layers-info[data-v-1684e860]{margin-bottom:1rem}.layers-count[data-v-1684e860]{font-size:.875rem;color:#6b7280}.layers-list[data-v-1684e860]{display:flex;flex-direction:column;gap:.5rem}.layer-item[data-v-1684e860]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:white;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.layer-item[data-v-1684e860]:hover{border-color:#d1d5db}.layer-item.active[data-v-1684e860]{border-color:var(--color-primary);background-color:#eff6ff}.layer-icon[data-v-1684e860]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:#f3f4f6;border-radius:.375rem;color:#6b7280}.layer-info[data-v-1684e860]{flex:1;display:flex;flex-direction:column;gap:.125rem}.layer-name[data-v-1684e860]{font-size:.875rem;font-weight:500;color:#111827}.layer-type[data-v-1684e860]{font-size:.75rem;color:#6b7280}.layer-controls[data-v-1684e860]{display:flex;gap:.25rem}.control-button[data-v-1684e860]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;transition:all .2s ease;color:#6b7280}.control-button[data-v-1684e860]:hover{background-color:#f3f4f6;border-color:#d1d5db}.control-button.delete[data-v-1684e860]:hover{background-color:#fef2f2;border-color:#fecaca;color:#dc2626}.control-button.layer-move[data-v-1684e860]{border:1px solid #d1d5db;background-color:#fff}.control-button.layer-move[data-v-1684e860]:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.control-button.layer-move[data-v-1684e860]:disabled{opacity:.4;cursor:not-allowed}.control-button.layer-priority[data-v-1684e860]{border:1px solid #d1d5db;background-color:#fff}.control-button.layer-priority[data-v-1684e860]:hover{background-color:#eff6ff;border-color:var(--color-primary);color:var(--color-primary)}.templates-grid[data-v-1684e860]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.template-card[data-v-1684e860]{display:flex;flex-direction:column;padding:.75rem;background:white;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.template-card[data-v-1684e860]:hover{border-color:var(--color-primary);box-shadow:0 1px 3px #2563eb1a}.template-preview[data-v-1684e860]{margin-bottom:.5rem}.template-thumbnail[data-v-1684e860]{aspect-ratio:1.414;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border-radius:.375rem;font-size:2rem;color:#6b7280}.template-info[data-v-1684e860]{display:flex;flex-direction:column;gap:.125rem}.template-name[data-v-1684e860]{font-size:.875rem;font-weight:500;color:#111827}.template-description[data-v-1684e860]{font-size:.75rem;color:#6b7280}.hidden-input[data-v-1684e860]{display:none}.toolbar-container[data-v-27d0ac0b]{display:flex;align-items:center;gap:1rem;padding:0 1rem;height:100%;background-color:#fff;overflow-x:auto}.document-info[data-v-27d0ac0b]{display:flex;flex-direction:column;gap:.125rem;margin-right:1rem;padding-right:1rem;border-right:1px solid #e5e7eb;min-width:240px}.document-name[data-v-27d0ac0b]{font-size:.875rem;font-weight:600;color:#111827;cursor:text;outline:none;border-bottom:1px dashed transparent}.document-name[data-v-27d0ac0b]:focus{border-bottom-color:#2563eb}.element-controls[data-v-27d0ac0b]{display:flex;align-items:center;gap:1rem;flex:1}.text-controls[data-v-27d0ac0b]{display:flex;align-items:center;gap:.5rem}.font-selector[data-v-27d0ac0b]{min-width:10rem;max-width:12rem;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:#fff;cursor:pointer}.font-selector option[data-v-27d0ac0b]{padding:.5rem}.font-selector optgroup[data-v-27d0ac0b]{font-weight:600;font-style:normal;color:#6b7280;font-family:Arial,sans-serif}.font-size-input[data-v-27d0ac0b]{width:4rem;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;text-align:center}.text-style-buttons[data-v-27d0ac0b]{display:flex;border:1px solid #d1d5db;border-radius:.375rem;overflow:hidden}.style-button[data-v-27d0ac0b]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:#fff;border:none;border-right:1px solid #d1d5db;cursor:pointer;transition:all .2s ease;color:#6b7280}.style-button[data-v-27d0ac0b]:last-child{border-right:none}.style-button[data-v-27d0ac0b]:hover{background-color:#f3f4f6;color:#374151}.style-button.active[data-v-27d0ac0b]{background-color:#2563eb;color:#fff}.color-picker[data-v-27d0ac0b]{width:2rem;height:2rem;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer}.universal-controls[data-v-27d0ac0b]{display:flex;align-items:center;gap:.25rem;padding-left:1rem;border-left:1px solid #e5e7eb}.general-actions[data-v-27d0ac0b]{display:flex;align-items:center;gap:1rem;flex:1}.format-selector-container[data-v-27d0ac0b]{display:flex;align-items:center;gap:.5rem}.format-options[data-v-27d0ac0b]{display:flex;border:1px solid #d1d5db;border-radius:.375rem;overflow:hidden}.format-button-compact[data-v-27d0ac0b]{padding:.5rem .625rem;background-color:#fff;border:none;border-right:1px solid #d1d5db;cursor:pointer;transition:all .2s ease;color:#6b7280;font-size:.75rem;font-weight:500}.format-button-compact[data-v-27d0ac0b]:last-child{border-right:none}.format-button-compact[data-v-27d0ac0b]:hover{background-color:#f3f4f6;color:#374151}.format-button-compact.active[data-v-27d0ac0b]{background-color:#2563eb;color:#fff}.align-button[data-v-27d0ac0b]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease;color:#6b7280}.align-button[data-v-27d0ac0b]:hover{background-color:#f3f4f6;color:#374151}.orientation-button[data-v-27d0ac0b]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease;color:#6b7280}.orientation-button[data-v-27d0ac0b]:hover{background-color:#f3f4f6;color:#374151}.history-controls[data-v-27d0ac0b]{display:flex;align-items:center;gap:.25rem;padding-left:1rem;border-left:1px solid #e5e7eb}.action-button[data-v-27d0ac0b]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease;color:#6b7280}.action-button[data-v-27d0ac0b]:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af;color:#374151}.action-button.danger[data-v-27d0ac0b]:hover:not(:disabled){background-color:#fef2f2;border-color:#fecaca;color:#dc2626}.action-button[data-v-27d0ac0b]:disabled{opacity:.5;cursor:not-allowed}.document-actions[data-v-27d0ac0b]{display:flex;align-items:center;gap:.5rem;margin-left:auto;padding-left:1rem;border-left:1px solid #e5e7eb}.control-button[data-v-27d0ac0b]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;white-space:nowrap}.control-button.success[data-v-27d0ac0b]{background-color:#16a34a;color:#fff;border-color:#16a34a}.control-button.success[data-v-27d0ac0b]:hover{background-color:#15803d;border-color:#15803d}@media (max-width: 1024px){.toolbar-container[data-v-27d0ac0b]{padding:0 .5rem;gap:.5rem}.control-button span[data-v-27d0ac0b]{display:none}}.canvas-wrapper[data-v-aed4f5cc]{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 .5rem;background:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.canvas-area[data-v-aed4f5cc]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;overflow:hidden}.canvas-area canvas[data-v-aed4f5cc]{box-shadow:0 0 20px #0000001a}.canvas-info[data-v-aed4f5cc]{position:absolute;bottom:1rem;left:1rem;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background-color:#000c;color:#fff;border-radius:.375rem;font-size:.75rem;font-family:Courier New,monospace;z-index:100}.canvas-dimensions[data-v-aed4f5cc]{font-weight:600}.canvas-format[data-v-aed4f5cc]{color:#d1d5db}.zoom-controls[data-v-aed4f5cc]{position:absolute;bottom:1rem;right:1rem;display:flex;gap:.25rem;background-color:#fff;padding:.5rem;border-radius:.5rem;box-shadow:0 4px 12px #00000026;border:1px solid #e5e7eb;z-index:100}.zoom-button[data-v-aed4f5cc]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;transition:all .2s ease;color:#6b7280;font-size:.75rem;font-weight:600}.zoom-button[data-v-aed4f5cc]:hover:not(:disabled){background-color:#f3f4f6;border-color:#d1d5db;color:#374151}.zoom-button[data-v-aed4f5cc]:disabled{opacity:.5;cursor:not-allowed}.zoom-button i[data-v-aed4f5cc]{font-size:.875rem}.zoom-percentage[data-v-aed4f5cc]{padding:.375rem .75rem;background-color:#0000000d;border-radius:.25rem;font-size:.75rem;font-weight:600;color:#374151;font-family:Courier New,monospace;min-width:3.5rem;text-align:center}@media (max-width: 768px){.canvas-area[data-v-aed4f5cc]{padding:1rem}.canvas-info[data-v-aed4f5cc]{font-size:.6875rem;bottom:.5rem;left:.5rem}.zoom-controls[data-v-aed4f5cc]{bottom:.5rem;right:.5rem;padding:.375rem}.zoom-button[data-v-aed4f5cc]{width:1.75rem;height:1.75rem}}[data-v-aed4f5cc] .canvas-container{z-index:10}.properties-panel[data-v-8e592fe6]{display:flex;flex-direction:column;height:100%;background-color:#fff}.panel-header[data-v-8e592fe6]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e5e7eb}.element-info[data-v-8e592fe6]{display:flex;align-items:center;gap:.75rem}.element-icon[data-v-8e592fe6]{font-size:1.25rem;color:#4b5563}.element-details[data-v-8e592fe6]{display:flex;flex-direction:column}.element-name[data-v-8e592fe6]{font-size:.875rem;font-weight:600;color:#111827}.element-type[data-v-8e592fe6]{font-size:.75rem;color:#6b7280}.close-button[data-v-8e592fe6]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s}.close-button[data-v-8e592fe6]:hover{color:#4b5563}.panel-content[data-v-8e592fe6]{flex:1;overflow-y:auto;padding:1rem}.property-section[data-v-8e592fe6]{margin-bottom:1.5rem}.section-title[data-v-8e592fe6]{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#6b7280;margin-bottom:.75rem;letter-spacing:.05em}.property-grid[data-v-8e592fe6]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.property-item[data-v-8e592fe6]{display:flex;flex-direction:column;gap:.25rem}.property-label[data-v-8e592fe6]{font-size:.75rem;color:#4b5563}.property-input[data-v-8e592fe6]{width:100%;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.property-row[data-v-8e592fe6]{margin-bottom:1rem}.rotation-control[data-v-8e592fe6],.opacity-control[data-v-8e592fe6],.size-control[data-v-8e592fe6]{display:flex;align-items:center;gap:.5rem}.rotation-slider[data-v-8e592fe6],.opacity-slider[data-v-8e592fe6],.size-slider[data-v-8e592fe6]{flex:1}.rotation-input[data-v-8e592fe6],.opacity-input[data-v-8e592fe6],.size-input[data-v-8e592fe6]{width:3.5rem;padding:.25rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;text-align:center}.rotation-unit[data-v-8e592fe6],.opacity-unit[data-v-8e592fe6]{font-size:.875rem;color:#6b7280;width:1rem}.property-select[data-v-8e592fe6]{width:100%;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:#fff}.color-control[data-v-8e592fe6]{display:flex;align-items:center;gap:.5rem}.color-input[data-v-8e592fe6]{width:2rem;height:2rem;border:1px solid #d1d5db;border-radius:.375rem;padding:0;cursor:pointer}.color-value[data-v-8e592fe6]{font-size:.875rem;color:#4b5563;font-family:monospace}.alignment-buttons[data-v-8e592fe6]{display:flex;border:1px solid #d1d5db;border-radius:.375rem;overflow:hidden}.alignment-buttons button[data-v-8e592fe6]{flex:1;background-color:#fff;border:none;border-right:1px solid #d1d5db;padding:.375rem;cursor:pointer;color:#6b7280;transition:all .2s}.alignment-buttons button[data-v-8e592fe6]:last-child{border-right:none}.alignment-buttons button[data-v-8e592fe6]:hover{background-color:#f3f4f6;color:#374151}.alignment-buttons button.active[data-v-8e592fe6]{background-color:#eff6ff;color:#2563eb}.layer-actions[data-v-8e592fe6]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.layer-button[data-v-8e592fe6]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#4b5563;cursor:pointer;transition:all .2s}.layer-button[data-v-8e592fe6]:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#374151}.certificate-editor[data-v-3dff612e]{display:flex;height:100%;background-color:#f9fafb;position:relative;overflow:hidden;min-height:calc(100vh - 160px)}.sidebar-main[data-v-3dff612e]{background-color:#fff;border-right:1px solid #e5e7eb;flex-shrink:0;min-width:80px;max-width:120px}.sidebar-secondary[data-v-3dff612e]{background-color:#f9fafb;border-right:1px solid #e5e7eb;flex-shrink:0;min-width:200px;max-width:300px}.editor-main-content[data-v-3dff612e]{display:flex;flex-direction:column;flex:1;min-width:0}.toolbar-top[data-v-3dff612e]{background-color:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;height:52px}.canvas-container[data-v-3dff612e]{flex:1;background-color:#f3f4f6;padding:1rem;overflow:auto;position:relative}.properties-panel[data-v-3dff612e]{position:absolute;top:4rem;right:1rem;width:20rem;background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;border:1px solid #e5e7eb;z-index:50;max-height:calc(100vh - 200px);overflow-y:auto}@media (max-width: 1024px){.certificate-editor[data-v-3dff612e]{min-height:calc(100vh - 120px)}.sidebar-main[data-v-3dff612e]{min-width:60px;max-width:80px}.sidebar-secondary[data-v-3dff612e]{min-width:180px;max-width:220px}.properties-panel[data-v-3dff612e]{width:18rem}}@media (max-width: 768px){.properties-panel[data-v-3dff612e]{width:16rem;right:.5rem}}.certificate-editor.dragging[data-v-3dff612e],.certificate-editor.resizing[data-v-3dff612e]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-secondary[data-v-3dff612e],.editor-main-content[data-v-3dff612e]{transition:width .2s ease-in-out}.properties-panel[data-v-3dff612e]{animation:slideInRight-3dff612e .2s ease-out}@keyframes slideInRight-3dff612e{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.certificate-editor-container[data-v-9515d596]{height:calc(100vh - 143px);width:100%;overflow:hidden}@media (max-width: 768px){.certificate-editor-container[data-v-9515d596]{height:calc(100vh - 120px)}}.row[data-v-2ef8956f]{display:flex;align-items:stretch;padding-bottom:32px}.left[data-v-2ef8956f]{position:relative;display:flex;flex-direction:column;align-items:center}.dot[data-v-2ef8956f]{border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 24px #1018282e;z-index:2}.dotIcon[data-v-2ef8956f]{font-size:20px;color:#fff}.line[data-v-2ef8956f]{position:absolute;width:2px;bottom:0;left:50%;transform:translate(-50%);border-radius:999px;z-index:1}.v-primary[data-v-2ef8956f]{background:var(--color-primary, #1b2e83)}.v-success[data-v-2ef8956f]{background:#16a34a}.v-warning[data-v-2ef8956f]{background:#f59e0b}.v-danger[data-v-2ef8956f]{background:#ef4444}.v-neutral[data-v-2ef8956f]{background:#111827}.line.v-primary[data-v-2ef8956f]{background:linear-gradient(to bottom,var(--color-primary, #1b2e83),rgba(59,130,246,.35))}.line.v-success[data-v-2ef8956f]{background:linear-gradient(to bottom,#16a34a,rgba(34,197,94,.35))}.line.v-warning[data-v-2ef8956f]{background:linear-gradient(to bottom,#f59e0b,rgba(251,191,36,.35))}.line.v-danger[data-v-2ef8956f]{background:linear-gradient(to bottom,#ef4444,rgba(248,113,113,.35))}.line.v-neutral[data-v-2ef8956f]{background:linear-gradient(to bottom,#111827,rgba(156,163,175,.35))}.content[data-v-2ef8956f]{flex:1;min-width:0}.timelineList[data-v-2dc093e4]{display:grid;gap:0}.stat-card[data-v-7354a759]{background:#ffffff;border-radius:16px;padding:20px 24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;flex-direction:column;gap:12px;min-width:0;flex:1}.stat-card__header[data-v-7354a759]{display:flex;justify-content:space-between;align-items:center}.stat-card__label[data-v-7354a759]{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;color:#637381;letter-spacing:.1px}.stat-card__icon[data-v-7354a759]{font-size:18px;color:#919eab}.stat-card__body[data-v-7354a759]{display:flex;flex-direction:column;gap:4px}.stat-card__value[data-v-7354a759]{font-family:Roboto,sans-serif;font-size:22px;font-weight:700;color:#212b36;line-height:1.3}.stat-card__detail[data-v-7354a759]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;letter-spacing:.1px}.progress-track[data-v-320f2d58]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-top:4px}.progress-fill[data-v-320f2d58]{height:100%;background:#212b36;border-radius:4px;transition:width .4s ease}.degrees-dashboard[data-v-09f7b56c]{display:flex;flex-direction:column;gap:24px;padding:8px 0}.degrees-dashboard__welcome[data-v-09f7b56c]{display:flex;flex-direction:column;gap:4px}.degrees-dashboard__title[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;color:#212b36;margin:0}.degrees-dashboard__subtitle[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0}.degrees-dashboard__stats[data-v-09f7b56c]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1024px){.degrees-dashboard__stats[data-v-09f7b56c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.degrees-dashboard__stats[data-v-09f7b56c]{grid-template-columns:1fr}}.degrees-dashboard__bottom[data-v-09f7b56c]{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}@media (max-width: 900px){.degrees-dashboard__bottom[data-v-09f7b56c]{grid-template-columns:1fr}}.degrees-dashboard__project[data-v-09f7b56c],.degrees-dashboard__activities[data-v-09f7b56c]{height:-moz-fit-content;height:fit-content}.project-header[data-v-09f7b56c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.project-header__title[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#212b36;margin:0}.project-header__subtitle[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:0}.project-body[data-v-09f7b56c]{display:flex;flex-direction:column;gap:16px}.project-body__field[data-v-09f7b56c]{display:flex;flex-direction:column;gap:4px}.project-body__label[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:13px;font-weight:700;color:#212b36}.project-body__value[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:14px;color:#637381}.project-body__tags[data-v-09f7b56c]{display:flex;flex-wrap:wrap;gap:8px}.project-body__info[data-v-09f7b56c]{display:flex;gap:40px;flex-wrap:wrap}.project-body__info-item[data-v-09f7b56c]{display:flex;flex-direction:column;gap:4px}.project-body__info-label[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:12px;color:var(--color-secondary, #e74c3c);font-weight:500}.project-body__info-value[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.project-body__actions[data-v-09f7b56c]{margin-top:4px}.activities-header[data-v-09f7b56c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.activities-header__title[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#212b36;margin:0}.activities-header__subtitle[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:0}.activity-item[data-v-09f7b56c]{display:flex;flex-direction:column;gap:2px;padding-top:4px}.activity-item__title[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.activity-item__description[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:13px;color:#637381}.activity-item__time[data-v-09f7b56c]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab;margin-top:2px}.chapter-card[data-v-14879caf]{display:flex;justify-content:space-between;align-items:center;width:100%;background:#ffffff;border:1px solid rgba(145,158,171,.16);border-radius:12px;padding:20px 24px;cursor:pointer;transition:box-shadow .2s ease;gap:16px}.chapter-card[data-v-14879caf]:hover{box-shadow:0 4px 16px #919eab33}.chapter-card__content[data-v-14879caf]{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.chapter-card__header[data-v-14879caf]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chapter-card__title[data-v-14879caf]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36}.chapter-card__description[data-v-14879caf]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin:0}.chapter-card__meta[data-v-14879caf]{display:flex;gap:20px;flex-wrap:wrap}.chapter-card__meta-item[data-v-14879caf]{display:flex;align-items:center;gap:6px;font-family:Roboto,sans-serif;font-size:13px;color:#919eab}.chapter-card__meta-icon[data-v-14879caf]{font-size:13px;color:#919eab}.chapter-card__action[data-v-14879caf]{flex-shrink:0}.chapter-detail[data-v-458a387f]{display:flex;flex-direction:column;gap:24px;padding:24px}.chapter-detail__header[data-v-458a387f]{display:flex;flex-direction:column;gap:4px}.chapter-detail__title[data-v-458a387f]{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;color:#212b36;margin:0}.chapter-detail__description[data-v-458a387f]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0}.chapter-detail__section[data-v-458a387f]{display:flex;flex-direction:column;gap:8px}.chapter-detail__label[data-v-458a387f]{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;color:#212b36}.chapter-detail__status[data-v-458a387f]{display:flex}.chapter-detail__date[data-v-458a387f]{font-family:Roboto,sans-serif;font-size:14px;color:#637381}.chapter-detail__deliverables[data-v-458a387f]{display:flex;flex-direction:column;gap:8px}.deliverable-item[data-v-458a387f]{display:flex;justify-content:space-between;align-items:center;background:#f9fafb;border:1px solid rgba(145,158,171,.16);border-radius:8px;padding:12px 16px}.deliverable-item__info[data-v-458a387f]{display:flex;align-items:center;gap:10px}.deliverable-item__icon[data-v-458a387f]{font-size:16px;color:#919eab}.deliverable-item__name[data-v-458a387f]{font-family:Roboto,sans-serif;font-size:14px;color:#212b36}.chapter-detail__comments[data-v-458a387f]{display:flex;flex-direction:column;gap:12px}.comment-card[data-v-458a387f]{background:#f9fafb;border:1px solid rgba(145,158,171,.16);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px}.comment-card__header[data-v-458a387f]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px}.comment-card__author[data-v-458a387f]{display:flex;flex-direction:column;gap:2px}.comment-card__name[data-v-458a387f]{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;color:#212b36}.comment-card__role[data-v-458a387f]{font-family:Roboto,sans-serif;font-size:12px;font-weight:500}.comment-card__role--tutor[data-v-458a387f]{color:var(--color-secondary, #e74c3c)}.comment-card__role--estudiante[data-v-458a387f]{color:var(--color-primary, #1b2e83)}.comment-card__date[data-v-458a387f]{display:flex;flex-direction:column;align-items:flex-end;font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.comment-card__message[data-v-458a387f]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0;line-height:1.5}.chapter-detail__submit[data-v-458a387f]{display:flex;margin-top:4px}.attach[data-v-253f44f1]{display:grid;gap:8px}.dropzone[data-v-253f44f1]{border:2px dashed #e4e7ec;border-radius:12px;padding:28px 18px;background:#ffffff;cursor:pointer;display:grid;place-items:center;text-align:center;gap:10px;transition:border-color .15s,background .15s}.dropzone[data-v-253f44f1]:hover{border-color:#919eab;background:#f4f6f8}.dropzone.is-dragging[data-v-253f44f1]{border-color:var(--color-primary);background:rgba(145,158,171,.08)}.dropzone__icon[data-v-253f44f1]{font-size:32px;color:#919eab}.dropzone__text[data-v-253f44f1]{display:flex;flex-direction:column;gap:4px}.dropzone__main[data-v-253f44f1]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.dropzone__sub[data-v-253f44f1]{font-family:Roboto,sans-serif;font-size:12px;color:#637381}.selectBtn[data-v-253f44f1]{border:1px solid #e4e7ec;background:#f4f6f8;color:#212b36;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;padding:8px 18px;border-radius:8px;cursor:pointer;transition:background .15s}.selectBtn[data-v-253f44f1]:hover{background:#e4e7ec}.fileCard[data-v-253f44f1]{border:1px solid #e4e7ec;border-radius:12px;background:#ffffff;overflow:hidden;display:flex;flex-direction:column}.fileCard__header[data-v-253f44f1]{display:flex;align-items:center;gap:12px;padding:12px 14px}.fileCard__icon[data-v-253f44f1]{width:40px;height:40px;border-radius:8px;background:#f4f6f8;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--color-primary);flex-shrink:0}.fileMeta[data-v-253f44f1]{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.fileName[data-v-253f44f1]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileInfo[data-v-253f44f1]{display:inline-flex;align-items:center;gap:6px;font-family:Roboto,sans-serif;font-size:12px;color:#637381}.dot[data-v-253f44f1]{color:#919eab}.linkBtn[data-v-253f44f1]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;font-family:Roboto,sans-serif;font-size:12px;font-weight:600;color:var(--color-primary);cursor:pointer;padding:0}.linkBtn[data-v-253f44f1]:hover{opacity:.75}.fileCard__actions[data-v-253f44f1]{display:flex;gap:8px;flex-shrink:0}.preview[data-v-253f44f1]{width:100%;height:380px;border-top:1px solid #e4e7ec;background:#f4f6f8;overflow:hidden}.preview__img[data-v-253f44f1]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.preview__pdf[data-v-253f44f1]{width:100%;height:100%;border:none;background:#fff}.helperText[data-v-253f44f1]{font-family:Roboto,sans-serif;margin:0;font-size:12px;color:#919eab}.errorText[data-v-253f44f1]{font-family:Roboto,sans-serif;margin:0;font-size:12px;color:var(--color-danger, #ef4444)}.dropzone.is-invalid[data-v-253f44f1],.fileCard.is-invalid[data-v-253f44f1]{border-color:var(--color-danger, #ef4444)}@media (max-width: 600px){.fileCard__header[data-v-253f44f1]{flex-wrap:wrap}.fileCard__actions[data-v-253f44f1]{width:100%;justify-content:flex-end}.preview[data-v-253f44f1]{height:260px}}.chapter-upload[data-v-6399a6ff]{display:flex;flex-direction:column;gap:24px;padding:24px}.chapter-upload__deadline[data-v-6399a6ff]{display:flex;align-items:flex-start;gap:12px;background:#eef4ff;border:1px solid #c2d6f7;border-radius:10px;padding:16px 20px}.chapter-upload__deadline-icon[data-v-6399a6ff]{font-size:20px;color:var(--color-primary, #1b2e83);margin-top:2px}.chapter-upload__deadline-text[data-v-6399a6ff]{display:flex;flex-direction:column;gap:2px}.chapter-upload__deadline-title[data-v-6399a6ff]{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;color:var(--color-primary, #1b2e83)}.chapter-upload__deadline-detail[data-v-6399a6ff]{font-family:Roboto,sans-serif;font-size:13px;color:#637381}.chapter-upload__hint[data-v-6399a6ff]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.progress-tracking[data-v-f123135a]{display:flex;flex-direction:column;gap:24px;padding:8px 0}.progress-tracking__welcome[data-v-f123135a]{display:flex;flex-direction:column;gap:4px}.progress-tracking__title[data-v-f123135a]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;color:#212b36;margin:0}.progress-tracking__subtitle[data-v-f123135a]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0}.progress-tracking__stats[data-v-f123135a]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 900px){.progress-tracking__stats[data-v-f123135a]{grid-template-columns:1fr}}.progress-tracking__timeline-card[data-v-f123135a]{width:100%}.timeline-header[data-v-f123135a]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.timeline-header__title[data-v-f123135a]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#212b36;margin:0}.timeline-header__subtitle[data-v-f123135a]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:0}.drawer-title[data-v-f123135a]{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;color:#fff}.detail-footer[data-v-f123135a],.upload-footer[data-v-f123135a]{display:flex;gap:12px;align-items:center}[data-v-f123135a] .timelineList,[data-v-f123135a] .timelineList .row{width:100%}[data-v-f123135a] .timelineList .row .content{flex:1;width:100%}.step-section[data-v-25a7824f]{margin-bottom:1rem}.step-section__title[data-v-25a7824f]{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;color:#212b36;margin-bottom:4px}.step-section__subtitle[data-v-25a7824f]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin:0}.type-cards[data-v-25a7824f]{display:flex;gap:12px}.type-card[data-v-25a7824f]{flex:1;display:flex;align-items:center;gap:12px;padding:14px 16px;border:2px solid #e4e7ec;border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s}.type-card[data-v-25a7824f]:hover{border-color:#919eab}.type-card--active[data-v-25a7824f]{border-color:var(--color-primary);background:rgba(145,158,171,.08)}.type-card__icon[data-v-25a7824f]{width:40px;height:40px;border-radius:50%;background:#f4f6f8;display:flex;align-items:center;justify-content:center;color:#637381;flex-shrink:0}.type-card--active .type-card__icon[data-v-25a7824f]{background:var(--color-primary);color:var(--color-light)}.type-card__content[data-v-25a7824f]{display:flex;flex-direction:column;gap:2px}.type-card__content strong[data-v-25a7824f]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.type-card__content span[data-v-25a7824f]{font-family:Roboto,sans-serif;font-size:12px;color:#637381}.partner-note[data-v-25a7824f]{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:#e8f4fd;border-radius:8px;border-left:3px solid var(--color-primary);color:#637381;font-family:Roboto,sans-serif;font-size:13px;margin-top:8px}@media (max-width: 576px){.type-cards[data-v-25a7824f]{flex-direction:column}}.step-section[data-v-64b7b434]{margin-bottom:20px}.step-section__title[data-v-64b7b434]{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;color:#212b36;margin-bottom:4px}.step-section__subtitle[data-v-64b7b434]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin:0}.modality-cards[data-v-64b7b434]{display:flex;gap:16px}.modality-card[data-v-64b7b434]{flex:1;border:2px solid #e4e7ec;border-radius:12px;padding:18px;cursor:pointer;transition:border-color .2s,background .2s}.modality-card[data-v-64b7b434]:hover{border-color:#919eab}.modality-card--active[data-v-64b7b434]{border-color:var(--color-primary);background:rgba(145,158,171,.08)}.modality-card__header[data-v-64b7b434]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.modality-card__icon[data-v-64b7b434]{width:48px;height:48px;border-radius:10px;background:#f4f6f8;display:flex;align-items:center;justify-content:center;font-size:18px;color:#637381}.modality-card--active .modality-card__icon[data-v-64b7b434]{background:var(--color-primary);color:var(--color-light)}.modality-card__body strong[data-v-64b7b434]{font-family:Roboto,sans-serif;font-size:15px;font-weight:600;color:#212b36;display:block;margin-bottom:6px}.modality-card__body p[data-v-64b7b434]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;line-height:1.5;margin:0}.radio-dot[data-v-64b7b434]{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #e4e7ec;position:relative;flex-shrink:0}.radio-dot--checked[data-v-64b7b434]{border-color:var(--color-primary)}.radio-dot--checked[data-v-64b7b434]:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--color-primary)}@media (max-width: 576px){.modality-cards[data-v-64b7b434]{flex-direction:column}}.step-section[data-v-4165057c]{margin-bottom:20px}.step-section__title[data-v-4165057c]{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;color:#212b36;margin-bottom:4px}.step-section__subtitle[data-v-4165057c]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin:0}.upload-item[data-v-4165057c]{display:flex;flex-direction:column;gap:8px}.upload-item--optional[data-v-4165057c]{margin-top:20px;padding-top:20px;border-top:1px solid #e4e7ec}.upload-item__label[data-v-4165057c]{display:flex;align-items:center;gap:8px}.upload-item__name[data-v-4165057c]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.step-section[data-v-1b55bace]{margin-bottom:20px}.step-section__title[data-v-1b55bace]{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;color:#212b36;margin-bottom:4px}.step-section__subtitle[data-v-1b55bace]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin:0}.tutor-checkbox[data-v-1b55bace]{margin-top:8px}.checkbox-label[data-v-1b55bace]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;color:#637381}.checkbox-label input[type=checkbox][data-v-1b55bace]{margin-top:2px;width:16px;height:16px;accent-color:var(--color-primary);flex-shrink:0}.tutor-info[data-v-1b55bace]{background:#f6fff9;border-radius:12px;padding:14px 16px;border-left:3px solid var(--color-success, #22c55e)}.tutor-info__header[data-v-1b55bace]{display:flex;align-items:center;gap:8px;color:#15803d;margin-bottom:10px}.tutor-info__header strong[data-v-1b55bace]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600}.tutor-info__list[data-v-1b55bace]{margin:0;padding-left:18px}.tutor-info__list li[data-v-1b55bace]{font-family:Roboto,sans-serif;font-size:13px;color:#166534;line-height:1.6}.postulation-success[data-v-0a5bc0c4]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}.success-icon[data-v-0a5bc0c4]{width:80px;height:80px;border-radius:50%;background:#f0fff4;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#38a169;margin-bottom:1.5rem}.success-title[data-v-0a5bc0c4]{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:.5rem}.success-subtitle[data-v-0a5bc0c4]{font-size:.95rem;color:#718096;margin-bottom:1.5rem;max-width:480px}.tracking-badge[data-v-0a5bc0c4]{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:2rem}.tracking-badge__label[data-v-0a5bc0c4]{font-size:.8rem;color:#a0aec0;text-transform:uppercase;letter-spacing:.05em}.tracking-badge__number[data-v-0a5bc0c4]{background:#ebf8ff;color:#2b6cb0;font-weight:700;font-size:1.1rem;padding:.5rem 1.25rem;border-radius:2rem}.next-steps[data-v-0a5bc0c4]{background:#f7fafc;border-radius:.75rem;padding:1.25rem 1.5rem;text-align:left;width:100%;max-width:520px;margin-bottom:2rem}.next-steps__title[data-v-0a5bc0c4]{font-size:1rem;font-weight:600;color:#2d3748;margin-bottom:.75rem}.next-steps__list[data-v-0a5bc0c4]{margin:0;padding-left:1.25rem}.next-steps__list li[data-v-0a5bc0c4]{font-size:.875rem;color:#4a5568;line-height:1.7}.success-actions[data-v-0a5bc0c4]{display:flex;gap:1rem}.project-postulation[data-v-583a3199]{display:flex;flex-direction:column;gap:24px;padding:8px 0}.project-postulation__welcome[data-v-583a3199]{display:flex;flex-direction:column;gap:4px}.project-postulation__title[data-v-583a3199]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;color:#212b36;margin:0}.project-postulation__subtitle[data-v-583a3199]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0}.pp-stepper[data-v-583a3199]{display:flex;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #e4e7ec;margin-bottom:4px}.pp-stepper__item[data-v-583a3199]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.pp-stepper__line[data-v-583a3199]{position:absolute;top:19px;right:50%;width:100%;height:2px;background:#e4e7ec;z-index:0}.pp-stepper__line--filled[data-v-583a3199]{background:var(--color-primary)}.pp-stepper__bubble[data-v-583a3199]{width:40px;height:40px;border-radius:50%;border:2px solid #e4e7ec;background:#ffffff;color:#919eab;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;cursor:default;transition:all .2s}.pp-stepper__item--active .pp-stepper__bubble[data-v-583a3199]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-light);box-shadow:0 0 0 4px #919eab29}.pp-stepper__item--done .pp-stepper__bubble[data-v-583a3199]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-light);cursor:pointer}.pp-stepper__label[data-v-583a3199]{margin-top:8px;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:#919eab;text-align:center;white-space:nowrap}.pp-stepper__item--active .pp-stepper__label[data-v-583a3199]{color:var(--color-primary);font-weight:600}.pp-stepper__item--done .pp-stepper__label[data-v-583a3199]{color:#637381}.pp-body[data-v-583a3199]{width:100%}.pp-footer[data-v-583a3199]{width:100%;display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #e4e7ec}.pp-errors[data-v-583a3199]{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border:1px solid #fecaca;border-left:4px solid #f87171;border-radius:8px;padding:12px 14px}.pp-errors__icon[data-v-583a3199]{color:#ef4444;margin-top:2px;flex-shrink:0}.pp-errors__item[data-v-583a3199]{font-family:Roboto,sans-serif;font-size:13px;color:#b91c1c;line-height:1.6}.pp-errors__item[data-v-583a3199]:before{content:"\2022  "}.pp-nav[data-v-583a3199]{display:flex;justify-content:space-between;align-items:center}.pp-nav__right[data-v-583a3199]{display:flex;align-items:center;gap:12px}.pp-nav__counter[data-v-583a3199]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab}@media (max-width: 576px){.pp-stepper__label[data-v-583a3199]{font-size:10px}.pp-nav[data-v-583a3199]{flex-wrap:wrap;gap:10px}}.tutor-project-card[data-v-7e0a117e]{background:#ffffff;border-radius:16px;padding:24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;flex-direction:column;gap:16px;min-width:0}.tutor-project-card__header[data-v-7e0a117e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.tutor-project-card__title[data-v-7e0a117e]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36;margin:0;line-height:1.4}.tutor-project-card__students[data-v-7e0a117e]{display:flex;align-items:center;gap:10px}.student-avatars[data-v-7e0a117e]{display:flex;gap:0}.student-avatars[data-v-7e0a117e]>*+:deep(> *){margin-left:-8px}.student-info[data-v-7e0a117e]{display:flex;flex-direction:column}.student-info__names[data-v-7e0a117e]{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;color:#212b36}.student-info__team[data-v-7e0a117e]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab;display:flex;align-items:center;gap:4px}.tutor-project-card__progress[data-v-7e0a117e]{display:flex;flex-direction:column;gap:6px}.progress-header[data-v-7e0a117e]{display:flex;justify-content:space-between;align-items:center}.progress-header__label[data-v-7e0a117e]{font-family:Roboto,sans-serif;font-size:13px;font-weight:500;color:#637381;font-style:italic}.progress-header__value[data-v-7e0a117e]{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;color:#212b36}.tutor-project-card__chapter[data-v-7e0a117e]{display:flex;align-items:flex-start;gap:8px}.chapter-icon[data-v-7e0a117e]{font-size:14px;color:#919eab;margin-top:2px}.chapter-info[data-v-7e0a117e]{display:flex;flex-direction:column}.chapter-info__name[data-v-7e0a117e]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.chapter-info__date[data-v-7e0a117e]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.tutor-project-card__status[data-v-7e0a117e]{display:flex}.tutor-project-card__actions[data-v-7e0a117e]{margin-top:4px}.tutor-project-card__actions[data-v-7e0a117e] .o-btn{width:100%;justify-content:center}.project-review[data-v-68e2f19e]{display:flex;flex-direction:column;gap:24px;padding:24px}.project-review__header[data-v-68e2f19e]{display:flex;flex-direction:column;gap:4px}.project-review__title[data-v-68e2f19e]{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;color:#212b36;margin:0}.project-review__students[data-v-68e2f19e]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0}.project-review__info-card[data-v-68e2f19e]{background:#f9fafb;border:1px solid rgba(145,158,171,.16);border-radius:12px;padding:20px}.info-grid[data-v-68e2f19e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.info-item[data-v-68e2f19e]{display:flex;flex-direction:column;gap:4px}.info-item__label[data-v-68e2f19e]{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:#919eab;text-transform:uppercase;letter-spacing:.5px}.info-item__value[data-v-68e2f19e]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.project-review__section[data-v-68e2f19e]{display:flex;flex-direction:column;gap:16px}.project-review__section-title[data-v-68e2f19e]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36;margin:0}.delivery-card[data-v-68e2f19e]{background:#f9fafb;border:1px solid rgba(145,158,171,.16);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:16px}.delivery-card__file[data-v-68e2f19e]{display:flex;justify-content:space-between;align-items:center}.delivery-card__file-info[data-v-68e2f19e]{display:flex;align-items:center;gap:12px}.delivery-card__file-icon[data-v-68e2f19e]{font-size:24px;color:#3b82f6}.delivery-card__file-text[data-v-68e2f19e]{display:flex;flex-direction:column}.delivery-card__file-name[data-v-68e2f19e]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.delivery-card__file-chapter[data-v-68e2f19e]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.delivery-card__comment[data-v-68e2f19e]{border-top:1px solid rgba(145,158,171,.12);padding-top:12px;display:flex;flex-direction:column;gap:8px}.delivery-card__comment-header[data-v-68e2f19e]{display:flex;align-items:flex-start;gap:8px}.delivery-card__comment-icon[data-v-68e2f19e]{font-size:14px;color:#919eab;margin-top:2px}.delivery-card__comment-meta[data-v-68e2f19e]{display:flex;flex-direction:column}.delivery-card__comment-author[data-v-68e2f19e]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.delivery-card__comment-date[data-v-68e2f19e]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.delivery-card__comment-text[data-v-68e2f19e]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0;line-height:1.5}.project-review__note[data-v-68e2f19e]{background:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:12px 16px;font-family:Roboto,sans-serif;font-size:13px;color:#637381;line-height:1.5}.project-review__note-label[data-v-68e2f19e]{font-weight:700;color:#e65100}.tutor-panel[data-v-04898bb8]{display:flex;flex-direction:column;gap:24px;padding:8px 0}.tutor-panel__welcome[data-v-04898bb8]{display:flex;flex-direction:column;gap:4px}.tutor-panel__title[data-v-04898bb8]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;color:#212b36;margin:0}.tutor-panel__subtitle[data-v-04898bb8]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0}.tutor-panel__stats[data-v-04898bb8]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1024px){.tutor-panel__stats[data-v-04898bb8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.tutor-panel__stats[data-v-04898bb8]{grid-template-columns:1fr}}.tutor-panel__filters[data-v-04898bb8]{display:flex;width:100%;align-items:center;gap:16px;flex-wrap:wrap}.tutor-panel__filters .nav-tabs[data-v-04898bb8]{flex:1}.tutor-panel__search[data-v-04898bb8]{width:260px;flex-shrink:0}.tutor-panel__projects[data-v-04898bb8]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1200px){.tutor-panel__projects[data-v-04898bb8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.tutor-panel__projects[data-v-04898bb8]{grid-template-columns:1fr}}.drawer-title[data-v-04898bb8]{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;color:var(--color-light)}.review-footer[data-v-04898bb8]{display:flex;justify-content:space-between;gap:12px;width:100%}.review-footer[data-v-04898bb8] .o-btn{flex:1;justify-content:center}.postulation-card[data-v-90a3b518]{width:100%;box-sizing:border-box;background:#ffffff;border-radius:16px;padding:20px 24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;transition:box-shadow .2s ease}.postulation-card[data-v-90a3b518]:hover{box-shadow:0 16px 32px -4px #919eab33,0 0 4px #919eab3d}.postulation-card__left[data-v-90a3b518]{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.postulation-card__avatars[data-v-90a3b518]{display:flex;flex-shrink:0}.postulation-card__avatars[data-v-90a3b518]>*+:deep(> *){margin-left:-8px}.postulation-card__info[data-v-90a3b518]{display:flex;flex-direction:column;gap:4px;min-width:0}.postulation-card__title[data-v-90a3b518]{font-family:Roboto,sans-serif;font-size:15px;font-weight:700;color:#212b36;margin:0;line-height:1.4}.postulation-card__meta[data-v-90a3b518]{display:flex;align-items:center;gap:8px}.postulation-card__students[data-v-90a3b518]{font-family:Roboto,sans-serif;font-size:13px;color:#637381}.postulation-card__details[data-v-90a3b518]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;display:flex;align-items:center;gap:4px}.postulation-card__separator[data-v-90a3b518]{font-weight:700}.postulation-card__right[data-v-90a3b518]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.postulation-card__modality[data-v-90a3b518]{font-family:Roboto,sans-serif;font-size:13px;color:#637381}@media (max-width: 700px){.postulation-card[data-v-90a3b518]{flex-direction:column;align-items:flex-start}.postulation-card__right[data-v-90a3b518]{align-items:flex-start;flex-direction:row;gap:12px}}.postulation-detail[data-v-39ae4d36]{display:flex;flex-direction:column;gap:24px;padding:24px}.postulation-detail__header[data-v-39ae4d36]{display:flex;flex-direction:column;gap:6px}.postulation-detail__title[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;color:#212b36;margin:0}.postulation-detail__students-label[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0}.postulation-detail__status-row[data-v-39ae4d36]{display:flex;margin-top:4px}.postulation-detail__alert[data-v-39ae4d36]{display:flex;gap:12px;border-radius:8px;padding:16px}.postulation-detail__alert--warning[data-v-39ae4d36]{background:#fff8e1;border:1px solid #ffe082}.postulation-detail__alert--info[data-v-39ae4d36]{background:#fff3e0;border:1px solid #ffcc80}.alert-icon[data-v-39ae4d36]{font-size:18px;color:#e65100;margin-top:2px;flex-shrink:0}.alert-content[data-v-39ae4d36]{display:flex;flex-direction:column;gap:4px}.alert-content strong[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.alert-content p[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin:0}.postulation-detail__section[data-v-39ae4d36]{display:flex;flex-direction:column;gap:12px}.postulation-detail__section-title[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36;margin:0}.postulation-detail__section-subtitle[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:-4px 0 0}.student-card[data-v-39ae4d36]{display:flex;align-items:center;gap:16px;background:#f9fafb;border:1px solid rgba(145,158,171,.16);border-radius:12px;padding:16px}.student-card--pending[data-v-39ae4d36]{border-color:#ffe082;background:#fffde7}.student-card__info[data-v-39ae4d36]{display:flex;flex-direction:column;gap:2px}.student-card__name-row[data-v-39ae4d36]{display:flex;align-items:center;gap:8px}.student-card__name[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:15px;font-weight:600;color:#212b36}.student-card__code[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:13px;color:#3b82f6}.student-card__email[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab}.postulation-detail__info-card[data-v-39ae4d36]{background:#f9fafb;border:1px solid rgba(145,158,171,.16);border-radius:12px;padding:20px}.info-grid[data-v-39ae4d36]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.info-item[data-v-39ae4d36]{display:flex;flex-direction:column;gap:4px}.info-item__label[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:#919eab;text-transform:uppercase;letter-spacing:.5px}.info-item__value[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.postulation-detail__description-box[data-v-39ae4d36]{background:#f9fafb;border:1px solid rgba(145,158,171,.16);border-radius:8px;padding:16px}.postulation-detail__description-box p[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0;line-height:1.6}.tutor-requested[data-v-39ae4d36]{background:#f9fafb;border:1px solid rgba(145,158,171,.16);border-radius:12px;padding:16px}.tutor-requested__info[data-v-39ae4d36]{display:flex;align-items:center;gap:12px}.tutor-requested__icon[data-v-39ae4d36]{font-size:20px;color:#637381}.tutor-requested__text[data-v-39ae4d36]{display:flex;flex-direction:column;gap:2px}.tutor-requested__name-row[data-v-39ae4d36]{display:flex;align-items:center;gap:8px}.tutor-requested__name[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.tutor-requested__specialty[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:13px;color:#3b82f6}.tutor-selected-info[data-v-39ae4d36]{display:flex;align-items:center;gap:8px;margin-top:4px}.tutor-selected-info__specialty[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:13px;color:#637381}.postulation-detail__documents[data-v-39ae4d36]{display:flex;flex-direction:column;gap:8px}.document-item[data-v-39ae4d36]{display:flex;justify-content:space-between;align-items:center;background:#f9fafb;border:1px solid rgba(145,158,171,.16);border-radius:12px;padding:14px 16px}.document-item__info[data-v-39ae4d36]{display:flex;align-items:center;gap:12px}.document-item__icon[data-v-39ae4d36]{font-size:20px;color:#ff5630}.document-item__text[data-v-39ae4d36]{display:flex;flex-direction:column}.document-item__name[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.document-item__size[data-v-39ae4d36]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.coordination-panel[data-v-1c6276e8]{display:flex;flex-direction:column;gap:24px;padding:8px 0}.coordination-panel__welcome[data-v-1c6276e8]{display:flex;flex-direction:column;gap:4px}.coordination-panel__title[data-v-1c6276e8]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;color:#212b36;margin:0}.coordination-panel__subtitle[data-v-1c6276e8]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0}.coordination-panel__stats[data-v-1c6276e8]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 900px){.coordination-panel__stats[data-v-1c6276e8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.coordination-panel__stats[data-v-1c6276e8]{grid-template-columns:1fr}}.coordination-panel__list-card[data-v-1c6276e8]{width:100%;box-sizing:border-box}.list-header[data-v-1c6276e8]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.list-header__title[data-v-1c6276e8]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#212b36;margin:0}.list-header__subtitle[data-v-1c6276e8]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:0}.list-filters[data-v-1c6276e8]{display:flex;width:100%;gap:16px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.list-filters__search[data-v-1c6276e8]{flex:1;max-width:360px;min-width:180px}.list-filters__select[data-v-1c6276e8]{flex-shrink:0;min-width:180px}.list-filters__select[data-v-1c6276e8] .o-ctrl-sel,.coordination-panel__list-card[data-v-1c6276e8] .nav.nav-tabs{width:100%}.list-items[data-v-1c6276e8]{display:flex;flex-direction:column;gap:12px;width:100%}.drawer-title[data-v-1c6276e8]{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;color:var(--color-light)}.detail-footer[data-v-1c6276e8]{display:flex;justify-content:space-between;gap:12px;width:100%}.detail-footer[data-v-1c6276e8] .o-btn{flex:1;justify-content:center}.jury-project-card[data-v-f536f6ba]{width:100%;box-sizing:border-box;background:#ffffff;border-radius:16px;padding:20px 24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:box-shadow .2s ease}.jury-project-card[data-v-f536f6ba]:hover{box-shadow:0 16px 32px -4px #919eab33,0 0 4px #919eab3d}.jury-project-card__left[data-v-f536f6ba]{display:flex;flex-direction:column;gap:6px;min-width:0}.jury-project-card__title[data-v-f536f6ba]{font-family:Roboto,sans-serif;font-size:15px;font-weight:600;color:#212b36;margin:0}.jury-project-card__badges[data-v-f536f6ba]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.jury-project-card__meta[data-v-f536f6ba]{display:flex;align-items:center;gap:6px;font-family:Roboto,sans-serif;font-size:13px;color:#637381}.jury-project-card__separator[data-v-f536f6ba]{color:#919eab}.jury-project-card__members[data-v-f536f6ba]{display:flex;align-items:center;gap:6px;font-family:Roboto,sans-serif;font-size:13px;color:#919eab}.jury-project-card__members-icon[data-v-f536f6ba]{font-size:13px;color:#919eab}.jury-project-card__right[data-v-f536f6ba]{flex-shrink:0}@media (max-width: 600px){.jury-project-card[data-v-f536f6ba]{flex-direction:column;align-items:flex-start}.jury-project-card__right[data-v-f536f6ba]{align-self:flex-end}}.jury-drawer[data-v-72cafcfb]{display:flex;flex-direction:column;gap:24px;padding-left:1rem;padding-right:1rem}.jury-drawer__info-card[data-v-72cafcfb]{background:#f9fafb;border:1px solid rgba(145,158,171,.16);border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:10px}.jury-drawer__info-row[data-v-72cafcfb]{display:flex;gap:8px;font-family:Roboto,sans-serif;font-size:14px;color:#212b36}.jury-drawer__info-label[data-v-72cafcfb]{font-weight:600;min-width:90px}.jury-drawer__info-value[data-v-72cafcfb]{font-weight:400}.jury-drawer__section-title[data-v-72cafcfb]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36;margin:0 0 12px}.jury-drawer__current-list[data-v-72cafcfb]{display:flex;flex-direction:column;gap:10px}.jury-member-card[data-v-72cafcfb]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#ffffff;border:1px solid rgba(145,158,171,.16);border-radius:12px}.jury-member-card__info[data-v-72cafcfb]{display:flex;flex-direction:column;gap:2px}.jury-member-card__name[data-v-72cafcfb]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.jury-member-card__role[data-v-72cafcfb]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab}.jury-drawer__selection-hint[data-v-72cafcfb]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:0 0 16px}.evaluator-list[data-v-72cafcfb]{display:flex;flex-direction:column;gap:10px}.evaluator-row[data-v-72cafcfb]{display:flex;align-items:center;gap:14px;padding:16px;background:#ffffff;border:1px solid rgba(145,158,171,.16);border-radius:12px;transition:border-color .2s ease}.evaluator-row--selected[data-v-72cafcfb]{border-color:#1b55e24d;background:rgba(27,85,226,.02)}.evaluator-row__checkbox[data-v-72cafcfb]{position:relative;display:flex;align-items:center;cursor:pointer;flex-shrink:0}.evaluator-row__checkbox input[data-v-72cafcfb]{position:absolute;opacity:0;width:0;height:0}.evaluator-row__checkmark[data-v-72cafcfb]{width:20px;height:20px;border:2px solid #919eab;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.evaluator-row__checkbox input:checked+.evaluator-row__checkmark[data-v-72cafcfb]{background:#1b55e2;border-color:#1b55e2}.evaluator-row__checkbox input:checked+.evaluator-row__checkmark[data-v-72cafcfb]:after{content:"\2713";color:#fff;font-size:13px;font-weight:700}.evaluator-row__checkbox input:disabled+.evaluator-row__checkmark[data-v-72cafcfb]{opacity:.4;cursor:not-allowed}.evaluator-row__content[data-v-72cafcfb]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.evaluator-row__top[data-v-72cafcfb]{display:flex;align-items:baseline;gap:10px}.evaluator-row__name[data-v-72cafcfb]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36;white-space:nowrap}.evaluator-row__department[data-v-72cafcfb]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;white-space:nowrap}.evaluator-row__bottom[data-v-72cafcfb]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.evaluator-row__specialties[data-v-72cafcfb]{display:flex;flex-wrap:wrap;gap:4px}.evaluator-row__projects[data-v-72cafcfb]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;white-space:nowrap;margin-left:auto}.evaluator-row__role[data-v-72cafcfb]{flex-shrink:0;min-width:110px}@media (max-width: 768px){.evaluator-row[data-v-72cafcfb]{flex-wrap:wrap;gap:10px}.evaluator-row__name[data-v-72cafcfb],.evaluator-row__department[data-v-72cafcfb]{min-width:auto}.evaluator-row__projects[data-v-72cafcfb]{text-align:left}}.jury-panel[data-v-1b629af4]{display:flex;flex-direction:column;gap:24px;padding:8px 0}.jury-panel__welcome[data-v-1b629af4]{display:flex;flex-direction:column;gap:4px}.jury-panel__title[data-v-1b629af4]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;color:#212b36;margin:0}.jury-panel__subtitle[data-v-1b629af4]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0}.jury-panel__stats[data-v-1b629af4]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 900px){.jury-panel__stats[data-v-1b629af4]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.jury-panel__stats[data-v-1b629af4]{grid-template-columns:1fr}}.jury-panel__list-card[data-v-1b629af4]{width:100%;box-sizing:border-box}.list-header[data-v-1b629af4]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.list-header__title[data-v-1b629af4]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#212b36;margin:0}.list-header__subtitle[data-v-1b629af4]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:0}.list-filters[data-v-1b629af4]{display:flex;width:100%;gap:16px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.list-filters__search[data-v-1b629af4]{max-width:400px;min-width:180px;flex:1}.list-items[data-v-1b629af4]{display:flex;flex-direction:column;gap:12px;width:100%}.drawer-head[data-v-1b629af4]{display:flex;flex-direction:column;gap:4px}.drawer-head__title[data-v-1b629af4]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:var(--color-light)}.drawer-head__subtitle[data-v-1b629af4]{font-family:Roboto,sans-serif;font-size:14px;color:#ffffffb3}.drawer-footer[data-v-1b629af4]{display:flex;gap:12px;width:100%}.drawer-footer__save[data-v-1b629af4]{background-color:var(--color-primary);color:var(--color-light)}.drawer-footer__cancel[data-v-1b629af4]{background-color:var(--color-light);color:var(--color-dark)}.drawer-footer[data-v-1b629af4] .o-btn:first-child{flex:1}.drawer-footer[data-v-1b629af4] .o-btn:last-child{flex:1}.modality-card[data-v-b166aad6]{background:#ffffff;border-radius:16px;padding:24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;flex-direction:column;gap:20px;flex:1;min-width:0}.modality-card--thesis[data-v-b166aad6]{background:linear-gradient(135deg,rgba(103,58,183,.04) 0%,#ffffff 100%)}.modality-card--degree_project[data-v-b166aad6]{background:linear-gradient(135deg,rgba(27,85,226,.04) 0%,#ffffff 100%)}.modality-card__header[data-v-b166aad6]{display:flex;align-items:center;gap:16px}.modality-card__icon-wrapper[data-v-b166aad6]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modality-card--thesis .modality-card__icon-wrapper[data-v-b166aad6]{background:rgba(103,58,183,.08)}.modality-card--degree_project .modality-card__icon-wrapper[data-v-b166aad6]{background:rgba(27,85,226,.08)}.modality-card__icon[data-v-b166aad6]{font-size:20px}.modality-card--thesis .modality-card__icon[data-v-b166aad6]{color:#673ab7}.modality-card--degree_project .modality-card__icon[data-v-b166aad6]{color:#1b55e2}.modality-card__header-text[data-v-b166aad6]{min-width:0}.modality-card__title[data-v-b166aad6]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;margin:0}.modality-card--thesis .modality-card__title[data-v-b166aad6]{color:#673ab7}.modality-card--degree_project .modality-card__title[data-v-b166aad6]{color:#1b55e2}.modality-card__description[data-v-b166aad6]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin:4px 0 0}.modality-card__stats[data-v-b166aad6]{display:flex;justify-content:space-between;gap:16px}.modality-card__stat[data-v-b166aad6]{display:flex;flex-direction:column;gap:4px}.modality-card__stat--right[data-v-b166aad6]{text-align:right}.modality-card__stat-label[data-v-b166aad6]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.modality-card__stat-value[data-v-b166aad6]{font-family:Roboto,sans-serif;font-size:22px;font-weight:700;color:#212b36}.modality-card__milestones[data-v-b166aad6]{display:flex;flex-direction:column;gap:8px}.modality-card__milestones-label[data-v-b166aad6]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin-bottom:2px}.modality-card__milestone-row[data-v-b166aad6]{display:flex;align-items:center;gap:10px}.modality-card__milestone-order[data-v-b166aad6]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Roboto,sans-serif;font-size:12px;font-weight:600;flex-shrink:0}.modality-card--thesis .modality-card__milestone-order[data-v-b166aad6]{background:rgba(103,58,183,.1);color:#673ab7}.modality-card--degree_project .modality-card__milestone-order[data-v-b166aad6]{background:rgba(27,85,226,.1);color:#1b55e2}.modality-card__milestone-name[data-v-b166aad6]{font-family:Roboto,sans-serif;font-size:14px;color:#212b36;flex:1}.modality-card__milestone-days[data-v-b166aad6]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;flex-shrink:0}.modality-card__remaining[data-v-b166aad6]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;font-style:italic;padding-left:34px}[data-v-b166aad6] .o-btn{width:100%;justify-content:center}.milestone-drawer[data-v-1a7a3649]{display:flex;flex-direction:column;gap:24px;padding-left:1rem;padding-right:1rem}.milestone-drawer__banner[data-v-1a7a3649]{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:12px}.milestone-drawer__banner--thesis[data-v-1a7a3649]{background:rgba(103,58,183,.06)}.milestone-drawer__banner--degree_project[data-v-1a7a3649]{background:rgba(27,85,226,.06)}.milestone-drawer__banner-icon[data-v-1a7a3649]{font-size:24px}.milestone-drawer__banner--thesis .milestone-drawer__banner-icon[data-v-1a7a3649]{color:#673ab7}.milestone-drawer__banner--degree_project .milestone-drawer__banner-icon[data-v-1a7a3649]{color:var(--color-primary)}.milestone-drawer__banner-text[data-v-1a7a3649]{min-width:0}.milestone-drawer__banner-title[data-v-1a7a3649]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;margin:0}.milestone-drawer__banner--thesis .milestone-drawer__banner-title[data-v-1a7a3649]{color:#673ab7}.milestone-drawer__banner--degree_project .milestone-drawer__banner-title[data-v-1a7a3649]{color:var(--color-primary)}.milestone-drawer__banner-desc[data-v-1a7a3649]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin:4px 0 0}.milestone-drawer__instructions[data-v-1a7a3649]{background:#f4f6f8;border:1px solid #e4e7ec;border-radius:12px;padding:16px 20px}.milestone-drawer__instructions-title[data-v-1a7a3649]{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;color:#212b36;margin:0 0 10px}.milestone-drawer__instructions-list[data-v-1a7a3649]{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px}.milestone-drawer__instructions-list li[data-v-1a7a3649]{font-family:Roboto,sans-serif;font-size:13px;color:#637381}.milestone-drawer__header[data-v-1a7a3649]{display:flex;justify-content:space-between;align-items:center}.milestone-drawer__section-title[data-v-1a7a3649]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36;margin:0}.milestone-drawer__list[data-v-1a7a3649]{display:flex;flex-direction:column;gap:16px}.milestone-card[data-v-1a7a3649]{border:1px solid #e4e7ec;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:4px;background:#ffffff}.milestone-card__header[data-v-1a7a3649]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.milestone-card__order-badge[data-v-1a7a3649]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;flex-shrink:0}.milestone-card__order-badge--thesis[data-v-1a7a3649]{background:rgba(103,58,183,.1);color:#673ab7}.milestone-card__order-badge--degree_project[data-v-1a7a3649]{background:rgba(27,85,226,.1);color:var(--color-primary)}.milestone-card__header-label[data-v-1a7a3649]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.milestone-card__spacer[data-v-1a7a3649]{flex:1}.milestone-card__hint[data-v-1a7a3649]{display:flex;align-items:center;gap:5px;font-family:Roboto,sans-serif;font-size:12px;color:var(--color-success, #36b37e);margin-top:2px}.milestone-drawer__summary[data-v-1a7a3649]{border-top:1px solid rgba(145,158,171,.16);padding-top:20px}.milestone-drawer__summary-title[data-v-1a7a3649]{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;color:#212b36;margin:0 0 12px}.milestone-drawer__summary-stats[data-v-1a7a3649]{display:flex;gap:40px}.milestone-drawer__summary-stat[data-v-1a7a3649]{display:flex;flex-direction:column;gap:4px}.milestone-drawer__summary-label[data-v-1a7a3649]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.milestone-drawer__summary-value[data-v-1a7a3649]{font-family:Roboto,sans-serif;font-size:22px;font-weight:700;color:#212b36}.schedule-config[data-v-176d6ece]{display:flex;flex-direction:column;gap:24px;padding:8px 0}.schedule-config__welcome[data-v-176d6ece]{display:flex;flex-direction:column;gap:4px}.schedule-config__title[data-v-176d6ece]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;color:#212b36;margin:0}.schedule-config__subtitle[data-v-176d6ece]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0}.schedule-config__alert[data-v-176d6ece]{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-radius:12px;background:#f4f6f8;border-left:4px solid var(--color-primary)}.schedule-config__alert-icon[data-v-176d6ece]{color:var(--color-primary);font-size:16px;margin-top:2px;flex-shrink:0}.schedule-config__alert-content[data-v-176d6ece]{min-width:0}.schedule-config__alert-title[data-v-176d6ece]{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;color:#212b36;margin:0 0 6px}.schedule-config__alert-list[data-v-176d6ece]{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:4px}.schedule-config__alert-list li[data-v-176d6ece]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;line-height:1.5}.schedule-config__cards[data-v-176d6ece]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 768px){.schedule-config__cards[data-v-176d6ece]{grid-template-columns:1fr}}.defense-card[data-v-484d4ea8]{display:flex;align-items:center;gap:20px;padding:20px 24px;background:#ffffff;border:1px solid rgba(145,158,171,.16);border-radius:12px;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.defense-card[data-v-484d4ea8]:hover{box-shadow:0 8px 16px -4px #919eab29;border-color:#919eab52}.defense-card__date[data-v-484d4ea8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:56px;flex-shrink:0}.defense-card__day[data-v-484d4ea8]{font-family:Roboto,sans-serif;font-size:28px;font-weight:700;color:#212b36;line-height:1}.defense-card__month[data-v-484d4ea8]{font-family:Roboto,sans-serif;font-size:12px;font-weight:600;color:#919eab;text-transform:uppercase;letter-spacing:.5px}.defense-card__content[data-v-484d4ea8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.defense-card__top[data-v-484d4ea8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.defense-card__title[data-v-484d4ea8]{font-family:Roboto,sans-serif;font-size:15px;font-weight:600;color:#212b36}.defense-card__modality-badge[data-v-484d4ea8]{display:flex;align-items:center;gap:5px}.defense-card__modality-icon[data-v-484d4ea8]{font-size:12px}.defense-card__bottom[data-v-484d4ea8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.defense-card__student[data-v-484d4ea8]{font-family:Roboto,sans-serif;font-size:13px;color:#637381}.defense-card__separator[data-v-484d4ea8]{color:#c4cdd5}.defense-card__meta[data-v-484d4ea8]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;display:flex;align-items:center;gap:5px}.defense-card__meta-icon[data-v-484d4ea8]{font-size:12px}.defense-detail[data-v-74e4fb24]{display:flex;flex-direction:column;gap:24px;padding:1rem}.defense-detail__section[data-v-74e4fb24]{display:flex;flex-direction:column;gap:8px}.defense-detail__label[data-v-74e4fb24]{font-family:Roboto,sans-serif;font-size:13px;font-weight:700;color:#212b36;margin:0}.defense-detail__value[data-v-74e4fb24]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0;display:flex;align-items:center;gap:8px}.defense-detail__inline-icon[data-v-74e4fb24]{font-size:14px;color:#919eab}.defense-detail__row[data-v-74e4fb24]{display:flex;gap:40px}.defense-detail__row>.defense-detail__section[data-v-74e4fb24]{flex:1}.defense-detail__modality-icon[data-v-74e4fb24]{font-size:13px}.defense-detail__link[data-v-74e4fb24]{font-family:Roboto,sans-serif;font-size:14px;color:#1b55e2;margin:0;word-break:break-all}.defense-detail__jury-list[data-v-74e4fb24]{display:flex;flex-direction:column;gap:8px}.jury-card[data-v-74e4fb24]{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#ffffff;border:1px solid rgba(145,158,171,.16);border-radius:12px}.jury-card__name[data-v-74e4fb24]{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;color:#212b36}.new-defense[data-v-5ceb1f9d]{display:flex;flex-direction:column;gap:20px;padding:8px 12px}.new-defense__subtitle[data-v-5ceb1f9d]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:0}.new-defense__row[data-v-5ceb1f9d]{display:flex;gap:20px}.new-defense__row[data-v-5ceb1f9d]>.ak-form-field{flex:1}.new-defense__radio-group[data-v-5ceb1f9d]{display:flex;flex-direction:column;gap:10px;padding-top:4px}.new-defense__radio[data-v-5ceb1f9d]{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;color:#212b36}.new-defense__radio-input[data-v-5ceb1f9d]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;margin:0}.defense-calendar[data-v-ddf50bd2]{display:flex;flex-direction:column;gap:24px;padding:10px 0}.defense-calendar__welcome[data-v-ddf50bd2]{display:flex;flex-direction:column;gap:4px}.defense-calendar__title[data-v-ddf50bd2]{font-family:Roboto,sans-serif;font-size:22px;font-weight:700;color:#212b36;margin:0}.defense-calendar__subtitle[data-v-ddf50bd2]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0}.defense-calendar__stats[data-v-ddf50bd2]{display:flex;gap:24px}.defense-calendar__stats>*[data-v-ddf50bd2]{flex:1;min-width:0}.defense-calendar__list-card[data-v-ddf50bd2]{width:100%}.list-header[data-v-ddf50bd2]{display:flex;flex-direction:column;gap:4px}.list-header__title[data-v-ddf50bd2]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#212b36;margin:0}.list-header__subtitle[data-v-ddf50bd2]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:0}.defense-calendar__list-card[data-v-ddf50bd2] .nav.nav-tabs{width:100%}.list-items[data-v-ddf50bd2]{display:flex;flex-direction:column;gap:12px;width:100%}.drawer-head[data-v-ddf50bd2]{display:flex;flex-direction:column;gap:4px}.drawer-head__title[data-v-ddf50bd2]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:var(--color-light)}.drawer-head__subtitle[data-v-ddf50bd2]{font-family:Roboto,sans-serif;font-size:13px;color:var(--color-light)}.drawer-footer[data-v-ddf50bd2]{display:flex;justify-content:space-between;gap:12px;width:100%}.drawer-footer__edit[data-v-ddf50bd2],.drawer-footer__close[data-v-ddf50bd2]{width:50%}.stat-card[data-v-7c7e55a9]{display:flex;flex-direction:column;background:#ffffff;border-radius:16px;padding:1.5rem;box-shadow:0 0 2px #919eab33,0 4px 12px -2px #919eab1a;flex:1;min-width:200px;height:100%;justify-content:space-between}.stat-card__top[data-v-7c7e55a9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.stat-card__icon[data-v-7c7e55a9]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-size:1.25rem}.stat-card__data[data-v-7c7e55a9]{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.stat-card__number[data-v-7c7e55a9]{font-size:1.5rem;font-weight:800;color:#212b36;line-height:1}.stat-card__suffix[data-v-7c7e55a9]{font-size:.75rem;font-weight:500;color:#919eab;margin-top:2px}.stat-card__label[data-v-7c7e55a9]{font-size:.875rem;font-weight:600;color:#637381;margin-bottom:.75rem}.stat-card__footer[data-v-7c7e55a9]{margin-top:auto}.stat-card__progress[data-v-7c7e55a9]{display:flex;align-items:center;gap:.75rem}.stat-card__progress-bar[data-v-7c7e55a9]{flex:1;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.stat-card__progress-fill[data-v-7c7e55a9]{height:100%;border-radius:3px;transition:width .6s ease}.stat-card__percentage[data-v-7c7e55a9]{font-size:.8rem;font-weight:700}.stat-card__helper[data-v-7c7e55a9]{font-size:.78rem;font-weight:500;cursor:pointer;transition:opacity .2s}.stat-card__helper[data-v-7c7e55a9]:hover{text-decoration:underline;opacity:.8}.records-table[data-v-243d5cee]{background:#ffffff;border-radius:16px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;padding:1.5rem;position:relative}.records-table__header[data-v-243d5cee]{display:flex;align-items:center;gap:.6rem;margin-bottom:1.5rem}.records-table__header-icon[data-v-243d5cee]{color:#637381;font-size:1rem}.records-table__title[data-v-243d5cee]{font-size:1.05rem;font-weight:700;color:#212b36;margin:0}.records-table__wrapper[data-v-243d5cee]{overflow-x:auto}.records-table__table[data-v-243d5cee]{width:100%;border-collapse:collapse;font-size:.85rem}.records-table__table thead th[data-v-243d5cee]{padding:.75rem 1rem;text-align:left;font-size:.72rem;font-weight:700;color:#919eab;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f0f2f5;white-space:nowrap}.records-table__table tbody td[data-v-243d5cee]{padding:.85rem 1rem;border-bottom:1px solid #f4f6f8;color:#212b36;vertical-align:middle}.records-table__row[data-v-243d5cee]:hover{background-color:#f9fafb}.records-table__row:last-child td[data-v-243d5cee]{border-bottom:none}.records-table__date[data-v-243d5cee]{font-weight:600;white-space:nowrap}.records-table__time[data-v-243d5cee]{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.records-table__time-icon[data-v-243d5cee]{color:#919eab}.records-table__no-record[data-v-243d5cee]{color:#c4cdd5;font-style:italic;font-size:.82rem}.records-table__hours[data-v-243d5cee]{font-weight:700;color:var(--color-primary, #1877f2)}.records-table__status-cell[data-v-243d5cee]{display:flex;flex-direction:column;gap:.2rem}.records-table__status-badge[data-v-243d5cee]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:6px;font-size:.76rem;font-weight:600;white-space:nowrap;width:-moz-fit-content;width:fit-content}.records-table__status-badge--success[data-v-243d5cee]{background:rgba(34,197,94,.12);color:#16a34a}.records-table__status-badge--warning[data-v-243d5cee]{background:rgba(245,158,11,.12);color:#d97706}.records-table__status-badge--danger[data-v-243d5cee]{background:rgba(239,68,68,.12);color:#dc2626}.records-table__status-badge--info[data-v-243d5cee]{background:rgba(59,130,246,.12);color:#2563eb}.records-table__status-detail[data-v-243d5cee]{font-size:.72rem;color:#919eab}.records-table__validation-badge[data-v-243d5cee]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:6px;font-size:.76rem;font-weight:600;white-space:nowrap}.records-table__validation-badge--validado[data-v-243d5cee]{background:rgba(34,197,94,.08);color:#16a34a}.records-table__validation-badge--pendiente[data-v-243d5cee]{background:rgba(239,68,68,.08);color:#dc2626}@media (max-width: 768px){.records-table__table[data-v-243d5cee]{font-size:.78rem}.records-table__table thead th[data-v-243d5cee],.records-table__table tbody td[data-v-243d5cee]{padding:.6rem}}.month-selector[data-v-f264169c]{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;background:#ffffff;border-radius:12px;border:1px solid #cbd5e1;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:320px}.month-selector__icon[data-v-f264169c]{color:#3b82f6;font-size:1.1rem;display:flex;align-items:center;margin-right:.5rem}.month-selector__arrow[data-v-f264169c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#64748b;border-radius:50%;cursor:pointer;transition:background .2s,color .2s}.month-selector__arrow[data-v-f264169c]:hover{background:rgba(145,158,171,.12);color:#1e293b}.month-selector__label[data-v-f264169c]{font-size:.95rem;font-weight:500;color:#334155;flex:1;text-align:center}.attendance-page[data-v-26b7917a]{display:flex;flex-direction:column;gap:1.5rem}.attendance-page__header[data-v-26b7917a]{background:linear-gradient(135deg,rgba(24,119,242,.08) 0%,rgba(24,119,242,.02) 100%);border:1px solid rgba(24,119,242,.12);border-radius:16px;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem;position:relative;overflow:hidden}.attendance-page__header[data-v-26b7917a]:before{content:"";position:absolute;top:0;right:0;width:300px;height:100%;background:radial-gradient(circle at top right,rgba(24,119,242,.1) 0%,transparent 70%);pointer-events:none}.attendance-page__title-row[data-v-26b7917a]{display:flex;justify-content:space-between;align-items:flex-start}.attendance-page__heading[data-v-26b7917a]{font-size:1.5rem;font-weight:800;color:#1e293b;margin:0;line-height:1.2}.attendance-page__subheading[data-v-26b7917a]{font-size:.95rem;color:#475569;margin:.25rem 0 0}.attendance-page__controls[data-v-26b7917a]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-self:flex-start}.attendance-page__stats[data-v-26b7917a]{display:flex;gap:1rem;flex-wrap:wrap}.attendance-page__filters[data-v-26b7917a]{background:#ffffff;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f}.attendance-page__filters-header[data-v-26b7917a]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.attendance-page__filters-icon[data-v-26b7917a]{color:#637381;font-size:.9rem}.attendance-page__filters-title[data-v-26b7917a]{font-size:1rem;font-weight:700;color:#212b36;margin:0}.attendance-page__filters-row[data-v-26b7917a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.attendance-page__filter-group[data-v-26b7917a]{display:flex;flex-direction:column;gap:.35rem}.attendance-page__filter-label[data-v-26b7917a]{font-size:.78rem;font-weight:600;color:#637381}.attendance-page__filter-group .form-control[data-v-26b7917a]{border-radius:8px;border:1px solid #e0e3e7;padding:.5rem .75rem;font-size:.85rem;transition:border-color .2s,box-shadow .2s}.attendance-page__filter-group .form-control[data-v-26b7917a]:focus{border-color:var(--color-primary, #1877f2);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 24, 119, 242),.1)}.btn-export-custom[data-v-26b7917a]{background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%)!important;border:none!important;box-shadow:0 4px 6px -1px #2563eb80,0 2px 4px -1px #2563eb4d!important;color:#fff!important;font-weight:600!important;padding:.5rem 1.25rem!important;border-radius:8px!important;transition:all .2s ease-in-out!important}.btn-export-custom[data-v-26b7917a]:hover{transform:translateY(-1px);box-shadow:0 10px 15px -3px #2563eb80,0 4px 6px -2px #2563eb4d!important;filter:brightness(1.05)}@media (max-width: 768px){.attendance-page__title-row[data-v-26b7917a]{flex-direction:column;align-items:flex-start}.attendance-page__stats[data-v-26b7917a]{flex-direction:column}}:root{--vs-colors--lightest:rgba(60,60,60,.26);--vs-colors--light:rgba(60,60,60,.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,.15);--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-.115,.975,.855);--vs-transition-duration:.15s}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:#3c3c3c73;font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}.teacher-card[data-v-79e69fd0]{display:flex;align-items:center;gap:1rem;background-color:#e5f0fe;border:1px solid #bfdbfe;border-radius:12px;padding:1.5rem}.teacher-card__avatar[data-v-79e69fd0]{width:48px;height:48px;background-color:#1877f2;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.teacher-card__name[data-v-79e69fd0]{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0;line-height:1.3}.teacher-card__details[data-v-79e69fd0]{font-size:.9rem;color:#475569;margin:.2rem 0 0}.stats-grid[data-v-91f9b44c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.stats-card[data-v-91f9b44c]{background:white;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 1px 3px #0000000d;border:1px solid #e2e8f0}.stats-card__icon[data-v-91f9b44c]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.2rem}.stats-card__icon--success[data-v-91f9b44c]{background:#dcfce7;color:#16a34a}.stats-card__icon--primary[data-v-91f9b44c]{background:#dbeafe;color:#2563eb}.stats-card__icon--secondary[data-v-91f9b44c]{background:#f1f5f9;color:#64748b}.stats-card__icon--purple[data-v-91f9b44c]{background:#f3e8ff;color:#9333ea}.stats-card__content[data-v-91f9b44c]{display:flex;flex-direction:column}.stats-card__value[data-v-91f9b44c]{font-size:1.5rem;font-weight:700;margin:0;line-height:1.2;color:#1e293b}.stats-card__label[data-v-91f9b44c]{font-size:.85rem;color:#64748b;margin:0}.calendar-wrapper{background:white;padding:1rem;border-radius:12px;box-shadow:0 1px 3px #0000000d;font-family:inherit}.fc .fc-col-header-cell-cushion{text-transform:capitalize;font-weight:700;color:#475569;padding:1rem 0;text-decoration:none}.fc-theme-standard td,.fc-theme-standard th{border-color:#f1f5f9}.fc-timegrid-slot-label{font-size:.85rem;color:#64748b;font-weight:500}.fc-event-custom-content{padding:.6rem .8rem;display:flex;flex-direction:column;gap:.1rem;height:100%;overflow:hidden;position:relative;color:#fff}.fc-event-custom-content svg,.fc-event-custom-content .svg-inline--fa{color:#fff!important;fill:#fff!important}.fc-event-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.2rem}.fc-event-code{font-weight:800;font-size:1rem;line-height:1.1}.fc-event-status-icon{font-size:.9rem}.fc-event-subtitle{font-size:.8rem;opacity:.95;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.5rem;font-weight:500}.fc-event-details{display:flex;flex-direction:column;gap:.3rem;opacity:.95}.fc-event-detail-row{display:flex;align-items:center;gap:.4rem;font-size:.75rem}.fc-event-icon-svg{width:12px}.fc-event-footer-bar{margin-top:auto;height:5px;background:rgba(255,255,255,.7);border-radius:4px;width:35px}.fc-v-event{border:none!important;border-radius:10px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.fc-v-event .fc-event-main{color:inherit;padding:0}.fc-timegrid-slot{height:5rem!important}.schedule-list[data-v-10c5685a]{background:white;border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.schedule-list__header[data-v-10c5685a]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.schedule-list__header-icon[data-v-10c5685a]{color:#3b82f6;font-size:1.2rem}.schedule-list__title[data-v-10c5685a]{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0}.schedule-list__items[data-v-10c5685a]{display:flex;flex-direction:column;gap:1rem}.schedule-item[data-v-10c5685a]{display:flex;align-items:center;gap:1.2rem;padding:1.2rem;background-color:#f8fafc;border-radius:12px;transition:background-color .2s;border:1px solid transparent}.schedule-item[data-v-10c5685a]:hover{background-color:#eff6ff;border-color:#dbeafe}.schedule-item__icon-wrapper[data-v-10c5685a]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;color:#fff}.schedule-item__icon-wrapper--success[data-v-10c5685a]{background-color:#22c55e}.schedule-item__icon-wrapper--primary[data-v-10c5685a]{background-color:#3b82f6}.schedule-item__icon-wrapper--secondary[data-v-10c5685a]{background-color:#94a3b8}.schedule-item__content[data-v-10c5685a]{flex:1;display:flex;flex-direction:column;gap:.3rem}.schedule-item__title[data-v-10c5685a]{font-size:1rem;font-weight:700;color:#1e293b;margin:0}.schedule-item__time[data-v-10c5685a]{font-size:.9rem;color:#64748b;margin:0}.schedule-item__location[data-v-10c5685a]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#475569}.schedule-item__divider[data-v-10c5685a]{color:#cbd5e1}.schedule-item__modality[data-v-10c5685a]{background:white;padding:.1rem .5rem;border-radius:4px;border:1px solid #cbd5e1;font-size:.75rem}.schedule-item__status[data-v-10c5685a]{margin-left:auto}.status-badge[data-v-10c5685a]{padding:.4rem .8rem;border-radius:20px;font-size:.75rem;font-weight:600}.status-badge--success[data-v-10c5685a]{background-color:#dcfce7;color:#15803d}.status-badge--primary[data-v-10c5685a]{background-color:#dbeafe;color:#1d4ed8}.status-badge--secondary[data-v-10c5685a]{background-color:#f1f5f9;color:#475569}.schedule-page[data-v-ae61f122]{font-family:Inter,sans-serif;max-width:100%;margin:0 auto}.mb-4[data-v-ae61f122]{margin-bottom:1.5rem}.mb-5[data-v-ae61f122]{margin-bottom:2.5rem}[data-v-ae61f122] .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.schedule-page__header[data-v-ae61f122]{background:white;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}.schedule-page__header-top[data-v-ae61f122]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.schedule-page__title[data-v-ae61f122]{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 .25rem}.schedule-page__subtitle[data-v-ae61f122]{font-size:.9rem;color:#64748b;margin:0}.btn-export[data-v-ae61f122]{background:#2563eb;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.9rem;transition:background .2s;white-space:nowrap}.btn-export[data-v-ae61f122]:hover{background:#1d4ed8}.schedule-page__filters[data-v-ae61f122]{display:flex;gap:2rem;align-items:flex-end;flex-wrap:wrap}.filter-group[data-v-ae61f122]{display:flex;flex-direction:column;gap:.4rem;min-width:250px;flex:1}.teacher-selector-group[data-v-ae61f122]{flex:2;min-width:300px}.date-selector-group[data-v-ae61f122]{flex:1;min-width:300px}.filter-group label[data-v-ae61f122]{font-size:.8rem;color:#64748b;font-weight:500;margin-left:.2rem}[data-v-ae61f122] .v-select{background:white;border-radius:8px}[data-v-ae61f122] .vs__dropdown-toggle{border:1px solid #e2e8f0;padding:.4rem;border-radius:8px}.teacher-option[data-v-ae61f122]{display:flex;justify-content:space-between;width:100%}.teacher-option-code[data-v-ae61f122]{color:#94a3b8;font-size:.8rem}.week-selector[data-v-ae61f122]{display:flex;align-items:center;gap:.5rem;height:42px;width:100%}.week-btn[data-v-ae61f122]{background:white;border:1px solid #e2e8f0;width:40px;height:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s;flex-shrink:0}.week-btn[data-v-ae61f122]:hover{border-color:#cbd5e1;background:#f8fafc}.week-display-wrapper[data-v-ae61f122]{position:relative;background:#f8fafc;border:1px solid #e2e8f0;height:100%;border-radius:8px;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.week-display-text[data-v-ae61f122]{font-size:.9rem;font-weight:600;color:#1e293b;z-index:2;pointer-events:none;white-space:nowrap}.week-date-input[data-v-ae61f122]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10;border:none;padding:0;margin:0}.week-date-input[data-v-ae61f122]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer}.calendar-icon[data-v-ae61f122]{position:absolute;right:1rem;color:#64748b;z-index:5;pointer-events:none}.schedule-legend[data-v-ae61f122]{background:white;padding:.8rem 1.5rem;border-radius:12px;border:1px solid #e2e8f0;display:flex;align-items:center;gap:1.5rem;font-size:.85rem;flex-wrap:wrap}@media (min-width: 768px){.schedule-legend[data-v-ae61f122]{border-radius:50px}}.legend-label[data-v-ae61f122]{font-weight:600;color:#475569}.legend-items[data-v-ae61f122]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.legend-item[data-v-ae61f122]{display:flex;align-items:center;gap:.4rem;color:#475569}.dot[data-v-ae61f122]{width:10px;height:10px;border-radius:50%}.dot--success[data-v-ae61f122]{background:#22c55e}.dot--primary[data-v-ae61f122]{background:#3b82f6}.dot--secondary[data-v-ae61f122]{background:#94a3b8}.text-primary[data-v-ae61f122]{color:#3b82f6}.text-purple[data-v-ae61f122]{color:#9333ea}.legend-divider[data-v-ae61f122]{width:1px;height:16px;background:#e2e8f0;display:none}@media (min-width: 768px){.legend-divider[data-v-ae61f122]{display:block}}.calendar-responsive-wrapper[data-v-ae61f122]{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;background:white}[data-v-ae61f122] .calendar-wrapper{min-width:1100px}@media (max-width: 768px){.schedule-page__filters[data-v-ae61f122]{gap:1rem;align-items:stretch}.filter-group[data-v-ae61f122]{width:100%}.schedule-page__header-top[data-v-ae61f122]{flex-direction:column;align-items:stretch}.btn-export[data-v-ae61f122]{width:100%;justify-content:center;margin-top:1rem}}.pageHeader[data-v-64cc895c]{display:flex;justify-content:space-between;align-items:center;gap:16px}.pageHeader__subtitle[data-v-64cc895c]{margin:0;color:#64748b;font-size:13px}.cards-dashboard-container[data-v-64cc895c]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:16px}@media (min-width: 768px){.cards-dashboard-container[data-v-64cc895c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}}.container-custom-card[data-v-64cc895c]{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.dashCard__title[data-v-64cc895c]{font-size:13px;font-weight:800;color:#334155}.dashCard__body[data-v-64cc895c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.dashCard__left[data-v-64cc895c]{min-width:0}.dashCard__value[data-v-64cc895c]{margin:6px 0 0;font-size:22px;font-weight:900;color:#0f172a;line-height:1.1;word-break:break-word}.dashCard__subtitle[data-v-64cc895c]{margin:8px 0 0;font-size:13px;color:#64748b}.dashCard__iconBox[data-v-64cc895c]{width:46px;height:46px;border-radius:12px;background:rgba(var(--color-primary-rgb),.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashCard__icon[data-v-64cc895c]{font-size:18px;color:var(--color-primary)}.filtersCard[data-v-64cc895c]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:14px;margin-bottom:14px}.filtersGrid[data-v-64cc895c]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 768px){.filtersGrid[data-v-64cc895c]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}}.filterItem[data-v-64cc895c]{display:flex;flex-direction:column;gap:6px}.filterLabel[data-v-64cc895c]{font-size:12px;font-weight:800;color:#334155}.filterControl[data-v-64cc895c]{height:38px;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;font-size:13px;color:#0f172a;outline:none;background:#fff}.filterControl[data-v-64cc895c]:focus{border-color:rgba(var(--color-primary-rgb),.7);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.14)}.filterActions[data-v-64cc895c]{display:flex;justify-content:flex-start;gap:10px}@media (min-width: 768px){.filterActions[data-v-64cc895c]{justify-content:flex-end;grid-column:4 / 5}}.tableCard[data-v-64cc895c]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;overflow:hidden}.th[data-v-64cc895c]{padding:12px 14px;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:900}.tr[data-v-64cc895c]:hover{background:#f8fafc}.td[data-v-64cc895c]{padding:12px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.badge[data-v-64cc895c]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid transparent}.badge--paid[data-v-64cc895c]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.badge--pending[data-v-64cc895c]{background:#fffbeb;color:#b45309;border-color:#fde68a}.payslipSheetHead[data-v-64cc895c],.payslipSheetBody[data-v-64cc895c],.payslipSheetFooter[data-v-64cc895c]{font-family:inherit;font-size:13px;line-height:1.35}.payslipSheetHead[data-v-64cc895c]{background:transparent;width:100%;display:flex;flex-direction:column;gap:12px;padding:2px 0 6px}.payslipSheetHead__titleBox[data-v-64cc895c]{display:flex;flex-direction:column;gap:6px}.payslipSheetHead__title[data-v-64cc895c]{font-size:20px;font-weight:700;color:#fff}.payslipSheetHead__desc[data-v-64cc895c]{margin:0;font-size:13px;color:#ffffffd9;font-weight:600}.payslipSheetHead__teacher[data-v-64cc895c]{display:flex;flex-direction:column;gap:10px}.teacherRow[data-v-64cc895c]{display:flex;gap:10px;align-items:center}.iconCircle[data-v-64cc895c]{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.iconCircle[data-v-64cc895c] svg,.iconCircle[data-v-64cc895c] i{font-size:14px}.iconCircle--blue[data-v-64cc895c],.iconCircle--green[data-v-64cc895c],.iconCircle--red[data-v-64cc895c]{background:rgba(255,255,255,.16);color:#fff}.teacherRow__text .k[data-v-64cc895c],.k[data-v-64cc895c]{margin:0;font-size:12px;color:#ffffffbf;font-weight:700;letter-spacing:normal;text-transform:none}.teacherRow__text .v[data-v-64cc895c],.v[data-v-64cc895c]{margin:2px 0 0;font-size:13px;color:#fff;font-weight:800}.headMeta[data-v-64cc895c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px}.headMeta__item[data-v-64cc895c]{display:flex;gap:10px;align-items:center}.metaIcon[data-v-64cc895c]{color:#ffffffd9;font-size:14px}.badge--head[data-v-64cc895c]{padding:6px 10px}.badge--head.badge--paid[data-v-64cc895c],.badge--head.badge--pending[data-v-64cc895c]{background:rgba(255,255,255,.16);border-color:#ffffff38;color:#fff}.badge__inner[data-v-64cc895c]{display:inline-flex;align-items:center;gap:6px}.badgeIcon[data-v-64cc895c]{font-size:12px;color:#fff}.payslipSheetBody[data-v-64cc895c]{padding:14px;display:flex;flex-direction:column;gap:18px}.section__head[data-v-64cc895c]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.section__icon[data-v-64cc895c]{color:#475569;font-size:14px}.section__title[data-v-64cc895c]{margin:0;font-size:16px;font-weight:800;color:#0f172a}.infoCard[data-v-64cc895c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.row[data-v-64cc895c]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.row--small .row__k[data-v-64cc895c],.row--small .row__v[data-v-64cc895c]{font-size:13px}.row__k[data-v-64cc895c]{font-size:13px;font-weight:700;color:#64748b}.row__v[data-v-64cc895c]{font-size:13px;font-weight:800;color:#0f172a}.row__v--big[data-v-64cc895c]{font-size:16px}.row__mono[data-v-64cc895c]{font-family:inherit;letter-spacing:.2px}.sep[data-v-64cc895c]{height:1px;background:#e2e8f0}.sep--blue[data-v-64cc895c]{background:rgba(var(--color-primary-rgb),.25)}.hourlyBox[data-v-64cc895c]{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.08),rgba(var(--color-primary-rgb),.16));border:1px solid rgba(var(--color-primary-rgb),.25);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.hourlyBox__top[data-v-64cc895c]{display:flex;justify-content:space-between;align-items:center;gap:10px}.hourlyBox__title[data-v-64cc895c]{display:flex;align-items:center;gap:10px;font-weight:800;color:#334155;font-size:13px}.hourlyBox__hours[data-v-64cc895c]{font-size:18px;font-weight:900;color:var(--color-primary)}.permanentBox[data-v-64cc895c]{display:flex;flex-direction:column;gap:12px}.baseCard[data-v-64cc895c]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.baseCard__left[data-v-64cc895c]{display:flex;align-items:center;gap:10px}.baseCard__label[data-v-64cc895c]{font-size:14px;font-weight:800;color:#334155}.baseCard__value[data-v-64cc895c]{font-size:14px;font-weight:900;color:#0f172a}.listBlock__title[data-v-64cc895c]{margin:0 0 8px;font-size:14px;font-weight:800;color:#334155;display:flex;align-items:center;gap:8px}.dot[data-v-64cc895c]{width:8px;height:8px;border-radius:999px}.dot--green[data-v-64cc895c]{background:#22c55e}.dot--red[data-v-64cc895c]{background:#ef4444}.listBlock__list[data-v-64cc895c]{display:flex;flex-direction:column;gap:8px}.itemRow[data-v-64cc895c]{border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;gap:10px;border:1px solid transparent}.itemRow__k[data-v-64cc895c]{font-size:13px;font-weight:700;color:#334155}.itemRow__v[data-v-64cc895c]{font-size:13px;font-weight:900}.itemRow--green[data-v-64cc895c]{background:#ecfdf5;border-color:#a7f3d0}.itemRow--green .itemRow__v[data-v-64cc895c]{color:#047857}.itemRow--red[data-v-64cc895c]{background:#fef2f2;border-color:#fecaca}.itemRow--red .itemRow__v[data-v-64cc895c]{color:#b91c1c}.grossTotal[data-v-64cc895c]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px;display:flex;justify-content:space-between;gap:10px}.grossTotal__k[data-v-64cc895c]{font-size:16px;font-weight:800;color:#334155}.grossTotal__v[data-v-64cc895c]{font-size:14px;font-weight:900;color:#0f172a}.netHighlight[data-v-64cc895c]{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),1),rgba(var(--color-primary-rgb),.85));border-radius:16px;padding:16px;border:2px solid rgba(var(--color-primary-rgb),.45);box-shadow:0 10px 22px #0206172e}.netHighlight__top[data-v-64cc895c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.netHighlight__k[data-v-64cc895c]{color:#ffffffd9;font-size:16px;font-weight:700;text-transform:none;letter-spacing:normal}.netHighlight__v[data-v-64cc895c]{color:#fff;font-size:22px;font-weight:900}.netHighlight__ok[data-v-64cc895c]{color:#86efac;font-size:18px}.payslipSheetFooter[data-v-64cc895c]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.payslipSheetFooter__btnPrimary[data-v-64cc895c]{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.payslipSheetFooter__btnPrimary[data-v-64cc895c]:hover{filter:brightness(.95)}.payslipSheetFooter[data-v-64cc895c] button.is-outlined,.payslipSheetFooter[data-v-64cc895c] .is-outlined{border-color:var(--color-primary);color:var(--color-primary)}.payslipSheetFooter[data-v-64cc895c] button.is-outlined:hover,.payslipSheetFooter[data-v-64cc895c] .is-outlined:hover{background:rgba(var(--color-primary-rgb),.08)}.badge--muted[data-v-64cc895c]{background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.dashCard__iconBox--primary[data-v-64cc895c]{background:rgba(var(--color-primary-rgb),.12)}.dashCard__icon--primary[data-v-64cc895c]{color:var(--color-primary)}.dashCard__iconBox--success[data-v-64cc895c]{background:rgba(34,197,94,.14)}.dashCard__icon--success[data-v-64cc895c]{color:#16a34a}.dashCard__iconBox--warning[data-v-64cc895c]{background:rgba(245,158,11,.16)}.dashCard__icon--warning[data-v-64cc895c]{color:#d97706}.dashCard__iconBox--secondary[data-v-64cc895c]{background:rgba(var(--color-secondary-rgb),.14)}.dashCard__icon--secondary[data-v-64cc895c]{color:var(--color-secondary)}.payslipsTable[data-v-64cc895c] .p-datatable-table{width:100%}.payslipsTable[data-v-64cc895c] .p-datatable-thead>tr>th{border-bottom:1px solid #e2e8f0}.payslipsTable[data-v-64cc895c] .p-datatable-tbody>tr:hover{background:#f8fafc}.th--right[data-v-64cc895c],.td--right[data-v-64cc895c]{text-align:right}.payslipsTable[data-v-64cc895c] .p-paginator{border-top:1px solid #e2e8f0}#payslip-drawer-export[data-v-64cc895c]{background:#fff}.pageHeader[data-v-c2595d44]{display:flex;justify-content:flex-end;align-items:flex-start;gap:16px}.pageHeader__left[data-v-c2595d44]{display:flex;flex-direction:column;gap:6px}.pageHeader__title[data-v-c2595d44]{margin:0;font-size:22px;font-weight:900;color:#0f172a}.pageHeader__subtitle[data-v-c2595d44]{margin:0;color:#64748b;font-size:13px;font-weight:600}.exportBtn[data-v-c2595d44]{border-radius:12px!important;padding:10px 14px!important}.pageBody[data-v-c2595d44]{padding:18px 0 22px}.filtersCard[data-v-c2595d44]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:14px;margin-bottom:16px;box-shadow:0 1px #02061708}.filtersHead[data-v-c2595d44]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.filtersHead__icon[data-v-c2595d44]{color:#334155}.filtersHead__title[data-v-c2595d44]{margin:0;font-size:14px;font-weight:900;color:#0f172a}.filtersGrid[data-v-c2595d44]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 768px){.filtersGrid[data-v-c2595d44]{grid-template-columns:repeat(4,minmax(0,1fr))}}.filterItem[data-v-c2595d44]{display:flex;flex-direction:column;gap:6px}.filterLabel[data-v-c2595d44]{font-size:12px;font-weight:800;color:#334155}.filterControl[data-v-c2595d44]{height:40px;border:1px solid #cbd5e1;border-radius:12px;padding:0 12px;font-size:13px;color:#0f172a;outline:none;background:#fff}.filterControl[data-v-c2595d44]:focus{border-color:rgba(var(--color-primary-rgb),.65);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12)}.controlWithIcon[data-v-c2595d44]{position:relative}.controlWithIcon .filterControl[data-v-c2595d44]{padding-left:38px}.controlIcon[data-v-c2595d44]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px}.kpiGrid[data-v-c2595d44]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:16px}@media (min-width: 768px){.kpiGrid[data-v-c2595d44]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.kpiCard[data-v-c2595d44]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:14px;box-shadow:0 1px #02061708}.kpiCard__top[data-v-c2595d44]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.kpiIconBox[data-v-c2595d44]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center}.kpiIcon[data-v-c2595d44]{font-size:18px}.kpiTrend[data-v-c2595d44]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;border:1px solid transparent}.kpiTrend--up[data-v-c2595d44]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.kpiTrend--down[data-v-c2595d44]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.kpiCard__value[data-v-c2595d44]{font-size:28px;font-weight:900;color:#0f172a;line-height:1.1}.kpiCard__title[data-v-c2595d44]{margin-top:6px;font-size:13px;font-weight:900;color:#334155}.kpiCard__subtitle[data-v-c2595d44]{margin-top:6px;font-size:12px;font-weight:700;color:#94a3b8}.chartsGrid[data-v-c2595d44]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:16px;align-items:stretch}@media (min-width: 1024px){.chartsGrid[data-v-c2595d44]{grid-template-columns:2fr 1fr;gap:16px}}.chartCard[data-v-c2595d44]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;box-shadow:0 1px #02061708;display:flex;flex-direction:column;height:100%;min-height:390px}.chartCard__head[data-v-c2595d44]{margin-bottom:8px;flex:0 0 auto}.chartCard__title[data-v-c2595d44]{margin:0;font-size:14px;font-weight:900;color:#0f172a}.chartCard[data-v-c2595d44] .apexcharts-canvas{width:100%!important}.chartCard[data-v-c2595d44] .apexcharts-svg,.chartCard[data-v-c2595d44] svg{width:100%!important}.donutWrap[data-v-c2595d44]{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0}.donutWrap[data-v-c2595d44] .apexcharts-canvas{margin:0 auto}.donutWrap[data-v-c2595d44] .apexcharts-canvas,.donutWrap[data-v-c2595d44] .apexcharts-inner{max-height:260px}.donutLegend[data-v-c2595d44]{margin-top:6px;border-top:1px dashed #e2e8f0;padding-top:10px;display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.legendRow[data-v-c2595d44]{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px}.legendValue[data-v-c2595d44]{font-size:13px;font-weight:900;color:#0f172a;min-width:44px;text-align:right}.dot[data-v-c2595d44]{width:10px;height:10px;border-radius:999px}.dot--green[data-v-c2595d44]{background:#10b981}.dot--amber[data-v-c2595d44]{background:#f59e0b}.dot--red[data-v-c2595d44]{background:#ef4444}.legendLabel[data-v-c2595d44]{font-size:13px;font-weight:800;color:#334155}.legendValue[data-v-c2595d44]{font-size:13px;font-weight:900;color:#0f172a}.rankingHead[data-v-c2595d44]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.rankingHead__icon[data-v-c2595d44]{color:#f59e0b}.rankingList[data-v-c2595d44]{display:flex;flex-direction:column;gap:10px}.rankRow[data-v-c2595d44]{border-radius:12px;background:#f8fafc;padding:12px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px}.rankLeft[data-v-c2595d44]{display:flex;align-items:center;gap:10px;min-width:0}.rankMedal[data-v-c2595d44]{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;flex-shrink:0}.rankMedal--gold[data-v-c2595d44]{background:#fef3c7;color:#92400e}.rankMedal--silver[data-v-c2595d44]{background:#e5e7eb;color:#334155}.rankMedal--bronze[data-v-c2595d44]{background:#ffedd5;color:#9a3412}.rankMedal--gray[data-v-c2595d44]{background:#e2e8f0;color:#334155}.rankInfo[data-v-c2595d44]{min-width:0}.rankName[data-v-c2595d44]{font-size:13px;font-weight:900;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rankFaculty[data-v-c2595d44]{font-size:12px;font-weight:700;color:#64748b}.rankRight[data-v-c2595d44]{text-align:right}.rankScore[data-v-c2595d44]{font-size:14px;font-weight:900;color:#0f172a}.rankMini[data-v-c2595d44]{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.mini[data-v-c2595d44]{font-size:12px;font-weight:900}.mini--amber[data-v-c2595d44]{color:#d97706}.mini--red[data-v-c2595d44]{color:#dc2626}.rankAction[data-v-c2595d44]{width:34px;height:34px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.rankAction[data-v-c2595d44]:hover{background:#f1f5f9}.insightsGrid[data-v-c2595d44]{display:grid;grid-template-columns:1fr;gap:14px;margin-top:10px}@media (min-width: 768px){.insightsGrid[data-v-c2595d44]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.insightCard[data-v-c2595d44]{border-radius:14px;padding:14px;border:1px solid transparent}.insightCard--green[data-v-c2595d44]{background:#ecfdf5;border-color:#bbf7d0}.insightCard--amber[data-v-c2595d44]{background:#fffbeb;border-color:#fde68a}.insightCard--blue[data-v-c2595d44]{background:#eff6ff;border-color:#bfdbfe}.insightHead[data-v-c2595d44]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.insightIcon[data-v-c2595d44]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.insightIcon--green[data-v-c2595d44]{background:#dcfce7;color:#16a34a}.insightIcon--amber[data-v-c2595d44]{background:#fef3c7;color:#d97706}.insightIcon--blue[data-v-c2595d44]{background:#dbeafe;color:#2563eb}.insightTitle[data-v-c2595d44]{font-size:13px;font-weight:900;color:#0f172a}.insightValue[data-v-c2595d44]{font-size:16px;font-weight:900;color:#0f172a}.insightSubtitle[data-v-c2595d44]{margin-top:6px;font-size:12px;font-weight:700;color:#475569}.kpiIconBox--success[data-v-c2595d44]{background:rgba(34,197,94,.14)}.kpiIcon--success[data-v-c2595d44]{color:#16a34a}.kpiIconBox--warning[data-v-c2595d44]{background:rgba(245,158,11,.16)}.kpiIcon--warning[data-v-c2595d44]{color:#d97706}.kpiIconBox--danger[data-v-c2595d44]{background:rgba(239,68,68,.14)}.kpiIcon--danger[data-v-c2595d44]{color:#dc2626}.kpiIconBox--primary[data-v-c2595d44]{background:rgba(var(--color-primary-rgb),.12)}.kpiIcon--primary[data-v-c2595d44]{color:var(--color-primary)}.pageHeader[data-v-3e0f7208]{display:flex;justify-content:flex-end;align-items:flex-start;gap:16px}.pageHeader__left[data-v-3e0f7208]{display:flex;flex-direction:column;gap:6px}.pageHeader__title[data-v-3e0f7208]{margin:0;font-size:20px;font-weight:900;color:#0f172a}.pageHeader__subtitle[data-v-3e0f7208]{margin:0;color:#64748b;font-size:13px}.pageHeader__right[data-v-3e0f7208]{display:flex;gap:10px;flex-wrap:wrap}.pageHeader__btnPrimary[data-v-3e0f7208]{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.pageHeader__btnPrimary[data-v-3e0f7208]:hover{filter:brightness(.95)}.pageBody[data-v-3e0f7208]{padding:18px 0 22px}.cards-dashboard-container[data-v-3e0f7208]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:16px}@media (min-width: 768px){.cards-dashboard-container[data-v-3e0f7208]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}}.container-custom-card[data-v-3e0f7208]{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.dashCard__title[data-v-3e0f7208]{font-size:13px;font-weight:800;color:#334155}.dashCard__body[data-v-3e0f7208]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.dashCard__left[data-v-3e0f7208]{min-width:0}.dashCard__value[data-v-3e0f7208]{margin:6px 0 0;font-size:22px;font-weight:900;color:#0f172a;line-height:1.1;word-break:break-word}.dashCard__subtitle[data-v-3e0f7208]{margin:8px 0 0;font-size:13px;color:#64748b}.dashCard__iconBox[data-v-3e0f7208]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashCard__icon[data-v-3e0f7208]{font-size:18px}.dashCard__iconBox--primary[data-v-3e0f7208]{background:rgba(var(--color-primary-rgb),.12)}.dashCard__icon--primary[data-v-3e0f7208]{color:var(--color-primary)}.dashCard__iconBox--success[data-v-3e0f7208]{background:rgba(34,197,94,.14)}.dashCard__icon--success[data-v-3e0f7208]{color:#16a34a}.dashCard__iconBox--warning[data-v-3e0f7208]{background:rgba(245,158,11,.16)}.dashCard__icon--warning[data-v-3e0f7208]{color:#d97706}.dashCard__iconBox--danger[data-v-3e0f7208]{background:rgba(239,68,68,.14)}.dashCard__icon--danger[data-v-3e0f7208]{color:#dc2626}.filtersCard[data-v-3e0f7208]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:14px;margin-bottom:14px}.filtersHead[data-v-3e0f7208]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.filtersHead__icon[data-v-3e0f7208]{font-size:14px;color:#475569}.filtersHead__title[data-v-3e0f7208]{margin:0;font-size:14px;font-weight:900;color:#0f172a}.filtersGrid[data-v-3e0f7208]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 768px){.filtersGrid[data-v-3e0f7208]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}}.filterItem[data-v-3e0f7208]{display:flex;flex-direction:column;gap:6px}.filterLabel[data-v-3e0f7208]{font-size:12px;font-weight:800;color:#334155}.filterControl[data-v-3e0f7208]{height:38px;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;font-size:13px;color:#0f172a;outline:none;background:#fff}.filterControl[data-v-3e0f7208]:focus{border-color:rgba(var(--color-primary-rgb),.7);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.14)}.filterActions[data-v-3e0f7208]{display:flex;justify-content:flex-start;gap:10px}@media (min-width: 768px){.filterActions[data-v-3e0f7208]{justify-content:flex-end;grid-column:4 / 5}}.filtersFooter[data-v-3e0f7208]{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;gap:10px}.filtersFooter__text[data-v-3e0f7208]{margin:0;font-size:12px;color:#64748b}.filtersFooter__count[data-v-3e0f7208]{font-weight:900;color:#0f172a}.filtersFooter__link[data-v-3e0f7208]{border:none;background:transparent;font-size:12px;font-weight:800;color:var(--color-primary);cursor:pointer}.filtersFooter__link[data-v-3e0f7208]:hover{filter:brightness(.95)}.filterInputWrap[data-v-3e0f7208]{position:relative}.filterInputIcon[data-v-3e0f7208]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px}.filterControl--withIcon[data-v-3e0f7208]{padding-left:34px}.tableCard[data-v-3e0f7208]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;overflow:hidden}.th[data-v-3e0f7208]{padding:12px 14px;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:900}.td[data-v-3e0f7208]{padding:12px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.th--right[data-v-3e0f7208],.td--right[data-v-3e0f7208]{text-align:right}.qrTable[data-v-3e0f7208] .p-datatable-table{width:100%}.qrTable[data-v-3e0f7208] .p-datatable-tbody>tr:hover{background:#f8fafc}.qrTable[data-v-3e0f7208] .p-paginator{border-top:1px solid #e2e8f0}.teacherCell[data-v-3e0f7208]{display:flex;align-items:center;gap:10px}.teacherCell__info[data-v-3e0f7208]{min-width:0;display:flex;flex-direction:column;gap:2px}.teacherCell__name[data-v-3e0f7208]{font-weight:900;color:#0f172a}.teacherCell__email[data-v-3e0f7208]{font-size:12px;color:#64748b}.avatarCircle[data-v-3e0f7208]{width:36px;height:36px;border-radius:999px;background:rgba(var(--color-primary-rgb),.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatarText[data-v-3e0f7208]{font-size:12px;font-weight:900;color:var(--color-primary)}.mono[data-v-3e0f7208]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.badge[data-v-3e0f7208]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid transparent}.badge__inner[data-v-3e0f7208]{display:inline-flex;align-items:center;gap:6px}.badgeIcon[data-v-3e0f7208]{font-size:12px}.badge--active[data-v-3e0f7208]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.badge--expired[data-v-3e0f7208]{background:#fffbeb;color:#b45309;border-color:#fde68a}.badge--revoked[data-v-3e0f7208]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.sheetHead[data-v-3e0f7208],.sheetBody[data-v-3e0f7208],.sheetFooter[data-v-3e0f7208]{font-family:inherit;font-size:13px;line-height:1.35}.sheetHead[data-v-3e0f7208]{background:transparent;width:100%;display:flex;flex-direction:column;gap:12px;padding:2px 0 6px}.sheetHead__titleBox[data-v-3e0f7208]{display:flex;flex-direction:column;gap:6px}.sheetHead__title[data-v-3e0f7208]{font-size:20px;font-weight:700;color:#fff}.sheetHead__desc[data-v-3e0f7208]{margin:0;font-size:13px;color:#ffffffd9;font-weight:600}.sheetHead__teacher[data-v-3e0f7208]{display:flex;flex-direction:column;gap:10px}.teacherRow[data-v-3e0f7208]{display:flex;gap:10px;align-items:center}.iconCircle[data-v-3e0f7208]{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.iconCircle--glass[data-v-3e0f7208]{background:rgba(255,255,255,.16);color:#fff}.k[data-v-3e0f7208]{margin:0;font-size:12px;color:#ffffffbf;font-weight:700}.v[data-v-3e0f7208]{margin:2px 0 0;font-size:13px;color:#fff;font-weight:800}.headMeta[data-v-3e0f7208]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px}.headMeta__item[data-v-3e0f7208]{display:flex;gap:10px;align-items:center}.metaIcon[data-v-3e0f7208]{color:#ffffffd9;font-size:14px}.badge--head[data-v-3e0f7208]{padding:6px 10px;background:rgba(255,255,255,.16)!important;border-color:#ffffff38!important;color:#fff!important}.sheetBody[data-v-3e0f7208]{padding:14px}.qrBox[data-v-3e0f7208]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 768px){.qrBox[data-v-3e0f7208]{grid-template-columns:280px 1fr;align-items:start}}.qrBox__canvas[data-v-3e0f7208]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;display:flex;justify-content:center;align-items:center}.qrSvg[data-v-3e0f7208]{border:2px solid #cbd5e1;border-radius:10px;background:#fff}.qrInfo[data-v-3e0f7208]{display:flex;flex-direction:column;gap:12px}.qrInfo__card[data-v-3e0f7208]{background:rgba(var(--color-primary-rgb),.06);border:1px solid rgba(var(--color-primary-rgb),.18);border-radius:14px;padding:12px}.qrInfo__row[data-v-3e0f7208]{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(15,23,42,.06)}.qrInfo__row[data-v-3e0f7208]:last-child{border-bottom:none}.qrInfo__k[data-v-3e0f7208]{font-weight:800;color:#64748b;font-size:12px}.qrInfo__v[data-v-3e0f7208]{font-weight:900;color:#0f172a;font-size:12px;text-align:right}.qrInfo__dates[data-v-3e0f7208]{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 768px){.qrInfo__dates[data-v-3e0f7208]{grid-template-columns:repeat(3,minmax(0,1fr))}}.datePill[data-v-3e0f7208]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:10px 12px;display:flex;gap:10px;align-items:center}.datePill__icon[data-v-3e0f7208]{color:#475569;font-size:14px}.datePill__text[data-v-3e0f7208]{display:flex;flex-direction:column;gap:2px;min-width:0}.datePill__k[data-v-3e0f7208]{font-size:11px;font-weight:800;color:#64748b}.datePill__v[data-v-3e0f7208]{font-size:12px;font-weight:900;color:#0f172a}.sheetFooter[data-v-3e0f7208]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.sheetFooter__btnPrimary[data-v-3e0f7208]{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.sheetFooter__btnPrimary[data-v-3e0f7208]:hover{filter:brightness(.95)}.attendancePage[data-v-1b7f97d4]{display:flex;flex-direction:column;gap:1.25rem}.sectionHead[data-v-1b7f97d4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.contentIconTitle[data-v-1b7f97d4]{display:flex;align-items:center;gap:1rem}.sectionHead__icon[data-v-1b7f97d4]{width:3.25rem;height:3.25rem;border-radius:1rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.sectionHead__title[data-v-1b7f97d4]{margin:0;font-size:1.45rem;font-weight:700;color:#0f172a}.sectionHead__subtitle[data-v-1b7f97d4]{margin:.25rem 0 0;color:#64748b;font-size:.92rem}.headerMeta[data-v-1b7f97d4]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.metaChip[data-v-1b7f97d4]{display:flex;align-items:center;gap:.75rem;background:white;border:1px solid #e2e8f0;border-radius:1rem;padding:.75rem 1rem;min-width:220px}.metaChip--primary[data-v-1b7f97d4]{background:#eff6ff;border-color:#bfdbfe}.metaChip__label[data-v-1b7f97d4]{display:block;font-size:.72rem;color:#64748b}.metaChip__value[data-v-1b7f97d4]{display:block;color:#0f172a;font-size:.9rem}.statsGrid[data-v-1b7f97d4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.statValue[data-v-1b7f97d4]{font-size:1.8rem;font-weight:700;color:#0f172a}.statHint[data-v-1b7f97d4]{color:#64748b;font-size:.85rem}.textSuccess[data-v-1b7f97d4]{color:#16a34a}.textWarning[data-v-1b7f97d4]{color:#7c3aed}.mainGrid[data-v-1b7f97d4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cardTitleRow[data-v-1b7f97d4]{display:flex;align-items:center;justify-content:space-between}.titleLeft[data-v-1b7f97d4]{display:flex;align-items:center;gap:.6rem}.scanReadyCard[data-v-1b7f97d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;text-align:center;padding:1rem;background:linear-gradient(135deg,#eff6ff 0%,#ffffff 100%);border:2px solid #bfdbfe;border-radius:1.25rem}.scanReadyCard__icon[data-v-1b7f97d4]{width:7rem;height:7rem;border-radius:999px;background:#dbeafe;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:2.4rem}.scanReadyCard__content[data-v-1b7f97d4]{max-width:560px}.scanReadyCard__title[data-v-1b7f97d4]{margin:0;font-size:1.35rem;font-weight:700;color:#0f172a}.scanReadyCard__subtitle[data-v-1b7f97d4]{margin:.4rem 0 0;color:#64748b;line-height:1.5}.btnScanMain[data-v-1b7f97d4]{min-width:250px}.manualEntryBox[data-v-1b7f97d4]{width:100%;max-width:560px;margin-top:.25rem;text-align:left}.manualEntryBox__actions[data-v-1b7f97d4]{margin-top:.75rem;display:flex;justify-content:center}.scanActiveCard[data-v-1b7f97d4]{min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.35rem;padding:2rem;border-radius:1.25rem;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);color:#fff;border:1px solid #334155}.scanActiveCard__frame[data-v-1b7f97d4]{position:relative}.scannerFrame[data-v-1b7f97d4]{position:relative;width:260px;height:260px}.scannerFrame__inner[data-v-1b7f97d4]{width:100%;height:100%;border-radius:1.25rem;border:4px dashed #3b82f6;background:rgba(15,23,42,.32);display:flex;align-items:center;justify-content:center;overflow:hidden}.scannerFrame__icon[data-v-1b7f97d4]{font-size:5rem;color:#60a5fa;animation:pulseIcon-1b7f97d4 2s infinite ease-in-out}.corner[data-v-1b7f97d4]{position:absolute;width:50px;height:50px;border-color:#60a5fa;border-style:solid;pointer-events:none}.corner--tl[data-v-1b7f97d4]{top:-10px;left:-10px;border-width:4px 0 0 4px}.corner--tr[data-v-1b7f97d4]{top:-10px;right:-10px;border-width:4px 4px 0 0}.corner--bl[data-v-1b7f97d4]{left:-10px;bottom:-10px;border-width:0 0 4px 4px}.corner--br[data-v-1b7f97d4]{right:-10px;bottom:-10px;border-width:0 4px 4px 0}.scannerLine[data-v-1b7f97d4]{position:absolute;left:10px;right:10px;top:20px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,#60a5fa,transparent);box-shadow:0 0 18px #60a5fae6;animation:scanMove-1b7f97d4 2.2s linear infinite}.scanActiveCard__texts[data-v-1b7f97d4]{text-align:center}.scanActiveCard__title[data-v-1b7f97d4]{margin:0;display:flex;align-items:center;justify-content:center;gap:.55rem;font-size:1.2rem;color:#fff;font-weight:700}.scanActiveCard__subtitle[data-v-1b7f97d4]{margin:.55rem 0 0;max-width:400px;color:#cbd5e1;line-height:1.45}.scanActiveCard__actions[data-v-1b7f97d4]{display:flex;justify-content:center}.scanDemo[data-v-1b7f97d4]{width:100%;max-width:430px;margin-top:.2rem;background:rgba(15,23,42,.45);border:1px solid #334155;border-radius:1rem;padding:1rem}.scanDemo__header[data-v-1b7f97d4]{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.scanDemo__title[data-v-1b7f97d4]{margin:0;font-size:.8rem;color:#cbd5e1}.scanDemo__grid[data-v-1b7f97d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.demoBtn[data-v-1b7f97d4]:hover{transform:translateY(-1px)}.demoBtn--primary[data-v-1b7f97d4]{background:var(--color-primary)}.demoBtn--primary[data-v-1b7f97d4]:hover{background:var(--color-secondary)}.demoBtn--danger[data-v-1b7f97d4]{background:#dc2626}.demoBtn--danger[data-v-1b7f97d4]:hover{background:#b91c1c}.form-control[data-v-1b7f97d4]{width:100%;border:1px solid #dbe2ea;border-radius:.85rem;min-height:2.75rem;padding:.75rem .9rem;outline:none;background:white}.form-control[data-v-1b7f97d4]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1f}.validationWrap[data-v-1b7f97d4]{border-radius:1rem;overflow:hidden;border:2px solid #e2e8f0}.validationWrap--success[data-v-1b7f97d4]{border-color:#86efac}.validationWrap--danger[data-v-1b7f97d4]{border-color:#fca5a5}.validationHead[data-v-1b7f97d4]{padding:1rem;display:flex;align-items:center;gap:1rem}.validationHead--success[data-v-1b7f97d4]{background:#f0fdf4}.validationHead--danger[data-v-1b7f97d4]{background:#fef2f2}.validationHead__icon[data-v-1b7f97d4]{width:2.7rem;height:2.7rem;border-radius:999px;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center}.validationHead__content[data-v-1b7f97d4]{flex:1}.validationHead__title[data-v-1b7f97d4]{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.validationHead__text[data-v-1b7f97d4]{margin:.25rem 0 0;color:#64748b;font-size:.88rem}.teacherBox[data-v-1b7f97d4]{padding:1rem;display:flex;flex-direction:column;gap:1rem}.teacherBox__top[data-v-1b7f97d4]{display:flex;gap:1rem;align-items:center}.teacherBox__main[data-v-1b7f97d4]{flex:1}.teacherBox__name[data-v-1b7f97d4]{margin:0;font-size:1.2rem;font-weight:700;color:#0f172a}.teacherBox__faculty[data-v-1b7f97d4]{margin:.35rem 0 0;display:flex;align-items:center;gap:.4rem;color:#64748b}.teacherBox__meta[data-v-1b7f97d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.metaCard[data-v-1b7f97d4]{background:#f8fafc;border-radius:.9rem;padding:.9rem}.metaCard__label[data-v-1b7f97d4]{display:block;font-size:.72rem;color:#64748b;margin-bottom:.2rem}.metaCard__value[data-v-1b7f97d4]{color:#0f172a}.selectorBox[data-v-1b7f97d4]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:1rem;padding:1rem}.selectorBox__head[data-v-1b7f97d4]{text-align:center;margin-bottom:1rem}.selectorBox__title[data-v-1b7f97d4]{margin:0;color:#0f172a;font-size:1rem}.selectorBox__text[data-v-1b7f97d4]{margin:.35rem 0 0;color:#64748b}.selectorBox__actions[data-v-1b7f97d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.actionBtn[data-v-1b7f97d4]{border:none;border-radius:1rem;padding:1rem;color:#fff;display:flex;gap:.75rem;text-align:left;align-items:center;cursor:pointer}.actionBtn strong[data-v-1b7f97d4]{display:block}.actionBtn span[data-v-1b7f97d4]{display:block;font-size:.8rem;opacity:.95}.actionBtn--entry[data-v-1b7f97d4]{background:linear-gradient(135deg,#22c55e,#16a34a)}.actionBtn--exit[data-v-1b7f97d4]{background:#ffc107}.emptyValidation[data-v-1b7f97d4]{padding:1.2rem;display:flex;gap:1rem;align-items:center}.emptyValidation__icon[data-v-1b7f97d4]{width:3.8rem;height:3.8rem;border-radius:999px;background:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#64748b}.emptyValidation__title[data-v-1b7f97d4]{margin:0;font-weight:700;color:#0f172a}.emptyValidation__text[data-v-1b7f97d4]{margin:.35rem 0 0;color:#64748b}.confirmationBox[data-v-1b7f97d4]{border-radius:1rem;overflow:hidden;border:2px solid transparent}.confirmationBox--entry[data-v-1b7f97d4]{border-color:#86efac}.confirmationBox--exit[data-v-1b7f97d4]{border-color:#d8b4fe}.confirmationBox__header[data-v-1b7f97d4]{display:flex;gap:1rem;align-items:center;padding:1.2rem;color:#fff}.confirmationBox--entry .confirmationBox__header[data-v-1b7f97d4]{background:linear-gradient(135deg,#22c55e,#16a34a)}.confirmationBox--exit .confirmationBox__header[data-v-1b7f97d4]{background:#ffc107}.confirmationBox__icon[data-v-1b7f97d4]{width:3.4rem;height:3.4rem;border-radius:999px;background:white;color:#16a34a;display:flex;align-items:center;justify-content:center}.confirmationBox--exit .confirmationBox__icon[data-v-1b7f97d4]{color:#ffc107}.confirmationBox__title[data-v-1b7f97d4]{margin:0;font-size:1.05rem;font-weight:700}.confirmationBox__subtitle[data-v-1b7f97d4]{margin:.25rem 0 0;opacity:.95}.confirmationBox__body[data-v-1b7f97d4]{padding:1rem;background:white}.confirmationHighlight[data-v-1b7f97d4]{display:flex;align-items:center;gap:.75rem;border-radius:1rem;padding:1rem;margin-bottom:1rem}.confirmationBox--entry .confirmationHighlight[data-v-1b7f97d4]{background:#dcfce7;color:#166534}.confirmationBox--exit .confirmationHighlight[data-v-1b7f97d4]{background:#f3e8ff}.confirmationHighlight span[data-v-1b7f97d4]{display:block;font-size:.8rem}.confirmationHighlight strong[data-v-1b7f97d4]{display:block;font-size:1.2rem}.confirmationGrid[data-v-1b7f97d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.confirmationItem[data-v-1b7f97d4]{background:#f8fafc;border-radius:.9rem;padding:.9rem}.confirmationItem--full[data-v-1b7f97d4]{grid-column:span 2}.confirmationItem__label[data-v-1b7f97d4]{display:block;font-size:.72rem;color:#64748b;margin-bottom:.2rem}.confirmationItem__value[data-v-1b7f97d4]{color:#0f172a}.filtersCard[data-v-1b7f97d4]{margin-top:.25rem}.filtersGrid[data-v-1b7f97d4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.filtersFooter[data-v-1b7f97d4]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;flex-wrap:wrap}.filtersResume[data-v-1b7f97d4]{color:#64748b}.filtersActions[data-v-1b7f97d4]{display:flex;gap:.75rem;flex-wrap:wrap}.tableTeacher[data-v-1b7f97d4]{display:flex;align-items:center;gap:.5rem}.mono[data-v-1b7f97d4]{font-family:monospace;font-weight:700}.btnPrimary[data-v-1b7f97d4]{background:var(--color-primary);color:#fff}.btnSecondary[data-v-1b7f97d4]{background:var(--color-secondary);color:#fff}.btnSecondaryDark[data-v-1b7f97d4]{background:#334155;color:#fff}.btnLight[data-v-1b7f97d4]{background:#f8fafc;color:#334155;border:1px solid #dbe2ea}.btnSuccess[data-v-1b7f97d4]{background:#16a34a;color:#fff}@keyframes scanMove-1b7f97d4{0%{top:18px;opacity:.9}50%{opacity:1}to{top:calc(100% - 22px);opacity:.9}}@keyframes pulseIcon-1b7f97d4{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:.6}}@media (max-width: 1100px){.mainGrid[data-v-1b7f97d4],.statsGrid[data-v-1b7f97d4],.filtersGrid[data-v-1b7f97d4],.selectorBox__actions[data-v-1b7f97d4],.teacherBox__meta[data-v-1b7f97d4],.confirmationGrid[data-v-1b7f97d4],.scanDemo__grid[data-v-1b7f97d4]{grid-template-columns:1fr}.confirmationItem--full[data-v-1b7f97d4]{grid-column:span 1}.scannerFrame[data-v-1b7f97d4]{width:220px;height:220px}.scannerFrame__icon[data-v-1b7f97d4]{font-size:4rem}}.scannerFrame__inner[data-v-1b7f97d4]{width:100%;height:100%;border-radius:1.25rem;border:4px dashed #3b82f6;background:rgba(15,23,42,.32);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.scannerFrame__icon[data-v-1b7f97d4]{font-size:5rem;color:#60a5fa;animation:pulseIcon-1b7f97d4 2s infinite ease-in-out;z-index:1}.scannerFrame__reader[data-v-1b7f97d4]{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .2s ease;overflow:hidden;border-radius:1rem}.scannerFrame__reader--active[data-v-1b7f97d4]{opacity:1;pointer-events:auto}.scannerFrame__reader[data-v-1b7f97d4] video{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.scannerFrame__reader[data-v-1b7f97d4] img,.scannerFrame__reader[data-v-1b7f97d4] button{display:none!important}.scannerFrame__reader[data-v-1b7f97d4] section{width:100%!important;height:100%!important;background:transparent!important}.scannerFrame__reader[data-v-1b7f97d4] canvas{display:none!important}.pageHeader[data-v-98a163f6]{display:flex;justify-content:flex-end;align-items:flex-start;gap:16px}.pageHeader__title[data-v-98a163f6]{margin:0;font-size:20px;font-weight:900;color:#0f172a}.pageHeader__subtitle[data-v-98a163f6]{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:600}.pageHeader__right[data-v-98a163f6]{display:flex;gap:10px;align-items:center}.exportBtn[data-v-98a163f6]{display:inline-flex;gap:8px;align-items:center}.pageBody[data-v-98a163f6]{padding:16px 0 22px}.filtersCard[data-v-98a163f6]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:14px;margin-bottom:14px}.filtersGrid[data-v-98a163f6]{display:grid;grid-template-columns:1fr;gap:12px}.filtersGrid--2[data-v-98a163f6]{grid-template-columns:1fr}@media (min-width: 768px){.filtersGrid--2[data-v-98a163f6]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}.filterItem[data-v-98a163f6]{display:flex;flex-direction:column;gap:6px}.filterLabel[data-v-98a163f6]{font-size:12px;font-weight:900;color:#334155}.filterControl[data-v-98a163f6]{height:40px;border:1px solid #cbd5e1;border-radius:12px;font-size:13px;color:#0f172a;outline:none;background:#fff;width:100%}.filterControl[data-v-98a163f6]:focus{border-color:rgba(var(--color-primary-rgb),.7);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.14)}.periodRow[data-v-98a163f6]{display:grid;grid-template-columns:42px 1fr 42px;gap:10px;align-items:center}.periodBtn[data-v-98a163f6]{height:40px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.periodBtn[data-v-98a163f6]:hover{background:#f8fafc}.periodValue[data-v-98a163f6]{height:40px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900;color:#0f172a;font-size:13px}.periodValue__icon[data-v-98a163f6]{opacity:.8}.teacherCard[data-v-98a163f6]{border:1px solid rgba(var(--color-primary-rgb),.25);background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.08),rgba(var(--color-primary-rgb),.16));border-radius:14px;padding:12px 14px;display:flex;gap:12px;align-items:center;margin-bottom:14px}.teacherCard__avatar[data-v-98a163f6]{width:46px;height:46px;border-radius:999px;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900}.teacherCard__name[data-v-98a163f6]{font-weight:900;color:#0f172a}.teacherCard__meta[data-v-98a163f6]{font-size:13px;color:#475569;font-weight:700}.cards-dashboard-container[data-v-98a163f6]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:16px}@media (min-width: 768px){.cards-dashboard-container[data-v-98a163f6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}}.container-custom-card[data-v-98a163f6]{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.dashCard__title[data-v-98a163f6]{font-size:13px;font-weight:900;color:#334155}.dashCard__body[data-v-98a163f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.dashCard__value[data-v-98a163f6]{margin:6px 0 0;font-size:22px;font-weight:900;color:#0f172a;line-height:1.1}.dashCard__subtitle[data-v-98a163f6]{margin:8px 0 0;font-size:13px;color:#64748b}.dashCard__iconBox[data-v-98a163f6]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashCard__icon[data-v-98a163f6]{font-size:18px}.dashCard__iconBox--primary[data-v-98a163f6]{background:rgba(var(--color-primary-rgb),.12)}.dashCard__icon--primary[data-v-98a163f6]{color:var(--color-primary)}.dashCard__iconBox--success[data-v-98a163f6]{background:rgba(34,197,94,.14)}.dashCard__icon--success[data-v-98a163f6]{color:#16a34a}.dashCard__iconBox--warning[data-v-98a163f6]{background:rgba(245,158,11,.16)}.dashCard__icon--warning[data-v-98a163f6]{color:#d97706}.dashCard__iconBox--secondary[data-v-98a163f6]{background:rgba(var(--color-secondary-rgb),.14)}.dashCard__icon--secondary[data-v-98a163f6]{color:var(--color-secondary)}.alertCard[data-v-98a163f6]{border:1px solid #fde68a;background:#fffbeb;border-radius:14px;padding:14px;display:flex;gap:10px;margin-bottom:14px}.alertCard__icon[data-v-98a163f6]{width:34px;height:34px;border-radius:12px;background:rgba(245,158,11,.18);color:#b45309;display:flex;align-items:center;justify-content:center;flex-shrink:0}.alertCard__title[data-v-98a163f6]{font-weight:900;color:#78350f;margin-bottom:4px}.alertCard__list[data-v-98a163f6]{margin:0;padding-left:14px;color:#92400e;font-weight:600;font-size:13px}.tabsCard[data-v-98a163f6]{border:1px solid #e2e8f0;background:#fff;border-radius:14px;overflow:hidden}.tabsHead[data-v-98a163f6]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e2e8f0}.tabBtn[data-v-98a163f6]{padding:12px 10px;font-size:13px;font-weight:900;color:#475569;background:#fff;border:0;border-bottom:2px solid transparent}.tabBtn[data-v-98a163f6]:hover{background:#f8fafc}.tabBtn--active[data-v-98a163f6]{background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary);border-bottom-color:var(--color-primary)}.tabsBody[data-v-98a163f6]{padding:14px}.sectionTitle[data-v-98a163f6]{font-weight:900;color:#0f172a;margin-bottom:10px;font-size:14px}.chartPlaceholder[data-v-98a163f6]{border:1px dashed #cbd5e1;border-radius:14px;overflow:hidden}.chartPlaceholder__head[data-v-98a163f6]{padding:10px 12px;display:flex;gap:8px;align-items:center;background:#f8fafc;color:#334155;font-weight:800;font-size:13px}.chartPlaceholder__box[data-v-98a163f6]{height:280px;background:#fff}.tableCard[data-v-98a163f6]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;overflow:hidden}.tableHead[data-v-98a163f6]{padding:12px 14px;border-bottom:1px solid #e2e8f0;background:#fff}.tableHead__title[data-v-98a163f6]{display:flex;align-items:center;gap:8px;font-weight:900;color:#0f172a}.th[data-v-98a163f6]{padding:12px 14px;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:900}.td[data-v-98a163f6]{padding:12px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.badge[data-v-98a163f6]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid transparent}.badge--ok[data-v-98a163f6]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.badge--warn[data-v-98a163f6]{background:#fffbeb;color:#b45309;border-color:#fde68a}.badge--info[data-v-98a163f6]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.badge--bad[data-v-98a163f6]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.emptyState[data-v-98a163f6]{padding:40px 0;text-align:center}.emptyState__icon[data-v-98a163f6]{font-size:28px;opacity:.7}.emptyState__title[data-v-98a163f6]{margin-top:10px;font-weight:900;color:#334155}.emptyState__desc[data-v-98a163f6]{margin-top:6px;color:#64748b;font-weight:600;font-size:13px}.weekCard[data-v-98a163f6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.weekCard__k[data-v-98a163f6]{font-size:12px;font-weight:900;color:#64748b}.weekCard__v[data-v-98a163f6]{font-size:18px;font-weight:900;color:#0f172a;margin-top:6px}.weekCard__sub[data-v-98a163f6]{font-size:12px;color:#64748b;font-weight:600;margin-top:4px}.summaryCard[data-v-98a163f6]{margin-top:14px;border:1px solid rgba(var(--color-primary-rgb),.25);background:rgba(var(--color-primary-rgb),.08);border-radius:14px;padding:14px;display:flex;gap:12px}.summaryCard__icon[data-v-98a163f6]{width:38px;height:38px;border-radius:14px;background:rgba(var(--color-primary-rgb),.14);display:flex;align-items:center;justify-content:center;color:var(--color-primary);flex-shrink:0}.summaryCard__title[data-v-98a163f6]{font-weight:900;color:#0f172a;margin-bottom:10px}.summaryGrid[data-v-98a163f6]{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 768px){.summaryGrid[data-v-98a163f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.summaryK[data-v-98a163f6]{font-size:12px;font-weight:900;color:#334155}.summaryV[data-v-98a163f6]{margin-top:6px;font-size:16px;font-weight:900;color:#0f172a}.payslipsTable[data-v-98a163f6] .p-datatable-table{width:100%}.payslipsTable[data-v-98a163f6] .p-datatable-tbody>tr:hover{background:#f8fafc}.payslipsTable[data-v-98a163f6] .p-paginator{border-top:1px solid #e2e8f0}.container-graph[data-v-98a163f6]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:14px;margin-bottom:18px}.content-header[data-v-98a163f6]{display:flex;flex-direction:column;gap:12px;margin-bottom:10px}.controls[data-v-98a163f6]{display:flex;gap:16px;flex-wrap:wrap}.control-item[data-v-98a163f6]{display:flex;flex-direction:column;gap:6px}.controls select[data-v-98a163f6]{padding:6px 10px;border-radius:8px;border:1px solid #cbd5e1}[data-v-98a163f6] .apexcharts-toolbar{z-index:5!important}.sectionHead[data-v-4c9a05ec]{display:flex;align-items:center;gap:12px;margin:6px 0 18px}.sectionHead__icon[data-v-4c9a05ec]{width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-4c9a05ec]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-4c9a05ec]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.card[data-v-4c9a05ec]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:14px}.cardTitle[data-v-4c9a05ec]{font-size:16px;font-weight:700;margin:0 0 8px}.cardText[data-v-4c9a05ec]{margin:0 0 14px;color:#667085;font-size:14px}.profileCard[data-v-4c9a05ec]{display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center}.profilePhotoWrap[data-v-4c9a05ec]{position:relative;width:150px;height:150px}.profilePhoto[data-v-4c9a05ec]{width:150px;height:150px;border-radius:999px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,#1b2e83,#132364);border:6px solid #f3f4f6;box-shadow:0 10px 24px #00000014}.profilePhoto img[data-v-4c9a05ec]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profilePhotoBtn[data-v-4c9a05ec]{position:absolute;right:6px;bottom:6px;width:44px;height:44px;border-radius:999px;border:none;cursor:pointer;background:var(--color-primary, #1b2e83);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px #0000002e}.btnSecondary[data-v-4c9a05ec]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.formGrid[data-v-4c9a05ec]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field__label[data-v-4c9a05ec]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#344054;margin-bottom:6px}.field__labelIcon[data-v-4c9a05ec]{color:#667085}.field__input[data-v-4c9a05ec]{width:100%;border:1px solid #d0d5dd;border-radius:12px;padding:12px 14px;outline:none}.field__input--readonly[data-v-4c9a05ec]{background:#f9fafb;color:#101828;cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text;display:flex;align-items:center;min-height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.infoBox[data-v-4c9a05ec]{background:rgba(var(--color-primary-rgb, 27, 46, 131),.06);border:1px solid rgba(var(--color-primary-rgb, 27, 46, 131),.18);border-radius:16px;padding:16px}.infoBox__title[data-v-4c9a05ec]{margin:0 0 10px;color:var(--color-primary, #1b2e83);font-weight:800;font-size:14px}.infoBox__list[data-v-4c9a05ec]{margin:0;padding-left:18px;color:#1f3a8a;font-size:13px;display:grid;gap:6px}.req[data-v-4c9a05ec]{color:#ef4444}@media (max-width: 900px){.profileCard[data-v-4c9a05ec]{grid-template-columns:1fr;text-align:center}.profilePhotoWrap[data-v-4c9a05ec]{margin:0 auto}.formGrid[data-v-4c9a05ec]{grid-template-columns:1fr}}.sectionHead[data-v-421d3964]{display:flex;align-items:center;gap:12px;margin:6px 0 18px}.sectionHead__icon[data-v-421d3964]{width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-421d3964]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-421d3964]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.card[data-v-421d3964]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:14px}.muted[data-v-421d3964]{color:#667085;margin:0}.sectionHead[data-v-b905331c]{display:flex;align-items:center;gap:12px;margin:6px 0 18px}.sectionHead__icon[data-v-b905331c]{min-width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-b905331c]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-b905331c]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.card[data-v-b905331c]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:14px}.muted[data-v-b905331c]{color:#667085;margin:0}.sectionHead[data-v-a496281c]{display:flex;align-items:center;gap:12px;margin:6px 0 18px}.sectionHead__icon[data-v-a496281c]{width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-a496281c]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-a496281c]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.card[data-v-a496281c]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:14px}.muted[data-v-a496281c]{color:#667085;margin:0}.sectionHead[data-v-45986f66]{display:flex;align-items:center;gap:12px;margin:6px 0 18px}.sectionHead__icon[data-v-45986f66]{width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-45986f66]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-45986f66]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.card[data-v-45986f66]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:14px}.muted[data-v-45986f66]{color:#667085;margin:0}.sectionHead[data-v-528fc1ac]{display:flex;align-items:center;gap:12px;margin:6px 0 18px}.sectionHead__icon[data-v-528fc1ac]{width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-528fc1ac]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-528fc1ac]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.card[data-v-528fc1ac]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:14px}.muted[data-v-528fc1ac]{color:#667085;margin:0}.sectionHead[data-v-3d7e8ec8]{display:flex;align-items:center;gap:12px;margin:6px 0 18px}.sectionHead__icon[data-v-3d7e8ec8]{width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-3d7e8ec8]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-3d7e8ec8]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.card[data-v-3d7e8ec8]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:14px}.muted[data-v-3d7e8ec8]{color:#667085;margin:0}.sectionHead[data-v-97fa0a34]{display:flex;align-items:center;gap:12px;margin:6px 0 18px}.sectionHead__icon[data-v-97fa0a34]{min-width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-97fa0a34]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-97fa0a34]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.card[data-v-97fa0a34]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:14px}.muted[data-v-97fa0a34]{color:#667085;margin:0}.sectionHead[data-v-edb41f98]{display:flex;align-items:center;gap:12px;margin:6px 0 18px}.sectionHead__icon[data-v-edb41f98]{min-width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-edb41f98]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-edb41f98]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.card[data-v-edb41f98]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:14px}.muted[data-v-edb41f98]{color:#667085;margin:0}.cvPage[data-v-55f5f4b9]{width:100%}.cvTop[data-v-55f5f4b9]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 4px 18px}.cvTop__title[data-v-55f5f4b9]{font-size:22px;font-weight:700;margin:0 0 10px}.cvTop__progressRow[data-v-55f5f4b9]{width:100%}.cvTop__progressInfo[data-v-55f5f4b9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cvTop__progressLabel[data-v-55f5f4b9]{font-size:14px;color:var(--color-on-surface-variant, #667085)}.cvTop__progressValue[data-v-55f5f4b9]{font-size:14px;font-weight:700;color:var(--color-primary, #1b2e83)}.cvProgress[data-v-55f5f4b9]{width:100%;height:10px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.12);border-radius:999px;overflow:hidden}.cvProgress__bar[data-v-55f5f4b9]{height:100%;background:var(--color-primary, #1b2e83);border-radius:999px;transition:width .2s ease}.btnExport[data-v-55f5f4b9]{display:inline-flex;align-items:center;gap:10px;padding:12px 16px}.bg-success-light[data-v-7a457849]{background-color:#e6f4ea}.bg-secondary-light[data-v-7a457849]{background-color:#f1f3f4}.bg-danger-light[data-v-7a457849]{background-color:#fce8e6}.bg-success-light[data-v-105a471a]{background-color:#e6f4ea}.bg-secondary-light[data-v-105a471a]{background-color:#f1f3f4}.bg-danger-light[data-v-105a471a]{background-color:#fce8e6}.data-table[data-v-138506ac]{border:1px solid #ccc;border-collapse:collapse;display:inline-table;min-width:200px}.data-table[data-v-138506ac]:first-child{min-width:340px}.data-row[data-v-138506ac]{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid #ccc}.data-row[data-v-138506ac]:last-child{border-bottom:none}.header-row[data-v-138506ac]{grid-template-columns:1fr;background:#f4f4f4}.data-label[data-v-138506ac]{padding:6px 10px;font-size:.85rem;border-right:1px solid #ccc;display:flex;align-items:center;white-space:nowrap;min-width:140px}.data-input[data-v-138506ac]{width:100px;padding:4px 6px;border:none;outline:none;text-align:center;font-size:.85rem;background:#fff}.steps-table[data-v-138506ac]{border:1px solid #ccc;border-radius:4px;overflow:hidden}.steps-header[data-v-138506ac],.steps-body[data-v-138506ac]{display:flex;align-items:stretch}.step-cell[data-v-138506ac]{flex:1;border-right:1px solid #ccc;padding:8px 12px}.step-cell[data-v-138506ac]:last-child{border-right:none}.step-cell.header[data-v-138506ac]{background:#f4f4f4;font-size:.82rem;font-weight:600;color:#444;border-bottom:1px solid #ccc}.step-input[data-v-138506ac]{width:100%;border:none;outline:none;font-weight:700;font-size:.9rem;text-transform:uppercase;background:transparent}.diagram-section[data-v-138506ac]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px}.diagram-flow[data-v-138506ac]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.flow-block[data-v-138506ac]{padding:18px 22px;font-weight:700;font-size:.82rem;text-align:center;text-transform:uppercase;color:#fff;min-width:100px}.blue-dark[data-v-138506ac]{background:#3b3b9e}.flow-arrow[data-v-138506ac]{font-size:2rem;color:#00b4d8;margin:0 2px}.flow-compound[data-v-138506ac]{display:flex;border:2px solid #aaa;height:80px}.compound-block[data-v-138506ac]{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;color:#fff;width:60px}.compound-block.eg[data-v-138506ac]{background:#8080d0}.compound-block.fbc[data-v-138506ac]{background:#48cae4}.compound-block.striped[data-v-138506ac]{background:repeating-linear-gradient(45deg,#48cae4,#48cae4 5px,#fff 5px,#fff 10px);color:#00729e}.scheme-table[data-v-138506ac]{border-collapse:collapse;font-size:.82rem}.scheme-table th[data-v-138506ac],.scheme-table td[data-v-138506ac]{border:1px solid #999;padding:5px 10px;text-align:center;white-space:nowrap}.scheme-table th[data-v-138506ac]{background:#f0f0f0;font-weight:700;text-align:left}.total-cell[data-v-138506ac]{font-weight:700;font-size:1rem;border:none!important;padding-left:16px}.legend-grid[data-v-138506ac]{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;font-size:.82rem;border:1px solid #ccc;padding:12px;border-radius:4px}.legend-item[data-v-138506ac]{display:flex;align-items:center;gap:10px}.legend-color[data-v-138506ac]{width:48px;height:18px;flex-shrink:0;border-radius:2px}.striped-legend[data-v-138506ac]{background:repeating-linear-gradient(45deg,#aaa,#aaa 3px,#fff 3px,#fff 6px);border:1px solid #aaa}.fade-enter-active[data-v-138506ac],.fade-leave-active[data-v-138506ac]{transition:opacity .3s ease}.fade-enter-from[data-v-138506ac],.fade-leave-to[data-v-138506ac]{opacity:0}.academicProgramsPage[data-v-64a95d74]{display:flex;flex-direction:column;gap:1.25rem}.heroSection[data-v-64a95d74]{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.12),rgba(var(--color-secondary-rgb),.1));border:1px solid rgba(var(--color-primary-rgb),.15);border-radius:20px;padding:1.5rem}.heroSection__title[data-v-64a95d74]{margin:0;font-size:1.6rem;font-weight:700;color:var(--color-dark)}.heroSection__subtitle[data-v-64a95d74]{margin:.5rem 0 0;color:var(--color-gray-600);max-width:760px}.kpiGrid[data-v-64a95d74]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.kpiCard[data-v-64a95d74]{display:flex;align-items:center;gap:1rem}.kpiCard__icon[data-v-64a95d74]{width:52px;height:52px;min-width:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff}.kpiCard__icon--primary[data-v-64a95d74]{background:var(--color-primary)}.kpiCard__icon--success[data-v-64a95d74]{background:var(--color-success)}.kpiCard__icon--warning[data-v-64a95d74]{background:var(--color-warning);color:var(--color-dark)}.kpiCard__icon--danger[data-v-64a95d74]{background:var(--color-danger)}.kpiCard__label[data-v-64a95d74]{margin:0;font-size:.9rem;color:var(--color-gray-600)}.kpiCard__value[data-v-64a95d74]{margin:.2rem 0 0;font-size:1.7rem;font-weight:700;color:var(--color-dark)}.sectionTitle[data-v-64a95d74]{display:flex;align-items:center;justify-content:space-between}.sectionTitle__left[data-v-64a95d74]{display:flex;align-items:center;gap:.85rem}.sectionTitle__icon[data-v-64a95d74]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.sectionTitle__text[data-v-64a95d74]{margin:0;font-size:1.05rem;font-weight:700;color:var(--color-dark)}.sectionTitle__subtitle[data-v-64a95d74]{margin:.15rem 0 0;font-size:.88rem;color:var(--color-gray-600)}.filtersGrid[data-v-64a95d74]{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:1rem;align-items:end}.filterItem[data-v-64a95d74]{display:flex;flex-direction:column;gap:.45rem}.filterItem__label[data-v-64a95d74]{font-weight:600;color:var(--color-dark);font-size:.92rem}.filterActions[data-v-64a95d74]{display:flex;justify-content:flex-end}.tableWrapper[data-v-64a95d74]{overflow-x:auto}.programsTable[data-v-64a95d74]{width:100%;border-collapse:collapse}.programsTable thead th[data-v-64a95d74]{text-align:left;padding:.9rem 1rem;background:#f8fafc;color:var(--color-gray-600);font-size:.9rem;font-weight:700;border-bottom:1px solid #e9ecef;white-space:nowrap}.programsTable tbody td[data-v-64a95d74]{padding:1rem;border-bottom:1px solid #eef2f7;vertical-align:middle;color:var(--color-dark)}.programsTable tbody tr[data-v-64a95d74]:hover{background:rgba(var(--color-primary-rgb),.03)}.programCell[data-v-64a95d74]{display:flex;align-items:center;gap:.85rem;min-width:250px}.programCell__icon[data-v-64a95d74]{width:42px;height:42px;min-width:42px;border-radius:12px;background:rgba(var(--color-secondary-rgb),.1);color:var(--color-secondary);display:flex;align-items:center;justify-content:center}.programCell__name[data-v-64a95d74]{margin:0;font-weight:700;color:var(--color-dark)}.programCell__meta[data-v-64a95d74]{margin:.2rem 0 0;font-size:.85rem;color:var(--color-gray-600)}.actionsCell[data-v-64a95d74]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.text-right[data-v-64a95d74]{text-align:right!important}@media (max-width: 1200px){.kpiGrid[data-v-64a95d74]{grid-template-columns:repeat(2,minmax(0,1fr))}.filtersGrid[data-v-64a95d74]{grid-template-columns:1fr 1fr}.filterItem--search[data-v-64a95d74]{grid-column:span 2}.filterActions[data-v-64a95d74]{justify-content:flex-start}}@media (max-width: 768px){.kpiGrid[data-v-64a95d74],.filtersGrid[data-v-64a95d74]{grid-template-columns:1fr}.filterItem--search[data-v-64a95d74]{grid-column:span 1}.heroSection[data-v-64a95d74]{padding:1rem}.heroSection__title[data-v-64a95d74]{font-size:1.25rem}}.title[data-v-ca435786]{overflow:hidden;font-family:Roboto;font-style:normal;font-weight:700;font-size:25px;line-height:28px;color:#2e3135;border-radius:4px}.header[data-v-ca435786]{display:flex;justify-content:space-between;width:95%;font-size:18px;font-family:Roboto;font-style:normal;font-weight:700}.header .description[data-v-ca435786]{display:flex}.description span[data-v-ca435786]{padding-right:20px}.info-row[data-v-ca435786]{display:flex;justify-content:space-between}.info-row p[data-v-ca435786]{text-align:start;width:33%;font-weight:600}.modal-body[data-v-3e6b8674],.modal-footer[data-v-3e6b8674]{background-color:#fff}.o-modal-header[data-v-3e6b8674]{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-3);background-color:var(--color-primary);color:var(--color-light);border-radius:8px 8px 0 0}.o-modal-title[data-v-3e6b8674]{font-weight:var(--font-weight-bold);font-size:var(--font-size-2);margin-bottom:0;line-height:var(--line-height-4)}.o-modal-body[data-v-3e6b8674]{position:relative;background-color:var(--color-light);padding:var(--padding-4);max-height:calc(100vh - 275px);overflow:auto}.o-modal-footer[data-v-3e6b8674]{display:flex;flex-wrap:wrap;gap:var(--gap-1);align-items:center;justify-content:flex-end;padding:var(--padding-2);border-top-width:var(--border-1);border-top-color:rgba(var(--color-gray-600-rgb),var(--opacity-color-20));background-color:var(--color-light);border-radius:0 0 8px 8px}*[data-v-53eba3a2]{font-family:Times New Roman,serif;box-sizing:border-box}.content[data-v-53eba3a2]{display:flex;flex-direction:column;width:100%;align-items:center;gap:24px;background-color:#fff;box-shadow:#00000073 1px 2px 6px;overflow:auto}.graphWrapper[data-v-53eba3a2],.infoTableWrapper[data-v-53eba3a2],.curriculumTable[data-v-53eba3a2]{width:100%;overflow-x:auto}.content .graph[data-v-53eba3a2]{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:20px;margin:0 auto;width:-moz-max-content;width:max-content;min-width:100%}.graph-step[data-v-53eba3a2]{display:flex;align-items:center;flex-shrink:0}.blocks[data-v-53eba3a2]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0}.block[data-v-53eba3a2]{display:flex;flex-direction:row;min-width:110px;min-height:210px;flex-shrink:0;border-radius:10px;overflow:hidden;box-shadow:0 6px 16px #0000000f}.types[data-v-53eba3a2]{width:80%;height:100%;display:grid;border:1px solid #d7dce3;background:#fff}.one-type[data-v-53eba3a2]{grid-template-areas:"one"}.two-types[data-v-53eba3a2]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"top top" "bottom bottom"}.two-types-seminary[data-v-53eba3a2]{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-template-areas:"top bottom"}.three-types[data-v-53eba3a2]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-template-areas:"left right" "left right" "left right" "bottom bottom"}.type[data-v-53eba3a2]{font-weight:700;color:#1f2937;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 8px;font-size:14px;line-height:1.15;word-break:break-word}.type--default[data-v-53eba3a2]{background-color:#5a6ad7;color:#fff}.type[style*="grid-area: one"][data-v-53eba3a2]{grid-area:one}.type[style*="grid-area: top"][data-v-53eba3a2]{grid-area:top}.type[style*="grid-area: bottom"][data-v-53eba3a2]{grid-area:bottom}.type[style*="grid-area: left"][data-v-53eba3a2]{grid-area:left}.type[style*="grid-area: right"][data-v-53eba3a2]{grid-area:right}.evaluation-block[data-v-53eba3a2]{width:20%;height:100%;border-top:1px solid #d7dce3;border-bottom:1px solid #d7dce3;background-image:linear-gradient(45deg,#d7dce3 25%,transparent 25%,transparent 50%,#d7dce3 50%,#d7dce3 75%,transparent 75%,transparent);background-size:10px 10px;background-color:#f8fafc}.arrow[data-v-53eba3a2]{color:#25a4ff;width:90px;min-width:60px;display:flex;justify-content:center;align-items:center}.rectangle[data-v-53eba3a2]{min-width:150px;min-height:96px;max-width:240px;background:linear-gradient(135deg,var(--color-primary),#3f7ee8);display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;padding:18px 12px;border-radius:16px;box-shadow:0 10px 24px #2563eb2e;word-break:break-word;line-height:1.2}.rectangle--first[data-v-53eba3a2]{max-width:170px}.content .info-table[data-v-53eba3a2]{display:flex;justify-content:center;align-items:flex-start;gap:18px;width:-moz-max-content;width:max-content;min-width:100%;padding:8px 0 4px}.info-table table[data-v-53eba3a2]{border-collapse:separate;border-spacing:0;font-family:Arial,sans-serif;font-size:14px;overflow:hidden;border-radius:14px;box-shadow:0 8px 20px #0f172a0f;background:#fff}.info-table th[data-v-53eba3a2]{border:1px solid #d7dce3;padding:10px 14px;text-align:left;background-color:#f8fafc;color:#0f172a;white-space:nowrap;font-weight:700}.info-table td[data-v-53eba3a2]{border:1px solid #d7dce3;padding:10px;text-align:center;min-width:56px;background:#fff}.hoursSummary[data-v-53eba3a2]{min-width:170px;background:#fff;border:1px solid #d7dce3;border-radius:14px;padding:14px 16px;box-shadow:0 8px 20px #0f172a0f;display:flex;flex-direction:column;gap:8px}.hoursSummary p[data-v-53eba3a2]{font-size:18px;font-weight:700;margin:0;color:#0f172a;text-align:center}.hoursSummary__extra[data-v-53eba3a2]{padding-bottom:6px}.hoursSummary__divider[data-v-53eba3a2]{min-height:2px;background-color:#0f172a;width:100%;opacity:.3}.content .caption[data-v-53eba3a2]{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:20px;width:100%}.legendTable[data-v-53eba3a2]{border-collapse:separate;border-spacing:0;width:100%;max-width:760px;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px #0f172a0f;background:#fff}.caption td[data-v-53eba3a2]{border:1px solid #d7dce3;padding:12px;text-align:left;font-weight:600;width:350px;background:#fff}.legendItem[data-v-53eba3a2]{display:flex;align-items:center;gap:12px}.caption span[data-v-53eba3a2]{flex:1;text-align:left;line-height:1.2;color:#1f2937}.caption .color-box[data-v-53eba3a2]{width:80px;min-width:80px;height:24px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#000;font-weight:700;border:1px solid #000;border-radius:6px}.caption .pattern-box[data-v-53eba3a2]{width:80px;min-width:80px;height:24px;display:inline-block;background-size:10px 10px;border:1px solid #000;border-radius:6px}.curriculumTable table[data-v-53eba3a2]{font-family:Arial,sans-serif;border-collapse:separate;border-spacing:0;width:100%;min-width:600px;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px #0f172a0f}.curriculumTable th[data-v-53eba3a2],.curriculumTable td[data-v-53eba3a2]{border:1px solid #d7dce3;padding:14px 10px;text-align:center;font-weight:600;font-size:14px;background:#fff}.curriculumTable th[data-v-53eba3a2]{background:linear-gradient(135deg,#03aef3,#0284c7);color:#fff}.margin-adjustment[data-v-53eba3a2]{margin-top:-12px}.rotate-left[data-v-53eba3a2]{transform:rotate(180deg);display:inline-block}@media (max-width: 1024px){.content .graph[data-v-53eba3a2]{padding:16px;gap:10px}.block[data-v-53eba3a2]{min-width:94px;min-height:180px}.rectangle[data-v-53eba3a2]{min-width:130px;min-height:88px;max-width:190px;padding:14px 10px;font-size:14px}.arrow[data-v-53eba3a2]{width:65px;min-width:50px}.type[data-v-53eba3a2]{font-size:13px}.hoursSummary p[data-v-53eba3a2]{font-size:16px}}@media (max-width: 768px){.content[data-v-53eba3a2]{gap:16px}.content .graph[data-v-53eba3a2]{padding:10px;gap:8px}.block[data-v-53eba3a2]{min-width:76px;min-height:150px}.rectangle[data-v-53eba3a2]{min-width:110px;min-height:72px;max-width:150px;padding:12px 8px;border-radius:12px;font-size:12px}.arrow[data-v-53eba3a2]{width:42px;min-width:34px}.type[data-v-53eba3a2]{font-size:11px;padding:6px}.content .info-table[data-v-53eba3a2]{flex-direction:column;align-items:flex-start;width:100%;min-width:unset}.info-table table[data-v-53eba3a2]{font-size:12px}.info-table th[data-v-53eba3a2],.info-table td[data-v-53eba3a2]{padding:8px 6px}.hoursSummary[data-v-53eba3a2]{width:100%;min-width:unset}.hoursSummary p[data-v-53eba3a2]{font-size:15px;text-align:left}.content .caption[data-v-53eba3a2]{flex-direction:column;align-items:stretch}.caption td[data-v-53eba3a2]{width:auto;padding:10px}.legendItem[data-v-53eba3a2]{align-items:flex-start}.caption .color-box[data-v-53eba3a2],.caption .pattern-box[data-v-53eba3a2]{width:60px;min-width:60px;height:22px}.caption span[data-v-53eba3a2]{font-size:12px}.curriculumTable table[data-v-53eba3a2]{min-width:480px}.curriculumTable th[data-v-53eba3a2],.curriculumTable td[data-v-53eba3a2]{font-size:12px;padding:10px 6px}}@media (max-width: 480px){.block[data-v-53eba3a2]{min-width:66px;min-height:128px}.rectangle[data-v-53eba3a2]{min-width:96px;min-height:62px;max-width:120px;font-size:11px;padding:10px 6px}.arrow[data-v-53eba3a2]{width:34px;min-width:28px}.type[data-v-53eba3a2]{font-size:10px;padding:4px}.hoursSummary p[data-v-53eba3a2]{font-size:14px}.curriculumTable table[data-v-53eba3a2]{min-width:420px}}.title[data-v-faff01fe]{overflow:hidden;font-family:Roboto;font-style:normal;font-weight:700;font-size:25px;padding:30px 0 10px 30px;line-height:28px;color:#2e3135;border-radius:4px}.containerContent[data-v-faff01fe]{background-color:#fff;box-shadow:#00000073 1px 2px 6px;height:calc(-200px + 100vh);overflow:auto}.header-info[data-v-faff01fe]{display:flex;flex-direction:column;gap:30px;width:100%;font-weight:600;padding:10px}.header-info table[data-v-faff01fe]{border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px}.header-info th[data-v-faff01fe]{border:1px solid black;padding:8px 15px;text-align:left}.header-info td[data-v-faff01fe]{border:1px solid black;padding:0;text-align:center;width:80px}.header-info td input[data-v-faff01fe]{border:none;text-align:center;width:100%;height:35px;padding:10px}.header-info th[data-v-faff01fe]{background-color:#f2f2f2}.hours-row-1[data-v-faff01fe]{display:flex}.hours-row-1 div[data-v-faff01fe]{display:flex;flex-direction:column;align-items:center}.hours-row-2[data-v-faff01fe]{display:flex;justify-content:start;width:47%}.hours-row-2 div[data-v-faff01fe]{display:flex;flex-direction:column;align-items:center}.hours-row-1 .center-training[data-v-faff01fe]{display:flex;flex-direction:column;width:30%}.hours-row-1 .center-label[data-v-faff01fe]{display:flex;flex-direction:column;height:0;width:100%}.hours-row-1 .center-label label[data-v-faff01fe]{position:relative;top:-30px}.hours-row-1 .center-training .center-training-inputs[data-v-faff01fe]{display:flex;flex-direction:row;width:100%}.header[data-v-faff01fe]{display:flex;justify-content:space-between;width:98%;font-size:18px;font-family:Roboto;font-style:normal;font-weight:700}.header .description[data-v-faff01fe]{display:flex}.finish-error[data-v-faff01fe]{border-radius:5px!important;border:3px solid var(--color-secondary)!important;background-color:#f9cbcb}.finish-error input[data-v-faff01fe]{background-color:#f9cbcb}.steps-table-wrapper[data-v-faff01fe]{width:100%;overflow-x:auto;margin-top:12px}.steps-table[data-v-faff01fe]{width:100%;min-width:900px;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px;background:#fff}.steps-table th[data-v-faff01fe]{border:1px solid black;padding:10px 12px;text-align:center;background-color:#f2f2f2;white-space:nowrap}.steps-table td[data-v-faff01fe]{border:1px solid black;padding:8px;vertical-align:middle}.step-input[data-v-faff01fe]{width:100%;min-width:260px;height:40px;border:1px solid #d0d5dd;border-radius:8px;padding:0 12px;text-align:left;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.step-input[data-v-faff01fe]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #007bff1f}.checkbox-cell[data-v-faff01fe]{display:flex;justify-content:center;align-items:center;min-width:90px}.step-checkbox[data-v-faff01fe]{height:20px;width:20px;border:1px solid gray;cursor:pointer}@media (max-width: 1024px){.steps-table[data-v-faff01fe]{min-width:780px}.step-input[data-v-faff01fe]{min-width:220px}}@media (max-width: 768px){.steps-table[data-v-faff01fe]{min-width:720px;font-size:13px}.steps-table th[data-v-faff01fe],.steps-table td[data-v-faff01fe]{padding:6px}.step-input[data-v-faff01fe]{min-width:200px;height:38px;font-size:13px}.checkbox-cell[data-v-faff01fe]{min-width:70px}}@media (max-width: 480px){.steps-table[data-v-faff01fe]{min-width:660px}.step-input[data-v-faff01fe]{min-width:180px;font-size:12px}}.grid-cards[data-v-5dc6cecb]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.sectionHead[data-v-383d0954]{display:flex;align-items:center;gap:12px;margin:6px 0 18px}.sectionHead__icon[data-v-383d0954]{min-width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-383d0954]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-383d0954]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.card[data-v-383d0954]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:14px}.cardTitle[data-v-383d0954]{font-size:16px;font-weight:700;margin:0 0 8px}.cardText[data-v-383d0954]{margin:0 0 14px;color:#667085;font-size:14px}.profileCard[data-v-383d0954]{display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center}.profilePhotoWrap[data-v-383d0954]{position:relative;width:150px;height:150px}.profilePhoto[data-v-383d0954]{width:150px;height:150px;border-radius:999px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,#1b2e83,#132364);border:6px solid #f3f4f6;box-shadow:0 10px 24px #00000014}.profilePhoto img[data-v-383d0954]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profilePhotoBtn[data-v-383d0954]{position:absolute;right:6px;bottom:6px;width:44px;height:44px;border-radius:999px;padding:0!important;min-width:44px;min-height:44px;line-height:1;border:none!important;cursor:pointer;background:var(--color-primary, #1b2e83)!important;color:#fff!important;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px #0000002e}.btnSecondary[data-v-383d0954]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.formGrid[data-v-383d0954]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field__label[data-v-383d0954]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#344054;margin-bottom:6px}.field__labelIcon[data-v-383d0954]{color:#667085}.field__input[data-v-383d0954]{width:100%;border:1px solid #d0d5dd;border-radius:12px;padding:12px 14px;outline:none}.field__input--readonly[data-v-383d0954]{background:#f9fafb;color:#101828;cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text;display:flex;align-items:center;min-height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.infoBox[data-v-383d0954]{background:rgba(var(--color-primary-rgb, 27, 46, 131),.06);border:1px solid rgba(var(--color-primary-rgb, 27, 46, 131),.18);border-radius:16px;padding:16px}.infoBox__title[data-v-383d0954]{margin:0 0 10px;color:var(--color-primary, #1b2e83);font-weight:800;font-size:14px}.infoBox__list[data-v-383d0954]{margin:0;padding-left:18px;color:#1f3a8a;font-size:13px;display:grid;gap:6px}.req[data-v-383d0954]{color:#ef4444}@media (max-width: 900px){.profileCard[data-v-383d0954]{grid-template-columns:1fr;text-align:center}.profilePhotoWrap[data-v-383d0954]{margin:0 auto}.formGrid[data-v-383d0954]{grid-template-columns:1fr}}.sectionHead[data-v-780b02cb]{display:flex;align-items:center;gap:12px;margin:6px 0 18px}.sectionHead__icon[data-v-780b02cb]{min-width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-780b02cb]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-780b02cb]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.card[data-v-780b02cb]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:14px}.cardTitle[data-v-780b02cb]{font-size:16px;font-weight:700;margin:0}.cardHead[data-v-780b02cb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.counterRow[data-v-780b02cb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.counterText[data-v-780b02cb]{font-size:13px;color:#667085}.counterBar[data-v-780b02cb]{width:140px;height:6px;background:#e5e7eb;border-radius:999px;overflow:hidden}.counterBar__fill[data-v-780b02cb]{height:100%;border-radius:999px;transition:width .15s ease}.counterBar__fill.isOk[data-v-780b02cb]{background:var(--color-primary, #1b2e83)}.counterBar__fill.isWarn[data-v-780b02cb]{background:#f59e0b}.counterBar__fill.isDanger[data-v-780b02cb]{background:#ef4444}.saveBtn[data-v-780b02cb]{margin-top:16px;justify-content:end}.tipsBox[data-v-780b02cb]{background:rgba(var(--color-primary-rgb, 27, 46, 131),.06);border:1px solid rgba(var(--color-primary-rgb, 27, 46, 131),.18);border-radius:16px;padding:16px;margin-top:14px}.tipsTitle[data-v-780b02cb]{margin:0 0 10px;color:var(--color-primary, #1b2e83);font-weight:800;font-size:14px}.tipsList[data-v-780b02cb]{margin:0;padding-left:18px;color:#1f3a8a;font-size:13px;display:grid;gap:6px}.sectionHead[data-v-078aa983]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 18px}.contentIconTitle[data-v-078aa983]{display:flex;align-items:center;gap:12px}.sectionHead__icon[data-v-078aa983]{min-width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-078aa983]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-078aa983]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.addBtn[data-v-078aa983]{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;white-space:nowrap}.grid[data-v-078aa983]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 768px){.grid[data-v-078aa983]{grid-template-columns:1fr 1fr}}@media (min-width: 1100px){.grid[data-v-078aa983]{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 768px){.sectionHead[data-v-078aa983]{display:flex;flex-direction:column;align-items:flex-start}}.emptyWrap[data-v-078aa983]{max-width:720px}.cardTitleRow[data-v-078aa983]{display:flex;align-items:center;justify-content:space-between;gap:12px}.titleLeft[data-v-078aa983]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.titleLeft[data-v-078aa983] .o-badge{max-width:none;white-space:nowrap}.level[data-v-078aa983]{font-weight:900}.statusBadge[data-v-078aa983]{font-size:12px;font-weight:800;padding:6px 10px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.statusBadge.isOk[data-v-078aa983]{background:#ecfdf3;color:#027a48;border-color:#abefc6}.statusBadge.isWarn[data-v-078aa983]{background:#fffaeb;color:#b54708;border-color:#fedf89}.titleRight[data-v-078aa983]{display:inline-flex;gap:8px}.iconBtn[data-v-078aa983]{width:38px;height:38px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.iconBtn[data-v-078aa983]:hover{background:#f3f4f6}.iconBtn.danger[data-v-078aa983]{border-color:#ef444459;color:#ef4444}.iconBtn.danger[data-v-078aa983]:hover{background:rgba(239,68,68,.08)}.body[data-v-078aa983]{display:grid;gap:10px}.mainTitle[data-v-078aa983]{font-size:14px;font-weight:800;color:#101828;margin-top:6px}.meta[data-v-078aa983]{display:grid;gap:10px}.metaRow[data-v-078aa983]{display:flex;align-items:start;justify-content:space-between;gap:12px}.metaLabel[data-v-078aa983]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#667085;font-weight:800}.metaIcon[data-v-078aa983]{font-size:14px}.metaValue[data-v-078aa983]{font-size:12px;color:#101828;text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-078aa983]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.footerActions[data-v-078aa983]{display:flex;gap:10px;justify-content:flex-end;padding:12px 0}.drawerHead__title[data-v-078aa983]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-078aa983]{margin:4px 0 0;color:#ffffffd9;font-size:13px}.drawerBody[data-v-078aa983]{padding:16px}.formGrid[data-v-078aa983]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 900px){.formGrid[data-v-078aa983]{grid-template-columns:1fr 1fr}}.colSpan2[data-v-078aa983]{grid-column:1 / -1}.field__input[data-v-078aa983]{width:100%;border:1px solid #d0d5dd;border-radius:12px;padding:12px 14px;outline:none}.field__input[data-v-078aa983]:focus{border-color:var(--color-primary, #1b2e83);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 27, 46, 131),.15)}.helpText[data-v-078aa983]{margin:6px 0 0;font-size:12px;color:#667085}.attachBox[data-v-078aa983]{border:1px dashed #d0d5dd;border-radius:14px;padding:14px;background:#fafafa}.attachHead[data-v-078aa983]{display:flex;align-items:center;justify-content:space-between;gap:12px}.attachTitle[data-v-078aa983]{font-size:13px;font-weight:900;color:#101828}.attachSub[data-v-078aa983]{font-size:12px;color:#667085}.attachBtn[data-v-078aa983]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font-weight:800;font-size:13px}.attachBtn[data-v-078aa983]:hover{background:#f3f4f6}.attachFile[data-v-078aa983]{margin-top:10px;display:flex;align-items:center;gap:10px;font-size:13px;color:#101828}.attachFileName[data-v-078aa983]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkBtn[data-v-078aa983]{border:none;background:transparent;color:var(--color-primary, #1b2e83);font-weight:900;cursor:pointer}.mutedSmall[data-v-078aa983]{font-size:12px;color:#667085}.btnPrimary[data-v-078aa983]{display:inline-flex;align-items:center;gap:10px}.btnSecondary[data-v-078aa983]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.btnDanger[data-v-078aa983]{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#ef4444}.drawerFooterActions[data-v-078aa983]{display:flex;justify-content:flex-end;gap:10px}.muted[data-v-078aa983]{color:#667085;margin:0}.grid-cards[data-v-078aa983]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.sectionHead[data-v-01c43dae]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 18px}.contentIconTitle[data-v-01c43dae]{display:flex;align-items:center;gap:12px}.sectionHead__icon[data-v-01c43dae]{min-width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead__title[data-v-01c43dae]{font-size:22px;font-weight:700;margin:0}.sectionHead__subtitle[data-v-01c43dae]{font-size:14px;margin:2px 0 0;color:var(--color-on-surface-variant, #667085)}.addBtn[data-v-01c43dae]{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;white-space:nowrap}.statsGrid[data-v-01c43dae]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:14px}@media (min-width: 900px){.statsGrid[data-v-01c43dae]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.sectionHead[data-v-01c43dae]{display:flex;flex-direction:column;align-items:flex-start}}.statValue[data-v-01c43dae]{font-size:34px;font-weight:900;color:#101828}.statValue.primary[data-v-01c43dae]{color:var(--color-primary, #1b2e83)}.statUnit[data-v-01c43dae]{font-size:16px;color:#667085;font-weight:800}.statHint[data-v-01c43dae]{font-size:12px;color:#667085;font-weight:700}.distWrap[data-v-01c43dae]{margin-bottom:14px}.distTitleRow[data-v-01c43dae]{display:inline-flex;align-items:center;gap:10px}.distBadges[data-v-01c43dae]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.distItem[data-v-01c43dae] .o-badge{gap:10px}.distCount[data-v-01c43dae]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:900;background:rgba(255,255,255,.35)}.grid-cards[data-v-01c43dae]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.cardTitleRow[data-v-01c43dae]{display:flex;align-items:center;justify-content:space-between;gap:12px}.titleLeft[data-v-01c43dae]{display:inline-flex;align-items:center;gap:10px;min-width:0}.body[data-v-01c43dae]{display:grid;gap:10px}.mainTitle[data-v-01c43dae]{font-size:14px;font-weight:900;color:#101828;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-01c43dae]{display:grid;gap:10px}.metaRow[data-v-01c43dae]{display:grid;grid-template-columns:120px 1fr;align-items:center}.metaLabel[data-v-01c43dae]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#667085;font-weight:900;min-width:0;white-space:nowrap}.metaIcon[data-v-01c43dae]{font-size:14px}.metaValue[data-v-01c43dae]{font-size:12px;color:#101828;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clamp2[data-v-01c43dae]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mono[data-v-01c43dae]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.emptyWrap[data-v-01c43dae]{max-width:720px;margin-top:10px}.footerActions[data-v-01c43dae]{display:flex;gap:10px;justify-content:flex-end;padding:12px 0}.drawerHead__title[data-v-01c43dae]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-01c43dae]{margin:4px 0 0;color:#ffffffd9;font-size:13px}.drawerBody[data-v-01c43dae]{padding:16px}.colSpan2[data-v-01c43dae]{grid-column:1 / -1}.btnPrimary[data-v-01c43dae]{display:inline-flex;align-items:center;gap:10px}.btnSecondary[data-v-01c43dae]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.btnDanger[data-v-01c43dae]{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#ef4444}.drawerFooterActions[data-v-01c43dae]{display:flex;justify-content:flex-end;gap:10px}.muted[data-v-01c43dae]{color:#667085;margin:0}.sectionHead[data-v-607df78b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 18px}@media (max-width: 768px){.sectionHead[data-v-607df78b]{display:flex;flex-direction:column;align-items:flex-start}}.headerLeft[data-v-607df78b]{display:flex;align-items:center;gap:12px}.iconBox[data-v-607df78b]{padding:12px;background:#eff6ff;border-radius:12px}.iconBig[data-v-607df78b]{font-size:28px;color:#1e3a8a}.iconSm[data-v-607df78b]{font-size:16px}.hTitle[data-v-607df78b]{margin:0;font-weight:700;color:#111827;font-size:18px}.hSub[data-v-607df78b]{margin:4px 0 0;color:#4b5563;font-size:13px}.btnAdd[data-v-607df78b]{display:inline-flex;align-items:center;gap:10px}.emptyWrap[data-v-607df78b]{max-width:720px}.footerActions[data-v-607df78b]{display:flex;gap:10px;justify-content:flex-end;padding:12px 0}.pos[data-v-607df78b]{color:#111827}.company[data-v-607df78b]{margin:0;font-weight:600;color:#1e3a8a}.grid2[data-v-607df78b]{display:grid;grid-template-columns:1fr;gap:10px;color:#4b5563;font-size:13px;margin-top:10px}@media (min-width: 768px){.grid2[data-v-607df78b]{grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px}}.infoRow[data-v-607df78b]{display:inline-flex;align-items:center;gap:8px}.infoIcon[data-v-607df78b]{font-size:14px;color:#9ca3af}.truncate[data-v-607df78b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.functionsBox[data-v-607df78b]{margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6}.fnLabel[data-v-607df78b]{margin:0 0 6px;font-weight:600;color:#374151;font-size:13px}.fnText[data-v-607df78b]{margin:0;color:#4b5563;font-size:13px;line-height:1.6}.actions[data-v-607df78b]{display:flex;gap:10px;justify-content:flex-end;padding:12px 0}.drawerHead[data-v-607df78b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawerHead__title[data-v-607df78b]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-607df78b]{margin:6px 0 0;color:#ffffffd9;font-size:13px}.drawerClose[data-v-607df78b]{width:38px;height:38px;border-radius:12px;border:none;background:rgba(255,255,255,.15);color:#fff;cursor:pointer}.drawerClose[data-v-607df78b]:hover{background:rgba(255,255,255,.25)}.drawerBody[data-v-607df78b]{padding:16px}.gridForm[data-v-607df78b]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 900px){.gridForm[data-v-607df78b]{grid-template-columns:1fr 1fr}}.colSpan2[data-v-607df78b]{grid-column:1 / -1}.disabled[data-v-607df78b]{background:#f3f4f6;cursor:not-allowed}.checkRow[data-v-607df78b]{display:flex;align-items:center;gap:10px;margin-top:10px;color:#4b5563;font-size:13px}.charCount[data-v-607df78b]{margin:-8px 0 0;font-size:12px;color:#6b7280}.drawerFooter[data-v-607df78b]{display:flex;justify-content:flex-end;gap:10px}.btnSecondary[data-v-607df78b]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.btnDanger[data-v-607df78b]{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#ef4444}.muted[data-v-607df78b]{color:#667085;margin:0}.contentIconTitle[data-v-607df78b]{display:flex;align-items:center;gap:12px}.sectionHead__icon[data-v-607df78b]{width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.sectionHead[data-v-4c49e786]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 18px}@media (max-width: 768px){.sectionHead[data-v-4c49e786]{display:flex;flex-direction:column;align-items:flex-start}}.headerLeft[data-v-4c49e786]{display:flex;align-items:center;gap:12px}.iconBox[data-v-4c49e786]{padding:12px;background:#eff6ff;border-radius:12px}.iconBig[data-v-4c49e786]{font-size:28px;color:#1e3a8a}.iconSm[data-v-4c49e786]{font-size:16px}.hTitle[data-v-4c49e786]{margin:0;font-weight:700;color:#111827;font-size:18px}.hSub[data-v-4c49e786]{margin:4px 0 0;color:#4b5563;font-size:13px}.btnAdd[data-v-4c49e786]{display:inline-flex;align-items:center;gap:10px}.statsGrid[data-v-4c49e786]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:14px}@media (min-width: 900px){.statsGrid[data-v-4c49e786]{grid-template-columns:repeat(4,1fr)}}.statValue[data-v-4c49e786]{font-size:34px;font-weight:900;color:#101828}.statValue.primary[data-v-4c49e786]{color:var(--color-primary, #1b2e83)}.statValue.success[data-v-4c49e786]{color:#027a48}.statHint[data-v-4c49e786]{font-size:12px;color:#667085;font-weight:700}.distWrap[data-v-4c49e786]{margin-bottom:14px}.distTitleRow[data-v-4c49e786]{display:inline-flex;align-items:center;gap:10px}.distBadges[data-v-4c49e786]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.distItem[data-v-4c49e786] .o-badge{gap:10px}.distCount[data-v-4c49e786]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:900;background:rgba(255,255,255,.35)}.emptyWrap[data-v-4c49e786]{max-width:720px;margin-top:10px}.footerActions[data-v-4c49e786]{display:flex;gap:10px;justify-content:flex-end;padding:12px 0}.muted[data-v-4c49e786]{color:#667085;margin:0}.titleRow[data-v-4c49e786]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pos[data-v-4c49e786]{margin:0;font-weight:800;color:#111827}.company[data-v-4c49e786]{margin:10px 0 0;font-weight:700;color:#1e3a8a;display:inline-flex;align-items:center;gap:8px}.companyText[data-v-4c49e786]{min-width:0}.grid2[data-v-4c49e786]{display:grid;grid-template-columns:1fr;gap:10px;color:#4b5563;font-size:13px;margin-top:12px}@media (min-width: 768px){.grid2[data-v-4c49e786]{grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px}}.infoRow[data-v-4c49e786]{display:inline-flex;align-items:center;gap:8px}.colSpan2[data-v-4c49e786]{grid-column:1 / -1}.infoIcon[data-v-4c49e786]{font-size:14px;color:#9ca3af}.truncate[data-v-4c49e786]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.subjectsBox[data-v-4c49e786]{margin-top:14px;padding-top:14px;border-top:1px solid #f3f4f6}.subjectTags[data-v-4c49e786]{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px}.tag[data-v-4c49e786]{padding:8px 10px;border-radius:12px;background:#f3f4f6;color:#374151;font-size:12px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.functionsBox[data-v-4c49e786]{margin-top:14px;padding-top:14px;border-top:1px solid #f3f4f6}.fnLabel[data-v-4c49e786]{margin:0 0 6px;font-weight:700;color:#374151;font-size:13px;display:inline-flex;align-items:center;gap:8px}.fnText[data-v-4c49e786]{margin:0;color:#4b5563;font-size:13px;line-height:1.6}.actions[data-v-4c49e786]{display:flex;gap:10px;justify-content:flex-end;padding:12px 0}.drawerHead[data-v-4c49e786]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawerHead__title[data-v-4c49e786]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-4c49e786]{margin:6px 0 0;color:#ffffffd9;font-size:13px}.drawerClose[data-v-4c49e786]{width:38px;height:38px;border-radius:12px;border:none;background:rgba(255,255,255,.15);color:#fff;cursor:pointer}.drawerClose[data-v-4c49e786]:hover{background:rgba(255,255,255,.25)}.drawerBody[data-v-4c49e786]{padding:16px}.gridForm[data-v-4c49e786]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 900px){.gridForm[data-v-4c49e786]{grid-template-columns:1fr 1fr}}.hint[data-v-4c49e786]{margin:-8px 0 0;color:#6b7280;font-size:12px}.disabled[data-v-4c49e786]{background:#f3f4f6;cursor:not-allowed}.checkRow[data-v-4c49e786]{display:flex;align-items:center;gap:10px;margin-top:10px;color:#4b5563;font-size:13px}.charCount[data-v-4c49e786]{margin:-8px 0 0;font-size:12px;color:#6b7280}.drawerFooter[data-v-4c49e786]{display:flex;justify-content:flex-end;gap:10px}.btnSecondary[data-v-4c49e786]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.btnDanger[data-v-4c49e786]{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#ef4444}.contentIconTitle[data-v-4c49e786]{display:flex;align-items:center;gap:12px}.sectionHead__icon[data-v-4c49e786]{width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.btnPrimary[data-v-4c49e786]{display:inline-flex;align-items:center;gap:10px}.addBtn[data-v-4c49e786]{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;white-space:nowrap}.sectionHead[data-v-1080772e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 18px}@media (max-width: 768px){.sectionHead[data-v-1080772e]{display:flex;flex-direction:column;align-items:flex-start}}.headerLeft[data-v-1080772e]{display:flex;align-items:center;gap:12px}.iconBox[data-v-1080772e]{padding:12px;background:#eff6ff;border-radius:12px}.iconBig[data-v-1080772e]{font-size:28px;color:#1e3a8a}.iconSm[data-v-1080772e]{font-size:16px}.hTitle[data-v-1080772e]{margin:0;font-weight:700;color:#111827;font-size:18px}.hSub[data-v-1080772e]{margin:4px 0 0;color:#4b5563;font-size:13px}.btnAdd[data-v-1080772e]{display:inline-flex;align-items:center;gap:10px}.emptyWrap[data-v-1080772e]{max-width:720px;margin-top:10px}.footerActions[data-v-1080772e]{display:flex;gap:10px;justify-content:flex-end;padding:12px 0}.muted[data-v-1080772e]{color:#667085;margin:0}.tableWrap[data-v-1080772e]{margin-top:10px}.filtersRow[data-v-1080772e]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 8px}.filterLeft[data-v-1080772e]{display:inline-flex;align-items:center;gap:10px}.filterIcon[data-v-1080772e]{font-size:16px;color:#667085}.select[data-v-1080772e]{min-width:220px}.filterRight[data-v-1080772e]{color:#667085;font-size:13px}.titleCell[data-v-1080772e]{display:flex;flex-direction:column;gap:6px}.titleMain[data-v-1080772e]{font-weight:900;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:520px}.titleDesc[data-v-1080772e]{color:#667085;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link[data-v-1080772e]{color:#1e3a8a;font-weight:800;text-decoration:none}.link[data-v-1080772e]:hover{text-decoration:underline}.attachYes[data-v-1080772e]{font-weight:900;color:#027a48}.actionBtns[data-v-1080772e]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.btnGhost[data-v-1080772e]{padding:10px 14px;background:transparent;border:1px dashed #d0d5dd}.drawerHead[data-v-1080772e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawerHead__title[data-v-1080772e]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-1080772e]{margin:6px 0 0;color:#ffffffd9;font-size:13px}.drawerClose[data-v-1080772e]{width:38px;height:38px;border-radius:12px;border:none;background:rgba(255,255,255,.15);color:#fff;cursor:pointer}.drawerClose[data-v-1080772e]:hover{background:rgba(255,255,255,.25)}.drawerBody[data-v-1080772e]{padding:16px}.gridForm[data-v-1080772e]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 900px){.gridForm[data-v-1080772e]{grid-template-columns:1fr 1fr}}.colSpan2[data-v-1080772e]{grid-column:1 / -1}.hint[data-v-1080772e]{margin:-8px 0 0;color:#6b7280;font-size:12px}.charCount[data-v-1080772e]{margin:-8px 0 0;font-size:12px;color:#6b7280}.drawerFooter[data-v-1080772e]{display:flex;justify-content:flex-end;gap:10px}.btnSecondary[data-v-1080772e]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.btnDanger[data-v-1080772e]{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#ef4444}.contentIconTitle[data-v-1080772e]{display:flex;align-items:center;gap:12px}.sectionHead__icon[data-v-1080772e]{width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.btn-group[data-v-1080772e]{gap:.5rem}.sectionHead[data-v-1ccf5463]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 18px}@media (max-width: 768px){.sectionHead[data-v-1ccf5463]{display:flex;flex-direction:column;align-items:flex-start}}.headerLeft[data-v-1ccf5463]{display:flex;align-items:center;gap:12px}.iconBox[data-v-1ccf5463]{padding:12px;background:#eff6ff;border-radius:12px}.iconBig[data-v-1ccf5463]{font-size:28px;color:#1e3a8a}.iconSm[data-v-1ccf5463]{font-size:16px}.hTitle[data-v-1ccf5463]{margin:0;font-weight:700;color:#111827;font-size:18px}.hSub[data-v-1ccf5463]{margin:4px 0 0;color:#4b5563;font-size:13px}.btnAdd[data-v-1ccf5463]{display:inline-flex;align-items:center;gap:10px}.statsGrid[data-v-1ccf5463]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:14px}@media (min-width: 900px){.statsGrid[data-v-1ccf5463]{grid-template-columns:repeat(4,1fr)}}.statValue[data-v-1ccf5463]{font-size:30px;font-weight:900;color:#101828}.statValue.primary[data-v-1ccf5463]{color:var(--color-primary, #1b2e83)}.statValue.success[data-v-1ccf5463]{color:#027a48}.statValue.mutedValue[data-v-1ccf5463]{color:#667085}.statHint[data-v-1ccf5463]{font-size:12px;color:#667085;font-weight:700}.filterRow[data-v-1ccf5463]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0 14px}.filterLeft[data-v-1ccf5463]{display:inline-flex;align-items:center;gap:10px}.filterIcon[data-v-1ccf5463]{font-size:16px;color:#667085}.filterRight[data-v-1ccf5463]{color:#667085;font-size:13px}.select[data-v-1ccf5463]{min-width:220px}.emptyWrap[data-v-1ccf5463]{max-width:720px;margin-top:10px}.footerActions[data-v-1ccf5463]{display:flex;gap:10px;justify-content:flex-end;padding:12px 0}.muted[data-v-1ccf5463]{color:#667085;margin:0}.drawerHead[data-v-1ccf5463]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawerHead__title[data-v-1ccf5463]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-1ccf5463]{margin:6px 0 0;color:#ffffffd9;font-size:13px}.drawerClose[data-v-1ccf5463]{width:38px;height:38px;border-radius:12px;border:none;background:rgba(255,255,255,.15);color:#fff;cursor:pointer}.drawerClose[data-v-1ccf5463]:hover{background:rgba(255,255,255,.25)}.drawerBody[data-v-1ccf5463]{padding:16px}.gridForm[data-v-1ccf5463]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 900px){.gridForm[data-v-1ccf5463]{grid-template-columns:1fr 1fr}}.colSpan2[data-v-1ccf5463]{grid-column:1 / -1}.charCount[data-v-1ccf5463]{margin:-8px 0 0;font-size:12px;color:#6b7280}.drawerFooter[data-v-1ccf5463]{display:flex;justify-content:flex-end;gap:10px}.grid-cards[data-v-1ccf5463]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.cardHead[data-v-1ccf5463]{display:flex;align-items:center;justify-content:space-between;gap:12px}.chips[data-v-1ccf5463]{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.dotOk[data-v-1ccf5463]{width:16px;height:16px;border-radius:999px;background:#027a48;box-shadow:0 0 0 5px #027a481f;flex:0 0 auto}.cardBody[data-v-1ccf5463]{padding-top:6px}.mainTitle[data-v-1ccf5463]{margin:6px 0 10px;font-weight:900;font-size:22px;line-height:1.2;color:#101828;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta[data-v-1ccf5463]{display:grid;gap:12px;padding:14px 0}.metaRow[data-v-1ccf5463]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px}.metaLabel[data-v-1ccf5463]{display:inline-flex;align-items:center;gap:10px;font-size:16px;color:#667085;font-weight:700}.metaIcon[data-v-1ccf5463]{font-size:18px;color:#98a2b3}.metaValue[data-v-1ccf5463]{text-align:right;font-size:18px;font-weight:800;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desc[data-v-1ccf5463]{border-top:1px solid #eef2f7;padding-top:14px;margin-top:4px;color:#667085;font-size:16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sectionHead__icon[data-v-1ccf5463]{width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.contentIconTitle[data-v-1ccf5463]{display:flex;align-items:center;gap:12px}.btn-group[data-v-1ccf5463]{gap:.5rem}.btnSecondary[data-v-1ccf5463]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.btnDanger[data-v-1ccf5463]{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#ef4444}.sectionHead[data-v-7c4a3d8a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 18px}@media (max-width: 768px){.sectionHead[data-v-7c4a3d8a]{display:flex;flex-direction:column;align-items:flex-start}}.headerLeft[data-v-7c4a3d8a]{display:flex;align-items:center;gap:12px}.iconBox[data-v-7c4a3d8a]{padding:12px;border-radius:12px}.trophyBox[data-v-7c4a3d8a]{background:linear-gradient(135deg,#fefce8,#fff7ed);border:1px solid #fed7aa}.iconBig[data-v-7c4a3d8a]{font-size:28px}.trophyIcon[data-v-7c4a3d8a]{color:#ca8a04}.iconSm[data-v-7c4a3d8a]{font-size:16px}.hTitle[data-v-7c4a3d8a]{margin:0;font-weight:800;color:#111827;font-size:18px}.hSub[data-v-7c4a3d8a]{margin:4px 0 0;color:#4b5563;font-size:13px}.btnAdd[data-v-7c4a3d8a]{display:inline-flex;align-items:center;gap:10px}.statsGrid[data-v-7c4a3d8a]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:14px}@media (min-width: 900px){.statsGrid[data-v-7c4a3d8a]{grid-template-columns:repeat(4,1fr)}}.statTitleRow[data-v-7c4a3d8a]{display:inline-flex;align-items:center;gap:10px}.statValue[data-v-7c4a3d8a]{font-size:32px;font-weight:900;color:#101828}.statValue.primary[data-v-7c4a3d8a]{color:var(--color-primary, #1b2e83)}.statHint[data-v-7c4a3d8a]{font-size:12px;color:#667085;font-weight:700}.emptyWrap[data-v-7c4a3d8a]{max-width:720px;margin-top:10px}.footerActions[data-v-7c4a3d8a]{display:flex;gap:10px;justify-content:flex-end;padding:12px 0}.muted[data-v-7c4a3d8a]{color:#667085;margin:0}.listWrap[data-v-7c4a3d8a]{display:grid;gap:14px}.awardCard[data-v-7c4a3d8a]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;transition:.18s ease}.awardCard[data-v-7c4a3d8a]:hover{box-shadow:0 14px 28px #1018281a;transform:translateY(-1px)}.cardHeader[data-v-7c4a3d8a]{display:flex;gap:14px;align-items:flex-start}.badgeIcon[data-v-7c4a3d8a]{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#fefce8,#fff7ed);border:1px solid #fed7aa;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.awardIcon[data-v-7c4a3d8a]{color:#ca8a04;font-size:18px}.cardHeaderMain[data-v-7c4a3d8a]{flex:1;min-width:0}.titleRow[data-v-7c4a3d8a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cardTitle[data-v-7c4a3d8a]{margin:0;font-weight:900;color:#101828;line-height:1.25;flex:1}.docBox[data-v-7c4a3d8a]{padding:8px;border-radius:12px;background:#ecfdf3;border:1px solid #abefc6;flex-shrink:0}.docIcon[data-v-7c4a3d8a]{color:#027a48;font-size:16px}.meta[data-v-7c4a3d8a]{margin-top:10px;display:grid;gap:8px}.metaRow[data-v-7c4a3d8a]{display:inline-flex;align-items:center;gap:8px;color:#4b5563;font-size:13px}.metaIcon[data-v-7c4a3d8a]{font-size:14px;color:#9ca3af}.metaText[data-v-7c4a3d8a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:520px}.desc[data-v-7c4a3d8a]{margin-top:12px;color:#667085;font-size:13px;line-height:1.55;padding-top:12px;border-top:1px solid #f3f4f6}.actions[data-v-7c4a3d8a]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding-top:14px;margin-top:14px;border-top:1px solid #f3f4f6}.btnGhost[data-v-7c4a3d8a]{padding:10px 14px;background:transparent;border:1px dashed #d0d5dd}.btnSecondary[data-v-7c4a3d8a]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.btnDanger[data-v-7c4a3d8a]{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#ef4444}.note[data-v-7c4a3d8a]{margin-top:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;padding:16px}.noteTitle[data-v-7c4a3d8a]{margin:0 0 10px;font-weight:900;color:#1e3a8a}.noteList[data-v-7c4a3d8a]{margin:0;padding-left:18px;color:#1e40af;font-size:13px;line-height:1.7}.drawerHead[data-v-7c4a3d8a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawerHead__title[data-v-7c4a3d8a]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-7c4a3d8a]{margin:6px 0 0;color:#ffffffd9;font-size:13px}.drawerClose[data-v-7c4a3d8a]{width:38px;height:38px;border-radius:12px;border:none;background:rgba(255,255,255,.15);color:#fff;cursor:pointer}.drawerClose[data-v-7c4a3d8a]:hover{background:rgba(255,255,255,.25)}.drawerBody[data-v-7c4a3d8a]{padding:16px}.gridForm[data-v-7c4a3d8a]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 900px){.gridForm[data-v-7c4a3d8a]{grid-template-columns:1fr 1fr}}.colSpan2[data-v-7c4a3d8a]{grid-column:1 / -1}.charCount[data-v-7c4a3d8a]{margin:-8px 0 0;font-size:12px;color:#6b7280}.drawerFooter[data-v-7c4a3d8a]{display:flex;justify-content:flex-end;gap:10px}.contentIconTitle[data-v-7c4a3d8a]{display:flex;align-items:center;gap:12px}.sectionHead__icon[data-v-7c4a3d8a]{width:44px;height:44px;border-radius:12px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #1b2e83)}.btn-group[data-v-7c4a3d8a]{gap:.5rem}.grid-cards[data-v-7c4a3d8a]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.awardCard[data-v-7c4a3d8a]{height:100%}.cardHead[data-v-7c4a3d8a]{display:block}.chips[data-v-7c4a3d8a]{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.badgeIcon[data-v-7c4a3d8a]{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#fefce8,#fff7ed);border:1px solid #fed7aa;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.awardIcon[data-v-7c4a3d8a]{color:#ca8a04;font-size:18px}.headText[data-v-7c4a3d8a]{min-width:0}.headTitleRow[data-v-7c4a3d8a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cardTitle[data-v-7c4a3d8a]{margin:0;font-weight:900;font-size:20px;line-height:1.2;color:#101828;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dotOk[data-v-7c4a3d8a]{width:16px;height:16px;border-radius:999px;background:#027a48;box-shadow:0 0 0 5px #027a481f;flex:0 0 auto;margin-top:4px}.meta[data-v-7c4a3d8a]{display:grid;gap:12px;padding:12px 0 0}.metaRow[data-v-7c4a3d8a]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px}.metaLabel[data-v-7c4a3d8a]{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#667085;font-weight:700}.metaIcon[data-v-7c4a3d8a]{font-size:16px;color:#98a2b3}.metaValue[data-v-7c4a3d8a]{text-align:right;font-size:16px;font-weight:800;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardBody[data-v-7c4a3d8a]{padding-top:6px}.desc[data-v-7c4a3d8a]{border-top:1px solid #eef2f7;padding-top:14px;margin-top:10px;color:#667085;font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cardFooter[data-v-7c4a3d8a]{display:flex;justify-content:center;gap:28px;padding:16px 14px;background:#f8fafc;border-top:1px solid #eef2f7;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.iconBtn[data-v-7c4a3d8a]{width:46px;height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.iconBtn[data-v-7c4a3d8a] button,.iconBtn[data-v-7c4a3d8a] a{width:46px;height:46px;padding:0!important;border-radius:12px}.iconBtn.danger[data-v-7c4a3d8a] button,.iconBtn.danger[data-v-7c4a3d8a] a{color:#ef4444}.cvWrap[data-v-572431f2]{--cv-primary: var(--color-primary, #1b2e83);--cv-primary-soft: rgba(27, 46, 131, .08);--cv-text: #344054;--cv-title: #101828;--cv-muted: #667085;--cv-border: #d0d5dd;--cv-border-soft: #eaecf0;--cv-surface: #ffffff;--cv-surface-soft: #f8fafc;--cv-shadow: 0 18px 42px rgba(15, 23, 42, .16);width:100%}.cvActions[data-v-572431f2]{display:flex;justify-content:flex-end;margin-bottom:18px}.btnExport[data-v-572431f2]{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;font-weight:700}.cvDoc[data-v-572431f2]{background:var(--cv-surface);box-shadow:var(--cv-shadow);border-radius:18px;overflow:hidden;border:1px solid rgba(16,24,40,.06)}.cvPage[data-v-572431f2]{padding:30px 36px;min-height:1122px;position:relative;background:linear-gradient(180deg,#ffffff 0%,#fcfcfd 100%);-moz-column-break-after:page;break-after:page;page-break-after:always}.cvHeader[data-v-572431f2]{position:relative;border-bottom:1px solid var(--cv-border);padding-bottom:20px;margin-bottom:26px}.cvHeaderTop[data-v-572431f2]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px}.cvBrand[data-v-572431f2]{display:flex;align-items:center;gap:14px;min-width:0}.cvLogoWrap[data-v-572431f2]{width:64px;height:64px;border-radius:16px;background:#fff;border:1px solid var(--cv-border-soft);box-shadow:0 8px 20px #10182814;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.cvLogoImg[data-v-572431f2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.cvLogoFallback[data-v-572431f2]{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--cv-primary),#3147b0);color:#fff;font-weight:800;font-size:20px;letter-spacing:.6px}.cvBrandText[data-v-572431f2]{min-width:0}.cvBrandLine1[data-v-572431f2]{margin:0;color:var(--cv-title);font-size:16px;font-weight:800;line-height:1.2}.cvBrandLine2[data-v-572431f2]{margin:4px 0 0;color:var(--cv-muted);font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.cvDate[data-v-572431f2]{text-align:right;background:var(--cv-surface-soft);border:1px solid var(--cv-border-soft);border-radius:14px;padding:10px 12px;min-width:180px}.cvDateLabel[data-v-572431f2]{margin:0 0 4px;font-size:11px;color:#98a2b3;text-transform:uppercase;letter-spacing:.4px}.cvDateValue[data-v-572431f2]{margin:0;font-size:13px;color:var(--cv-text);font-weight:700}.cvDocTitle[data-v-572431f2]{margin:10px 0 0;text-align:center;font-size:24px;font-weight:900;color:var(--cv-title);letter-spacing:1px;text-transform:uppercase}.cvPersonal[data-v-572431f2]{display:grid;grid-template-columns:128px 1fr;gap:20px;align-items:start}.cvPhotoWrap[data-v-572431f2]{display:flex;justify-content:center}.cvPhoto[data-v-572431f2]{width:128px;height:128px;border-radius:18px;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 10px 24px #1018281f;background:#f2f4f7}.cvPersonalInfo[data-v-572431f2]{background:var(--cv-surface-soft);border:1px solid var(--cv-border-soft);border-radius:18px;padding:16px 18px}.cvName[data-v-572431f2]{margin:0 0 14px;font-size:22px;font-weight:900;color:var(--cv-title);line-height:1.2}.cvGrid2[data-v-572431f2]{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.cvInfoRow[data-v-572431f2]{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;color:#475467}.cvInfoIcon[data-v-572431f2]{font-size:14px;color:var(--cv-primary);flex:0 0 auto}.cvSection[data-v-572431f2]{margin-bottom:22px}.cvSectionTitle[data-v-572431f2]{margin:0 0 12px;font-size:14px;font-weight:900;color:var(--cv-title);text-transform:uppercase;letter-spacing:.8px;padding:10px 14px;border-left:4px solid var(--cv-primary);background:linear-gradient(90deg,var(--cv-primary-soft),transparent);border-radius:0 12px 12px 0}.cvText[data-v-572431f2]{margin:0;font-size:13px;line-height:1.75;color:var(--cv-text);text-align:justify}.cvTextProfile[data-v-572431f2]{white-space:pre-line;background:#fff;border:1px solid var(--cv-border-soft);border-radius:16px;padding:14px 16px}.cvTextStrong[data-v-572431f2]{margin:0;font-size:13px;color:#1d2939;line-height:1.5}.cvBold[data-v-572431f2]{font-weight:800}.cvMuted[data-v-572431f2]{margin:3px 0 0;font-size:12px;color:var(--cv-muted);line-height:1.5}.cvNowrap[data-v-572431f2]{white-space:nowrap}.cvTimeline[data-v-572431f2]{display:flex;flex-direction:column;gap:12px}.cvTimelineItem[data-v-572431f2]{border-left:3px solid var(--cv-primary);background:#fff;border-radius:0 14px 14px 0;border-top:1px solid var(--cv-border-soft);border-right:1px solid var(--cv-border-soft);border-bottom:1px solid var(--cv-border-soft);padding:12px 14px 12px 16px}.cvTimeline.gray .cvTimelineItem.gray[data-v-572431f2]{border-left-color:#98a2b3}.cvTimeline.gold .cvTimelineItem.gold[data-v-572431f2]{border-left-color:#c48a00;background:linear-gradient(90deg,rgba(196,138,0,.06),#fff 18%)}.cvList[data-v-572431f2]{display:flex;flex-direction:column;gap:10px}.cvBulletRow[data-v-572431f2],.cvEvent[data-v-572431f2],.cvPub[data-v-572431f2]{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--cv-border-soft);border-radius:14px;padding:12px 14px}.cvBullet[data-v-572431f2]{color:var(--cv-primary);font-weight:900;line-height:1.4;flex:0 0 auto}.cvIndex[data-v-572431f2]{font-size:12px;color:var(--cv-primary);font-weight:900;flex:0 0 auto;min-width:26px}.cvBlocks[data-v-572431f2]{display:flex;flex-direction:column;gap:12px}.cvBlock[data-v-572431f2]{background:#fff;border:1px solid var(--cv-border-soft);border-radius:16px;padding:14px 16px}.cvBlockHead[data-v-572431f2]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px}.cvContinueHead[data-v-572431f2]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid var(--cv-border)}.cvFooter[data-v-572431f2]{position:absolute;left:36px;right:36px;bottom:18px;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#98a2b3;border-top:1px solid var(--cv-border-soft);padding-top:10px}@media (max-width: 900px){.cvHeaderTop[data-v-572431f2]{flex-direction:column;align-items:stretch}.cvDate[data-v-572431f2]{text-align:left;min-width:auto}.cvPersonal[data-v-572431f2]{grid-template-columns:1fr}.cvPhotoWrap[data-v-572431f2]{justify-content:flex-start}.cvGrid2[data-v-572431f2]{grid-template-columns:1fr}.cvBlockHead[data-v-572431f2]{flex-direction:column}}@media print{.printHidden[data-v-572431f2]{display:none!important}.cvDoc[data-v-572431f2]{box-shadow:none!important;border-radius:0!important;border:none!important}.cvPage[data-v-572431f2]{min-height:auto!important;padding:16mm 14mm!important;background:#fff!important}.cvPersonalInfo[data-v-572431f2],.cvTextProfile[data-v-572431f2],.cvTimelineItem[data-v-572431f2],.cvBulletRow[data-v-572431f2],.cvEvent[data-v-572431f2],.cvPub[data-v-572431f2],.cvBlock[data-v-572431f2]{box-shadow:none!important;background:#fff!important}@page{size:A4;margin:10mm}}.cvPage[data-v-95648e1a]{width:100%}.cvTop[data-v-95648e1a]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 4px 18px}.cvTop__title[data-v-95648e1a]{font-size:22px;font-weight:700;margin:0 0 10px}.cvTop__progressRow[data-v-95648e1a]{width:100%}.cvTop__progressInfo[data-v-95648e1a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cvTop__progressLabel[data-v-95648e1a]{font-size:14px;color:var(--color-on-surface-variant, #667085)}.cvTop__progressValue[data-v-95648e1a]{font-size:14px;font-weight:700;color:var(--color-primary, #1b2e83)}.cvProgress[data-v-95648e1a]{width:100%;height:10px;background:rgba(var(--color-primary-rgb, 27, 46, 131),.12);border-radius:999px;overflow:hidden}.cvProgress__bar[data-v-95648e1a]{height:100%;background:var(--color-primary, #1b2e83);border-radius:999px;transition:width .2s ease}.btnExport[data-v-95648e1a]{display:inline-flex;align-items:center;gap:10px;padding:12px 16px}.assessmentModelsPage[data-v-95f7f52c]{display:flex;flex-direction:column;gap:1.25rem}.sectionHead[data-v-95f7f52c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.contentIconTitle[data-v-95f7f52c]{display:flex;align-items:center;gap:1rem}.sectionHead__icon[data-v-95f7f52c]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.14),rgba(var(--color-primary-rgb),.05));color:var(--color-primary)}.iconBig[data-v-95f7f52c]{font-size:1.5rem}.iconSm[data-v-95f7f52c]{font-size:.875rem}.hTitle[data-v-95f7f52c]{margin:0;font-size:1.8rem;font-weight:800;color:var(--color-dark, #1f2937)}.hSub[data-v-95f7f52c]{margin:.25rem 0 0;color:var(--color-gray-600, #6b7280);font-size:.95rem}.btnAdd[data-v-95f7f52c]{display:inline-flex;align-items:center;gap:.5rem}.statsGrid[data-v-95f7f52c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.statValue[data-v-95f7f52c]{font-size:1.9rem;font-weight:800;color:var(--color-primary)}.statHint[data-v-95f7f52c]{margin-top:.3rem;color:var(--color-gray-600, #6b7280);font-size:.85rem}.modelCell[data-v-95f7f52c]{display:flex;flex-direction:column;gap:.25rem}.modelCell__title[data-v-95f7f52c]{font-size:.95rem;font-weight:700;color:#111827}.modelCell__description[data-v-95f7f52c]{font-size:.82rem;color:#6b7280;line-height:1.35}.versionBadge[data-v-95f7f52c]{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:.35rem .7rem;border-radius:999px;font-size:.82rem;font-weight:700;color:var(--color-primary);background:rgba(var(--color-primary-rgb),.1)}.dateCell[data-v-95f7f52c]{display:inline-flex;align-items:center;gap:.45rem;color:#4b5563;font-size:.88rem}.metaIcon[data-v-95f7f52c]{color:var(--color-primary)}.actionsCell[data-v-95f7f52c]{display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap}.btnAction[data-v-95f7f52c]{display:inline-flex;align-items:center;gap:.4rem;min-height:36px}.btnAction--info[data-v-95f7f52c]{border-color:#c7d2fe}.btnAction--results[data-v-95f7f52c]{border-color:#bfdbfe}.btnAction--edit[data-v-95f7f52c]{min-width:38px;justify-content:center}.btnAction--danger[data-v-95f7f52c]{justify-content:center;border-color:#fecaca;color:#dc2626}.btnAction--success[data-v-95f7f52c]{justify-content:center;border-color:#bbf7d0;color:#16a34a}.modalOverlay[data-v-95f7f52c]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:999}.modalCard[data-v-95f7f52c]{width:100%;max-width:700px;background:#ffffff;border-radius:22px;overflow:hidden;box-shadow:0 24px 80px #0f172a33}.modalHeader[data-v-95f7f52c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid #edf2f7}.modalHeader__left[data-v-95f7f52c]{display:flex;align-items:center;gap:.9rem}.modalIconWrap[data-v-95f7f52c]{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.14),rgba(var(--color-primary-rgb),.06));color:var(--color-primary)}.modalTitle[data-v-95f7f52c]{margin:0;font-size:1.2rem;font-weight:800;color:#111827}.modalSubtitle[data-v-95f7f52c]{margin:.2rem 0 0;font-size:.9rem;color:#6b7280}.modalClose[data-v-95f7f52c]{border:none;background:transparent;font-size:1.8rem;line-height:1;color:#6b7280;cursor:pointer}.modalBody[data-v-95f7f52c]{padding:1.25rem}.formGrid[data-v-95f7f52c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field--full[data-v-95f7f52c]{grid-column:1 / -1}.fieldLabel[data-v-95f7f52c]{font-size:.9rem;font-weight:700;color:#374151}.fieldControl[data-v-95f7f52c]{width:100%;min-height:44px;border:1px solid #d1d5db;border-radius:12px;padding:.7rem .85rem;font-size:.92rem;outline:none;transition:.2s ease}.fieldControl[data-v-95f7f52c]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12)}.modalActions[data-v-95f7f52c]{margin-top:1.25rem;display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.btnSave[data-v-95f7f52c],.btnCancel[data-v-95f7f52c]{display:inline-flex;align-items:center;gap:.45rem}@media (max-width: 992px){.statsGrid[data-v-95f7f52c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.formGrid[data-v-95f7f52c],.statsGrid[data-v-95f7f52c]{grid-template-columns:1fr}.hTitle[data-v-95f7f52c]{font-size:1.45rem}.actionsCell[data-v-95f7f52c]{justify-content:flex-start}}.field[data-v-95f7f52c]{display:flex;flex-direction:column;gap:.45rem}.fieldControl[data-v-95f7f52c]:focus{border-color:var(--color-primary, #1b2e83);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 27, 46, 131),.15)}.fieldControl--textarea[data-v-95f7f52c]{min-height:100px;resize:vertical}.drawerHead__title[data-v-95f7f52c]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-95f7f52c]{margin:4px 0 0;color:#ffffffd9;font-size:13px}.drawerBody[data-v-95f7f52c]{padding:16px}.drawerFooterActions[data-v-95f7f52c]{display:flex;justify-content:flex-end;gap:10px}.formGrid[data-v-95f7f52c]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 900px){.formGrid[data-v-95f7f52c]{grid-template-columns:1fr 1fr}}.field--full[data-v-95f7f52c]{grid-column:1 / -1}.textarea-control[data-v-95f7f52c]{min-height:100px;resize:vertical}[data-v-95f7f52c] .form-control{width:100%;min-height:44px}.btnPrimary[data-v-95f7f52c]{display:inline-flex;align-items:center;gap:10px}.btnSecondary[data-v-95f7f52c]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.criteriaPage[data-v-bb09eed8]{display:flex;flex-direction:column;gap:1.25rem}.sectionHead[data-v-bb09eed8]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.contentIconTitle[data-v-bb09eed8]{display:flex;align-items:center;gap:1rem}.sectionHead__icon[data-v-bb09eed8]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.14),rgba(var(--color-primary-rgb),.05));color:var(--color-primary)}.sectionHead__title[data-v-bb09eed8]{margin:0;font-size:1.8rem;font-weight:800;color:var(--color-dark, #1f2937)}.sectionHead__subtitle[data-v-bb09eed8]{margin:.25rem 0 0;color:var(--color-gray-600, #6b7280);font-size:.95rem}.sectionHead__subtitle--model strong[data-v-bb09eed8]{color:var(--color-primary)}.statsGrid[data-v-bb09eed8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.statValue[data-v-bb09eed8]{font-size:1.9rem;font-weight:800;color:var(--color-primary)}.statValue--sm[data-v-bb09eed8]{font-size:1rem}.statHint[data-v-bb09eed8]{margin-top:.3rem;color:var(--color-gray-600, #6b7280);font-size:.85rem}.filtersWrap[data-v-bb09eed8]{display:flex;flex-direction:column;gap:1rem}.searchBox[data-v-bb09eed8]{position:relative}.searchBox__icon[data-v-bb09eed8]{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#98a2b3}.searchBox__input[data-v-bb09eed8]{padding-left:40px}.chipsWrap[data-v-bb09eed8]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:4px}.chip[data-v-bb09eed8]{border:1px solid #d0d5dd;background:#fff;color:#344054;padding:10px 14px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.chip--active[data-v-bb09eed8]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.categoriesWrap[data-v-bb09eed8]{display:flex;flex-direction:column;gap:2rem}.categoryBlock[data-v-bb09eed8]{display:flex;flex-direction:column;gap:1rem}.categoryTitle[data-v-bb09eed8]{display:flex;align-items:center;gap:10px}.categoryTitle h3[data-v-bb09eed8]{margin:0;font-size:1.2rem;font-weight:800;color:#1f2937}.categoryTitle span[data-v-bb09eed8]{color:#6b7280;font-size:.9rem}.categoryTitle__bar[data-v-bb09eed8]{width:4px;height:24px;border-radius:999px;background:var(--color-primary)}.grid-cards[data-v-bb09eed8]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.cardTitleRow[data-v-bb09eed8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.criterionTitle[data-v-bb09eed8]{margin:0 0 8px;font-size:18px;font-weight:700;color:#111827}.badgesRow[data-v-bb09eed8]{display:flex;gap:8px;flex-wrap:wrap}.titleActions[data-v-bb09eed8]{display:flex;gap:8px}.criterionBody[data-v-bb09eed8]{display:flex;flex-direction:column;gap:14px}.summaryBox[data-v-bb09eed8]{background:#f9fafb;border-radius:12px;padding:14px;display:grid;gap:8px}.summaryBox__title[data-v-bb09eed8]{margin:0;font-size:13px;font-weight:700;color:#374151}.rangeRow[data-v-bb09eed8]{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#4b5563}.validationRow[data-v-bb09eed8]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;border-top:1px solid #eaecf0}.validationInfo[data-v-bb09eed8]{display:flex;align-items:center;gap:8px;font-size:13px;color:#4b5563}.iconOk[data-v-bb09eed8]{color:#16a34a}.iconMuted[data-v-bb09eed8]{color:#98a2b3}.footerActions[data-v-bb09eed8]{display:flex;justify-content:flex-end;gap:10px;padding:12px 0}.emptyState[data-v-bb09eed8]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.emptyState__icon[data-v-bb09eed8]{font-size:34px;color:#98a2b3}.emptyState__title[data-v-bb09eed8]{margin:0;font-size:20px;font-weight:700;color:#1f2937}.emptyState__text[data-v-bb09eed8]{margin:0;color:#6b7280;max-width:520px}.drawerHead__title[data-v-bb09eed8]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-bb09eed8]{margin:4px 0 0;color:#ffffffd9;font-size:13px}.drawerBody[data-v-bb09eed8]{padding:16px}.drawerFooterActions[data-v-bb09eed8]{display:flex;justify-content:flex-end;gap:10px}.formGrid[data-v-bb09eed8]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 900px){.formGrid[data-v-bb09eed8]{grid-template-columns:1fr 1fr}}.field--full[data-v-bb09eed8]{grid-column:1 / -1}.calcTypeGrid[data-v-bb09eed8]{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 900px){.calcTypeGrid[data-v-bb09eed8]{grid-template-columns:1fr 1fr}}.calcTypeCard[data-v-bb09eed8]{width:100%;border:1px solid #d0d5dd;background:#fff;border-radius:14px;padding:14px;text-align:left;font-weight:700}.calcTypeCard--active[data-v-bb09eed8]{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05);color:var(--color-primary)}.rangesWrap[data-v-bb09eed8]{display:grid;gap:12px}.rangeEditor[data-v-bb09eed8]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px}.switchRow[data-v-bb09eed8]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #eaecf0;border-radius:12px;padding:14px}.switchText[data-v-bb09eed8]{font-size:14px;color:#344054;font-weight:600}[data-v-bb09eed8] .form-control{width:100%;min-height:44px}.btnPrimary[data-v-bb09eed8]{display:inline-flex;align-items:center;gap:10px}.btnSecondary[data-v-bb09eed8]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.btnDanger[data-v-bb09eed8]{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#ef4444}.btnAction--danger[data-v-bb09eed8]{border-color:#fecaca;color:#dc2626}.btnAction--success[data-v-bb09eed8]{border-color:#bbf7d0;color:#16a34a}@media (max-width: 992px){.statsGrid[data-v-bb09eed8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.statsGrid[data-v-bb09eed8]{grid-template-columns:1fr}.sectionHead__title[data-v-bb09eed8]{font-size:1.45rem}.rangeEditor[data-v-bb09eed8]{grid-template-columns:1fr}.footerActions[data-v-bb09eed8],.drawerFooterActions[data-v-bb09eed8]{flex-direction:column}}.resultsPage[data-v-75cf61df]{display:flex;flex-direction:column;gap:1.25rem}.sectionHead[data-v-75cf61df]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.contentIconTitle[data-v-75cf61df]{display:flex;align-items:center;gap:1rem}.sectionHead__icon[data-v-75cf61df]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.14),rgba(var(--color-primary-rgb),.05));color:var(--color-primary)}.sectionHead__title[data-v-75cf61df]{margin:0;font-size:1.8rem;font-weight:800;color:var(--color-dark, #1f2937)}.sectionHead__subtitle[data-v-75cf61df]{margin:.25rem 0 0;color:var(--color-gray-600, #6b7280);font-size:.95rem}.sectionHead__subtitle--model strong[data-v-75cf61df]{color:var(--color-primary)}.statsGrid[data-v-75cf61df]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.statValue[data-v-75cf61df]{font-size:1.9rem;font-weight:800;color:var(--color-primary)}.statValue--sm[data-v-75cf61df]{font-size:1rem}.statHint[data-v-75cf61df]{margin-top:.3rem;color:var(--color-gray-600, #6b7280);font-size:.85rem}.searchBox[data-v-75cf61df]{position:relative}.searchBox__icon[data-v-75cf61df]{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#98a2b3}.searchBox__input[data-v-75cf61df]{padding-left:40px}.tableWrap[data-v-75cf61df]{width:100%;overflow-x:auto}.resultsTable[data-v-75cf61df]{width:100%;border-collapse:collapse;min-width:1100px}.resultsTable thead th[data-v-75cf61df]{text-align:left;padding:14px 16px;background:#f9fafb;color:#475467;font-size:13px;font-weight:700;border-bottom:1px solid #eaecf0}.resultsTable tbody td[data-v-75cf61df]{padding:16px;border-bottom:1px solid #f2f4f7;vertical-align:middle}.resultsTable tbody tr[data-v-75cf61df]:hover{background:#fafcff}.topRank[data-v-75cf61df]{background:rgba(var(--color-primary-rgb),.03)}.positionCell[data-v-75cf61df]{display:flex;align-items:center;gap:8px}.positionNumber[data-v-75cf61df]{font-size:18px;font-weight:700;color:#344054}.medalIcon[data-v-75cf61df]{color:#f59e0b}.teacherCell[data-v-75cf61df]{display:flex;align-items:center;gap:12px}.teacherAvatar[data-v-75cf61df]{width:48px;height:48px;border-radius:999px;overflow:hidden;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#344054;font-weight:700;flex-shrink:0}.teacherAvatar img[data-v-75cf61df]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teacherName[data-v-75cf61df]{font-weight:700;color:#111827}.teacherMeta[data-v-75cf61df]{font-size:12px;color:#6b7280}.totalScore[data-v-75cf61df]{font-size:22px;font-weight:800;color:var(--color-primary)}.supportStatus[data-v-75cf61df]{display:flex;align-items:center;gap:8px;font-size:13px;color:#4b5563}.iconOk[data-v-75cf61df]{color:#16a34a}.iconWarn[data-v-75cf61df]{color:#d97706}.emptyTable[data-v-75cf61df]{text-align:center;padding:30px 0;color:#6b7280}.drawerHead__title[data-v-75cf61df]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-75cf61df]{margin:4px 0 0;color:#ffffffd9;font-size:13px}.drawerBody[data-v-75cf61df]{padding:16px}.drawerFooterActions[data-v-75cf61df]{display:flex;justify-content:flex-end;gap:10px}.mbCard[data-v-75cf61df]{margin-bottom:16px}.detailTeacher[data-v-75cf61df]{display:flex;gap:16px;align-items:flex-start}.detailTeacher__avatar[data-v-75cf61df]{width:96px;height:96px;border-radius:999px;overflow:hidden;background:#dbeafe;color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;flex-shrink:0}.detailTeacher__avatar img[data-v-75cf61df]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detailTeacher__info[data-v-75cf61df]{flex:1}.detailTeacher__name[data-v-75cf61df]{margin:0 0 6px;font-size:22px;font-weight:800;color:#111827}.detailTeacher__meta[data-v-75cf61df]{margin:0 0 16px;color:#6b7280}.detailTeacher__stats[data-v-75cf61df]{display:flex;align-items:center;gap:18px}.miniLabel[data-v-75cf61df]{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.bigValue[data-v-75cf61df]{font-size:28px;font-weight:800;color:var(--color-primary)}.divider[data-v-75cf61df]{width:1px;height:48px;background:#d0d5dd}.validationList[data-v-75cf61df]{display:flex;flex-direction:column;gap:12px}.validationItem[data-v-75cf61df]{display:flex;justify-content:space-between;align-items:center;gap:12px}.validationItem__left[data-v-75cf61df]{display:flex;align-items:center;gap:8px;color:#344054;font-size:14px}.categoryCardTitle[data-v-75cf61df]{display:flex;justify-content:space-between;align-items:center;gap:12px}.criterionList[data-v-75cf61df]{display:flex;flex-direction:column;gap:12px}.criterionRow[data-v-75cf61df]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid #f2f4f7}.criterionRow[data-v-75cf61df]:last-child{border-bottom:0;padding-bottom:0}.criterionRow__name[data-v-75cf61df]{font-size:14px;font-weight:600;color:#111827}.criterionRow__meta[data-v-75cf61df]{font-size:12px;color:#6b7280;margin-top:2px}.criterionRow__right[data-v-75cf61df]{font-weight:800;color:var(--color-primary)}.totalCard__content[data-v-75cf61df]{display:flex;align-items:center;justify-content:space-between}.totalCard__label[data-v-75cf61df]{margin:0 0 8px;color:#ffffffc7;font-size:13px}.totalCard__value[data-v-75cf61df]{margin:0;font-size:40px;font-weight:800;color:#fff}.totalCard__icon[data-v-75cf61df]{font-size:38px;color:#ffffffbf}.btnPrimary[data-v-75cf61df]{display:inline-flex;align-items:center;gap:10px}.btnSecondary[data-v-75cf61df]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}[data-v-75cf61df] .form-control{width:100%;min-height:44px}@media (max-width: 992px){.statsGrid[data-v-75cf61df]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.statsGrid[data-v-75cf61df]{grid-template-columns:1fr}.sectionHead__title[data-v-75cf61df]{font-size:1.45rem}.detailTeacher[data-v-75cf61df]{flex-direction:column}.detailTeacher__stats[data-v-75cf61df]{flex-direction:column;align-items:flex-start}.divider[data-v-75cf61df]{display:none}.drawerFooterActions[data-v-75cf61df]{flex-direction:column}}.rankingPage[data-v-f6a2c62c]{display:flex;flex-direction:column;gap:1.25rem}.sectionHead[data-v-f6a2c62c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.contentIconTitle[data-v-f6a2c62c]{display:flex;align-items:center;gap:1rem}.sectionHead__icon[data-v-f6a2c62c]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.14),rgba(var(--color-primary-rgb),.05));color:var(--color-primary)}.sectionHead__title[data-v-f6a2c62c]{margin:0;font-size:1.8rem;font-weight:800;color:var(--color-dark, #1f2937)}.sectionHead__subtitle[data-v-f6a2c62c]{margin:.25rem 0 0;color:var(--color-gray-600, #6b7280);font-size:.95rem}.periodFilter[data-v-f6a2c62c]{min-width:220px}.statsGrid[data-v-f6a2c62c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.statValue[data-v-f6a2c62c]{font-size:1.9rem;font-weight:800;color:var(--color-primary)}.statHint[data-v-f6a2c62c]{margin-top:.3rem;color:var(--color-gray-600, #6b7280);font-size:.85rem}.chartsGrid[data-v-f6a2c62c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.filtersRow[data-v-f6a2c62c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filterItem[data-v-f6a2c62c]{display:flex;align-items:center;gap:8px;color:#4b5563;font-weight:600}.filterLabel[data-v-f6a2c62c]{font-size:14px}.filterSelect[data-v-f6a2c62c]{min-width:220px}.positionCell[data-v-f6a2c62c]{display:flex;align-items:center;gap:8px}.positionNumber[data-v-f6a2c62c]{font-size:22px;font-weight:800;color:#344054}.medalIcon[data-v-f6a2c62c]{color:#f59e0b}.teacherCell[data-v-f6a2c62c]{display:flex;align-items:center;gap:12px}.teacherAvatar[data-v-f6a2c62c]{width:48px;height:48px;border-radius:999px;overflow:hidden;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#344054;font-weight:700;flex-shrink:0}.teacherAvatar img[data-v-f6a2c62c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teacherName[data-v-f6a2c62c]{font-weight:700;color:#111827}.teacherMeta[data-v-f6a2c62c]{font-size:12px;color:#6b7280}.scoreCell[data-v-f6a2c62c]{min-width:200px}.scoreCell__top[data-v-f6a2c62c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.totalScore[data-v-f6a2c62c]{font-size:22px;font-weight:800;color:var(--color-primary)}.scoreMax[data-v-f6a2c62c]{font-size:12px;color:#98a2b3}.progressBar[data-v-f6a2c62c]{width:100%;height:10px;border-radius:999px;background:#e5e7eb;overflow:hidden}.progressBar__fill[data-v-f6a2c62c]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-primary),#3b82f6)}.drawerHead__title[data-v-f6a2c62c]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-f6a2c62c]{margin:4px 0 0;color:#ffffffd9;font-size:13px}.drawerBody[data-v-f6a2c62c]{padding:16px}.drawerFooterActions[data-v-f6a2c62c]{display:flex;justify-content:flex-end;gap:10px}.mbCard[data-v-f6a2c62c]{margin-bottom:16px}.detailTeacher[data-v-f6a2c62c]{display:flex;gap:16px;align-items:flex-start}.detailTeacher__avatar[data-v-f6a2c62c]{width:96px;height:96px;border-radius:999px;overflow:hidden;background:#dbeafe;color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;flex-shrink:0}.detailTeacher__avatar img[data-v-f6a2c62c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detailTeacher__name[data-v-f6a2c62c]{margin:0 0 6px;font-size:22px;font-weight:800;color:#111827}.detailTeacher__meta[data-v-f6a2c62c]{margin:0 0 16px;color:#6b7280}.detailTeacher__stats[data-v-f6a2c62c]{display:flex;align-items:center;gap:18px}.miniLabel[data-v-f6a2c62c]{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.bigValue[data-v-f6a2c62c]{font-size:28px;font-weight:800;color:var(--color-primary)}.divider[data-v-f6a2c62c]{width:1px;height:48px;background:#d0d5dd}.scoreBreakdown[data-v-f6a2c62c]{display:flex;flex-direction:column;gap:12px}.scoreBreakdown__row[data-v-f6a2c62c]{display:flex;justify-content:space-between;gap:12px;color:#344054}.compareCard__content[data-v-f6a2c62c]{display:flex;flex-direction:column;gap:14px}.compareCard__title[data-v-f6a2c62c]{margin:0;color:#111827;font-weight:700}.compareRow[data-v-f6a2c62c]{display:flex;justify-content:space-between;gap:12px;color:#344054}.compareRow--border[data-v-f6a2c62c]{padding-top:12px;border-top:1px solid #d1fae5}.comparePrimary[data-v-f6a2c62c]{color:var(--color-primary)}.comparePositive[data-v-f6a2c62c]{color:#16a34a}.compareNegative[data-v-f6a2c62c]{color:#dc2626}[data-v-f6a2c62c] .form-control{width:100%;min-height:44px}.btnPrimary[data-v-f6a2c62c]{display:inline-flex;align-items:center;gap:10px}.btnSecondary[data-v-f6a2c62c]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}@media (max-width: 992px){.statsGrid[data-v-f6a2c62c],.chartsGrid[data-v-f6a2c62c]{grid-template-columns:1fr}}@media (max-width: 768px){.sectionHead__title[data-v-f6a2c62c]{font-size:1.45rem}.detailTeacher[data-v-f6a2c62c]{flex-direction:column}.detailTeacher__stats[data-v-f6a2c62c]{flex-direction:column;align-items:flex-start}.divider[data-v-f6a2c62c]{display:none}.drawerFooterActions[data-v-f6a2c62c]{flex-direction:column}.filtersRow[data-v-f6a2c62c]{align-items:stretch}.filterSelect[data-v-f6a2c62c],.periodFilter[data-v-f6a2c62c]{min-width:100%}}.attachmentValidationPage[data-v-3967e14e]{display:flex;flex-direction:column;gap:1.25rem}.sectionHead[data-v-3967e14e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.contentIconTitle[data-v-3967e14e]{display:flex;align-items:center;gap:1rem}.sectionHead__icon[data-v-3967e14e]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.14),rgba(var(--color-primary-rgb),.05));color:var(--color-primary)}.sectionHead__title[data-v-3967e14e]{margin:0;font-size:1.8rem;font-weight:800;color:var(--color-dark, #1f2937)}.sectionHead__subtitle[data-v-3967e14e]{margin:.25rem 0 0;color:var(--color-gray-600, #6b7280);font-size:.95rem}.statsGrid[data-v-3967e14e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.statValue[data-v-3967e14e]{font-size:1.9rem;font-weight:800;color:var(--color-primary)}.statHint[data-v-3967e14e]{margin-top:.3rem;color:var(--color-gray-600, #6b7280);font-size:.85rem}.filtersWrap[data-v-3967e14e]{display:flex;flex-direction:column;gap:1rem}.filtersHeader[data-v-3967e14e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.filtersTitle[data-v-3967e14e]{display:flex;align-items:center;gap:8px;color:#344054;font-weight:700}.filtersGrid[data-v-3967e14e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.searchInputWrap[data-v-3967e14e]{position:relative}.searchInputWrap__icon[data-v-3967e14e]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#98a2b3}.searchInputWrap__input[data-v-3967e14e]{padding-left:38px}.teacherCell[data-v-3967e14e]{display:flex;align-items:center;gap:12px}.teacherAvatar[data-v-3967e14e]{width:44px;height:44px;border-radius:999px;overflow:hidden;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#344054;font-weight:700;flex-shrink:0}.teacherAvatar img[data-v-3967e14e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teacherAvatar--lg[data-v-3967e14e]{width:58px;height:58px}.teacherName[data-v-3967e14e]{font-weight:700;color:#111827}.teacherMeta[data-v-3967e14e]{font-size:12px;color:#6b7280}.recordTypeCell[data-v-3967e14e]{display:inline-flex;align-items:center;gap:8px}.progressWrap[data-v-3967e14e]{min-width:130px}.progressWrap__top[data-v-3967e14e]{margin-bottom:6px}.progressText[data-v-3967e14e]{font-size:12px;font-weight:700}.progressText--danger[data-v-3967e14e]{color:#dc2626}.progressText--warning[data-v-3967e14e]{color:#d97706}.progressText--success[data-v-3967e14e]{color:#16a34a}.progressBar[data-v-3967e14e]{width:100%;height:8px;border-radius:999px;background:#e5e7eb;overflow:hidden}.progressBar__fill[data-v-3967e14e]{height:100%;border-radius:999px}.progressBar__fill--danger[data-v-3967e14e]{background:#ef4444}.progressBar__fill--warning[data-v-3967e14e]{background:#f59e0b}.progressBar__fill--success[data-v-3967e14e]{background:#22c55e}.documentsCount[data-v-3967e14e]{color:#344054}.actionsCell[data-v-3967e14e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.detailPage[data-v-3967e14e]{display:flex;flex-direction:column;gap:1rem}.detailBack[data-v-3967e14e]{display:flex;justify-content:flex-start}.detailHeader[data-v-3967e14e]{display:flex;flex-direction:column;gap:6px}.statusAlert[data-v-3967e14e]{display:flex;gap:12px;padding:16px;border-radius:14px;border:1px solid}.statusAlert--pending[data-v-3967e14e]{background:#fffbeb;border-color:#fde68a;color:#92400e}.statusAlert--approved[data-v-3967e14e]{background:#ecfdf3;border-color:#bbf7d0;color:#166534}.statusAlert--rejected[data-v-3967e14e]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.statusAlert__title[data-v-3967e14e]{margin:0;font-weight:800}.statusAlert__text[data-v-3967e14e]{margin:4px 0 0;font-size:14px}.reviewGrid[data-v-3967e14e]{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;align-items:flex-start}.reviewLeft[data-v-3967e14e],.reviewRight[data-v-3967e14e]{display:flex;flex-direction:column;gap:1rem}.reviewTitle[data-v-3967e14e]{display:flex;align-items:center;gap:12px}.reviewTitle__icon[data-v-3967e14e]{width:42px;height:42px;border-radius:12px;background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary);display:flex;align-items:center;justify-content:center}.reviewTitle__main[data-v-3967e14e]{margin:0;font-size:1rem;font-weight:800;color:#111827}.reviewTitle__sub[data-v-3967e14e]{margin:4px 0 0;font-size:13px;color:#6b7280}.detailInfo[data-v-3967e14e]{display:grid;gap:12px}.infoRow[data-v-3967e14e]{display:flex;justify-content:space-between;gap:12px;align-items:center}.infoLabel[data-v-3967e14e]{color:#667085;font-size:14px}.detailSection[data-v-3967e14e]{margin-top:1rem;padding-top:1rem;border-top:1px solid #eaecf0}.detailSection__title[data-v-3967e14e]{margin:0 0 1rem;font-size:1rem;font-weight:700;color:#111827}.detailGrid[data-v-3967e14e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.infoBlock[data-v-3967e14e]{display:flex;flex-direction:column;gap:6px}.infoBlock--full[data-v-3967e14e]{grid-column:1 / -1}.infoBlock label[data-v-3967e14e]{font-size:13px;color:#667085}.infoBlock p[data-v-3967e14e]{margin:0;color:#111827;font-weight:500}.validationActions[data-v-3967e14e]{display:flex;gap:12px;flex-wrap:wrap}.btnApprove[data-v-3967e14e]{background:#16a34a;color:#fff}.btnReject[data-v-3967e14e]{background:#dc2626;color:#fff}.rejectBox[data-v-3967e14e]{margin-top:1rem;padding:1rem;border-radius:14px;background:#fef2f2;border:1px solid #fecaca}.rejectTextarea[data-v-3967e14e]{min-height:100px;resize:vertical}.rejectActions[data-v-3967e14e]{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.timeline[data-v-3967e14e]{display:flex;flex-direction:column;gap:12px}.timelineItem[data-v-3967e14e]{display:flex;gap:12px}.timelineItem__icon[data-v-3967e14e]{width:24px;flex-shrink:0;color:var(--color-primary);margin-top:2px}.timelineItem__content[data-v-3967e14e]{flex:1;border:1px solid #eaecf0;border-radius:12px;padding:12px;background:white}.timelineItem__status[data-v-3967e14e]{display:flex;gap:8px;align-items:center;color:#475467;font-size:14px}.timelineItem__meta[data-v-3967e14e]{margin-top:6px;font-size:13px;color:#667085}.timelineItem__observation[data-v-3967e14e]{margin-top:8px;font-size:13px;color:#475467;background:#f9fafb;border-radius:10px;padding:8px 10px}.documentHeader[data-v-3967e14e]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.documentHeader__left[data-v-3967e14e]{display:flex;align-items:center;gap:8px;color:#111827;font-weight:600}.documentViewer[data-v-3967e14e]{min-height:600px;background:#f8fafc;border:1px solid #eaecf0;border-radius:14px;padding:20px}.documentMock[data-v-3967e14e]{background:white;max-width:560px;margin:0 auto;border-radius:14px;box-shadow:0 10px 30px #0f172a14;padding:32px;display:flex;flex-direction:column;gap:14px;align-items:center}.documentMock__icon[data-v-3967e14e]{font-size:3rem;color:#98a2b3}.documentMock__line[data-v-3967e14e]{height:14px;border-radius:999px;background:#e5e7eb;align-self:stretch}.w-100[data-v-3967e14e]{width:100%}.w-90[data-v-3967e14e]{width:90%}.w-80[data-v-3967e14e]{width:80%}.w-75[data-v-3967e14e]{width:75%}.w-65[data-v-3967e14e]{width:65%}.documentMock__text[data-v-3967e14e]{color:#667085;font-size:14px;margin-top:8px}.drawerHead[data-v-3967e14e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.drawerTeacher[data-v-3967e14e]{display:flex;align-items:center;gap:12px}.drawerHead__title[data-v-3967e14e]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-3967e14e]{margin:4px 0 0;color:#ffffffd9;font-size:13px}.drawerBody[data-v-3967e14e]{padding:16px}.drawerFooterActions[data-v-3967e14e]{display:flex;justify-content:flex-end;gap:10px}.cvSections[data-v-3967e14e]{display:flex;flex-direction:column;gap:1rem}.cvSectionTitle[data-v-3967e14e]{display:flex;align-items:center;gap:8px}.cvItems[data-v-3967e14e]{display:flex;flex-direction:column;gap:12px}.cvItem[data-v-3967e14e]{display:flex;justify-content:space-between;gap:12px;border:1px solid #eaecf0;border-radius:14px;padding:14px;background:#fafafa}.cvItem__content[data-v-3967e14e]{flex:1}.cvItem__top[data-v-3967e14e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cvItem__top h4[data-v-3967e14e]{margin:0;font-size:15px;font-weight:700;color:#111827}.cvItem__subtitle[data-v-3967e14e]{margin:6px 0;color:#475467;font-size:14px}.cvItem__meta[data-v-3967e14e]{font-size:12px;color:#667085}.cvItem__actions[data-v-3967e14e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.documentToolbar[data-v-3967e14e]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:1rem;flex-wrap:wrap}.zoomGroup[data-v-3967e14e]{display:flex;align-items:center;gap:10px}.documentLargeViewer[data-v-3967e14e]{min-height:600px;background:#f3f4f6;border-radius:16px;padding:24px;overflow:auto}.documentLargeMock[data-v-3967e14e]{max-width:760px;margin:0 auto;background:white;padding:36px;border-radius:16px;transform-origin:top center;box-shadow:0 12px 30px #0f172a1f}.documentLargeMock__header[data-v-3967e14e]{text-align:center;padding-bottom:20px;border-bottom:2px solid #2563eb;margin-bottom:24px}.documentLargeMock__circle[data-v-3967e14e]{width:64px;height:64px;margin:0 auto 12px;border-radius:999px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center}.documentLargeMock__header h3[data-v-3967e14e]{margin:0 0 8px;color:#111827}.documentLargeMock__header p[data-v-3967e14e]{margin:0;color:#667085}.documentLargeMock__content[data-v-3967e14e]{display:flex;flex-direction:column;gap:14px}[data-v-3967e14e] .form-control{width:100%;min-height:44px}@media (max-width: 992px){.statsGrid[data-v-3967e14e],.filtersGrid[data-v-3967e14e],.reviewGrid[data-v-3967e14e]{grid-template-columns:1fr}}@media (max-width: 768px){.sectionHead__title[data-v-3967e14e]{font-size:1.45rem}.detailGrid[data-v-3967e14e]{grid-template-columns:1fr}.cvItem[data-v-3967e14e],.validationActions[data-v-3967e14e],.rejectActions[data-v-3967e14e],.drawerFooterActions[data-v-3967e14e]{flex-direction:column}}.teacherEvaluationScalePage[data-v-0af74215]{display:flex;flex-direction:column;gap:1.25rem}.sectionHead[data-v-0af74215]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.contentIconTitle[data-v-0af74215]{display:flex;align-items:center;gap:1rem}.sectionHead__icon[data-v-0af74215]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.14),rgba(var(--color-primary-rgb),.05));color:var(--color-primary)}.sectionHead__title[data-v-0af74215]{margin:0;font-size:1.8rem;font-weight:800;color:var(--color-dark, #1f2937)}.sectionHead__subtitle[data-v-0af74215]{margin:.25rem 0 0;color:var(--color-gray-600, #6b7280);font-size:.95rem}.statsGrid[data-v-0af74215]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.statValue[data-v-0af74215]{font-size:1.9rem;font-weight:800;color:var(--color-primary)}.statValue--sm[data-v-0af74215]{font-size:1rem;line-height:1.4}.statHint[data-v-0af74215]{margin-top:.3rem;color:var(--color-gray-600, #6b7280);font-size:.85rem}.nameCell[data-v-0af74215]{display:flex;flex-direction:column;gap:.2rem}.nameCell__title[data-v-0af74215]{font-size:.95rem;font-weight:700;color:#111827}.nameCell__meta[data-v-0af74215]{font-size:.8rem;color:#6b7280}.actionsCell[data-v-0af74215]{display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap}.btnAction--success[data-v-0af74215]{border-color:#bbf7d0;color:#16a34a}.btnAction--warning[data-v-0af74215]{border-color:#fde68a;color:#d97706}.btnAction--danger[data-v-0af74215]{border-color:#fecaca;color:#dc2626}.drawerHead__title[data-v-0af74215]{margin:0;color:#fff;font-size:18px;font-weight:900}.drawerHead__subtitle[data-v-0af74215]{margin:4px 0 0;color:#ffffffd9;font-size:13px}.drawerBody[data-v-0af74215]{padding:16px}.drawerFooterActions[data-v-0af74215]{display:flex;justify-content:flex-end;gap:10px}.formGrid[data-v-0af74215]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 900px){.formGrid[data-v-0af74215]{grid-template-columns:1fr 1fr}}.field--full[data-v-0af74215]{grid-column:1 / -1}.helperText[data-v-0af74215]{display:block;margin-top:6px;color:#667085;font-size:12px}.btnPrimary[data-v-0af74215]{display:inline-flex;align-items:center;gap:10px}.btnSecondary[data-v-0af74215]{padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.btnDanger[data-v-0af74215]{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#ef4444}.configHeader[data-v-0af74215]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.configHeader__title[data-v-0af74215]{margin:0;font-size:1.2rem;font-weight:800;color:#111827}.configHeader__subtitle[data-v-0af74215]{margin:.3rem 0 0;color:#6b7280}.configPlaceholder[data-v-0af74215]{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:#6b7280}.configPlaceholder__icon[data-v-0af74215]{font-size:2rem;color:var(--color-primary)}[data-v-0af74215] .form-control{width:100%;min-height:44px}@media (max-width: 992px){.statsGrid[data-v-0af74215]{grid-template-columns:1fr}}.formGrid[data-v-40d5db82]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 900px){.formGrid[data-v-40d5db82]{grid-template-columns:1fr 1fr}}.field--full[data-v-40d5db82]{grid-column:1 / -1}.colorInputWrap[data-v-40d5db82]{display:grid;grid-template-columns:72px 1fr;gap:.75rem}.colorInput[data-v-40d5db82]{width:72px;height:44px;border:1px solid #d1d5db;border-radius:12px;background:#fff;padding:4px}.scaleFormPage[data-v-68185d34]{display:flex;flex-direction:column;gap:1.25rem}.sectionHead[data-v-68185d34]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.contentIconTitle[data-v-68185d34]{display:flex;align-items:center;gap:1rem}.sectionHead__icon[data-v-68185d34]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.14),rgba(var(--color-primary-rgb),.05));color:var(--color-primary)}.sectionHead__title[data-v-68185d34]{margin:0;font-size:1.8rem;font-weight:800;color:var(--color-dark, #1f2937)}.sectionHead__subtitle[data-v-68185d34]{margin:.25rem 0 0;color:var(--color-gray-600, #6b7280);font-size:.95rem}.cardTitle[data-v-68185d34]{font-size:1.05rem;font-weight:800;color:#111827}.cardTitleRow[data-v-68185d34]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cardSubtitle[data-v-68185d34]{margin:.3rem 0 0;color:#6b7280;font-size:.88rem}.noteBox[data-v-68185d34],.errorBox[data-v-68185d34]{display:flex;align-items:flex-start;gap:.85rem}.noteBox__icon[data-v-68185d34]{color:#2563eb;margin-top:2px}.errorBox__icon[data-v-68185d34]{color:#dc2626;margin-top:2px}.noteBox__title[data-v-68185d34],.errorBox__title[data-v-68185d34]{margin:0 0 .25rem;font-weight:800;color:#111827}.noteBox__text[data-v-68185d34],.previewText[data-v-68185d34]{margin:0;color:#4b5563;font-size:.92rem}.errorList[data-v-68185d34]{margin:0;padding-left:1rem;color:#991b1b}.formGrid[data-v-68185d34]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 900px){.formGrid[data-v-68185d34]{grid-template-columns:1fr 1fr}}.field--full[data-v-68185d34]{grid-column:1 / -1}.colorCell[data-v-68185d34]{display:inline-flex;align-items:center;gap:8px}.colorPreview[data-v-68185d34],.legendItem__color[data-v-68185d34]{width:16px;height:16px;border-radius:6px;border:1px solid #d1d5db}.fw600[data-v-68185d34]{font-weight:700}.actionsCell[data-v-68185d34]{display:flex;align-items:center;justify-content:center;gap:.5rem}.previewBar[data-v-68185d34]{margin-top:1rem;width:100%;min-height:68px;display:flex;border-radius:14px;overflow:hidden;border:1px solid #d1d5db}.previewBar__item[data-v-68185d34]{display:flex;align-items:center;justify-content:center;padding:.75rem;min-width:60px;color:#fff;font-weight:700;font-size:.8rem;text-align:center}.legendGrid[data-v-68185d34]{margin-top:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem}.legendItem[data-v-68185d34]{display:flex;align-items:center;gap:.65rem}.legendItem__title[data-v-68185d34]{font-size:.92rem;font-weight:700;color:#111827}.legendItem__subtitle[data-v-68185d34]{font-size:.78rem;color:#6b7280}.advancedBox[data-v-68185d34]{display:grid;gap:1rem}.checkboxRow[data-v-68185d34]{display:flex;align-items:center;gap:10px;color:#111827;font-weight:600}.helperText[data-v-68185d34]{margin:-.45rem 0 0 1.8rem;font-size:.8rem;color:#6b7280}.roundingBox[data-v-68185d34]{margin-left:1.8rem}[data-v-68185d34] .form-control{width:100%;min-height:44px}.textarea-control[data-v-68185d34]{min-height:100px;resize:vertical}.btnPrimary[data-v-68185d34]{display:inline-flex;align-items:center;gap:10px}.btnSecondary[data-v-68185d34]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb}.btnSuccess[data-v-68185d34]{display:inline-flex;align-items:center;gap:10px;background:#16a34a;color:#fff}.btnAction--danger[data-v-68185d34]{border-color:#fecaca;color:#dc2626}@media (max-width: 768px){.sectionHead__title[data-v-68185d34]{font-size:1.4rem}}.form-check-input[data-v-bb8025ea]{width:2.5em;height:1.25em;cursor:pointer}.nav-tabs[data-v-f865b7b8]{border-bottom:1px solid #e2e8f0}.nav-tabs .nav-link[data-v-f865b7b8]{color:#64748b;border:none;border-bottom:2px solid transparent;padding:.875rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:0}.nav-tabs .nav-link[data-v-f865b7b8]:hover{color:#3b82f6;border-bottom-color:#bfdbfe;background:transparent}.nav-tabs .nav-link.active[data-v-f865b7b8]{color:#3b82f6;border-bottom:2px solid #3b82f6;background:transparent;font-weight:600}.form-check-input[data-v-f865b7b8]{width:2.5em;height:1.25em;cursor:pointer}.form-check-input[data-v-f865b7b8]:checked{background-color:#3b82f6;border-color:#3b82f6}[data-v-f865b7b8] .o-form-control{width:340px!important;font-size:.875rem}@media (max-width: 640px){[data-v-f865b7b8] .o-form-control{width:100%!important}}.form-check-input[data-v-689f841a]{width:2.5em;height:1.25em;cursor:pointer}.config-box[data-v-689f841a]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem 1rem}.form-check-input[data-v-16e16128]{width:2.5em;height:1.25em;cursor:pointer}.nav-tabs[data-v-5abd6c20]{border-bottom:1px solid #e2e8f0}.nav-tabs .nav-link[data-v-5abd6c20]{color:#64748b;border:none;border-bottom:2px solid transparent;padding:.875rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:0}.nav-tabs .nav-link[data-v-5abd6c20]:hover{color:#3b82f6;border-bottom-color:#bfdbfe;background:transparent}.nav-tabs .nav-link.active[data-v-5abd6c20]{color:#3b82f6;border-bottom:2px solid #3b82f6;background:transparent;font-weight:600}.tab-count[data-v-5abd6c20]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;background-color:#e0e7ff;color:#3730a3;border-radius:9999px;font-size:.7rem;font-weight:700}.nav-tabs .nav-link.active .tab-count[data-v-5abd6c20]{background-color:#3b82f6;color:#fff}.cat-badge[data-v-5abd6c20]{display:inline-block;padding:.2rem .65rem;border-radius:9999px;font-size:.78rem;font-weight:500}.cat-badge--blue[data-v-5abd6c20]{background:#dbeafe;color:#1d4ed8}.cat-badge--purple[data-v-5abd6c20]{background:#f3e8ff;color:#7c3aed}.cat-badge--amber[data-v-5abd6c20]{background:#fef3c7;color:#d97706}.cat-badge--green[data-v-5abd6c20]{background:#dcfce7;color:#16a34a}.cat-badge--gray[data-v-5abd6c20]{background:#f1f5f9;color:#475569}.serial-badge--yes[data-v-5abd6c20]{display:inline-block;padding:.15rem .6rem;background:#dcfce7;color:#16a34a;border-radius:9999px;font-size:.78rem;font-weight:600}.serial-badge--no[data-v-5abd6c20]{display:inline-block;padding:.15rem .6rem;background:#f1f5f9;color:#94a3b8;border-radius:9999px;font-size:.78rem;font-weight:600}.form-check-input[data-v-5abd6c20]{width:2.5em;height:1.25em;cursor:pointer}.form-check-input[data-v-5abd6c20]:checked{background-color:#3b82f6;border-color:#3b82f6}[data-v-5abd6c20] .o-form-control{width:340px!important;font-size:.875rem}@media (max-width: 640px){[data-v-5abd6c20] .o-form-control{width:100%!important}}.drawer-head-content[data-v-33023216]{display:flex;flex-direction:column;gap:2px}.drawer-head-content__title[data-v-33023216]{font-size:1rem;font-weight:700;color:#fff}.drawer-head-content__sub[data-v-33023216]{font-size:.78rem;color:#ffffffbf}.section-header[data-v-33023216]{display:flex;align-items:center;gap:.5rem}.quantity-stepper[data-v-33023216]{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.stepper-btn[data-v-33023216]{width:2rem;height:2.25rem;border:1px solid #d1d5db;background:#f9fafb;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:background .15s;color:#374151}.stepper-btn[data-v-33023216]:first-child{border-radius:6px 0 0 6px}.stepper-btn[data-v-33023216]:last-child{border-radius:0 6px 6px 0}.stepper-btn[data-v-33023216]:hover:not(:disabled){background:#e5e7eb}.stepper-btn[data-v-33023216]:disabled{opacity:.4;cursor:not-allowed}.stepper-input[data-v-33023216]{width:4rem;height:2.25rem;border:1px solid #d1d5db;border-left:none;border-right:none;text-align:center;font-size:.95rem;font-weight:600;outline:none;color:#374151}.stepper-input[data-v-33023216]::-webkit-outer-spin-button,.stepper-input[data-v-33023216]::-webkit-inner-spin-button{-webkit-appearance:none}.upload-step[data-v-4b099850]{display:flex;gap:1rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.upload-step__badge[data-v-4b099850]{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-primary, #3b82f6);color:#fff;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center}.upload-step__title[data-v-4b099850]{font-weight:600;font-size:.875rem;color:#1e293b;margin:0 0 .15rem}.upload-step__subtitle[data-v-4b099850]{font-size:.8rem;color:#64748b;margin:0}.preview-box[data-v-4b099850]{border:1px solid #bbf7d0;border-radius:8px;overflow:hidden;background:#f0fdf4}.preview-header[data-v-4b099850]{display:flex;align-items:center;padding:.5rem .85rem;border-bottom:1px solid #bbf7d0}.preview-table-wrap[data-v-4b099850]{overflow-x:auto;max-height:200px;overflow-y:auto}.preview-table[data-v-4b099850]{width:100%;border-collapse:collapse;font-size:.78rem}.preview-table th[data-v-4b099850]{background:#dcfce7;color:#166534;font-weight:600;padding:.3rem .6rem;text-align:left;white-space:nowrap;position:sticky;top:0}.preview-table td[data-v-4b099850]{padding:.3rem .6rem;border-bottom:1px solid #e2e8f0;color:#1e293b;white-space:nowrap}.preview-more td[data-v-4b099850]{color:#64748b;font-style:italic}.badge-status[data-v-4b099850]{font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px}.badge-status.available[data-v-4b099850]{background:#dcfce7;color:#16a34a}.badge-status.assigned[data-v-4b099850]{background:#dbeafe;color:#2563eb}.badge-status.maintenance[data-v-4b099850]{background:#ffedd5;color:#ea580c}.badge-status.damaged[data-v-4b099850]{background:#fee2e2;color:#dc2626}.parse-error[data-v-4b099850]{display:flex;align-items:center;font-size:.82rem;color:#dc2626;background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;padding:.5rem .75rem}.stat-card[data-v-433c3606]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.stat-label[data-v-433c3606]{font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:.25rem}.stat-value[data-v-433c3606]{font-size:1.5rem;font-weight:700;line-height:1;margin:0}.stat-icon[data-v-433c3606]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.stat-icon--gray[data-v-433c3606]{background:#f1f5f9;color:#64748b}.stat-icon--green[data-v-433c3606]{background:#dcfce7;color:#16a34a}.stat-icon--blue[data-v-433c3606]{background:#dbeafe;color:#2563eb}.stat-icon--orange[data-v-433c3606]{background:#ffedd5;color:#ea580c}.status-badge[data-v-433c3606]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .65rem;border-radius:9999px;font-size:.78rem;font-weight:500;white-space:nowrap}.status-badge[data-v-433c3606]:before{content:"";display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:currentColor;flex-shrink:0}.status-badge--available[data-v-433c3606]{background:#dcfce7;color:#16a34a}.status-badge--assigned[data-v-433c3606]{background:#dbeafe;color:#2563eb}.status-badge--maintenance[data-v-433c3606]{background:#ffedd5;color:#ea580c}.status-badge--damaged[data-v-433c3606]{background:#fee2e2;color:#dc2626}.filters-bar[data-v-433c3606]{padding:.5rem 0 .75rem;display:flex;flex-direction:column;gap:.5rem}.filters-bar__row[data-v-433c3606]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ext-search[data-v-433c3606]{flex:1;min-width:200px;max-width:420px;display:block;padding:var(--padding-1);border-radius:var(--border-radius-1);font-size:var(--font-size-2);font-weight:var(--font-weight-normal);line-height:var(--line-height-3);color:rgba(var(--color-gray-900-rgb),var(--opacity-color-80));background-color:var(--color-light);border:var(--border-1) solid rgba(var(--color-gray-600-rgb),var(--opacity-color-60))}.ext-search[data-v-433c3606]:focus{border-color:rgba(var(--color-gray-600-rgb),var(--opacity-color-100));outline:0}.filter-badge[data-v-433c3606]{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;background:#3b82f6;color:#fff;border-radius:9999px;font-size:.65rem;font-weight:700;margin-left:.25rem}.filters-bar__panel[data-v-433c3606]{border-top:1px solid #e5e7eb;padding:.75rem 0 .25rem}.filters-bar__panel-inner[data-v-433c3606]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.filters-bar__field[data-v-433c3606]{display:flex;flex-direction:column;gap:.25rem}.filters-bar__label[data-v-433c3606]{font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:0}.filters-bar__select[data-v-433c3606]{min-width:180px}.filters-bar__clear[data-v-433c3606]{margin-top:.1rem}@media (max-width: 640px){.ext-search[data-v-433c3606]{max-width:100%}.filters-bar__select[data-v-433c3606]{min-width:140px}}.form-check-input[data-v-b26986ca]{width:2.5em;height:1.25em;cursor:pointer}.form-check-input[data-v-b26986ca]:checked{background-color:#3b82f6;border-color:#3b82f6}[data-v-094b6684] .o-accordion-item{background-color:var(--node-bg, #fff)!important;overflow:hidden}[data-v-094b6684] .o-accordion-body{background-color:#fff}.node-card[data-v-094b6684]{background-color:var(--node-bg, #f8fafc);border:1px solid rgba(0,0,0,.07);border-radius:8px;padding:.55rem 1rem}.node-head[data-v-094b6684]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem;min-width:0}.node-head__left[data-v-094b6684]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.node-head__icon[data-v-094b6684]{font-size:.85rem;color:var(--node-color);flex-shrink:0}.node-head__type[data-v-094b6684]{font-size:.68rem;font-weight:600;color:var(--node-color);background-color:#ffffffb3;border:1px solid currentColor;border-radius:9999px;padding:.1rem .5rem;white-space:nowrap;flex-shrink:0;opacity:.85}.node-head__code[data-v-094b6684]{font-size:.75rem;font-weight:700;color:var(--node-color);flex-shrink:0}.node-head__name[data-v-094b6684]{font-size:.875rem;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-head__right[data-v-094b6684]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.nbadge[data-v-094b6684]{font-size:.7rem;font-weight:600;padding:.2rem .6rem;border-radius:9999px;white-space:nowrap}.nbadge--active[data-v-094b6684]{background:#dcfce7;color:#16a34a}.nbadge--inactive[data-v-094b6684]{background:#fee2e2;color:#dc2626}.btn-add-child[data-v-094b6684]{border:none;background:transparent;cursor:pointer;color:#2563eb;font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:4px;white-space:nowrap}.btn-add-child[data-v-094b6684]:hover{background:rgba(255,255,255,.6)}.node-body[data-v-094b6684]{display:flex;flex-direction:column;gap:.5rem;background:#fff}.node-empty[data-v-094b6684]{font-size:.8rem;color:#94a3b8;margin:0;padding:.25rem 0}.root-accordion[data-v-45204afe] .o-accordion-item{background-color:#f8fafc;overflow:hidden}.root-accordion[data-v-45204afe] .o-accordion-body{background-color:#fff}.root-head[data-v-45204afe]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem}.root-head__left[data-v-45204afe]{display:flex;align-items:center;gap:.75rem;min-width:0}.root-head__icon[data-v-45204afe]{font-size:1.25rem;color:#64748b;flex-shrink:0}.root-head__texts[data-v-45204afe]{display:flex;flex-direction:column;gap:1px}.root-head__title[data-v-45204afe]{font-size:.9375rem;font-weight:600;color:#1e293b;line-height:1.3}.root-head__sub[data-v-45204afe]{font-size:.75rem;color:#64748b;line-height:1.3}.campus-counter[data-v-45204afe]{font-size:.78rem;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;padding:.2rem .75rem;white-space:nowrap;flex-shrink:0}.nodes-list[data-v-45204afe]{display:flex;flex-direction:column;gap:.5rem}.drawer-head-content[data-v-aec565d6]{display:flex;flex-direction:column;gap:2px}.drawer-head-content__title[data-v-aec565d6]{font-size:1.25rem;font-weight:700;color:#fff}.drawer-head-content__sub[data-v-aec565d6]{font-size:.88rem;color:#fffc}.estado-block[data-v-aec565d6]{background:rgba(var(--color-secondary-rgb, 100, 116, 139),.12);border-radius:8px;padding:.75rem 1rem}.space-toggle[data-v-aec565d6]{width:2.75rem;height:1.5rem;cursor:pointer}.space-toggle[data-v-aec565d6]:checked{background-color:#16a34a;border-color:#16a34a}.avail-content[data-v-aec565d6]{padding-top:.25rem}.day-btn[data-v-aec565d6]{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.55rem 1.1rem;border-radius:6px;border:1.5px solid #e2e8f0;background:transparent;font-size:.88rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s;white-space:nowrap}.day-btn[data-v-aec565d6]:hover{border-color:#94a3b8;background:#f8fafc}.day-btn--active[data-v-aec565d6]{background-color:#2563eb;border-color:#2563eb;color:#fff}.day-cards-grid[data-v-aec565d6]{display:flex;flex-direction:column;gap:.75rem}.day-card[data-v-aec565d6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.day-card__header[data-v-aec565d6]{padding:.5rem .75rem}.day-card__name[data-v-aec565d6]{font-size:.82rem;font-weight:600;color:#1e293b}.day-card__body[data-v-aec565d6]{padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.journey-row[data-v-aec565d6]{display:flex;align-items:flex-start;gap:.5rem;padding:.4rem .5rem;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:border-color .12s,background-color .12s}.journey-row[data-v-aec565d6]:hover{background:#eff6ff}.journey-row--active[data-v-aec565d6]{border-color:#2563eb;background:#eff6ff}.journey-check[data-v-aec565d6]{width:16px;height:16px;border-radius:4px;border:2px solid #9ca3af;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:border-color .12s,background-color .12s}.journey-check--active[data-v-aec565d6]{border-color:#2563eb;background-color:#2563eb}.journey-check-icon[data-v-aec565d6]{color:#fff;font-size:10px;font-weight:700;line-height:1}.copy-config[data-v-aec565d6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}.copy-config__panel[data-v-aec565d6]{border-top:1px solid #e2e8f0;padding-top:.75rem}.copy-dest-chip[data-v-aec565d6]{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:6px;border:1.5px solid #e2e8f0;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.copy-dest-chip--active[data-v-aec565d6]{border-color:#2563eb;background:#eff6ff;color:#2563eb}.avail-summary[data-v-aec565d6]{background:#f8fafc;border-radius:8px;padding:.75rem}.summary-grid[data-v-aec565d6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}.summary-item[data-v-aec565d6]{padding:.5rem}.summary-day[data-v-aec565d6]{font-size:.78rem;font-weight:600;color:#475569}.summary-chip[data-v-aec565d6]{display:inline-block;background:#f1f5f9;color:#475569;font-size:.7rem;font-weight:500;padding:.15rem .45rem;border-radius:4px}.drawer-head-content[data-v-6bca71af]{display:flex;flex-direction:column;gap:2px}.drawer-head-content__title[data-v-6bca71af]{font-size:1.15rem;font-weight:700;color:#fff;line-height:1.3}.drawer-head-content__space[data-v-6bca71af]{font-size:.85rem;font-weight:500;color:#ffffffbf}.drawer-head-content__path-icon[data-v-6bca71af]{font-size:.72rem;color:#fff9}.drawer-head-content__path[data-v-6bca71af]{font-size:.75rem;color:#ffffffa6}.ext-search[data-v-6bca71af]{display:block;width:100%;padding:var(--padding-1);border-radius:var(--border-radius-1);font-size:var(--font-size-2);font-weight:var(--font-weight-normal);line-height:var(--line-height-3);color:rgba(var(--color-gray-900-rgb),var(--opacity-color-80));background-color:var(--color-light);border:var(--border-1) solid rgba(var(--color-gray-600-rgb),var(--opacity-color-60))}.assign-table-wrap[data-v-6bca71af]{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.assign-table[data-v-6bca71af]{margin-bottom:0}.assign-table__head th[data-v-6bca71af]{font-size:.82rem;font-weight:600;letter-spacing:.04em;color:#94a3b8;background:#f8fafc;padding:.6rem .75rem;border-bottom:1px solid #e5e7eb}.assign-table tbody tr:first-child td[data-v-6bca71af]{border-top:none}.assign-table__row td[data-v-6bca71af]{padding:.75rem;vertical-align:middle;border-bottom:1px solid #f8fafc}.assign-table__row:last-child td[data-v-6bca71af]{border-bottom:none}.status-chip[data-v-6bca71af]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:9999px;font-size:.72rem;font-weight:500;white-space:nowrap}.status-chip--available[data-v-6bca71af]{background:#dcfce7;color:#16a34a}.code-tag[data-v-6bca71af]{display:inline-block;background:#f1f5f9;color:#475569;font-size:.7rem;font-weight:500;padding:.15rem .45rem;border-radius:4px;font-family:monospace}.more-chip[data-v-6bca71af]{display:inline-block;background:#e2e8f0;color:#64748b;font-size:.7rem;font-weight:500;padding:.15rem .5rem;border-radius:4px}.assigned-card[data-v-6bca71af]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.875rem 1rem;transition:border-color .15s}.assigned-card--editing[data-v-6bca71af]{border-color:#93c5fd;background:#f0f9ff}.qty-badge[data-v-6bca71af]{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.5rem;padding:0 .4rem;background:#2563eb;color:#fff;font-size:.75rem;font-weight:700;border-radius:4px}[data-v-6bca71af] .btn-editing{background:#eff6ff!important;border-color:#93c5fd!important;color:#2563eb!important}.edit-panel[data-v-6bca71af]{background:#fff;border:1px solid #bfdbfe;border-radius:.5rem;padding:.75rem}.edit-code-label[data-v-6bca71af]{display:flex;align-items:center;padding:.4rem .6rem;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:.78rem;font-family:monospace;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s;width:100%}.edit-code-label[data-v-6bca71af]:hover{border-color:#93c5fd;background:#eff6ff}.edit-code-label--checked[data-v-6bca71af]{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.day-pill[data-v-a8c3c69e]{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1rem;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;font-size:.85rem;font-weight:500;color:#374151;cursor:pointer;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.day-pill[data-v-a8c3c69e]:hover{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.day-pill--active[data-v-a8c3c69e]{background:#2563eb;border-color:#2563eb;color:#fff}.day-pill--active[data-v-a8c3c69e]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.jornada-chip[data-v-a8c3c69e]{display:inline-flex;flex-direction:column;align-items:center;padding:.5rem 1rem;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;font-size:.8rem;color:#374151;cursor:pointer;gap:.1rem;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jornada-chip--active[data-v-a8c3c69e]{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.drop-zone[data-v-52f00a7a]{display:flex;align-items:center;justify-content:center;width:100%;min-height:120px;border:2px dashed #e2e8f0;border-radius:.75rem;background:#f8fafc;cursor:pointer;transition:all .2s;padding:1.5rem}.drop-zone[data-v-52f00a7a]:hover,.drop-zone--active[data-v-52f00a7a]{border-color:#93c5fd;background:#eff6ff}.drop-zone--loaded[data-v-52f00a7a]{border-color:#93c5fd;background:#f0f9ff}.preview-table thead th[data-v-52f00a7a]{font-size:.7rem;font-weight:600;letter-spacing:.04em;color:#94a3b8;background:#f8fafc;padding:.5rem .75rem;white-space:nowrap}.preview-table tbody td[data-v-52f00a7a]{font-size:.78rem;color:#374151;padding:.4rem .75rem;border-top:1px solid #f1f5f9;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.filters-bar[data-v-17b2bad7]{padding:.75rem 1rem .5rem}.ext-search[data-v-17b2bad7]{flex:1;min-width:200px;max-width:420px;display:block;padding:var(--padding-1);border-radius:var(--border-radius-1);font-size:var(--font-size-2);font-weight:var(--font-weight-normal);line-height:var(--line-height-3);color:rgba(var(--color-gray-900-rgb),var(--opacity-color-80));background-color:var(--color-light);border:var(--border-1) solid rgba(var(--color-gray-600-rgb),var(--opacity-color-60))}.badge-status[data-v-17b2bad7]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .65rem;border-radius:9999px;font-size:.78rem;font-weight:500;white-space:nowrap}.badge-status[data-v-17b2bad7]:before{content:"";display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:currentColor;flex-shrink:0}.badge-status--active[data-v-17b2bad7]{background:#dcfce7;color:#16a34a}.badge-status--inactive[data-v-17b2bad7]{background:#f1f5f9;color:#64748b}.status-switch[data-v-17b2bad7]{width:2.5em;height:1.25em;cursor:pointer}.kpi-card[data-v-39088474]{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;height:100%}.kpi-label[data-v-39088474]{font-size:.8rem;color:#94a3b8;margin-bottom:.25rem}.kpi-value[data-v-39088474]{font-size:2rem;font-weight:700;color:#0f172a;line-height:1;margin:0}.kpi-trend[data-v-39088474]{font-size:.75rem;font-weight:500;margin-top:.35rem;margin-bottom:0}.kpi-trend--up[data-v-39088474]{color:#16a34a}.kpi-trend--down[data-v-39088474]{color:#dc2626}.kpi-icon[data-v-39088474]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;font-size:1.1rem;flex-shrink:0}.kpi-icon--blue[data-v-39088474]{background:#eff6ff;color:#2563eb}.kpi-icon--green[data-v-39088474]{background:#f0fdf4;color:#16a34a}.kpi-icon--purple[data-v-39088474]{background:#faf5ff;color:#9333ea}.kpi-icon--blue-light[data-v-39088474]{background:#e0f2fe;color:#0284c7}.kpi-icon--orange[data-v-39088474]{background:#fff7ed;color:#ea580c}.chart-card[data-v-d4ad02b8]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;height:100%}.chart-title[data-v-d4ad02b8]{font-size:.95rem;font-weight:600;color:#1e293b;margin-bottom:.15rem}.chart-subtitle[data-v-d4ad02b8]{font-size:.78rem;color:#2563eb;margin-bottom:.75rem}.badge-dot[data-v-a9c2df12]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.badge-dot[data-v-a9c2df12]:before{content:"";display:inline-block;width:.4rem;height:.4rem;border-radius:50%;background:currentColor;flex-shrink:0}.badge-dot--active[data-v-a9c2df12]{background:#dcfce7;color:#16a34a}.badge-dot--inactive[data-v-a9c2df12]{background:#f1f5f9;color:#64748b}.badge-dot[data-v-0502b2c8]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.badge-dot[data-v-0502b2c8]:before{content:"";display:inline-block;width:.4rem;height:.4rem;border-radius:50%;background:currentColor;flex-shrink:0}.badge-dot--available[data-v-0502b2c8]{background:#dcfce7;color:#16a34a}.badge-dot--assigned[data-v-0502b2c8]{background:#dbeafe;color:#2563eb}.badge-dot--maintenance[data-v-0502b2c8]{background:#ffedd5;color:#ea580c}.badge-dot--damaged[data-v-0502b2c8]{background:#fee2e2;color:#dc2626}.section-header[data-v-23780522]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#374151}.detail-card[data-v-23780522]{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;background:#fff}.nav-tabs[data-v-23780522]{border-bottom:1px solid #e2e8f0}.nav-tabs .nav-link[data-v-23780522]{color:#64748b;border:none;border-bottom:2px solid transparent;padding:.875rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:0}.nav-tabs .nav-link[data-v-23780522]:hover{color:#3b82f6;border-bottom-color:#bfdbfe;background:transparent}.nav-tabs .nav-link.active[data-v-23780522]{color:#3b82f6;border-bottom:2px solid #3b82f6;background:transparent;font-weight:600}.tab-count[data-v-23780522]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;background-color:#e0e7ff;color:#3730a3;border-radius:9999px;font-size:.7rem;font-weight:700}.nav-tabs .nav-link.active .tab-count[data-v-23780522]{background-color:#3b82f6;color:#fff}.sc[data-v-301571bd]{display:flex;flex-direction:column;background:#ffffff;border:1px solid #e4e7ec;border-radius:16px;overflow:hidden;height:100%;box-shadow:0 4px 12px #0000000f;transition:box-shadow .2s ease}.sc[data-v-301571bd]:hover{box-shadow:0 8px 20px #0000001f}.sc__img-wrap[data-v-301571bd]{position:relative;height:160px;overflow:hidden;flex-shrink:0}.sc__img[data-v-301571bd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sc__img-overlay[data-v-301571bd]{position:absolute;inset:0;padding:10px 12px;display:flex;justify-content:space-between;align-items:flex-start;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 60%)}.sc__badges-col[data-v-301571bd]{display:flex;flex-direction:column;gap:4px}.sc__status-badge[data-v-301571bd]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#fff}.sc__status-badge--active[data-v-301571bd]{background:#16a34a}.sc__status-badge--upcoming[data-v-301571bd]{background:#ea580c}.sc__status-badge--closed[data-v-301571bd]{background:#6b7280}.sc__year-badge[data-v-301571bd]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;color:#fff;background:rgba(0,0,0,.45)}.sc__slots-badge[data-v-301571bd]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:rgba(0,0,0,.55);white-space:nowrap}.sc__body[data-v-301571bd]{flex:1;padding:14px 16px 10px;display:flex;flex-direction:column;gap:8px}.sc__title-row[data-v-301571bd]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.sc__icon[data-v-301571bd]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:14px;flex-shrink:0}.sc__icon--blue[data-v-301571bd]{background:#eff6ff;color:#2563eb}.sc__icon--green[data-v-301571bd]{background:#f0fdf4;color:#16a34a}.sc__icon--orange[data-v-301571bd]{background:#fff7ed;color:#ea580c}.sc__icon--purple[data-v-301571bd]{background:#faf5ff;color:#9333ea}.sc__icon--teal[data-v-301571bd]{background:#f0fdfa;color:#0d9488}.sc__icon--indigo[data-v-301571bd]{background:#eef2ff;color:#4f46e5}.sc__title[data-v-301571bd]{font-size:14px;font-weight:700;color:#1e293b;margin:0;line-height:1.3}.sc__description[data-v-301571bd]{font-size:12px;color:#64748b;margin:0;line-height:1.5}.sc__meta[data-v-301571bd]{display:flex;gap:16px;padding:8px 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.sc__meta-label[data-v-301571bd]{font-size:10px;color:#94a3b8;margin:0;text-transform:uppercase;letter-spacing:.4px}.sc__meta-value[data-v-301571bd]{font-size:12px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:4px}.sc__deadline--close[data-v-301571bd]{color:#dc2626!important}.sc__icon-inline[data-v-301571bd]{font-size:11px}.sc__requirements[data-v-301571bd]{flex:1}.sc__req-title[data-v-301571bd]{font-size:11px;font-weight:600;color:#475569;margin-bottom:4px}.sc__req-list[data-v-301571bd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.sc__req-list li[data-v-301571bd]{font-size:11px;color:#475569;display:flex;align-items:center;gap:5px}.sc__req-check[data-v-301571bd]{color:#16a34a;font-size:11px;flex-shrink:0}.sc__req-more[data-v-301571bd]{color:#94a3b8;font-size:11px}.sc__footer[data-v-301571bd]{padding:10px 16px 14px;display:flex;gap:8px}.sc__btn[data-v-301571bd]{flex:1;font-size:12px;font-weight:500}.sd-img-wrap[data-v-1d816090]{position:relative;height:180px;overflow:hidden;border-radius:10px;margin-bottom:16px}.sd-img[data-v-1d816090]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sd-status-badge[data-v-1d816090]{position:absolute;top:10px;left:12px;padding:3px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#fff}.sd-status-badge--active[data-v-1d816090]{background:#16a34a}.sd-status-badge--upcoming[data-v-1d816090]{background:#ea580c}.sd-status-badge--closed[data-v-1d816090]{background:#6b7280}.sd-title[data-v-1d816090]{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:4px}.sd-description[data-v-1d816090]{font-size:13px;color:#64748b;margin-bottom:16px}.sd-cards-row[data-v-1d816090]{margin-bottom:16px}.sd-info-card[data-v-1d816090]{border-radius:10px;padding:10px 14px}.sd-info-card--blue[data-v-1d816090]{background:#eff6ff;border:1px solid #bfdbfe}.sd-info-card--green[data-v-1d816090]{background:#f0fdf4;border:1px solid #bbf7d0}.sd-info-card--purple[data-v-1d816090]{background:#faf5ff;border:1px solid #e9d5ff}.sd-info-card--orange[data-v-1d816090]{background:#fff7ed;border:1px solid #fed7aa}.sd-info-card--red[data-v-1d816090]{background:#fff1f2;border:1px solid #fecdd3}.sd-info-card__label[data-v-1d816090]{font-size:11px;font-weight:600;margin-bottom:2px;display:flex;align-items:center;gap:4px}.sd-info-card--blue .sd-info-card__label[data-v-1d816090]{color:#2563eb}.sd-info-card--green .sd-info-card__label[data-v-1d816090]{color:#16a34a}.sd-info-card--purple .sd-info-card__label[data-v-1d816090]{color:#9333ea}.sd-info-card--orange .sd-info-card__label[data-v-1d816090]{color:#ea580c}.sd-info-card--red .sd-info-card__label[data-v-1d816090]{color:#dc2626}.sd-info-card__value[data-v-1d816090]{font-size:14px;font-weight:700;color:#1e293b;margin:0}.sd-icon-inline[data-v-1d816090]{margin-right:4px}.sd-section[data-v-1d816090]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:16px}.sd-section__header[data-v-1d816090]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sd-section__icon[data-v-1d816090]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:14px;flex-shrink:0}.sd-section__title[data-v-1d816090]{font-size:14px;font-weight:600;color:#1e293b}.sd-req-list[data-v-1d816090]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.sd-req-list li[data-v-1d816090]{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569}.sd-req-check[data-v-1d816090]{color:#16a34a}.sd-info-box[data-v-1d816090]{display:flex;gap:10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:12px 14px}.sd-info-box__icon[data-v-1d816090]{color:#2563eb;font-size:16px;margin-top:2px;flex-shrink:0}.sd-info-box__title[data-v-1d816090]{font-size:13px;font-weight:600;color:#1e40af;margin-bottom:2px}.sd-info-box__text[data-v-1d816090]{font-size:12px;color:#1e40af;margin:0}.catalog-header[data-v-1bc2d712]{margin-bottom:16px}.catalog-header__title[data-v-1bc2d712]{font-size:22px;font-weight:700;color:#1e293b;margin-bottom:4px}.catalog-header__subtitle[data-v-1bc2d712]{font-size:13px;color:#64748b;margin:0}.catalog-search[data-v-1bc2d712]{position:relative;margin-bottom:16px}.catalog-search__icon[data-v-1bc2d712]{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.catalog-search__input[data-v-1bc2d712]{padding-left:36px}.catalog-filters[data-v-1bc2d712]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.catalog-filters__icon[data-v-1bc2d712]{color:#94a3b8;font-size:13px}.catalog-filters__label[data-v-1bc2d712]{font-size:13px;color:#64748b;font-weight:500;margin-right:4px}.catalog-info-box[data-v-1bc2d712]{display:flex;align-items:flex-start;gap:10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:14px 16px;margin-top:24px}.catalog-info-box__icon[data-v-1bc2d712]{color:#2563eb;font-size:16px;margin-top:2px;flex-shrink:0}.catalog-info-box__text[data-v-1bc2d712]{font-size:13px;color:#1e40af;margin:0}.sa-title-bar[data-v-cc36e608]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.sa-title-bar__icon[data-v-cc36e608]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:22px;flex-shrink:0}.sa-title-bar__title[data-v-cc36e608]{font-size:20px;font-weight:700;color:#1e293b;margin:0}.sa-title-bar__subtitle[data-v-cc36e608]{font-size:13px;color:#64748b;margin:0}.sa-step-indicator[data-v-cc36e608]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px;cursor:default}.sa-step-circle[data-v-cc36e608]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;border:2px solid #cbd5e1;background:#fff;color:#94a3b8;transition:all .25s}.sa-step-indicator--active .sa-step-circle[data-v-cc36e608]{background:#2563eb;border-color:#2563eb;color:#fff}.sa-step-indicator--done .sa-step-circle[data-v-cc36e608]{background:#16a34a;border-color:#16a34a;color:#fff}.sa-step-label[data-v-cc36e608]{font-size:12px;font-weight:600;color:#94a3b8;margin:0;white-space:nowrap}.sa-step-indicator--active .sa-step-label[data-v-cc36e608]{color:#2563eb}.sa-step-indicator--done .sa-step-label[data-v-cc36e608]{color:#1e293b}.sa-step-sub[data-v-cc36e608]{font-size:10px;color:#cbd5e1;margin:0;white-space:nowrap}.sa-step-indicator--active .sa-step-sub[data-v-cc36e608]{color:#2563eb}.sa-step-indicator--done .sa-step-sub[data-v-cc36e608]{color:#64748b}.sa-step-line[data-v-cc36e608]{flex:1;height:2px;background:#e2e8f0;margin-top:-24px;align-self:flex-start}.sa-step-line--done[data-v-cc36e608]{background:#16a34a}.sa-step-body[data-v-cc36e608]{padding:4px 0}.sa-step-body__title[data-v-cc36e608]{font-size:16px;font-weight:700;color:#1e293b;margin-bottom:4px}.sa-step-body__sub[data-v-cc36e608]{font-size:13px;color:#64748b;margin-bottom:20px}.sa-mb[data-v-cc36e608]{margin-bottom:16px}.sa-section-card[data-v-cc36e608]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.sa-section-card__header[data-v-cc36e608]{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #f1f5f9;background:#fafbfc}.sa-section-card__icon[data-v-cc36e608]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;font-size:15px;flex-shrink:0}.sa-section-card__icon--blue[data-v-cc36e608]{background:#eff6ff;color:#2563eb}.sa-section-card__icon--teal[data-v-cc36e608]{background:#f0fdfa;color:#0d9488}.sa-section-card__icon--indigo[data-v-cc36e608]{background:#eef2ff;color:#4f46e5}.sa-section-card__title[data-v-cc36e608]{font-size:14px;font-weight:700;color:#1e293b;margin:0}.sa-section-card__subtitle[data-v-cc36e608]{font-size:12px;color:#64748b;margin:0}.sa-section-card__body[data-v-cc36e608]{padding:16px 20px}.sa-field-hint[data-v-cc36e608]{font-size:11px;color:#94a3b8;display:block;margin-top:2px}.sa-progress-block[data-v-cc36e608]{background:#f0f7ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 14px;margin-top:12px}.sa-progress-block__info[data-v-cc36e608]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;color:#475569}.sa-progress-block__label[data-v-cc36e608]{display:flex;align-items:center;gap:6px}.sa-progress-block__icon[data-v-cc36e608]{color:#2563eb}.sa-progress-block__gpa[data-v-cc36e608]{font-weight:700;color:#1e293b;margin-left:4px}.sa-progress-block__avance[data-v-cc36e608]{font-size:12px;color:#2563eb}.sa-char-counter[data-v-cc36e608]{display:flex;justify-content:space-between;margin-top:4px}.sa-table-wrap[data-v-cc36e608]{margin-bottom:16px}.sa-table thead th[data-v-cc36e608]{font-size:12px;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:8px 12px}.sa-table tbody td[data-v-cc36e608]{font-size:13px;padding:12px;vertical-align:middle;border-bottom:1px solid #f1f5f9}.sa-table__th-right[data-v-cc36e608]{text-align:right}.sa-table__td-name[data-v-cc36e608]{font-weight:500;color:#1e293b}.sa-table__td-muted[data-v-cc36e608]{color:#64748b}.sa-table__td-bold[data-v-cc36e608]{font-weight:600;color:#334155}.sa-table__td-right[data-v-cc36e608]{text-align:right}.sa-result[data-v-cc36e608]{display:inline-flex;align-items:center;font-size:13px;font-weight:600}.sa-result--pass[data-v-cc36e608]{color:#16a34a}.sa-result--fail[data-v-cc36e608]{color:#dc2626}.sa-result__icon[data-v-cc36e608]{margin-right:4px}.sa-alert[data-v-cc36e608]{display:flex;align-items:flex-start;gap:10px;border-radius:10px;padding:14px 16px}.sa-alert--success[data-v-cc36e608]{background:#f0fdf4;border:1px solid #bbf7d0}.sa-alert--warn[data-v-cc36e608]{background:#fff7ed;border:1px solid #fed7aa}.sa-alert__icon[data-v-cc36e608]{font-size:18px;margin-top:2px;flex-shrink:0}.sa-alert--success .sa-alert__icon[data-v-cc36e608]{color:#16a34a}.sa-alert--warn .sa-alert__icon[data-v-cc36e608]{color:#ea580c}.sa-alert__title[data-v-cc36e608]{font-size:13px;font-weight:700;margin-bottom:2px}.sa-alert__sub[data-v-cc36e608]{font-size:12px;margin:0}.sa-alert--success .sa-alert__title[data-v-cc36e608],.sa-alert--success .sa-alert__sub[data-v-cc36e608]{color:#166534}.sa-alert--warn .sa-alert__title[data-v-cc36e608],.sa-alert--warn .sa-alert__sub[data-v-cc36e608]{color:#9a3412}.sa-review__label[data-v-cc36e608]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.sa-review__value[data-v-cc36e608]{font-size:13px;font-weight:600;color:#1e293b;margin:0}.sa-rv-header__title[data-v-cc36e608]{font-size:16px;font-weight:700;color:#1e293b;margin-bottom:4px}.sa-rv-header__sub[data-v-cc36e608]{font-size:13px;color:#64748b;margin:0}.sa-rv-card[data-v-cc36e608]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.sa-rv-card__section-head[data-v-cc36e608]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #f1f5f9}.sa-rv-sec-icon[data-v-cc36e608]{font-size:14px;flex-shrink:0}.sa-rv-sec-icon--blue[data-v-cc36e608]{color:#2563eb}.sa-rv-sec-icon--teal[data-v-cc36e608]{color:#0d9488}.sa-rv-sec-title[data-v-cc36e608]{font-size:14px;font-weight:600}.sa-rv-sec-title--blue[data-v-cc36e608]{color:#2563eb}.sa-rv-sec-title--teal[data-v-cc36e608]{color:#0d9488}.sa-rv-card__body[data-v-cc36e608]{padding:14px 16px}.sa-rv-card__beca-top[data-v-cc36e608]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #f1f5f9;background:#f8fafc}.sa-rv-beca__name[data-v-cc36e608]{font-size:15px;font-weight:700;color:#1e293b}.sa-rv-beca__meta[data-v-cc36e608]{display:flex;gap:0;padding:14px 16px}.sa-rv-beca__meta>div[data-v-cc36e608]{flex:1;padding-right:16px;border-right:1px solid #e2e8f0;margin-right:16px}.sa-rv-beca__meta>div[data-v-cc36e608]:last-child{border-right:none;margin-right:0;padding-right:0}.sa-rv-gpa[data-v-cc36e608]{display:flex;align-items:center;gap:4px}.sa-rv-gpa__icon[data-v-cc36e608]{color:#2563eb;font-size:12px}.sa-rv-motivation[data-v-cc36e608]{font-size:12px;color:#475569;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.sa-rv-doc-item[data-v-cc36e608]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #f1f5f9;font-size:13px}.sa-rv-doc-item[data-v-cc36e608]:last-child{border-bottom:none}.sa-rv-doc-item__icon[data-v-cc36e608]{font-size:14px;flex-shrink:0}.sa-rv-doc-item__icon--ok[data-v-cc36e608]{color:#16a34a}.sa-rv-doc-item__icon--missing[data-v-cc36e608]{color:#cbd5e1}.sa-rv-doc-item__name[data-v-cc36e608]{flex:1;color:#334155}.sa-rv-doc-item__size[data-v-cc36e608]{font-size:12px;color:#94a3b8;white-space:nowrap}.sa-truth-card[data-v-cc36e608]{background:#1e293b;border-radius:12px;padding:16px 20px}.sa-truth-card__head[data-v-cc36e608]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.sa-truth-card__icon[data-v-cc36e608]{color:#94a3b8;font-size:16px}.sa-truth-card__title[data-v-cc36e608]{font-size:14px;font-weight:600;color:#f1f5f9}.sa-truth-required[data-v-cc36e608]{color:#f87171}.sa-truth-card__text[data-v-cc36e608]{font-size:12px;color:#94a3b8;line-height:1.6;margin-bottom:14px}.sa-truth-check[data-v-cc36e608]{display:flex;align-items:center;gap:8px;cursor:pointer}.sa-truth-check__input[data-v-cc36e608]{width:16px;height:16px;accent-color:#2563eb;cursor:pointer;flex-shrink:0}.sa-truth-check__label[data-v-cc36e608]{font-size:13px;font-weight:500;color:#e2e8f0;cursor:pointer}.sa-truth-warning[data-v-cc36e608]{display:flex;align-items:center;gap:8px;background:#fefce8;border:1px solid #fde047;border-radius:8px;padding:10px 16px;font-size:13px;color:#854d0e;font-weight:500;margin-top:8px}.sa-truth-warning__icon[data-v-cc36e608]{color:#ca8a04}.sa-footer[data-v-cc36e608]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 20px;margin-top:16px}.sa-btn-icon-left[data-v-cc36e608]{margin-right:6px}.sa-btn-icon-right[data-v-cc36e608]{margin-left:6px}.ad-subhead[data-v-7ffe9aec]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ad-request-id[data-v-7ffe9aec]{font-size:12px;color:#94a3b8}.ad-status-badge[data-v-7ffe9aec]{display:inline-flex;align-items:center;gap:5px;padding:3px 12px;border-radius:999px;font-size:12px;font-weight:600}.ad-status-badge__icon[data-v-7ffe9aec]{font-size:10px}.ad-status-badge--borrador[data-v-7ffe9aec]{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.ad-status-badge--pendiente[data-v-7ffe9aec]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.ad-status-badge--subsanacion[data-v-7ffe9aec]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.ad-status-badge--evaluada[data-v-7ffe9aec]{background:#faf5ff;color:#9333ea;border:1px solid #e9d5ff}.ad-status-badge--adjudicada[data-v-7ffe9aec]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.ad-status-badge--rechazada[data-v-7ffe9aec]{background:#fff1f2;color:#dc2626;border:1px solid #fecdd3}.ad-timeline[data-v-7ffe9aec]{display:flex;align-items:center;padding:10px 0 20px;margin-bottom:8px;border-bottom:1px solid #f1f5f9}.ad-tl-step[data-v-7ffe9aec]{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.ad-tl-dot[data-v-7ffe9aec]{width:26px;height:26px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ad-tl-dot__check[data-v-7ffe9aec]{font-size:10px;color:#fff}.ad-tl-step--done .ad-tl-dot[data-v-7ffe9aec]{background:#2563eb;border-color:#2563eb}.ad-tl-step--active .ad-tl-dot[data-v-7ffe9aec]{background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb2e}.ad-tl-label[data-v-7ffe9aec]{font-size:10px;color:#94a3b8;white-space:nowrap;font-weight:500}.ad-tl-step--done .ad-tl-label[data-v-7ffe9aec]{color:#2563eb;font-weight:600}.ad-tl-step--active .ad-tl-label[data-v-7ffe9aec]{color:#2563eb;font-weight:700}.ad-tl-line[data-v-7ffe9aec]{flex:1;height:2px;background:#e2e8f0;margin-bottom:17px;transition:background .3s ease}.ad-tl-line--done[data-v-7ffe9aec]{background:#2563eb}.ad-section[data-v-7ffe9aec]{margin-bottom:20px}.ad-section__title[data-v-7ffe9aec]{font-size:11px;font-weight:700;color:#94a3b8;letter-spacing:.6px;text-transform:uppercase;margin-bottom:10px}.ad-info-card[data-v-7ffe9aec]{border-radius:10px;padding:12px 14px}.ad-info-card--blue[data-v-7ffe9aec]{background:#eff6ff;border:1px solid #bfdbfe}.ad-info-card--purple[data-v-7ffe9aec]{background:#faf5ff;border:1px solid #e9d5ff}.ad-info-card__label[data-v-7ffe9aec]{font-size:11px;font-weight:600;margin-bottom:4px}.ad-info-card--blue .ad-info-card__label[data-v-7ffe9aec]{color:#2563eb}.ad-info-card--purple .ad-info-card__label[data-v-7ffe9aec]{color:#9333ea}.ad-info-card__value[data-v-7ffe9aec]{font-size:14px;font-weight:700;color:#1e293b;margin:0}.ad-doc-card[data-v-7ffe9aec]{border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;margin-bottom:10px}.ad-doc-card__head[data-v-7ffe9aec]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.ad-doc-card__icon[data-v-7ffe9aec]{color:#64748b;font-size:16px;flex-shrink:0;margin-top:2px}.ad-doc-card__info[data-v-7ffe9aec]{flex:1}.ad-doc-card__name[data-v-7ffe9aec]{font-size:13px;font-weight:600;color:#1e293b;display:block;margin-bottom:2px}.ad-doc-card__date[data-v-7ffe9aec]{font-size:11px;color:#94a3b8}.ad-doc-status[data-v-7ffe9aec]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.ad-doc-status__icon[data-v-7ffe9aec]{font-size:10px}.ad-doc-status--pendiente[data-v-7ffe9aec]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.ad-doc-status--aprobado[data-v-7ffe9aec]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.ad-doc-status--rechazado[data-v-7ffe9aec]{background:#fff1f2;color:#dc2626;border:1px solid #fecdd3}.ad-doc-download[data-v-7ffe9aec]{width:100%;font-size:12px;display:flex;align-items:center;justify-content:center;gap:6px}.ad-doc-download__icon[data-v-7ffe9aec]{font-size:11px}.ad-obs-card[data-v-7ffe9aec]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:12px 14px;margin-bottom:10px}.ad-obs-card__head[data-v-7ffe9aec]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ad-obs-card__icon[data-v-7ffe9aec]{color:#2563eb;font-size:14px;flex-shrink:0}.ad-obs-card__author[data-v-7ffe9aec]{font-size:12px;font-weight:600;color:#1e40af;flex:1}.ad-obs-card__date[data-v-7ffe9aec]{font-size:11px;color:#64748b;white-space:nowrap}.ad-obs-card__message[data-v-7ffe9aec]{font-size:12px;color:#1e40af;margin:0;line-height:1.5}.ma-header[data-v-04624e18]{margin-bottom:20px}.ma-header__title[data-v-04624e18]{font-size:22px;font-weight:700;color:#1e293b;margin-bottom:4px}.ma-header__subtitle[data-v-04624e18]{font-size:13px;color:#64748b;margin:0}.ma-list[data-v-04624e18]{display:flex;flex-direction:column;gap:16px}.ma-card[data-v-04624e18]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:box-shadow .2s}.ma-card[data-v-04624e18]:hover{box-shadow:0 4px 16px #00000014}.ma-card--new[data-v-04624e18]{border-color:#bfdbfe;box-shadow:0 0 0 3px #2563eb1a;animation:ma-card-enter-04624e18 .4s ease}@keyframes ma-card-enter-04624e18{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ma-card__head[data-v-04624e18]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid #f1f5f9}.ma-card__name[data-v-04624e18]{font-size:15px;font-weight:700;color:#1e293b;margin:0 0 4px}.ma-card__date[data-v-04624e18]{font-size:12px;color:#94a3b8;margin:0}.ma-status-badge[data-v-04624e18]{display:inline-flex;align-items:center;gap:5px;padding:3px 12px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.ma-status-badge__icon[data-v-04624e18]{font-size:11px}.ma-status-badge--borrador[data-v-04624e18]{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.ma-status-badge--pendiente[data-v-04624e18]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.ma-status-badge--subsanacion[data-v-04624e18]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.ma-status-badge--evaluada[data-v-04624e18]{background:#faf5ff;color:#9333ea;border:1px solid #e9d5ff}.ma-status-badge--adjudicada[data-v-04624e18]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.ma-status-badge--rechazada[data-v-04624e18]{background:#fff1f2;color:#dc2626;border:1px solid #fecdd3}.ma-timeline[data-v-04624e18]{display:flex;align-items:center;padding:20px 24px}.ma-tl-step[data-v-04624e18]{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.ma-tl-dot[data-v-04624e18]{width:28px;height:28px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.ma-tl-dot__check[data-v-04624e18]{font-size:11px;color:#fff}.ma-tl-step--done .ma-tl-dot[data-v-04624e18]{background:#2563eb;border-color:#2563eb}.ma-tl-step--active .ma-tl-dot[data-v-04624e18]{background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb33}.ma-tl-label[data-v-04624e18]{font-size:11px;color:#94a3b8;white-space:nowrap;font-weight:500;transition:color .4s ease}.ma-tl-step--done .ma-tl-label[data-v-04624e18]{color:#2563eb;font-weight:600}.ma-tl-step--active .ma-tl-label[data-v-04624e18]{color:#2563eb;font-weight:700}.ma-tl-line[data-v-04624e18]{flex:1;height:2px;background:#e2e8f0;margin-bottom:18px;transition:background .4s ease}.ma-tl-line--done[data-v-04624e18]{background:#2563eb}.ma-card__footer[data-v-04624e18]{display:flex;justify-content:flex-end;padding:8px 20px 14px}[data-v-04624e18] .o-modal .o-modal__content{max-height:90vh!important;overflow:hidden!important;display:flex;flex-direction:column;margin:auto}[data-v-04624e18] .o-modal .o-modal-content{max-height:90vh;overflow:hidden;display:flex;flex-direction:column}[data-v-04624e18] .o-modal .o-modal-body{flex:1;max-height:none!important;overflow-y:auto!important}.rm-subid[data-v-4d16eac1]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#64748b;margin-bottom:14px}.rm-subid__icon[data-v-4d16eac1]{color:#dc2626;font-size:16px}.rm-desc[data-v-4d16eac1]{font-size:13px;color:#475569;margin-bottom:16px;line-height:1.6}.rm-desc__highlight[data-v-4d16eac1]{color:#dc2626}.rm-field[data-v-4d16eac1]{margin-bottom:14px}.rm-field__label[data-v-4d16eac1]{font-size:13px;font-weight:600;color:#1e293b;display:block;margin-bottom:6px}.rm-field__required[data-v-4d16eac1]{color:#dc2626}.rm-field__hint[data-v-4d16eac1]{font-size:11px;color:#94a3b8;margin-top:4px;margin-bottom:0}.rm-field__hint--error[data-v-4d16eac1]{color:#dc2626}.rm-textarea[data-v-4d16eac1]{font-size:13px;resize:vertical;min-height:100px}.rm-textarea--error[data-v-4d16eac1]{border-color:#dc2626!important}.rm-textarea[data-v-4d16eac1]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.rm-warning[data-v-4d16eac1]{display:flex;gap:12px;align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:12px 14px}.rm-warning__icon[data-v-4d16eac1]{color:#d97706;font-size:18px;flex-shrink:0;margin-top:1px}.rm-warning__title[data-v-4d16eac1]{font-size:13px;font-weight:700;color:#92400e;margin:0 0 2px}.rm-warning__text[data-v-4d16eac1]{font-size:12px;color:#78350f;margin:0;line-height:1.5}.rm-btn-icon[data-v-4d16eac1]{margin-right:5px;font-size:12px}.ar-panel[data-v-258effe0]{display:flex;flex-direction:column;height:90vh;max-height:90vh;background:#fff;border-radius:12px;overflow:hidden}.ar-header[data-v-258effe0]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #e2e8f0;background:#fff;flex-shrink:0}.ar-header__left[data-v-258effe0]{display:flex;align-items:center;gap:14px}.ar-header__right[data-v-258effe0]{display:flex;align-items:center;gap:12px}.ar-avatar[data-v-258effe0]{width:44px;height:44px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.ar-header__name[data-v-258effe0]{font-size:15px;font-weight:700;color:#1e293b;margin:0 0 2px}.ar-header__meta[data-v-258effe0]{font-size:12px;color:#64748b;margin:0}.ar-status-badge[data-v-258effe0]{padding:3px 12px;border-radius:999px;font-size:12px;font-weight:600}.ar-status-badge--pendiente[data-v-258effe0]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.ar-status-badge--subsanacion[data-v-258effe0]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.ar-status-badge--evaluada[data-v-258effe0]{background:#faf5ff;color:#9333ea;border:1px solid #e9d5ff}.ar-status-badge--adjudicada[data-v-258effe0]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.ar-status-badge--rechazada[data-v-258effe0]{background:#fff1f2;color:#dc2626;border:1px solid #fecdd3}.ar-close-btn[data-v-258effe0]{background:none;border:none;cursor:pointer;font-size:16px;color:#64748b;padding:4px 8px;border-radius:6px;display:flex;align-items:center}.ar-close-btn[data-v-258effe0]:hover{background:#f1f5f9}.ar-body[data-v-258effe0]{flex:1;overflow-y:auto;padding:20px 24px}.ar-section[data-v-258effe0]{margin-bottom:24px}.ar-section__title[data-v-258effe0]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1e293b;margin-bottom:12px}.ar-section__icon[data-v-258effe0]{font-size:14px}.ar-section__icon--blue[data-v-258effe0]{color:#2563eb}.ar-section__icon--teal[data-v-258effe0]{color:#0d9488}.ar-academic-card[data-v-258effe0]{border:1px solid #e2e8f0;border-radius:10px;padding:16px 20px}.ar-academic-card__row[data-v-258effe0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ar-academic-card__sublabel[data-v-258effe0]{font-size:11px;color:#94a3b8;margin-bottom:4px}.ar-academic-card__sublabel--right[data-v-258effe0]{text-align:right;color:#dc2626}.ar-academic-card__gpa[data-v-258effe0]{font-size:32px;font-weight:700;color:#1e293b;margin:0}.ar-academic-card__min-gpa[data-v-258effe0]{font-size:20px;font-weight:700;color:#64748b;margin:0;text-align:right}.ar-academic-card__req[data-v-258effe0]{text-align:right}.ar-gpa-result[data-v-258effe0]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500}.ar-gpa-result__icon[data-v-258effe0]{font-size:15px}.ar-gpa-result--pass[data-v-258effe0]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.ar-gpa-result--fail[data-v-258effe0]{background:#fff1f2;color:#dc2626;border:1px solid #fecdd3}.ar-doc-card[data-v-258effe0]{border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;margin-bottom:10px}.ar-doc-card__info[data-v-258effe0]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.ar-doc-card__icon[data-v-258effe0]{color:#2563eb;font-size:16px;flex-shrink:0;margin-top:2px}.ar-doc-card__name[data-v-258effe0]{font-size:13px;font-weight:600;color:#2563eb;margin:0 0 2px}.ar-doc-card__date[data-v-258effe0]{font-size:11px;color:#94a3b8;margin:0}.ar-doc-card__actions[data-v-258effe0]{display:flex;gap:8px}.ar-doc-btn[data-v-258effe0]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:6px;border:1px solid;font-size:12px;font-weight:500;cursor:pointer;background:#fff;transition:all .15s}.ar-doc-btn__icon[data-v-258effe0]{font-size:11px}.ar-doc-btn--view[data-v-258effe0]{border-color:#2563eb;color:#2563eb}.ar-doc-btn--view[data-v-258effe0]:hover{background:#eff6ff}.ar-doc-btn--approve[data-v-258effe0]{border-color:#16a34a;color:#16a34a}.ar-doc-btn--approve[data-v-258effe0]:hover{background:#f0fdf4}.ar-doc-btn--approve.ar-doc-btn--active[data-v-258effe0]{background:#16a34a;color:#fff}.ar-doc-btn--reject[data-v-258effe0]{border-color:#dc2626;color:#dc2626}.ar-doc-btn--reject[data-v-258effe0]:hover{background:#fff1f2}.ar-doc-btn--reject.ar-doc-btn--active-red[data-v-258effe0]{background:#dc2626;color:#fff}.ar-history-item[data-v-258effe0]{padding-bottom:4px}.ar-history-item__row[data-v-258effe0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.ar-history-item__title[data-v-258effe0]{font-size:13px;font-weight:500;color:#1e293b}.ar-history-item__date[data-v-258effe0]{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:4px}.ar-history-item__date-icon[data-v-258effe0]{font-size:10px}.ar-history-item__author[data-v-258effe0]{font-size:11px;color:#64748b;margin:0;display:flex;align-items:center;gap:4px}.ar-history-item__author-icon[data-v-258effe0]{font-size:10px}.ar-footer[data-v-258effe0]{border-top:1px solid #e2e8f0;padding:14px 24px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.ar-footer__actions[data-v-258effe0]{display:flex;gap:10px;align-items:center}.ar-footer__hint[data-v-258effe0]{font-size:12px;color:#94a3b8;margin:0}.ar-btn-icon[data-v-258effe0]{margin-right:4px;font-size:12px}.ar-btn-icon--spin[data-v-258effe0]{animation:ar-spin-258effe0 .8s linear infinite}@keyframes ar-spin-258effe0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pa-header[data-v-20d2c18f]{margin-bottom:16px}.pa-header__title[data-v-20d2c18f]{font-size:22px;font-weight:700;color:#1e293b;margin-bottom:2px}.pa-header__subtitle[data-v-20d2c18f]{font-size:13px;color:#64748b;margin:0}.pa-stats-row[data-v-20d2c18f]{display:flex;gap:12px;margin-bottom:20px}.pa-stat-card[data-v-20d2c18f]{flex:1;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 18px}.pa-stat-card__label[data-v-20d2c18f]{font-size:12px;color:#64748b;margin-bottom:6px}.pa-stat-card__value[data-v-20d2c18f]{font-size:28px;font-weight:700;margin:0}.pa-stat-card__value--blue[data-v-20d2c18f]{color:#2563eb}.pa-stat-card__value--green[data-v-20d2c18f]{color:#16a34a}.pa-stat-card__value--red[data-v-20d2c18f]{color:#dc2626}.pa-filters[data-v-20d2c18f]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.pa-filters__search[data-v-20d2c18f]{position:relative;flex:1}.pa-filters__search-icon[data-v-20d2c18f]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none;font-size:13px}.pa-filters__search-input[data-v-20d2c18f]{padding-left:32px}.pa-filters__filter-icon[data-v-20d2c18f]{color:#94a3b8;font-size:13px;flex-shrink:0}.pa-filters__select[data-v-20d2c18f]{font-size:13px;width:170px;flex-shrink:0}.pa-id[data-v-20d2c18f]{font-size:12px;font-weight:600;color:#64748b}.pa-code[data-v-20d2c18f]{font-size:12px;color:#64748b}.pa-beca-name[data-v-20d2c18f]{font-size:13px;color:#2563eb;font-weight:500}.pa-gpa[data-v-20d2c18f]{font-size:13px;font-weight:700;color:#1e293b}.pa-status-badge[data-v-20d2c18f]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.pa-status-badge__icon[data-v-20d2c18f]{font-size:10px}.pa-status-badge--pendiente[data-v-20d2c18f]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.pa-status-badge--subsanacion[data-v-20d2c18f]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.pa-status-badge--evaluada[data-v-20d2c18f]{background:#faf5ff;color:#9333ea;border:1px solid #e9d5ff}.pa-status-badge--adjudicada[data-v-20d2c18f]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.pa-status-badge--rechazada[data-v-20d2c18f]{background:#fff1f2;color:#dc2626;border:1px solid #fecdd3}.pa-btn-icon-left[data-v-20d2c18f]{margin-right:4px;font-size:13px}.pa-btn-spin[data-v-20d2c18f]{animation:pa-spin-20d2c18f .8s linear infinite}@keyframes pa-spin-20d2c18f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-20d2c18f] .o-modal .o-modal__content{max-height:95vh!important;overflow:hidden!important;display:flex;flex-direction:column;margin:auto}[data-v-20d2c18f] .o-modal .o-modal-content{max-height:95vh;overflow:hidden;display:flex;flex-direction:column}.sf-section[data-v-49007cd4]{border:1px solid #e2e8f0;border-radius:10px;padding:16px 18px;margin-bottom:16px}.sf-section__title[data-v-49007cd4]{font-size:14px;font-weight:700;color:#1e293b;margin:0 0 2px}.sf-section__sub[data-v-49007cd4]{font-size:12px;color:#64748b;margin:0 0 14px}.sf-field[data-v-49007cd4]{margin-bottom:12px}.sf-field--inline[data-v-49007cd4]{display:flex;align-items:center;gap:10px}.sf-label[data-v-49007cd4]{font-size:13px;font-weight:500;color:#374151;display:block;margin-bottom:5px}.sf-required[data-v-49007cd4]{color:#dc2626}.sf-switch-label[data-v-49007cd4]{font-size:13px;color:#374151}.sf-gpa-input[data-v-49007cd4]{max-width:120px}.sf-table[data-v-49007cd4]{width:100%;border-collapse:collapse;margin-bottom:10px;font-size:13px}.sf-table th[data-v-49007cd4]{font-size:11px;font-weight:600;color:#64748b;border-bottom:1px solid #e2e8f0;padding:6px 8px;text-align:left}.sf-table td[data-v-49007cd4]{padding:8px;border-bottom:1px solid #f1f5f9;color:#1e293b}.sf-table__op[data-v-49007cd4]{color:#64748b;font-weight:600}.sf-badge[data-v-49007cd4]{padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600}.sf-badge--yes[data-v-49007cd4]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.sf-del-btn[data-v-49007cd4]{background:none;border:none;cursor:pointer;color:#dc2626;font-size:13px;padding:3px 6px;border-radius:4px}.sf-del-btn[data-v-49007cd4]:hover{background:#fff1f2}.sf-add-btn[data-v-49007cd4]{display:inline-flex;align-items:center;gap:6px;border:1px dashed #2563eb;color:#2563eb;background:#eff6ff;font-size:12px;font-weight:500;padding:5px 14px;border-radius:6px;cursor:pointer;transition:background .15s}.sf-add-btn[data-v-49007cd4]:hover{background:#dbeafe}.sf-add-btn__icon[data-v-49007cd4]{font-size:11px}.sf-doc-add[data-v-49007cd4]{display:flex;gap:8px;align-items:center;margin-top:8px}.sf-doc-select[data-v-49007cd4]{flex:1;font-size:13px}.sf-save-icon[data-v-49007cd4]{margin-right:5px;font-size:12px}.ts-stats[data-v-4658a202]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.ts-stat[data-v-4658a202]{display:flex;flex-direction:column;align-items:center;padding:10px 20px;border-radius:10px;min-width:90px}.ts-stat--blue[data-v-4658a202]{background:#eff6ff;border:1px solid #bfdbfe}.ts-stat--green[data-v-4658a202]{background:#f0fdf4;border:1px solid #bbf7d0}.ts-stat--slate[data-v-4658a202]{background:#f8fafc;border:1px solid #e2e8f0}.ts-stat__num[data-v-4658a202]{font-size:22px;font-weight:700;color:#1e293b;line-height:1}.ts-stat__label[data-v-4658a202]{font-size:11px;color:#64748b;margin-top:2px}.ts-grid[data-v-4658a202]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.ts-card__header[data-v-4658a202]{display:flex;align-items:center;gap:12px}.ts-card__icon-wrap[data-v-4658a202]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ts-card__icon[data-v-4658a202]{font-size:18px}.ts-card__title-block[data-v-4658a202]{flex:1;min-width:0}.ts-card__name[data-v-4658a202]{display:block;font-size:14px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-card__code[data-v-4658a202]{display:inline-block;font-size:11px;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:4px;padding:1px 7px;margin-top:3px}.ts-badge[data-v-4658a202]{flex-shrink:0;font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.ts-badge--active[data-v-4658a202]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.ts-badge--inactive[data-v-4658a202]{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0}.ts-card__desc[data-v-4658a202]{font-size:13px;color:#475569;margin:0 0 12px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-card__meta[data-v-4658a202]{display:flex;gap:14px;flex-wrap:wrap}.ts-meta-item[data-v-4658a202]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.ts-meta-item__icon[data-v-4658a202]{font-size:11px;color:#94a3b8}.ts-card__actions[data-v-4658a202]{display:flex;justify-content:flex-end}.ts-btn-icon[data-v-4658a202]{margin-right:5px;font-size:12px}.scf-section[data-v-5fc6e0bf]{border:1px solid #e2e8f0;border-radius:10px;padding:16px 18px;margin-bottom:14px}.scf-section__title[data-v-5fc6e0bf]{font-size:14px;font-weight:700;color:#1e293b;margin:0 0 14px}.scf-field[data-v-5fc6e0bf]{margin-bottom:12px}.scf-label[data-v-5fc6e0bf]{font-size:13px;font-weight:500;color:#374151;display:block;margin-bottom:5px}.scf-required[data-v-5fc6e0bf]{color:#dc2626}.scf-hint[data-v-5fc6e0bf]{font-size:11px;color:#94a3b8;margin:4px 0 0}.scf-toggle[data-v-5fc6e0bf]{display:inline-flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.scf-toggle__btn[data-v-5fc6e0bf]{padding:7px 22px;font-size:13px;font-weight:500;background:#f8fafc;color:#64748b;border:none;cursor:pointer;transition:background .15s,color .15s}.scf-toggle__btn+.scf-toggle__btn[data-v-5fc6e0bf]{border-left:1px solid #e2e8f0}.scf-toggle__btn--active[data-v-5fc6e0bf]{background:#2563eb;color:#fff}.scf-checks[data-v-5fc6e0bf]{display:flex;flex-direction:column;gap:8px}.scf-check[data-v-5fc6e0bf]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;cursor:pointer}.scf-check__input[data-v-5fc6e0bf]{cursor:pointer}.scf-input-suffix[data-v-5fc6e0bf]{display:flex;align-items:center;gap:0;max-width:160px}.scf-suffix[data-v-5fc6e0bf],.scf-prefix[data-v-5fc6e0bf]{background:#f1f5f9;border:1px solid #cbd5e1;padding:6px 10px;font-size:13px;color:#64748b;white-space:nowrap}.scf-prefix[data-v-5fc6e0bf]{border-right:none;border-radius:6px 0 0 6px}.scf-suffix[data-v-5fc6e0bf]{border-left:none;border-radius:0 6px 6px 0}.scf-input-suffix .form-control[data-v-5fc6e0bf]{border-radius:0;flex:1}.scf-input-suffix .scf-prefix+.form-control[data-v-5fc6e0bf]{border-radius:0 6px 6px 0}.scf-num-input[data-v-5fc6e0bf]{max-width:120px}.scf-save-icon[data-v-5fc6e0bf]{margin-right:5px;font-size:12px}.sm-subtitle[data-v-6cac7f5a]{font-size:13px;color:#64748b;margin:-4px 0 18px}.sm-stats[data-v-6cac7f5a]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:22px}.sm-stat[data-v-6cac7f5a]{display:flex;align-items:center;gap:14px;flex:1;min-width:140px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px}.sm-stat__icon-wrap[data-v-6cac7f5a]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f5f3ff;flex-shrink:0}.sm-stat__icon-wrap--green[data-v-6cac7f5a]{background:#f0fdf4}.sm-stat__icon-wrap--blue[data-v-6cac7f5a]{background:#eff6ff}.sm-stat__icon-wrap--orange[data-v-6cac7f5a]{background:#fff7ed}.sm-stat--purple .sm-stat__icon[data-v-6cac7f5a]{color:#7c3aed}.sm-stat--green .sm-stat__icon[data-v-6cac7f5a]{color:#16a34a}.sm-stat--blue .sm-stat__icon[data-v-6cac7f5a]{color:#2563eb}.sm-stat--orange .sm-stat__icon[data-v-6cac7f5a]{color:#ea580c}.sm-stat__icon[data-v-6cac7f5a]{font-size:18px}.sm-stat__num[data-v-6cac7f5a]{font-size:22px;font-weight:700;color:#1e293b;margin:0;line-height:1}.sm-stat__label[data-v-6cac7f5a]{font-size:11px;color:#64748b;margin:3px 0 0}.sm-list-title[data-v-6cac7f5a]{font-size:15px;font-weight:700;color:#1e293b;margin:0 0 14px}.sm-code[data-v-6cac7f5a]{font-size:12px;font-weight:600;color:#64748b}.sm-name[data-v-6cac7f5a]{font-size:13px;font-weight:600;color:#2563eb;margin:0}.sm-program[data-v-6cac7f5a]{font-size:11px;color:#94a3b8;margin:2px 0 0}.sm-type[data-v-6cac7f5a]{font-size:13px;color:#374151}.sm-coverage[data-v-6cac7f5a]{font-size:13px;font-weight:600;color:#1e293b}.sm-badge[data-v-6cac7f5a]{font-size:11px;font-weight:600;padding:3px 12px;border-radius:999px}.sm-badge--active[data-v-6cac7f5a]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.sm-badge--draft[data-v-6cac7f5a]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.sm-btn-icon[data-v-6cac7f5a]{margin-right:5px;font-size:12px}.ssf-field[data-v-35648e7f]{margin-bottom:14px}.ssf-label[data-v-35648e7f]{font-size:13px;font-weight:500;color:#374151;display:block;margin-bottom:5px}.ssf-required[data-v-35648e7f]{color:#dc2626}.ssf-hint[data-v-35648e7f]{font-size:11px;color:#94a3b8;margin:4px 0 0}.ssf-textarea[data-v-35648e7f]{resize:vertical;min-height:90px;font-size:13px}.ssf-section[data-v-35648e7f]{margin-bottom:14px}.ssf-section__title[data-v-35648e7f]{font-size:13px;font-weight:700;color:#1e293b;margin:0 0 4px}.ssf-section__sub[data-v-35648e7f]{font-size:12px;color:#64748b;margin:0 0 12px;line-height:1.5}.ssf-states-grid[data-v-35648e7f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ssf-state-card[data-v-35648e7f]{position:relative;border:1.5px solid #e2e8f0;border-radius:8px;padding:10px 12px 10px 34px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.ssf-state-card[data-v-35648e7f]:hover{border-color:#94a3b8}.ssf-state-card--selected[data-v-35648e7f]{border-color:#2563eb;background:#eff6ff}.ssf-state-card__check[data-v-35648e7f]{position:absolute;left:10px;top:50%;transform:translateY(-50%);accent-color:#2563eb}.ssf-state-card__code[data-v-35648e7f]{display:block;font-size:10px;color:#94a3b8;font-weight:600;margin-bottom:2px}.ssf-state-card__name[data-v-35648e7f]{display:block;font-size:13px;font-weight:700;color:#1e293b;margin-bottom:4px}.ssf-state-card__badge[data-v-35648e7f]{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.ssf-color-grid[data-v-35648e7f]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ssf-color-swatch[data-v-35648e7f]{display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer}.ssf-color-swatch__radio[data-v-35648e7f]{display:none}.ssf-color-swatch__block[data-v-35648e7f]{width:100%;height:36px;border-radius:6px;border:2px solid transparent;transition:border-color .15s}.ssf-color-swatch--selected .ssf-color-swatch__block[data-v-35648e7f]{border-color:#2563eb}.ssf-color-swatch__label[data-v-35648e7f]{font-size:11px;color:#64748b}.ssf-save-icon[data-v-35648e7f]{margin-right:5px;font-size:12px}.ssd-warning[data-v-e182e012]{display:flex;gap:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:14px;margin-bottom:14px}.ssd-warning__icon[data-v-e182e012]{color:#dc2626;font-size:20px;flex-shrink:0;margin-top:1px}.ssd-warning__title[data-v-e182e012]{font-size:13px;font-weight:700;color:#991b1b;margin:0 0 4px}.ssd-warning__text[data-v-e182e012]{font-size:12px;color:#b91c1c;margin:0;line-height:1.5}.ssd-state-box[data-v-e182e012]{border:1px solid #e2e8f0;border-radius:8px;padding:14px;margin-bottom:14px;background:#f8fafc}.ssd-box-label[data-v-e182e012]{font-size:10px;font-weight:700;color:#94a3b8;letter-spacing:.06em;margin:0 0 8px}.ssd-state-row[data-v-e182e012]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ssd-dot[data-v-e182e012]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ssd-state-name[data-v-e182e012]{font-size:14px;font-weight:700;color:#1e293b}.ssd-state-code[data-v-e182e012]{font-size:12px;font-weight:600;color:#64748b;background:#e2e8f0;padding:1px 8px;border-radius:4px}.ssd-desc-label[data-v-e182e012]{font-size:11px;font-weight:600;color:#64748b;margin:0 0 3px}.ssd-desc-text[data-v-e182e012]{font-size:12px;color:#475569;margin:0 0 10px;line-height:1.5}.ssd-chips[data-v-e182e012]{display:flex;gap:6px;flex-wrap:wrap}.ssd-chip[data-v-e182e012]{font-size:11px;font-weight:600;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;padding:2px 8px;border-radius:4px}.ssd-final[data-v-e182e012]{font-size:12px;font-style:italic;color:#94a3b8}.ssd-impact[data-v-e182e012]{background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:12px 14px;margin-bottom:14px}.ssd-impact__header[data-v-e182e012]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ssd-impact__icon[data-v-e182e012]{color:#d97706;font-size:16px}.ssd-impact__title[data-v-e182e012]{font-size:13px;font-weight:700;color:#92400e;margin:0}.ssd-impact__list[data-v-e182e012]{margin:0;padding-left:18px}.ssd-impact__list li[data-v-e182e012]{font-size:12px;color:#78350f;line-height:1.6}.ssd-confirm-text[data-v-e182e012]{font-size:13px;color:#475569;text-align:center;margin:0}.ssd-confirm-text strong[data-v-e182e012]{color:#1e293b}.ssd-btn-icon[data-v-e182e012]{margin-right:5px;font-size:12px}.ss-subtitle[data-v-511331ee]{font-size:13px;color:#64748b;margin:-4px 0 16px}.ss-code[data-v-511331ee]{font-size:12px;font-weight:700;color:#dc2626}.ss-estado[data-v-511331ee]{display:flex;align-items:center;gap:8px}.ss-dot[data-v-511331ee]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.ss-estado__name[data-v-511331ee]{font-size:13px;font-weight:600;color:#1e293b}.ss-desc[data-v-511331ee]{font-size:12px;color:#475569;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-chips[data-v-511331ee]{display:flex;gap:5px;flex-wrap:wrap}.ss-chip[data-v-511331ee]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px}.ss-final[data-v-511331ee]{font-size:12px;font-style:italic;color:#94a3b8}.ss-preview[data-v-511331ee]{display:inline-block;font-size:12px;font-weight:600;padding:3px 12px;border-radius:999px}.ss-btn-icon[data-v-511331ee]{margin-right:5px;font-size:12px}.atf-field[data-v-1c798000]{margin-bottom:14px}.atf-label[data-v-1c798000]{font-size:13px;font-weight:500;color:#374151;display:block;margin-bottom:5px}.atf-required[data-v-1c798000]{color:#dc2626}.atf-textarea[data-v-1c798000]{resize:vertical;min-height:90px;font-size:13px}.atf-toggles-row[data-v-1c798000]{display:flex;gap:32px;flex-wrap:wrap}.atf-toggle-group[data-v-1c798000]{display:flex;flex-direction:column;gap:6px}.atf-toggle-label[data-v-1c798000]{font-size:13px;font-weight:500;color:#374151}.atf-toggle[data-v-1c798000]{display:inline-flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.atf-toggle__btn[data-v-1c798000]{padding:7px 18px;font-size:13px;font-weight:500;background:#f8fafc;color:#94a3b8;border:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.atf-toggle__btn+.atf-toggle__btn[data-v-1c798000]{border-left:1px solid #e2e8f0}.atf-toggle__btn--required[data-v-1c798000]{background:#fff;color:#dc2626;box-shadow:inset 0 0 0 1.5px #dc2626}.atf-toggle__btn--optional[data-v-1c798000]{background:#fff;color:#64748b;box-shadow:inset 0 0 0 1.5px #94a3b8}.atf-toggle__btn--active[data-v-1c798000]{background:#fff;color:#16a34a;box-shadow:inset 0 0 0 1.5px #16a34a}.atf-toggle__btn--inactive[data-v-1c798000]{background:#fff;color:#64748b;box-shadow:inset 0 0 0 1.5px #94a3b8}.atf-save-icon[data-v-1c798000]{margin-right:5px;font-size:12px}.atd-card[data-v-75b2cd9e]{border:1px solid #e2e8f0;border-radius:8px;padding:14px;margin-bottom:14px;background:#f8fafc}.atd-card__header[data-v-75b2cd9e]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.atd-card__icon[data-v-75b2cd9e]{color:#2563eb;font-size:16px}.atd-card__code[data-v-75b2cd9e]{font-size:12px;font-weight:700;color:#64748b}.atd-card__name[data-v-75b2cd9e]{font-size:14px;font-weight:700;color:#1e293b;margin:0 0 4px}.atd-card__desc[data-v-75b2cd9e]{font-size:12px;color:#64748b;margin:0;line-height:1.5}.atd-badge[data-v-75b2cd9e]{font-size:11px;font-weight:600;padding:2px 10px;border-radius:999px}.atd-badge--required[data-v-75b2cd9e]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.atd-badge--optional[data-v-75b2cd9e]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.atd-question[data-v-75b2cd9e]{font-size:13px;color:#1e293b;font-weight:500;text-align:center;margin:0 0 14px}.atd-warning[data-v-75b2cd9e]{display:flex;gap:10px;align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:12px 14px}.atd-warning__icon[data-v-75b2cd9e]{color:#d97706;font-size:16px;flex-shrink:0;margin-top:1px}.atd-warning__text[data-v-75b2cd9e]{font-size:12px;color:#78350f;margin:0;line-height:1.5}.atd-btn-icon[data-v-75b2cd9e]{margin-right:5px;font-size:12px}.am-subtitle[data-v-72ebcbb4]{font-size:13px;color:#64748b;margin:-4px 0 18px}.am-stats[data-v-72ebcbb4]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.am-stat[data-v-72ebcbb4]{display:flex;align-items:center;gap:14px;flex:1;min-width:130px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px}.am-stat__icon-wrap[data-v-72ebcbb4]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.am-stat__icon-wrap--blue[data-v-72ebcbb4]{background:#eff6ff}.am-stat__icon-wrap--green[data-v-72ebcbb4]{background:#f0fdf4}.am-stat__icon-wrap--red[data-v-72ebcbb4]{background:#fef2f2}.am-stat__icon-wrap--purple[data-v-72ebcbb4]{background:#faf5ff}.am-stat--blue .am-stat__icon[data-v-72ebcbb4]{color:#2563eb;font-size:16px}.am-stat--green .am-stat__icon[data-v-72ebcbb4]{color:#16a34a;font-size:16px}.am-stat--red .am-stat__icon[data-v-72ebcbb4]{color:#dc2626;font-size:16px}.am-stat--purple .am-stat__icon[data-v-72ebcbb4]{color:#9333ea;font-size:16px}.am-stat__num[data-v-72ebcbb4]{font-size:22px;font-weight:700;color:#1e293b;margin:0;line-height:1}.am-stat__label[data-v-72ebcbb4]{font-size:11px;color:#64748b;margin:3px 0 0}.am-code[data-v-72ebcbb4]{font-size:12px;font-weight:700;color:#64748b}.am-name[data-v-72ebcbb4]{font-size:13px;font-weight:700;color:#1e293b;margin:0}.am-desc[data-v-72ebcbb4]{font-size:11px;color:#2563eb;margin:2px 0 0}.am-badge[data-v-72ebcbb4]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.am-badge--required[data-v-72ebcbb4]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.am-badge--optional[data-v-72ebcbb4]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.am-badge--active[data-v-72ebcbb4]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.am-badge--inactive[data-v-72ebcbb4]{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0}.am-btn-icon[data-v-72ebcbb4]{margin-right:5px;font-size:12px}.fieldConfigView[data-v-2ba36b6a]{display:flex;flex-direction:column;gap:1.25rem}.fieldConfigView__header[data-v-2ba36b6a]{padding-bottom:1rem;border-bottom:1px solid rgba(var(--color-gray-600-rgb),.15)}.fieldConfigView__subtitle[data-v-2ba36b6a]{margin:0 0 .6rem;font-size:1.1rem;font-weight:700;color:var(--color-dark, #111827)}.fieldConfigView__infoRow[data-v-2ba36b6a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.75rem 1.25rem;background-color:rgba(var(--color-primary-rgb),.04);border:1px solid rgba(var(--color-primary-rgb),.2);border-radius:6px;font-size:.95rem;color:var(--color-dark, #374151)}.fieldConfigView__infoLabel[data-v-2ba36b6a]{font-weight:500;color:var(--color-gray-600, #6b7280);margin-right:.35rem}.fieldConfigView__infoValue[data-v-2ba36b6a]{font-weight:700;color:var(--color-dark, #111827)}.fieldConfigView__infoDivider[data-v-2ba36b6a]{display:none}.fieldConfigView__sections[data-v-2ba36b6a]{display:flex;flex-direction:column;gap:1.25rem}.fieldConfigView__section[data-v-2ba36b6a]{border:1px solid rgba(var(--color-gray-600-rgb),.15);border-radius:8px;overflow:hidden}.fieldConfigView__sectionHead[data-v-2ba36b6a]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;background-color:rgba(var(--color-primary-rgb),.04);gap:.5rem;flex-wrap:wrap}.fieldConfigView__sectionTitle[data-v-2ba36b6a]{font-size:.95rem;font-weight:700;color:var(--color-primary)}.fieldConfigView__sectionCount[data-v-2ba36b6a]{font-size:.88rem;color:var(--color-gray-600, #6b7280)}.fieldConfigView__table[data-v-2ba36b6a]{width:100%;border-collapse:collapse}.fieldConfigView__th[data-v-2ba36b6a]{padding:.6rem 1rem;font-size:.82rem;font-weight:700;color:var(--color-gray-600, #6b7280);text-transform:uppercase;letter-spacing:.04em;background-color:rgba(var(--color-gray-600-rgb),.04);border-bottom:1px solid rgba(var(--color-gray-600-rgb),.1);text-align:left}.fieldConfigView__th--check[data-v-2ba36b6a]{text-align:center;width:110px}.fieldConfigView__tr[data-v-2ba36b6a]:not(:last-child){border-bottom:1px solid rgba(var(--color-gray-600-rgb),.08)}.fieldConfigView__td[data-v-2ba36b6a]{padding:.6rem 1rem;font-size:.95rem;color:var(--color-dark, #374151)}.fieldConfigView__td--center[data-v-2ba36b6a]{text-align:center}.fieldConfigView__iconCheck[data-v-2ba36b6a]{color:var(--color-success, #16a34a)}.fieldConfigView__iconMinus[data-v-2ba36b6a]{color:rgba(var(--color-gray-600-rgb),.35)}.typesAgreementsPage[data-v-644831e4]{display:flex;flex-direction:column;gap:1rem}.btnAdd[data-v-644831e4]{display:inline-flex;align-items:center;gap:.5rem;color:#fff}.codeCell[data-v-644831e4]{font-size:.95rem;font-weight:700;font-family:monospace;color:var(--color-primary)}.nameCell__text[data-v-644831e4]{font-size:.92rem;color:var(--color-dark, #111827)}.descriptionCell[data-v-644831e4]{font-size:.85rem;color:var(--color-gray-600, #6b7280);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:280px}.activeFieldsCell[data-v-644831e4]{font-size:.85rem;color:var(--color-gray-600, #6b7280)}.statusBadge[data-v-644831e4]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap}.statusBadge--active[data-v-644831e4]{background:#dcfce7;color:#16a34a}.statusBadge--inactive[data-v-644831e4]{background:#f3f4f6;color:#6b7280}.circleCount[data-v-644831e4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(var(--color-primary-rgb),.1);color:var(--color-primary);font-size:.82rem;font-weight:700}.actionsCell[data-v-644831e4]{display:flex;align-items:center;justify-content:center;gap:.25rem;flex-wrap:wrap}.btnAction--warning[data-v-644831e4]{border-color:#fde68a;color:#d97706}.btnAction--success[data-v-644831e4]{border-color:#bbf7d0;color:#16a34a}.btnAction--danger[data-v-644831e4]{border-color:#fecaca;color:#dc2626}@media (max-width: 768px){.actionsCell[data-v-644831e4]{justify-content:flex-start}}.formGroup[data-v-7ca70bc5]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.formGroup[data-v-7ca70bc5]:last-child{margin-bottom:0}.formLabel[data-v-7ca70bc5]{font-size:.88rem;font-weight:600;color:var(--color-gray-700, #374151)}.formatsGrid[data-v-7ca70bc5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.formatCheck[data-v-7ca70bc5]{display:flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border:1.5px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:border-color .15s,background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.formatCheck input[type=checkbox][data-v-7ca70bc5]{margin:0;flex-shrink:0}.formatCheck--selected[data-v-7ca70bc5]{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.06)}.formatCheck__label[data-v-7ca70bc5]{font-size:.82rem;font-weight:600}.switchRows[data-v-7ca70bc5]{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.switchRow[data-v-7ca70bc5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-radius:8px;background:rgba(var(--color-primary-rgb),.03)}.switchRow__info[data-v-7ca70bc5]{display:flex;flex-direction:column;gap:.18rem}.switchRow__label[data-v-7ca70bc5]{font-size:.88rem;font-weight:600;color:var(--color-gray-700, #374151)}.switchRow__desc[data-v-7ca70bc5]{font-size:.78rem;color:var(--color-gray-500, #9ca3af)}.formLayout[data-v-3127a75c]{display:flex;flex-direction:column;gap:1.25rem}.formRow[data-v-3127a75c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.formGroup[data-v-3127a75c]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.formGroup[data-v-3127a75c]:last-child{margin-bottom:0}.formLabel[data-v-3127a75c]{font-size:.88rem;font-weight:600;color:var(--color-gray-700, #374151);display:flex;align-items:center;gap:.3rem}.formLabel__icon[data-v-3127a75c]{font-size:.78rem;color:var(--color-gray-400, #9ca3af);cursor:help}.cardDescription[data-v-3127a75c]{font-size:.88rem;color:var(--color-gray-500, #6b7280);margin-bottom:.75rem}.fieldConfig__meta[data-v-3127a75c]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:.6rem .9rem;background:rgba(var(--color-primary-rgb),.04);border-radius:8px;border:1px solid rgba(var(--color-primary-rgb),.12)}.fieldConfig__totalCount[data-v-3127a75c]{font-size:.88rem;color:var(--color-gray-700, #374151)}.fieldConfig__tip[data-v-3127a75c]{font-size:.82rem;color:var(--color-gray-500, #6b7280)}.sectionHead[data-v-3127a75c]{display:flex;align-items:center;gap:.85rem}.sectionHead__iconWrap[data-v-3127a75c]{width:40px;height:40px;border-radius:10px;background:rgba(var(--color-primary-rgb),.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sectionHead__icon[data-v-3127a75c]{font-size:1.05rem;color:var(--color-primary)}.sectionHead__info[data-v-3127a75c]{display:flex;flex-direction:column;gap:.15rem}.sectionHead__title[data-v-3127a75c]{font-weight:700;color:var(--color-gray-800, #1f2937);font-size:1rem;line-height:1.2}.sectionHead__count[data-v-3127a75c]{font-size:.83rem;color:var(--color-primary)}.fieldTable th[data-v-3127a75c]{font-size:.92rem;color:var(--color-gray-500, #6b7280);font-weight:600;border-bottom:2px solid #e5e7eb;padding-top:.6rem;padding-bottom:.6rem}.fieldTable td[data-v-3127a75c]{font-size:.95rem;vertical-align:middle;padding-top:.75rem;padding-bottom:.75rem}.attachments__header[data-v-3127a75c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.attachments__stats[data-v-3127a75c]{display:flex;gap:1.25rem;font-size:.88rem;color:var(--color-gray-600, #4b5563)}.attachTable th[data-v-3127a75c]{font-size:.8rem;color:var(--color-gray-500, #6b7280);font-weight:600;border-bottom:2px solid #e5e7eb;white-space:nowrap}.attachTable td[data-v-3127a75c]{font-size:.85rem;vertical-align:middle}.attachTable__name[data-v-3127a75c]{font-weight:600;color:var(--color-gray-800, #1f2937);white-space:nowrap}.attachTable__desc[data-v-3127a75c]{font-size:.82rem;color:var(--color-gray-500, #6b7280);max-width:220px}.fmtBadge[data-v-3127a75c]{display:inline-block;font-size:.72rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary);margin-right:.25rem}.actionsCell[data-v-3127a75c]{display:flex;align-items:center;justify-content:center;gap:.25rem}.btnDanger[data-v-3127a75c]{border-color:#fecaca;color:#dc2626}.statusBadge[data-v-3127a75c]{display:inline-flex;align-items:center;padding:.3rem .8rem;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap}.statusBadge--active[data-v-3127a75c]{background:#dcfce7;color:#16a34a}.statusBadge--inactive[data-v-3127a75c]{background:#f3f4f6;color:#6b7280}@media (max-width: 768px){.formRow[data-v-3127a75c]{grid-template-columns:1fr}}.statsCards[data-v-fa1c4d60]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}.statsCard[data-v-fa1c4d60]{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.2rem 1.4rem}.statsCard__info[data-v-fa1c4d60]{display:flex;flex-direction:column;gap:.25rem}.statsCard__value[data-v-fa1c4d60]{font-size:1.75rem;font-weight:700;color:var(--color-dark, #111827);line-height:1}.statsCard__label[data-v-fa1c4d60]{font-size:.82rem;color:var(--color-gray-600, #6b7280);font-weight:500}.statsCard__icon[data-v-fa1c4d60]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.statsCard__icon--green[data-v-fa1c4d60]{background:#dcfce7;color:#16a34a}.statsCard__icon--orange[data-v-fa1c4d60]{background:#fef3c7;color:#d97706}.statsCard__icon--blue[data-v-fa1c4d60]{background:#dbeafe;color:#2563eb}.statsCard__icon--purple[data-v-fa1c4d60]{background:#ede9fe;color:#7c3aed}@media (max-width: 900px){.statsCards[data-v-fa1c4d60]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.statsCards[data-v-fa1c4d60]{grid-template-columns:1fr}}.agreementFilters[data-v-a7c8c20c]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.5rem 1rem .75rem}.agreementFilters__search[data-v-a7c8c20c]{flex:1;min-width:220px}.drawerHead[data-v-64beba59]{display:flex;align-items:center;width:100%}.drawerHead__info[data-v-64beba59]{display:flex;flex-direction:column;gap:.1rem}.drawerHead__title[data-v-64beba59]{font-size:1.3rem;font-weight:700;color:#fff;line-height:1.2}.drawerHead__subtitle[data-v-64beba59]{font-size:.88rem;color:#fffc}.drawerBody[data-v-64beba59]{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.sectionItem[data-v-64beba59]{margin-bottom:.75rem}.sectionHead[data-v-64beba59]{display:flex;align-items:center;gap:.875rem;width:100%}.sectionHead__icon[data-v-64beba59]{width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.sectionHead__icon--blue[data-v-64beba59]{background:#eff6ff;color:#2563eb}.sectionHead__icon--green[data-v-64beba59]{background:#f0fdf4;color:#15803d}.sectionHead__icon--purple[data-v-64beba59]{background:#faf5ff;color:#7c3aed}.sectionHead__icon--orange[data-v-64beba59]{background:#fff7ed;color:#c2410c}.sectionHead__icon--teal[data-v-64beba59]{background:#f0fdfa;color:#0d9488}.sectionHead__text[data-v-64beba59]{display:flex;flex-direction:column;gap:.1rem;text-align:left}.sectionHead__title[data-v-64beba59]{font-size:1.02rem;font-weight:600;color:var(--color-dark, #111827);line-height:1.2}.sectionHead__subtitle[data-v-64beba59]{font-size:.87rem;color:var(--color-gray-600, #6b7280)}.sectionContent[data-v-64beba59]{padding:0rem .25rem .5rem}.fieldGroup[data-v-64beba59]{display:flex;flex-direction:column;gap:.35rem}.fieldLabel[data-v-64beba59]{font-size:.83rem;font-weight:600;color:var(--color-dark, #374151)}.fieldRequired[data-v-64beba59]{color:#dc2626;margin-left:2px}.conditionsList[data-v-64beba59]{display:flex;flex-direction:column;gap:.6rem;padding:.75rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.conditionItem[data-v-64beba59]{display:flex;align-items:center;gap:.75rem}.conditionItem__label[data-v-64beba59]{font-size:.85rem;color:var(--color-dark, #374151)}.infoBox[data-v-64beba59]{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:.82rem;color:#1d4ed8}.documentList[data-v-64beba59]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.documentItem[data-v-64beba59]{display:flex;align-items:center;gap:.75rem;padding:.35rem 0}.documentItem__input[data-v-64beba59]{flex:1}.documentItem__toggle[data-v-64beba59]{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.documentItem__toggleLabel[data-v-64beba59]{font-size:.8rem;color:#6b7280}.emptyDocuments[data-v-64beba59]{font-size:.85rem;color:#9ca3af;text-align:center;padding:1rem;margin-bottom:.75rem}.btnDoc--danger[data-v-64beba59]{border-color:#fecaca;color:#dc2626;flex-shrink:0}.addDocument[data-v-64beba59]{display:flex;align-items:center;gap:.75rem}.addDocument__input[data-v-64beba59]{flex:1}.drawerFooter[data-v-64beba59]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 .25rem;gap:.5rem}@media (max-width: 480px){.drawerFooter[data-v-64beba59]{flex-direction:column;align-items:flex-end}}.btnDeactivate[data-v-64beba59]{border-color:#fed7aa;color:#c2410c}.detailHead[data-v-71839d82]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.detailHead__info[data-v-71839d82]{display:flex;flex-direction:column;gap:.1rem}.detailHead__code[data-v-71839d82]{font-size:.85rem;color:#ffffffb3;font-family:monospace;letter-spacing:.03em}.detailHead__title[data-v-71839d82]{font-size:1.3rem;font-weight:700;color:#fff;line-height:1.2}.statusPill[data-v-71839d82]{display:inline-flex;align-items:center;padding:.3rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap;flex-shrink:0}.statusPill--active[data-v-71839d82]{background:#dcfce7;color:#16a34a}.statusPill--draft[data-v-71839d82]{background:#fef3c7;color:#d97706}.statusPill--finished[data-v-71839d82]{background:rgba(255,255,255,.15);color:#fff}.statusPill--suspended[data-v-71839d82]{background:#fee2e2;color:#dc2626}.detailBody[data-v-71839d82]{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.miniCards[data-v-71839d82]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width: 900px){.miniCards[data-v-71839d82]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.miniCards[data-v-71839d82]{grid-template-columns:1fr}}.miniCard[data-v-71839d82]{border-radius:12px;padding:1rem 1rem .85rem;display:flex;flex-direction:column;gap:.3rem;border:1.5px solid transparent}.miniCard--blue[data-v-71839d82]{background:#eff6ff;border-color:#93c5fd}.miniCard--purple[data-v-71839d82]{background:#f5f3ff;border-color:#c4b5fd}.miniCard--green[data-v-71839d82]{background:#f0fdf4;border-color:#86efac}.miniCard--orange[data-v-71839d82]{background:#fff7ed;border-color:#fdba74}.miniCard__top[data-v-71839d82]{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.miniCard__iconWrap[data-v-71839d82]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.miniCard__iconWrap--blue[data-v-71839d82]{background:#dbeafe;color:#2563eb}.miniCard__iconWrap--purple[data-v-71839d82]{background:#ede9fe;color:#7c3aed}.miniCard__iconWrap--green[data-v-71839d82]{background:#dcfce7;color:#15803d}.miniCard__iconWrap--orange[data-v-71839d82]{background:#fed7aa;color:#c2410c}.miniCard__label[data-v-71839d82]{font-size:.78rem;font-weight:700;letter-spacing:.03em}.miniCard__label--blue[data-v-71839d82]{color:#2563eb}.miniCard__label--purple[data-v-71839d82]{color:#7c3aed}.miniCard__label--green[data-v-71839d82]{color:#15803d}.miniCard__label--orange[data-v-71839d82]{color:#c2410c}.miniCard__value[data-v-71839d82]{font-size:1.6rem;font-weight:800;color:#111827;line-height:1.15}.miniCard__value--date[data-v-71839d82],.miniCard__value--institution[data-v-71839d82]{font-size:1rem;font-weight:700}.miniCard__total[data-v-71839d82]{font-size:1rem;font-weight:500;color:#6b7280}.miniCard__sub[data-v-71839d82]{font-size:.73rem;font-weight:500}.miniCard__sub--blue[data-v-71839d82]{color:#3b82f6}.miniCard__sub--purple[data-v-71839d82]{color:#8b5cf6}.miniCard__sub--green[data-v-71839d82]{color:#16a34a}.miniCard__sub--orange[data-v-71839d82]{color:#ea580c}.miniCard__progressWrap[data-v-71839d82]{height:5px;border-radius:999px;margin:.25rem 0 .1rem;overflow:hidden}.miniCard__progressWrap--blue[data-v-71839d82]{background:#dbeafe}.miniCard__progressBar[data-v-71839d82]{height:100%;border-radius:999px;transition:width .4s ease}.miniCard__progressBar--blue[data-v-71839d82]{background:#2563eb}.detailCard[data-v-71839d82]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.detailCard__header[data-v-71839d82]{display:flex;align-items:center;gap:.7rem;padding:.9rem 1.1rem}.detailCard__headerIcon[data-v-71839d82]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.detailCard__headerIcon--green[data-v-71839d82]{background:#f0fdf4;color:#15803d}.detailCard__headerIcon--purple[data-v-71839d82]{background:#faf5ff;color:#7c3aed}.detailCard__headerIcon--orange[data-v-71839d82]{background:#fff7ed;color:#c2410c}.detailCard__headerIcon--teal[data-v-71839d82]{background:#f0fdfa;color:#0d9488}.detailCard__headerTitle[data-v-71839d82]{font-size:1.05rem;font-weight:700;color:#111827}.detailCard__body[data-v-71839d82]{padding:1rem 1.1rem 1.1rem;border-top:1px solid #f3f4f6}.infoField[data-v-71839d82]{display:flex;flex-direction:column;gap:.3rem}.infoField__label[data-v-71839d82]{font-size:.78rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.infoField__value[data-v-71839d82]{font-size:.9rem;color:#111827;font-weight:500}.infoField__value--code[data-v-71839d82]{font-family:monospace;color:var(--color-primary);font-weight:700}.infoFieldDivider[data-v-71839d82]{border:none;border-top:1px solid #e5e7eb;margin:.25rem 0 0}.descriptionBox[data-v-71839d82]{background:rgba(var(--color-primary-rgb),.08);border:1px solid rgba(var(--color-primary-rgb),.2);border-radius:8px;padding:.85rem 1rem;font-size:.88rem;color:#374151;line-height:1.6}.tipoBadge[data-v-71839d82]{display:inline-block;padding:.25rem .7rem;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap;border:1.5px solid transparent;line-height:1.4;width:-moz-fit-content;width:fit-content}.tipoBadge--practice[data-v-71839d82]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.tipoBadge--mobility[data-v-71839d82]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.tipoBadge--research[data-v-71839d82]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.tipoBadge--cultural[data-v-71839d82]{background:#faf5ff;color:#7c3aed;border-color:#ddd6fe}.badgesRow[data-v-71839d82]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.1rem}.scopeBadge[data-v-71839d82]{display:inline-block;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;border:1.5px solid transparent}.scopeBadge--blue[data-v-71839d82]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.scopeBadge--green[data-v-71839d82]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.scopeBadge--purple[data-v-71839d82]{background:#faf5ff;color:#7c3aed;border-color:#ddd6fe}.scopeBadge--teal[data-v-71839d82]{background:#f0fdfa;color:#0d9488;border-color:#99f6e4}.scopeBadge--orange[data-v-71839d82]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.scopeBadge--pink[data-v-71839d82]{background:#fdf2f8;color:#9d174d;border-color:#fbcfe8}.requirementsList[data-v-71839d82]{display:flex;flex-direction:column;gap:.5rem}.requirementItem[data-v-71839d82]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.requirementItem__iconWrap[data-v-71839d82]{width:32px;height:32px;border-radius:7px;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:#9ca3af;flex-shrink:0}.requirementItem__name[data-v-71839d82]{flex:1;font-size:.88rem;font-weight:500;color:#374151}.reqBadge[data-v-71839d82]{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;font-size:.73rem;font-weight:700;white-space:nowrap;flex-shrink:0}.reqBadge--required[data-v-71839d82]{background:#fee2e2;color:#dc2626}.reqBadge--optional[data-v-71839d82]{background:#f3f4f6;color:#6b7280}.attachmentsList[data-v-71839d82]{display:flex;flex-direction:column;gap:.5rem}.attachmentItem[data-v-71839d82]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.attachmentItem__iconWrap[data-v-71839d82]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.attachmentItem__iconWrap--red[data-v-71839d82]{background:#fee2e2;color:#dc2626}.attachmentItem__iconWrap--blue[data-v-71839d82]{background:#eff6ff;color:#2563eb}.attachmentItem__info[data-v-71839d82]{display:flex;flex-direction:column;gap:.05rem;flex:1;min-width:0}.attachmentItem__name[data-v-71839d82]{font-size:.88rem;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachmentItem__meta[data-v-71839d82]{font-size:.75rem;color:#9ca3af}.attachmentItem__download[data-v-71839d82]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;background:transparent;border:none;outline:none;font-size:.82rem;font-weight:600;color:var(--color-primary);cursor:pointer;border-radius:6px;flex-shrink:0;transition:background .15s ease,opacity .15s ease;opacity:0}.attachmentItem:hover .attachmentItem__download[data-v-71839d82]{opacity:1}.attachmentItem__download[data-v-71839d82]:hover{background:rgba(var(--color-primary-rgb),.08)}.detailFooter[data-v-71839d82]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 .25rem}.agreementsPage[data-v-fbc1999e]{display:flex;flex-direction:column;gap:1rem}.btnAdd[data-v-fbc1999e]{display:inline-flex;align-items:center;gap:.5rem;color:#fff}.codeCell[data-v-fbc1999e]{font-size:.9rem;font-weight:700;font-family:monospace;color:var(--color-primary);white-space:nowrap}.nameCell[data-v-fbc1999e]{font-size:.92rem;font-weight:500;color:var(--color-dark, #111827)}.institutionCell[data-v-fbc1999e]{font-size:.85rem;color:var(--color-gray-600, #6b7280);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:240px}.vigenciaCell[data-v-fbc1999e]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--color-gray-600, #6b7280);white-space:nowrap}.cuposCell[data-v-fbc1999e]{font-size:.9rem;font-weight:600}.cuposCell__used[data-v-fbc1999e]{color:var(--color-primary)}.cuposCell__divider[data-v-fbc1999e]{color:#9ca3af}.cuposCell__total[data-v-fbc1999e]{color:#6b7280}.tipoBadge[data-v-fbc1999e]{display:inline-block;padding:.25rem .7rem;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap;border:1.5px solid transparent;line-height:1.4}.tipoBadge--practice[data-v-fbc1999e]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.tipoBadge--mobility[data-v-fbc1999e]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.tipoBadge--research[data-v-fbc1999e]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.tipoBadge--cultural[data-v-fbc1999e]{background:#faf5ff;color:#7c3aed;border-color:#ddd6fe}.appsBadge[data-v-fbc1999e]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.25rem .65rem;border-radius:999px;font-size:.82rem;font-weight:700;background:#f5f3ff;color:#7c3aed;border:1.5px solid #ddd6fe}.statusBadge[data-v-fbc1999e]{display:inline-flex;align-items:center;padding:.3rem .8rem;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap}.statusBadge--active[data-v-fbc1999e]{background:#dcfce7;color:#16a34a}.statusBadge--draft[data-v-fbc1999e]{background:#fef3c7;color:#d97706}.statusBadge--finished[data-v-fbc1999e]{background:#f3f4f6;color:#6b7280}.statusBadge--suspended[data-v-fbc1999e]{background:#fee2e2;color:#dc2626}.actionsCell[data-v-fbc1999e]{display:flex;align-items:center;justify-content:center;gap:.2rem;flex-wrap:nowrap}.btnAction--danger[data-v-fbc1999e]{border-color:#fecaca;color:#dc2626}.appHead[data-v-7931230a]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.appHead__left[data-v-7931230a]{display:flex;align-items:center;gap:.75rem;min-width:0}.appHead__avatarWrap[data-v-7931230a]{flex-shrink:0;line-height:0}.appHead__info[data-v-7931230a]{display:flex;flex-direction:column;gap:.2rem}.appHead__name[data-v-7931230a]{font-size:1.25rem;font-weight:700;color:#fff;line-height:1.2}.appHead__meta[data-v-7931230a]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.appHead__metaItem[data-v-7931230a]{display:inline-flex;align-items:center;gap:.3rem;font-size:.87rem;color:#ffffffd9}.appStatusBadge[data-v-7931230a]{display:inline-flex;align-items:center;padding:.3rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap;flex-shrink:0}.appStatusBadge--pending[data-v-7931230a]{background:#fef3c7;color:#d97706}.appStatusBadge--approved[data-v-7931230a]{background:#dcfce7;color:#16a34a}.appStatusBadge--rejected[data-v-7931230a]{background:#fee2e2;color:#dc2626}.appStatusBadge--review[data-v-7931230a]{background:#eff6ff;color:#2563eb}.appDetailBody[data-v-7931230a]{display:flex;flex-direction:column;gap:0;padding:1.25rem}.pendingDocsAlert[data-v-7931230a]{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;margin-bottom:1.1rem}.pendingDocsAlert__icon[data-v-7931230a]{color:#d97706;font-size:1.1rem;flex-shrink:0;margin-top:.1rem}.pendingDocsAlert__text[data-v-7931230a]{display:flex;flex-direction:column;gap:.15rem}.pendingDocsAlert__title[data-v-7931230a]{font-size:.88rem;font-weight:700;color:#92400e}.pendingDocsAlert__msg[data-v-7931230a]{font-size:.82rem;color:#b45309;line-height:1.45}.detailSection[data-v-7931230a]{margin-bottom:1.25rem}.detailSection__head[data-v-7931230a]{display:flex;align-items:center;gap:.65rem;margin-bottom:.6rem}.detailSection__icon[data-v-7931230a]{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.detailSection__icon--blue[data-v-7931230a]{background:#eff6ff;color:#2563eb}.detailSection__icon--purple[data-v-7931230a]{background:#faf5ff;color:#7c3aed}.detailSection__icon--green[data-v-7931230a]{background:#f0fdf4;color:#15803d}.detailSection__icon--orange[data-v-7931230a]{background:#fff7ed;color:#c2410c}.detailSection__icon--gray[data-v-7931230a]{background:#f3f4f6;color:#6b7280}.detailSection__title[data-v-7931230a]{font-size:1.05rem;font-weight:700;color:#111827;flex:1}.detailSection__card[data-v-7931230a]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1rem 1.25rem}.infoGrid[data-v-7931230a]{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem 1.5rem}.infoGrid--1col[data-v-7931230a]{grid-template-columns:1fr}.infoField[data-v-7931230a]{display:flex;flex-direction:column;gap:.2rem}.infoField__label[data-v-7931230a]{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em}.infoField__value[data-v-7931230a]{font-size:.88rem;color:#111827;display:inline-flex;align-items:center;gap:.3rem}.infoField__value--bold[data-v-7931230a]{font-weight:700;font-size:.95rem}.infoField__value--mono[data-v-7931230a]{font-family:monospace;font-size:.9rem}.infoField__value--primary[data-v-7931230a]{color:var(--color-primary);font-weight:700;font-size:.95rem}.infoField__sub[data-v-7931230a]{font-size:.75rem;color:#9ca3af;font-weight:400}.infoField__sub--primary[data-v-7931230a]{font-size:.78rem;color:var(--color-primary);font-weight:600}.infoField__icon[data-v-7931230a]{font-size:.82rem;color:#6b7280}.infoField__icon--gold[data-v-7931230a]{color:#d97706}.infoFieldDivider[data-v-7931230a]{border:none;border-top:1px solid #f3f4f6;margin:.75rem 0}.tipoBadge[data-v-7931230a]{display:inline-block;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1.5px solid transparent;width:-moz-fit-content;width:fit-content}.tipoBadge--practice[data-v-7931230a]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.tipoBadge--mobility[data-v-7931230a]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.tipoBadge--research[data-v-7931230a]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.tipoBadge--cultural[data-v-7931230a]{background:#faf5ff;color:#7c3aed;border-color:#ddd6fe}.academicBadge[data-v-7931230a]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700;width:-moz-fit-content;width:fit-content}.academicBadge--active[data-v-7931230a]{background:#dcfce7;color:#15803d}.academicBadge--inactive[data-v-7931230a]{background:#fee2e2;color:#dc2626}.motivationBox[data-v-7931230a]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:.75rem 1rem;font-size:.87rem;color:#0369a1;line-height:1.55}.docsProgressLabel[data-v-7931230a]{margin-left:auto;font-size:.78rem;font-weight:600;color:#6b7280}.docsProgressLabel--complete[data-v-7931230a]{color:#16a34a}.docsProgressLabel--partial[data-v-7931230a]{color:#d97706}.docsProgressLabel--empty[data-v-7931230a]{color:#dc2626}.docsProgressBar[data-v-7931230a]{height:7px;background:#e5e7eb;border-radius:999px;margin-bottom:.75rem;overflow:hidden}.docsProgressBar__fill[data-v-7931230a]{height:100%;border-radius:999px;transition:width .3s ease}.docsProgressBar__fill--complete[data-v-7931230a]{background:#16a34a}.docsProgressBar__fill--partial[data-v-7931230a]{background:#d97706}.docsProgressBar__fill--empty[data-v-7931230a]{background:#dc2626}.docCardList[data-v-7931230a]{display:flex;flex-direction:column;gap:.6rem}.docCard[data-v-7931230a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:10px;border:1px solid}.docCard--uploaded[data-v-7931230a]{background:#f0fdf4;border-color:#bbf7d0}.docCard--missing[data-v-7931230a]{background:#fef2f2;border-color:#fecaca}.docCard__left[data-v-7931230a]{display:flex;align-items:center;gap:.65rem;flex:1;min-width:0}.docCard__iconWrap[data-v-7931230a]{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.docCard__iconWrap--green[data-v-7931230a]{background:#dcfce7;color:#16a34a}.docCard__iconWrap--red[data-v-7931230a]{background:#fee2e2;color:#dc2626}.docCard__info[data-v-7931230a]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.docCard__name[data-v-7931230a]{font-size:.87rem;font-weight:600;color:#111827}.docCard__name--missing[data-v-7931230a]{color:#9ca3af;font-style:italic}.docCard__status[data-v-7931230a]{font-size:.72rem;font-weight:700;padding:.1rem .5rem;border-radius:999px;width:-moz-fit-content;width:fit-content}.docCard__status--uploaded[data-v-7931230a]{background:#dcfce7;color:#16a34a}.docCard__status--missing[data-v-7931230a]{background:#fee2e2;color:#dc2626}.docCard__actions[data-v-7931230a]{display:flex;gap:.4rem;flex-shrink:0}.btnRequestDoc[data-v-7931230a]{border-color:#fecaca;color:#dc2626}.btnRequestDoc[data-v-7931230a]:hover{background:#fee2e2}.evalFieldGroup[data-v-7931230a]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.evalFieldGroup[data-v-7931230a]:last-child{margin-bottom:0}.evalHint[data-v-7931230a]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:#6b7280;margin-top:.2rem}.historyList[data-v-7931230a]{display:flex;flex-direction:column;gap:0}.historyItem[data-v-7931230a]{display:flex;gap:1rem}.historyItem__iconWrap[data-v-7931230a]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.historyItem__iconCircle[data-v-7931230a]{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;border:2px solid transparent}.historyItem__iconCircle--blue[data-v-7931230a]{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.historyItem__iconCircle--green[data-v-7931230a]{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.historyItem__iconCircle--orange[data-v-7931230a]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.historyItem__iconCircle--red[data-v-7931230a]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.historyItem__iconCircle--purple[data-v-7931230a]{background:#faf5ff;color:#7c3aed;border-color:#ddd6fe}.historyItem__iconCircle--gray[data-v-7931230a]{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.historyItem__line[data-v-7931230a]{width:2px;flex:1;background:#e5e7eb;margin:4px 0;min-height:24px}.historyItem__content[data-v-7931230a]{display:flex;flex-direction:column;gap:.2rem;padding-bottom:1.25rem;padding-top:.6rem}.historyItem__event[data-v-7931230a]{font-size:.9rem;font-weight:700;color:#111827}.historyItem__date[data-v-7931230a]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:#6b7280}.historyItem__author[data-v-7931230a]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:#9ca3af}.appDetailFooter[data-v-7931230a]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}@media (max-width: 480px){.appDetailFooter[data-v-7931230a]{flex-direction:column;align-items:flex-end}}.btnRejectApp[data-v-7931230a]{border-color:#fecaca;color:#dc2626}.btnRejectApp[data-v-7931230a]:disabled{opacity:.5;cursor:not-allowed}.applicationsPage[data-v-45bad3fc]{display:flex;flex-direction:column;gap:1rem}.agreementCard[data-v-45bad3fc]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.25rem 1.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.agreementCard__left[data-v-45bad3fc]{display:flex;flex-direction:column;gap:.6rem;min-width:0}.agreementCard__name[data-v-45bad3fc]{font-size:1.3rem;font-weight:700;color:#111827;line-height:1.2}.agreementCard__meta[data-v-45bad3fc]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.metaItem[data-v-45bad3fc]{display:inline-flex;align-items:center;gap:.3rem;font-size:.83rem;color:#6b7280}.agreementBadge[data-v-45bad3fc]{display:inline-flex;align-items:center;padding:.3rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap;flex-shrink:0}.agreementBadge--active[data-v-45bad3fc]{background:#dcfce7;color:#16a34a}.agreementBadge--draft[data-v-45bad3fc]{background:#fef3c7;color:#d97706}.agreementBadge--finished[data-v-45bad3fc]{background:#f3f4f6;color:#6b7280}.agreementBadge--suspended[data-v-45bad3fc]{background:#fee2e2;color:#dc2626}.tipoBadge[data-v-45bad3fc]{display:inline-block;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;border:1.5px solid transparent;width:-moz-fit-content;width:fit-content}.tipoBadge--practice[data-v-45bad3fc]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.tipoBadge--mobility[data-v-45bad3fc]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.tipoBadge--research[data-v-45bad3fc]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.tipoBadge--cultural[data-v-45bad3fc]{background:#faf5ff;color:#7c3aed;border-color:#ddd6fe}.statsRow[data-v-45bad3fc]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}@media (max-width: 1200px){.statsRow[data-v-45bad3fc]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.statsRow[data-v-45bad3fc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.statCard[data-v-45bad3fc]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem;min-width:0;overflow:hidden}.statCard__iconWrap[data-v-45bad3fc]{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0}.statCard__iconWrap--blue[data-v-45bad3fc]{background:#eff6ff;color:#2563eb}.statCard__iconWrap--green[data-v-45bad3fc]{background:#f0fdf4;color:#15803d}.statCard__iconWrap--orange[data-v-45bad3fc]{background:#fff7ed;color:#c2410c}.statCard__iconWrap--red[data-v-45bad3fc]{background:#fee2e2;color:#dc2626}.statCard__iconWrap--purple[data-v-45bad3fc]{background:#f5f3ff;color:#7c3aed}.statCard__info[data-v-45bad3fc]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.statCard__value[data-v-45bad3fc]{font-size:1.7rem;font-weight:800;color:#111827;line-height:1.1;display:flex;align-items:baseline;gap:.3rem}.statCard__sub[data-v-45bad3fc]{font-size:.72rem;font-weight:500;color:#9ca3af}.statCard__label[data-v-45bad3fc]{font-size:.82rem;color:#6b7280;overflow-wrap:break-word;word-break:break-word}.filtersBar[data-v-45bad3fc]{display:flex;flex-direction:column;gap:.6rem;padding:.75rem 0 .25rem}.filtersBar__inputs[data-v-45bad3fc]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.filtersBar__actions[data-v-45bad3fc]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.filtersBar__search[data-v-45bad3fc]{min-width:200px}.filtersBar__select[data-v-45bad3fc]{min-width:160px;width:auto}.filtersBar__date[data-v-45bad3fc]{min-width:140px}.studentCell[data-v-45bad3fc]{display:flex;align-items:center;gap:.65rem}.studentInfo[data-v-45bad3fc]{display:flex;flex-direction:column;gap:.05rem}.studentInfo__name[data-v-45bad3fc]{font-size:.88rem;font-weight:600;color:#111827;white-space:nowrap}.studentInfo__semester[data-v-45bad3fc]{font-size:.75rem;color:#9ca3af}.documentCell[data-v-45bad3fc]{font-size:.85rem;color:#374151;font-family:monospace}.gradeCell[data-v-45bad3fc]{display:inline-flex;align-items:center;gap:.3rem;font-size:.88rem;font-weight:700;color:#111827;justify-content:center}.gradeCell__icon[data-v-45bad3fc]{color:#d97706;font-size:.9rem}.dateCell[data-v-45bad3fc]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#6b7280;white-space:nowrap}.appStatusBadge[data-v-45bad3fc]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.appStatusBadge--pending[data-v-45bad3fc]{background:#fef3c7;color:#d97706}.appStatusBadge--approved[data-v-45bad3fc]{background:#dcfce7;color:#16a34a}.appStatusBadge--rejected[data-v-45bad3fc]{background:#fee2e2;color:#dc2626}.appStatusBadge--review[data-v-45bad3fc]{background:#eff6ff;color:#2563eb}.docsCell[data-v-45bad3fc]{display:inline-flex;align-items:center;gap:.3rem;font-size:.88rem;font-weight:700}.docsCell__icon[data-v-45bad3fc]{font-size:.85rem}.docsCell--complete[data-v-45bad3fc]{color:#16a34a}.docsCell--partial[data-v-45bad3fc]{color:#d97706}.docsCell--empty[data-v-45bad3fc]{color:#dc2626}.actionsCell[data-v-45bad3fc]{display:flex;align-items:center;justify-content:center;gap:.2rem;flex-wrap:nowrap}.btnApprove[data-v-45bad3fc]{border-color:#bbf7d0;color:#15803d}.btnReject[data-v-45bad3fc]{border-color:#fecaca;color:#dc2626}.myAppHead[data-v-7c1a2c76]{display:flex;flex-direction:column;gap:.5rem}.myAppHead__title[data-v-7c1a2c76]{font-size:1.15rem;font-weight:700;color:#fff;line-height:1.3}.myAppHead__badges[data-v-7c1a2c76]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.myAppHead__typeBadge[data-v-7c1a2c76]{display:inline-flex;align-items:center;padding:.25rem .8rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1.5px solid transparent}.myAppHead__typeBadge.badge--academica[data-v-7c1a2c76]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.myAppHead__typeBadge.badge--practica[data-v-7c1a2c76]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.myAppHead__typeBadge.badge--investigacion[data-v-7c1a2c76]{background:#faf5ff;color:#7c3aed;border-color:#ddd6fe}.myAppHead__typeBadge.badge--default[data-v-7c1a2c76]{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.myAppHead__statusBadge[data-v-7c1a2c76]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .8rem;border-radius:999px;font-size:.75rem;font-weight:700}.myAppHead__statusBadge--pending[data-v-7c1a2c76]{background:#fff7ed;color:#c2410c}.myAppHead__statusBadge--review[data-v-7c1a2c76]{background:#eff6ff;color:#2563eb}.myAppHead__statusBadge--approved[data-v-7c1a2c76]{background:#dcfce7;color:#16a34a}.myAppHead__statusBadge--rejected[data-v-7c1a2c76]{background:#fee2e2;color:#dc2626}.myAppDetailBody[data-v-7c1a2c76]{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1.5rem 1rem}.pendingAlert[data-v-7c1a2c76]{display:flex;align-items:flex-start;gap:.85rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:1rem 1.25rem}.pendingAlert__iconWrap[data-v-7c1a2c76]{width:36px;height:36px;border-radius:50%;background:#ffedd5;color:#ea580c;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.pendingAlert__text[data-v-7c1a2c76]{display:flex;flex-direction:column;gap:.2rem}.pendingAlert__title[data-v-7c1a2c76]{font-size:.88rem;font-weight:700;color:#92400e}.pendingAlert__msg[data-v-7c1a2c76]{font-size:.82rem;color:#92400e;line-height:1.5}.detailSection[data-v-7c1a2c76]{display:flex;flex-direction:column;gap:.75rem}.detailSection__head[data-v-7c1a2c76]{display:flex;align-items:center;gap:.65rem}.detailSection__icon[data-v-7c1a2c76]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.detailSection__icon--blue[data-v-7c1a2c76]{background:#eff6ff;color:#2563eb}.detailSection__icon--indigo[data-v-7c1a2c76]{background:#eef2ff;color:#4f46e5}.detailSection__icon--orange[data-v-7c1a2c76]{background:#fff7ed;color:#ea580c}.detailSection__title[data-v-7c1a2c76]{font-size:.95rem;font-weight:700;color:#111827}.detailSection__card[data-v-7c1a2c76]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.infoGrid[data-v-7c1a2c76]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}.infoGrid--1col[data-v-7c1a2c76]{grid-template-columns:1fr}.infoField[data-v-7c1a2c76]{display:flex;flex-direction:column;gap:.25rem}.infoField__label[data-v-7c1a2c76]{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.infoField__value[data-v-7c1a2c76]{font-size:.88rem;color:#374151;display:inline-flex;align-items:center;gap:.35rem}.infoField__value--bold[data-v-7c1a2c76]{font-weight:700;color:#111827}.infoField__icon[data-v-7c1a2c76]{color:#9ca3af;font-size:.82rem}.infoSeparator[data-v-7c1a2c76]{width:100%;height:1px;background:#f3f4f6}.convenioBadge[data-v-7c1a2c76]{display:inline-flex;align-items:center;padding:.2rem .7rem;border-radius:999px;font-size:.74rem;font-weight:600;border:1.5px solid transparent;width:-moz-fit-content;width:fit-content;margin-top:.1rem}.motivationBox[data-v-7c1a2c76]{background:#f9fafb;border-left:3px solid #d1d5db;border-radius:0 6px 6px 0;padding:.75rem 1rem;font-size:.85rem;color:#374151;line-height:1.65;font-style:italic}.sectionDivider[data-v-7c1a2c76]{width:100%;height:1px;background:#f3f4f6}.docsList[data-v-7c1a2c76]{display:flex;flex-direction:column;gap:.65rem}.docItem[data-v-7c1a2c76]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:10px;padding:.9rem 1.1rem;border:1px solid transparent;border-left-width:4px}.docItem--uploaded[data-v-7c1a2c76]{background:#f0fdf4;border-color:#bbf7d0;border-left-color:#22c55e}.docItem--pending[data-v-7c1a2c76]{background:#fff7ed;border-color:#fed7aa;border-left-color:#f97316}.docItem__left[data-v-7c1a2c76]{display:flex;align-items:center;gap:.75rem;min-width:0}.docItem__icon[data-v-7c1a2c76]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.docItem__icon--green[data-v-7c1a2c76]{background:#dcfce7;color:#16a34a}.docItem__icon--orange[data-v-7c1a2c76]{background:#ffedd5;color:#ea580c}.docItem__info[data-v-7c1a2c76]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.docItem__name[data-v-7c1a2c76]{font-size:.88rem;font-weight:600;color:#111827}.docItem__date[data-v-7c1a2c76]{font-size:.78rem;color:#16a34a}.docItem__pending[data-v-7c1a2c76]{font-size:.78rem;color:#ea580c}.btnDownload[data-v-7c1a2c76]{flex-shrink:0;font-size:.82rem}.btnUploadDoc[data-v-7c1a2c76]{flex-shrink:0;font-size:.82rem;background:#111827;color:#fff;border-color:#111827}.timelineList[data-v-7c1a2c76]{display:flex;flex-direction:column}.timelineItem[data-v-7c1a2c76]{display:flex;gap:1rem}.timelineItem__track[data-v-7c1a2c76]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.timelineItem__dot[data-v-7c1a2c76]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0;border:2px solid transparent}.timelineItem__dot--done[data-v-7c1a2c76]{background:#dcfce7;color:#16a34a;border-color:#86efac}.timelineItem__dot--pending[data-v-7c1a2c76]{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb}.timelineItem__line[data-v-7c1a2c76]{width:2px;flex:1;background:#e5e7eb;margin:4px 0;min-height:28px}.timelineItem__line--done[data-v-7c1a2c76]{background:#86efac}.timelineItem__content[data-v-7c1a2c76]{display:flex;flex-direction:column;gap:.2rem;padding-top:.45rem;padding-bottom:1.25rem;min-width:0}.timelineItem__label[data-v-7c1a2c76]{font-size:.9rem;font-weight:600}.timelineItem__label--done[data-v-7c1a2c76]{color:#111827}.timelineItem__label--pending[data-v-7c1a2c76]{color:#9ca3af}.timelineItem__date[data-v-7c1a2c76]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:#6b7280}.timelineItem__note[data-v-7c1a2c76]{font-size:.78rem;color:#2563eb;font-style:italic;margin-top:.1rem}.myAppFooter[data-v-7c1a2c76]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.btnUploadDocs[data-v-7c1a2c76]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}@media (max-width: 480px){.myAppFooter[data-v-7c1a2c76]{flex-direction:column;align-items:flex-end}.infoGrid[data-v-7c1a2c76]{grid-template-columns:1fr}}.myApplicationsPage[data-v-4636bc16]{display:flex;flex-direction:column;gap:1.25rem}.statsRow[data-v-4636bc16]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media (max-width: 900px){.statsRow[data-v-4636bc16]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.statsRow[data-v-4636bc16]{grid-template-columns:1fr}}.statCard[data-v-4636bc16]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem 1.75rem;display:flex;align-items:center;gap:1.25rem;min-width:0;overflow:hidden;transition:box-shadow .15s}.statCard[data-v-4636bc16]:hover{box-shadow:0 4px 16px #00000012}.statCard__iconWrap[data-v-4636bc16]{width:60px;height:60px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.statCard__iconWrap--blue[data-v-4636bc16]{background:#eff6ff;color:#2563eb}.statCard__iconWrap--orange[data-v-4636bc16]{background:#fff7ed;color:#c2410c}.statCard__iconWrap--green[data-v-4636bc16]{background:#f0fdf4;color:#15803d}.statCard__iconWrap--red[data-v-4636bc16]{background:#fee2e2;color:#dc2626}.statCard__info[data-v-4636bc16]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.statCard__value[data-v-4636bc16]{font-size:2rem;font-weight:800;color:#111827;line-height:1.1}.statCard__label[data-v-4636bc16]{font-size:.82rem;color:#6b7280;overflow-wrap:break-word;word-break:break-word}.filtersSection[data-v-4636bc16]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.filtersSection__head[data-v-4636bc16]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem}.filtersSection__title[data-v-4636bc16]{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;color:#374151}.btnToggle[data-v-4636bc16]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:8px;border:1.5px solid #d1d5db;background:#fff;font-size:.82rem;font-weight:600;color:#374151;cursor:pointer;transition:background .15s,border-color .15s}.btnToggle[data-v-4636bc16]:hover{background:#f3f4f6;border-color:#9ca3af}.filtersSection__body[data-v-4636bc16]{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.85rem}.filtersRow[data-v-4636bc16]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.filterInput--search[data-v-4636bc16]{min-width:220px;flex:1}.filterSelect[data-v-4636bc16]{flex:1}.filtersActions[data-v-4636bc16]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.cardsGrid[data-v-4636bc16]{display:grid;grid-template-columns:1fr;gap:1rem}.appCard[data-v-4636bc16]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.4rem 1.5rem 1.2rem;display:flex;flex-direction:column;gap:.85rem;transition:box-shadow .15s}.appCard[data-v-4636bc16]:hover{box-shadow:0 4px 20px #00000012}.appCard__header[data-v-4636bc16]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.appCard__headerActions[data-v-4636bc16]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.appCard__programName[data-v-4636bc16]{font-size:1rem;font-weight:700;color:#111827;line-height:1.3}.statusBadge[data-v-4636bc16]{display:inline-flex;align-items:center;padding:.25rem .8rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap;flex-shrink:0}.statusBadge--pending[data-v-4636bc16]{background:#fef3c7;color:#d97706}.statusBadge--review[data-v-4636bc16]{background:#eff6ff;color:#2563eb}.statusBadge--approved[data-v-4636bc16]{background:#dcfce7;color:#16a34a}.statusBadge--rejected[data-v-4636bc16]{background:#fee2e2;color:#dc2626}.appCard__meta[data-v-4636bc16]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.metaItem[data-v-4636bc16]{display:inline-flex;align-items:center;gap:.4rem;font-size:.83rem;color:#6b7280}.appCard__types[data-v-4636bc16]{display:flex;flex-wrap:wrap;gap:.4rem}.typeBadge[data-v-4636bc16]{display:inline-block;padding:.2rem .7rem;border-radius:999px;font-size:.74rem;font-weight:600;border:1.5px solid transparent}.typeBadge--academica[data-v-4636bc16]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.typeBadge--practica[data-v-4636bc16]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.typeBadge--investigacion[data-v-4636bc16]{background:#faf5ff;color:#7c3aed;border-color:#ddd6fe}.typeBadge--default[data-v-4636bc16]{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.missingDocsAlert[data-v-4636bc16]{display:flex;align-items:flex-start;gap:.6rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:.65rem .85rem;font-size:.82rem;color:#92400e;line-height:1.5}.missingDocsAlert__icon[data-v-4636bc16]{color:#f97316;font-size:.95rem;flex-shrink:0;margin-top:.1rem}.appCard__divider[data-v-4636bc16]{width:100%;height:1px;background-color:#e5e7eb;flex-shrink:0}.appCard__progress[data-v-4636bc16]{display:flex;flex-direction:column;gap:.6rem}.progressHeader[data-v-4636bc16]{display:flex;align-items:center;justify-content:space-between}.progressHeader__label[data-v-4636bc16]{font-size:.82rem;font-weight:600;color:#374151}.progressHeader__pct[data-v-4636bc16]{font-size:.88rem;font-weight:800}.progressHeader__pct--blue[data-v-4636bc16]{color:#2563eb}.progressHeader__pct--green[data-v-4636bc16]{color:#16a34a}.progressHeader__pct--red[data-v-4636bc16]{color:#dc2626}.progressHeader__pct--orange[data-v-4636bc16]{color:#d97706}.progressBar[data-v-4636bc16]{width:100%;height:8px;background:#f3f4f6;border-radius:999px;overflow:hidden}.progressBar__fill[data-v-4636bc16]{height:100%;border-radius:999px;transition:width .4s ease}.progressBar__fill--blue[data-v-4636bc16]{background:#3b82f6}.progressBar__fill--green[data-v-4636bc16]{background:#22c55e}.progressBar__fill--red[data-v-4636bc16]{background:#ef4444}.progressBar__fill--orange[data-v-4636bc16]{background:#f97316}.progressSteps[data-v-4636bc16]{display:flex;align-items:flex-start;margin-top:.25rem}.progressStep[data-v-4636bc16]{display:flex;flex-direction:column;align-items:center;gap:.3rem;flex-shrink:0}.progressStep__dot[data-v-4636bc16]{width:26px;height:26px;border-radius:50%;background:#f3f4f6;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:.65rem;color:#9ca3af}.progressStep--done .progressStep__dot[data-v-4636bc16]{background:#dcfce7;border-color:#86efac;color:#16a34a}.progressStep--current .progressStep__dot[data-v-4636bc16]{background:#eff6ff;border-color:#93c5fd;color:#2563eb;box-shadow:0 0 0 3px #dbeafe}.progressStep__label[data-v-4636bc16]{font-size:.68rem;color:#9ca3af;text-align:center;max-width:68px;line-height:1.3;white-space:normal;word-break:break-word}.progressStep--done .progressStep__label[data-v-4636bc16]{color:#374151}.progressStep--current .progressStep__label[data-v-4636bc16]{color:#2563eb;font-weight:600}.progressStep__connector[data-v-4636bc16]{flex:1;height:2px;background:#e5e7eb;margin-top:13px;min-width:12px}.progressStep__connector--done[data-v-4636bc16]{background:#86efac}.btnUpload[data-v-4636bc16]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.emptyState[data-v-4636bc16]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 1rem;gap:.75rem;color:#9ca3af}.emptyState__icon[data-v-4636bc16]{font-size:2.5rem}.emptyState__text[data-v-4636bc16]{font-size:.9rem;text-align:center}.applyHead[data-v-20a64c7a]{display:flex;flex-direction:column;flex:1;gap:.375rem}.applyHead__label[data-v-20a64c7a]{font-size:.78rem;font-weight:600;color:#ffffffbf;text-transform:uppercase;letter-spacing:.05em}.applyHead__body[data-v-20a64c7a]{display:flex;flex-direction:column;gap:.375rem}.applyHead__name[data-v-20a64c7a]{font-size:1rem;font-weight:700;color:#fff;margin:0;line-height:1.4}.applyHead__details[data-v-20a64c7a]{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.applyHead__detail[data-v-20a64c7a]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:#ffffffd9}.applyHead__detailIcon[data-v-20a64c7a]{font-size:.75rem;color:#ffffffb3}.applyBody[data-v-20a64c7a]{display:flex;flex-direction:column}.wizard[data-v-20a64c7a]{display:flex;align-items:flex-start;padding:1.25rem 2rem;border-bottom:1px solid #e5e7eb;background:#fafafa;position:sticky;top:0;z-index:10}.wizard__step[data-v-20a64c7a]{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex-shrink:0}.wizard__bullet[data-v-20a64c7a]{width:38px;height:38px;border-radius:50%;background:#e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:background .2s,color .2s}.wizard__step--active .wizard__bullet[data-v-20a64c7a]{background:var(--color-primary);color:#fff;box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.15)}.wizard__step--done .wizard__bullet[data-v-20a64c7a]{background:#16a34a;color:#fff}.wizard__label[data-v-20a64c7a]{font-size:.73rem;text-align:center;color:#9ca3af;max-width:90px;line-height:1.3;font-weight:500}.wizard__step--active .wizard__label[data-v-20a64c7a]{color:var(--color-primary);font-weight:700}.wizard__step--done .wizard__label[data-v-20a64c7a]{color:#16a34a;font-weight:600}.wizard__line[data-v-20a64c7a]{flex:1;height:2px;background:#e5e7eb;margin-top:18px;margin-bottom:auto;transition:background .2s}.wizard__line--done[data-v-20a64c7a]{background:#16a34a}.stepContent[data-v-20a64c7a]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.sectionHeader[data-v-20a64c7a]{display:flex;flex-direction:column;gap:.5rem}.sectionTitle[data-v-20a64c7a]{display:flex;align-items:center;gap:.45rem;font-size:1.05rem;font-weight:700;color:#111827;margin:0}.sectionTitle__icon[data-v-20a64c7a]{color:var(--color-primary);font-size:1rem}.sectionDivider[data-v-20a64c7a]{border:none;border-top:2px dashed #e5e7eb;margin:0}.infoCard[data-v-20a64c7a]{border:1px solid #e5e7eb;border-radius:10px;padding:1.125rem}.infoCard--shaded[data-v-20a64c7a]{background:#f8fafc}.infoGrid[data-v-20a64c7a]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem 1.5rem}.infoField[data-v-20a64c7a]{display:flex;flex-direction:column;gap:3px}.infoField__label[data-v-20a64c7a]{font-size:.72rem;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.infoField__value[data-v-20a64c7a]{font-size:.875rem;color:#111827;font-weight:600}.infoField__valueWithIcon[data-v-20a64c7a]{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;color:#111827;font-weight:600}.infoField__inlineIcon[data-v-20a64c7a]{font-size:.8rem;color:var(--color-primary)}.categoryBadge[data-v-20a64c7a]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;flex-shrink:0}.categoryBadge--sm[data-v-20a64c7a]{font-size:.7rem;padding:3px 9px}.categoryBadge--academica[data-v-20a64c7a]{background:#dbeafe;color:#1d4ed8}.categoryBadge--practica[data-v-20a64c7a]{background:#dcfce7;color:#15803d}.categoryBadge--investigacion[data-v-20a64c7a]{background:#ede9fe;color:#6d28d9}.categoryBadge--deportivo[data-v-20a64c7a]{background:#ffedd5;color:#c2410c}.categoryBadge--educacion[data-v-20a64c7a]{background:#ccfbf1;color:#0f766e}.categoryBadge--onDark[data-v-20a64c7a]{background:rgba(255,255,255,.2);color:#fff}.callStatusBadge[data-v-20a64c7a]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.callStatusBadge__dot[data-v-20a64c7a]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.callStatusBadge--open[data-v-20a64c7a]{background:#dcfce7;color:#15803d}.callStatusBadge--open .callStatusBadge__dot[data-v-20a64c7a]{background:#15803d}.callStatusBadge--limited[data-v-20a64c7a]{background:#ffedd5;color:#c2410c}.callStatusBadge--limited .callStatusBadge__dot[data-v-20a64c7a]{background:#f97316}.callStatusBadge--unlimited[data-v-20a64c7a]{background:#ccfbf1;color:#0f766e}.callStatusBadge--unlimited .callStatusBadge__dot[data-v-20a64c7a]{background:#0d9488}.callStatusBadge--upcoming[data-v-20a64c7a]{background:#dbeafe;color:#1d4ed8}.callStatusBadge--upcoming .callStatusBadge__dot[data-v-20a64c7a]{background:#2563eb}.callStatusBadge--closed[data-v-20a64c7a]{background:#fee2e2;color:#991b1b}.callStatusBadge--closed .callStatusBadge__dot[data-v-20a64c7a]{background:#dc2626}.errorAlert[data-v-20a64c7a]{display:flex;align-items:center;gap:.5rem;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:.625rem .875rem;font-size:.82rem;color:#dc2626;font-weight:500}.formField[data-v-20a64c7a]{display:flex;flex-direction:column;gap:.375rem}.formField__labelRow[data-v-20a64c7a]{display:flex;align-items:center;gap:.4rem}.formField__icon[data-v-20a64c7a]{color:var(--color-primary);font-size:.85rem;flex-shrink:0}.formField__label[data-v-20a64c7a]{font-size:.85rem;font-weight:600;color:#374151;margin:0}.required[data-v-20a64c7a]{color:#ef4444;margin-left:2px}.optional[data-v-20a64c7a]{color:#9ca3af;font-weight:400;font-size:.78rem}.formField__textarea[data-v-20a64c7a]{resize:vertical;min-height:90px}.formField__hint[data-v-20a64c7a]{font-size:.75rem;color:#9ca3af}.formGrid[data-v-20a64c7a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.docsGrid[data-v-20a64c7a]{display:grid;grid-template-columns:1fr;gap:1rem}.docCard[data-v-20a64c7a]{border:1px solid #e5e7eb;border-radius:10px;padding:1.125rem;display:flex;flex-direction:column;gap:.625rem;transition:border-color .2s,background .2s}.docCard--uploaded[data-v-20a64c7a]{border-color:#86efac;background:#f0fdf4}.docCard__header[data-v-20a64c7a]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.docCard__headerInfo[data-v-20a64c7a]{display:flex;flex-direction:column;gap:.25rem}.docCard__title[data-v-20a64c7a]{font-size:.875rem;font-weight:700;color:#111827;margin:0}.docCard__badge[data-v-20a64c7a]{display:inline-block;background:#fef3c7;color:#92400e;padding:2px 8px;border-radius:20px;font-size:.68rem;font-weight:600}.docCard__iconWrap[data-v-20a64c7a]{width:40px;height:40px;border-radius:50%;background:#f3f4f6;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;transition:background .2s,color .2s}.docCard__iconWrap--done[data-v-20a64c7a]{background:#dcfce7;color:#16a34a}.docCard__desc[data-v-20a64c7a]{font-size:.78rem;color:#6b7280;margin:0;line-height:1.4}.docCard__footer[data-v-20a64c7a]{display:flex;flex-direction:row;align-items:center;gap:.75rem;margin-top:auto}.docCard__uploadBtn[data-v-20a64c7a]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .875rem;border:1.5px solid var(--color-primary);border-radius:8px;background:transparent;color:var(--color-primary);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.docCard__uploadBtn[data-v-20a64c7a]:hover{background:var(--color-primary);color:#fff}.docCard__uploadBtn--done[data-v-20a64c7a]{border-color:#16a34a;color:#16a34a}.docCard__uploadBtn--done[data-v-20a64c7a]:hover{background:#16a34a;color:#fff}.docCard__formats[data-v-20a64c7a]{font-size:.7rem;color:#9ca3af}.confirmCard[data-v-20a64c7a]{border:1px solid #e5e7eb;border-radius:10px;padding:1.125rem;display:flex;flex-direction:column;gap:.75rem}.confirmCard__title[data-v-20a64c7a]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;color:#111827;margin:0}.confirmCard__icon[data-v-20a64c7a]{color:var(--color-primary);font-size:.85rem}.confirmCard__checks[data-v-20a64c7a]{display:flex;flex-direction:column;gap:.75rem}.confirmCheck[data-v-20a64c7a]{display:flex;align-items:flex-start;gap:.6rem}.confirmCheck__input[data-v-20a64c7a]{margin-top:2px;flex-shrink:0}.confirmCheck__label[data-v-20a64c7a]{font-size:.83rem;color:#374151;line-height:1.5;cursor:pointer}.submitAlert[data-v-20a64c7a]{display:flex;align-items:flex-start;gap:.5rem;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:.75rem 1rem;font-size:.82rem;color:#dc2626;font-weight:500;line-height:1.5}.submitAlert__icon[data-v-20a64c7a]{flex-shrink:0;margin-top:1px}.applyFooter[data-v-20a64c7a]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem}.detailHead[data-v-54340bca]{display:flex;flex-direction:column;flex:1;gap:.375rem}.detailHead__label[data-v-54340bca]{font-size:.78rem;font-weight:600;color:#ffffffbf;text-transform:uppercase;letter-spacing:.05em}.detailHead__body[data-v-54340bca]{display:flex;flex-direction:column;gap:.5rem}.detailHead__name[data-v-54340bca]{font-size:1.05rem;font-weight:700;color:#fff;margin:0;line-height:1.4}.detailHead__badges[data-v-54340bca]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.headBadge[data-v-54340bca]{display:inline-flex;align-items:center;gap:.3rem;padding:3px 10px;border-radius:20px;font-size:.73rem;font-weight:600}.headBadge__icon[data-v-54340bca]{font-size:.7rem}.headBadge--academica[data-v-54340bca]{background:rgba(219,234,254,.25);color:#dbeafe}.headBadge--practica[data-v-54340bca]{background:rgba(220,252,231,.25);color:#dcfce7}.headBadge--investigacion[data-v-54340bca]{background:rgba(237,233,254,.25);color:#ede9fe}.headBadge--deportivo[data-v-54340bca]{background:rgba(255,237,213,.25);color:#ffedd5}.headBadge--educacion[data-v-54340bca]{background:rgba(204,251,241,.25);color:#ccfbf1}.headBadge--intl[data-v-54340bca],.headBadge--natl[data-v-54340bca]{background:rgba(255,255,255,.18);color:#fff}.headBadge--featured[data-v-54340bca]{background:rgba(253,230,138,.3);color:#fde68a}.detailBody[data-v-54340bca]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.agreementMeta[data-v-54340bca]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.agreementMeta__item[data-v-54340bca]{display:flex;align-items:center;gap:.75rem}.agreementMeta__iconWrap[data-v-54340bca]{width:38px;height:38px;border-radius:10px;background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.agreementMeta__info[data-v-54340bca]{display:flex;flex-direction:column;gap:1px}.agreementMeta__label[data-v-54340bca]{font-size:.72rem;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.agreementMeta__value[data-v-54340bca]{font-size:.875rem;font-weight:700;color:#111827}.bodyDivider[data-v-54340bca]{border:none;border-top:1px solid #e5e7eb;margin:0}.detailSection[data-v-54340bca]{display:flex;flex-direction:column;gap:.75rem}.detailSection__title[data-v-54340bca]{display:flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:700;color:#111827;margin:0}.detailSection__iconWrap[data-v-54340bca]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.875rem;flex-shrink:0}.detailSection__iconWrap--blue[data-v-54340bca]{background:#dbeafe;color:#1d4ed8}.detailSection__iconWrap--green[data-v-54340bca]{background:#dcfce7;color:#16a34a}.detailSection__iconWrap--purple[data-v-54340bca]{background:#ede9fe;color:#6d28d9}.detailSection__iconWrap--orange[data-v-54340bca]{background:#ffedd5;color:#c2410c}.detailCard[data-v-54340bca]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:1.125rem;display:flex;flex-direction:column;gap:1rem}.detailCard--noPad[data-v-54340bca]{padding:0;overflow:hidden;gap:0}.detailField[data-v-54340bca]{display:flex;flex-direction:column;gap:.4rem}.detailField__label[data-v-54340bca]{font-size:.78rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.04em}.detailField__text[data-v-54340bca]{font-size:.875rem;color:var(--color-primary);line-height:1.6;margin:0}.chipRow[data-v-54340bca]{display:flex;flex-wrap:wrap;gap:.4rem}.dataChip[data-v-54340bca]{display:inline-block;background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary);padding:4px 12px;border-radius:20px;font-size:.78rem;font-weight:600}.reqItem[data-v-54340bca]{display:flex;align-items:flex-start;gap:.6rem}.reqItem__icon[data-v-54340bca]{color:#16a34a;font-size:.95rem;flex-shrink:0;margin-top:1px}.reqItem__text[data-v-54340bca]{font-size:.875rem;color:var(--color-primary);line-height:1.5}.docRow[data-v-54340bca]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.125rem;border-bottom:1px solid #e5e7eb;gap:.75rem}.docRow--last[data-v-54340bca]{border-bottom:none}.docRow__left[data-v-54340bca]{display:flex;align-items:center;gap:.75rem;min-width:0}.docRow__fileIconWrap[data-v-54340bca]{width:36px;height:36px;border-radius:8px;background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:.875rem;flex-shrink:0}.docRow__name[data-v-54340bca]{font-size:.875rem;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docRow__downloadBtn[data-v-54340bca]{width:34px;height:34px;border-radius:8px;border:1.5px solid #e5e7eb;background:#fff;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.docRow__downloadBtn[data-v-54340bca]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.cuposGrid[data-v-54340bca]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:.875rem;border-bottom:1px solid #e5e7eb}.cuposStat[data-v-54340bca]{display:flex;flex-direction:column;gap:.25rem}.cuposStat__label[data-v-54340bca]{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.cuposStat__value[data-v-54340bca]{font-size:2rem;font-weight:800;color:#111827;line-height:1}.cuposStat__value--primary[data-v-54340bca]{color:var(--color-primary)}.availabilitySection[data-v-54340bca]{display:flex;flex-direction:column;gap:.5rem}.availabilityRow[data-v-54340bca]{display:flex;justify-content:space-between;align-items:center}.availabilityRow__label[data-v-54340bca]{font-size:.82rem;font-weight:600;color:#374151}.availabilityRow__pct[data-v-54340bca]{font-size:.95rem;font-weight:800}.availabilityRow__pct--green[data-v-54340bca]{color:#16a34a}.availabilityRow__pct--orange[data-v-54340bca]{color:#d97706}.availabilityRow__pct--teal[data-v-54340bca]{color:#0f766e}.availabilityRow__pct--blue[data-v-54340bca]{color:#1d4ed8}.availabilityRow__pct--gray[data-v-54340bca]{color:#6b7280}.progressBar[data-v-54340bca]{height:8px;background:#e5e7eb;border-radius:99px;overflow:hidden}.progressBar__fill[data-v-54340bca]{height:100%;border-radius:99px;transition:width .4s ease}.progressBar__fill--green[data-v-54340bca]{background:#22c55e}.progressBar__fill--orange[data-v-54340bca]{background:#f97316}.progressBar__fill--teal[data-v-54340bca]{background:#0d9488}.progressBar__fill--blue[data-v-54340bca]{background:#3b82f6}.progressBar__fill--gray[data-v-54340bca]{background:#9ca3af}.statusCard[data-v-54340bca]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:10px}.statusCard__iconWrap[data-v-54340bca]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.statusCard__info[data-v-54340bca]{display:flex;flex-direction:column;gap:2px}.statusCard__title[data-v-54340bca]{font-size:.9rem;font-weight:700}.statusCard__sub[data-v-54340bca]{font-size:.78rem;font-weight:500;opacity:.85}.statusCard--open[data-v-54340bca]{background:#dcfce7;color:#15803d}.statusCard--open .statusCard__iconWrap[data-v-54340bca]{background:rgba(21,128,61,.15)}.statusCard--limited[data-v-54340bca]{background:#fef3c7;color:#92400e}.statusCard--limited .statusCard__iconWrap[data-v-54340bca]{background:rgba(146,64,14,.15)}.statusCard--unlimited[data-v-54340bca]{background:#ccfbf1;color:#0f766e}.statusCard--unlimited .statusCard__iconWrap[data-v-54340bca]{background:rgba(15,118,110,.15)}.statusCard--upcoming[data-v-54340bca]{background:#dbeafe;color:#1d4ed8}.statusCard--upcoming .statusCard__iconWrap[data-v-54340bca]{background:rgba(29,78,216,.15)}.statusCard--closed[data-v-54340bca]{background:#f3f4f6;color:#374151}.statusCard--closed .statusCard__iconWrap[data-v-54340bca]{background:rgba(55,65,81,.1)}.detailFooter[data-v-54340bca]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem}.availableAgreementsPage[data-v-37eb9290]{display:flex;flex-direction:column;gap:1.5rem}.statsRow[data-v-37eb9290]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.statCard[data-v-37eb9290]{display:flex;align-items:center;gap:1rem;background:#fff;border-radius:12px;padding:1.25rem 1.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000d}.statCard__iconWrap[data-v-37eb9290]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.statCard__iconWrap--blue[data-v-37eb9290]{background:rgba(59,130,246,.12);color:#2563eb}.statCard__iconWrap--green[data-v-37eb9290]{background:rgba(34,197,94,.12);color:#16a34a}.statCard__iconWrap--orange[data-v-37eb9290]{background:rgba(249,115,22,.12);color:#ea580c}.statCard__iconWrap--purple[data-v-37eb9290]{background:rgba(139,92,246,.12);color:#7c3aed}.statCard__info[data-v-37eb9290]{display:flex;flex-direction:column}.statCard__value[data-v-37eb9290]{font-size:1.75rem;font-weight:700;line-height:1.1;color:#111827}.statCard--blue .statCard__value[data-v-37eb9290]{color:#2563eb}.statCard--green .statCard__value[data-v-37eb9290]{color:#16a34a}.statCard--orange .statCard__value[data-v-37eb9290]{color:#ea580c}.statCard--purple .statCard__value[data-v-37eb9290]{color:#7c3aed}.statCard__label[data-v-37eb9290]{font-size:.82rem;color:#6b7280;font-weight:500;margin-top:2px}.filtersSection[data-v-37eb9290]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.filtersSection__header[data-v-37eb9290]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem}.filtersSection__title[data-v-37eb9290]{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9rem;color:#374151}.filtersSection__icon[data-v-37eb9290]{color:var(--color-primary)}.btnToggle[data-v-37eb9290]{display:flex;align-items:center;gap:.35rem;background:none;border:none;font-size:.82rem;color:#6b7280;cursor:pointer;padding:.2rem .5rem;border-radius:6px;transition:background .15s}.btnToggle[data-v-37eb9290]:hover{background:#f3f4f6}.filtersSection__body[data-v-37eb9290]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.filterInput--full[data-v-37eb9290]{width:100%}.filtersRow[data-v-37eb9290]{display:grid;gap:.75rem}.filtersRow--3[data-v-37eb9290]{grid-template-columns:repeat(3,1fr)}.filtersRow--2[data-v-37eb9290]{grid-template-columns:repeat(2,1fr)}.filtersActions[data-v-37eb9290]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.agreementsGrid[data-v-37eb9290]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.agreementCard[data-v-37eb9290]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.875rem;box-shadow:0 1px 3px #0000000d;transition:box-shadow .2s,transform .15s}.agreementCard[data-v-37eb9290]:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-2px)}.agreementCard__badges[data-v-37eb9290]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.categoryBadge[data-v-37eb9290]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:.72rem;font-weight:600;letter-spacing:.01em}.categoryBadge--academica[data-v-37eb9290]{background:#dbeafe;color:#1d4ed8}.categoryBadge--practica[data-v-37eb9290]{background:#dcfce7;color:#15803d}.categoryBadge--investigacion[data-v-37eb9290]{background:#ede9fe;color:#6d28d9}.categoryBadge--deportivo[data-v-37eb9290]{background:#ffedd5;color:#c2410c}.categoryBadge--educacion[data-v-37eb9290]{background:#ccfbf1;color:#0f766e}.featuredBadge[data-v-37eb9290]{display:inline-flex;align-items:center;gap:4px;background:#fef3c7;color:#92400e;padding:3px 10px;border-radius:20px;font-size:.72rem;font-weight:600}.agreementCard__title[data-v-37eb9290]{font-size:.975rem;font-weight:700;color:#111827;line-height:1.4;margin:0;min-height:2.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cardSection[data-v-37eb9290]{display:flex;flex-direction:column;gap:.4rem}.cardSection--divided[data-v-37eb9290]{border-top:1px solid #e5e7eb;padding-top:.875rem}.infoRow[data-v-37eb9290]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#4b5563}.infoRow__icon[data-v-37eb9290]{color:#9ca3af;width:14px;flex-shrink:0;font-size:.8rem}.spotsSection[data-v-37eb9290]{display:flex;flex-direction:column;gap:.35rem}.spotsHeader[data-v-37eb9290]{display:flex;justify-content:space-between;align-items:center}.spotsHeader__label[data-v-37eb9290]{font-size:.78rem;color:#6b7280;font-weight:500}.spotsHeader__count[data-v-37eb9290]{font-size:.82rem;font-weight:700}.spotsHeader__count--green[data-v-37eb9290]{color:#15803d}.spotsHeader__count--orange[data-v-37eb9290]{color:#d97706}.spotsHeader__count--red[data-v-37eb9290]{color:#dc2626}.spotsBar[data-v-37eb9290]{height:7px;background:#f3f4f6;border-radius:99px;overflow:hidden}.spotsBar__fill[data-v-37eb9290]{height:100%;border-radius:99px;transition:width .4s ease}.spotsBar__fill--green[data-v-37eb9290]{background:#22c55e}.spotsBar__fill--orange[data-v-37eb9290]{background:#f97316}.spotsBar__fill--red[data-v-37eb9290]{background:#ef4444}.spotsBar__fill--full[data-v-37eb9290]{background:#ef4444;width:100%}.facultiesRow[data-v-37eb9290]{display:flex;flex-wrap:wrap;gap:.4rem}.facultyBadge[data-v-37eb9290]{background:#f3f4f6;color:#374151;padding:3px 9px;border-radius:20px;font-size:.72rem;font-weight:500}.facultyBadge--more[data-v-37eb9290]{background:#e5e7eb;color:#6b7280}.callStatusBanner[data-v-37eb9290]{display:flex;align-items:center;gap:.5rem;padding:.55rem .875rem;border-radius:6px;font-size:.82rem;font-weight:600;width:100%}.callStatusBanner__icon[data-v-37eb9290]{font-size:.88rem;flex-shrink:0}.callStatusBanner--open[data-v-37eb9290]{background:#dcfce7;color:#15803d}.callStatusBanner--limited[data-v-37eb9290]{background:#fef9c3;color:#854d0e}.callStatusBanner--unlimited[data-v-37eb9290]{background:#ccfbf1;color:#0f766e}.callStatusBanner--upcoming[data-v-37eb9290]{background:#dbeafe;color:#1d4ed8}.callStatusBanner--closed[data-v-37eb9290]{background:#f3f4f6;color:#374151}.cardActions[data-v-37eb9290]{display:flex;gap:.6rem;margin-top:auto}.cardActions__detail[data-v-37eb9290],.cardActions__apply[data-v-37eb9290]{flex:1}.emptyState[data-v-37eb9290]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:#9ca3af}.emptyState__icon[data-v-37eb9290]{font-size:2.5rem}.emptyState__text[data-v-37eb9290]{font-size:.9rem;text-align:center}@media (max-width: 1100px){.agreementsGrid[data-v-37eb9290],.statsRow[data-v-37eb9290]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.agreementsGrid[data-v-37eb9290]{grid-template-columns:1fr}.statsRow[data-v-37eb9290]{grid-template-columns:1fr 1fr}}.container-cards[data-v-ba23e16e]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card-graph[data-v-ba23e16e]{width:100%;display:flex;justify-content:space-between;align-items:center}.generating-spinner[data-v-ba23e16e]{width:44px;height:44px;border:3px solid #e0e0e0;border-top-color:var(--primary-color, #f43f5e);border-radius:50%;animation:spin-ba23e16e .8s linear infinite}@keyframes spin-ba23e16e{to{transform:rotate(360deg)}}.result-icon[data-v-ba23e16e]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px}.result-success[data-v-ba23e16e]{background:#dcfce7;color:#16a34a}.result-error[data-v-ba23e16e]{background:#fee2e2;color:#dc2626}.timetable-schedule-wrapper[data-v-9e54097a]{display:flex;flex-direction:column;gap:12px;width:100%}.schedule-legend[data-v-9e54097a]{display:flex;gap:8px;flex-wrap:wrap}.legend-item[data-v-9e54097a]{display:flex;align-items:center;gap:6px;padding:5px 12px 5px 8px;background:#fff;border:1px solid #e0e0e0;border-radius:20px;transition:box-shadow .15s ease}.legend-item[data-v-9e54097a]:hover{box-shadow:0 1px 4px #00000014}.legend-dot[data-v-9e54097a]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-9e54097a]{font-size:12px;font-weight:500;color:#333}.legend-count[data-v-9e54097a]{font-size:11px;font-weight:600;color:#888;background:#f0f0f0;border-radius:10px;padding:0 6px;min-width:18px;text-align:center;line-height:18px}.calendar-container[data-v-9e54097a]{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000000a}.calendar-container .fc{font-family:inherit;font-size:13px}.calendar-container .fc-col-header-cell{padding:12px 4px;font-weight:600;font-size:13px;color:#333;background:#fafafa;text-transform:capitalize;letter-spacing:.3px}.calendar-container .fc-col-header-cell-cushion{padding:0}.calendar-container .fc-day-today .fc-col-header-cell-cushion{color:var(--primary-color, #2563eb);font-weight:700}.calendar-container .fc-day-today{background:rgba(37,99,235,.025)!important}.calendar-container .fc-timegrid-slot-label{font-size:11px;font-weight:500;color:#999;vertical-align:top;padding-top:4px!important}.calendar-container .fc-timegrid-slot-label-cushion{padding-right:8px}.calendar-container .fc-timegrid-slot{height:48px;border-color:#f0f0f0}.calendar-container .fc-timegrid-slot-minor{border-top-style:dashed;border-color:#f5f5f5}.calendar-container .fc-timegrid-event{border-radius:8px;border-width:0;border-left-width:4px;border-left-style:solid;box-shadow:0 1px 3px #0000000f;transition:all .15s ease;margin-left:1px;margin-right:2px}.calendar-container .fc-timegrid-event:hover{box-shadow:0 4px 12px #0000001f;transform:scale(1.01);z-index:10!important}.calendar-container .fc-event-main{padding:0;overflow:hidden}.calendar-container .fc-timegrid-event-harness{margin-right:2px}.calendar-container .fc-timegrid-now-indicator-line{border-color:#ef4444;border-width:2px;z-index:5}.calendar-container .fc-timegrid-now-indicator-arrow{border-width:6px;border-color:#ef4444;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;margin-top:-5px}.calendar-container .fc-scroller{scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent}.calendar-container .fc-scroller::-webkit-scrollbar{width:6px}.calendar-container .fc-scroller::-webkit-scrollbar-track{background:transparent}.calendar-container .fc-scroller::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.calendar-container .fc-theme-standard td,.calendar-container .fc-theme-standard th{border-color:#e8e8e8}.calendar-container .fc-theme-standard .fc-scrollgrid{border:none}.calendar-container .fc-scrollgrid-section-header>th{border-right:none}.calendar-container .fc-scrollgrid-section-body>td{border-bottom:none}.sc-event-content{display:flex;flex-direction:column;gap:2px;padding:3px 6px;overflow:hidden;height:100%}.sc-event-compact-row{display:flex;align-items:center;gap:6px;overflow:hidden}.sc-event-title{font-size:11.5px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-event-time-inline{font-size:9.5px;opacity:.65;white-space:nowrap;flex-shrink:0}.sc-event-meta{display:flex;flex-direction:column;gap:1px;margin-top:1px}.sc-event-detail{font-size:10px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.sc-event-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:4px}.sc-event-badge{display:inline-block;font-size:8.5px;font-weight:700;color:#fff;padding:1px 7px;border-radius:4px;line-height:1.5;letter-spacing:.2px;text-transform:uppercase}.sc-event-time{font-size:9px;opacity:.6;white-space:nowrap}@media (max-width: 768px){.calendar-container .fc-col-header-cell{font-size:11px;padding:8px 2px}.calendar-container .fc-timegrid-slot-label{font-size:10px}.calendar-container .fc-timegrid-slot{height:40px}.sc-event-title{font-size:10px}.sc-event-detail{font-size:9px}.legend-item{padding:4px 8px 4px 6px}.legend-label{font-size:11px}}.container-cards[data-v-e25efd7a]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.card-graph[data-v-e25efd7a]{width:100%;display:flex;justify-content:space-between;align-items:center}.container-cards[data-v-422fd3ce]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.card-graph[data-v-422fd3ce]{width:100%;display:flex;justify-content:space-between;align-items:center}.container-cards[data-v-0e2188dc]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.card-graph[data-v-0e2188dc]{width:100%;display:flex;justify-content:space-between;align-items:center}.filters-bar[data-v-0e2188dc]{display:flex;gap:8px;flex-wrap:wrap}.filter-chip[data-v-0e2188dc]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #e0e0e0;border-radius:20px;background:#fff;font-size:13px;font-weight:500;color:#555;cursor:pointer;transition:all .15s ease}.filter-chip[data-v-0e2188dc]:hover{border-color:var(--color-primary, #f43f5e);color:var(--color-primary, #f43f5e)}.filter-chip--active[data-v-0e2188dc]{background:var(--color-primary, #f43f5e);border-color:var(--color-primary, #f43f5e);color:#fff}.filter-chip--active .filter-count[data-v-0e2188dc]{background:rgba(255,255,255,.3);color:#fff}.filter-count[data-v-0e2188dc]{font-size:11px;font-weight:600;background:#f0f0f0;color:#888;border-radius:10px;padding:0 6px;min-width:18px;text-align:center;line-height:18px}.notification-list[data-v-0e2188dc]{display:flex;flex-direction:column;gap:8px}.notification-card[data-v-0e2188dc]{display:flex;align-items:flex-start;gap:14px;padding:16px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;cursor:pointer;transition:all .15s ease}.notification-card[data-v-0e2188dc]:hover{box-shadow:0 2px 8px #0000000f}.notification-card--unread[data-v-0e2188dc]{background:#fafbff;border-left:3px solid var(--color-primary, #f43f5e)}.notification-icon[data-v-0e2188dc]{width:40px;height:40px;min-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.icon-info[data-v-0e2188dc]{background:#dbeafe;color:#2563eb}.icon-success[data-v-0e2188dc]{background:#dcfce7;color:#16a34a}.icon-warning[data-v-0e2188dc]{background:#fef3c7;color:#d97706}.icon-error[data-v-0e2188dc]{background:#fee2e2;color:#dc2626}.notification-body[data-v-0e2188dc]{flex:1;min-width:0}.notification-top-row[data-v-0e2188dc]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.type-badge[data-v-0e2188dc]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px}.badge-info[data-v-0e2188dc]{background:#dbeafe;color:#1e40af}.badge-success[data-v-0e2188dc]{background:#dcfce7;color:#166534}.badge-warning[data-v-0e2188dc]{background:#fef3c7;color:#92400e}.badge-error[data-v-0e2188dc]{background:#fee2e2;color:#991b1b}.priority-dot[data-v-0e2188dc]{width:8px;height:8px;border-radius:50%}.dot-high[data-v-0e2188dc]{background:#dc2626}.dot-medium[data-v-0e2188dc]{background:#d97706}.dot-low[data-v-0e2188dc]{background:#16a34a}.priority-label[data-v-0e2188dc]{font-size:11px;color:#888}.unread-dot[data-v-0e2188dc]{width:8px;height:8px;border-radius:50%;background:var(--color-primary, #f43f5e);margin-left:auto}.notification-title[data-v-0e2188dc]{font-size:14px;font-weight:600;margin:0 0 4px;color:#1e293b}.notification-message[data-v-0e2188dc]{font-size:13px;color:#64748b;margin:0 0 6px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-time[data-v-0e2188dc]{font-size:11px;color:#94a3b8}.notification-time-right[data-v-0e2188dc]{font-size:11px;color:#94a3b8;white-space:nowrap;flex-shrink:0}.empty-state[data-v-0e2188dc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-0e2188dc]{font-size:48px;color:#d1d5db;margin-bottom:16px}.empty-title[data-v-0e2188dc]{font-size:16px;font-weight:600;color:#6b7280;margin:0 0 4px}.empty-text[data-v-0e2188dc]{font-size:13px;color:#9ca3af;margin:0}@media (max-width: 768px){.notification-time-right[data-v-0e2188dc]{display:none}.notification-card[data-v-0e2188dc]{padding:12px;gap:10px}.notification-icon[data-v-0e2188dc]{width:32px;height:32px;min-width:32px;font-size:14px}}.metrics-summary-card[data-v-1cd10a48]{background:#ffffff;border-radius:16px;padding:20px 24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;flex-direction:column;gap:16px;min-width:0;flex:1}.metrics-summary-card__top[data-v-1cd10a48]{display:flex;justify-content:space-between;align-items:center}.metrics-summary-card__icon-wrapper[data-v-1cd10a48]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.metrics-summary-card__icon[data-v-1cd10a48]{font-size:20px}.metrics-summary-card__trend[data-v-1cd10a48]{display:flex;align-items:center;gap:4px;font-family:Roboto,sans-serif;font-size:13px;font-weight:600}.metrics-summary-card__trend--up[data-v-1cd10a48]{color:#10b981}.metrics-summary-card__trend--down[data-v-1cd10a48]{color:#ef4444}.metrics-summary-card__trend-icon[data-v-1cd10a48]{font-size:12px}.metrics-summary-card__body[data-v-1cd10a48]{display:flex;flex-direction:column;gap:2px}.metrics-summary-card__value[data-v-1cd10a48]{font-family:Roboto,sans-serif;font-size:28px;font-weight:700;color:#212b36;line-height:1.2}.metrics-summary-card__label[data-v-1cd10a48]{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;color:#212b36}.metrics-summary-card__description[data-v-1cd10a48]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab;margin-top:2px}.metrics-bar-chart[data-v-0bfb3b04]{background:#ffffff;border-radius:16px;padding:24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;flex-direction:column;gap:20px}.metrics-bar-chart__header[data-v-0bfb3b04]{display:flex;justify-content:space-between;align-items:flex-start}.metrics-bar-chart__title-wrapper[data-v-0bfb3b04]{display:flex;align-items:center;gap:10px}.metrics-bar-chart__title-icon[data-v-0bfb3b04]{font-size:18px;color:#637381}.metrics-bar-chart__title[data-v-0bfb3b04]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36;margin:0}.metrics-bar-chart__subtitle[data-v-0bfb3b04]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:2px 0 0}.metrics-bar-chart__body[data-v-0bfb3b04]{flex:1}.metrics-bar-chart__chart[data-v-0bfb3b04]{display:flex;gap:12px;height:260px}.metrics-bar-chart__y-axis[data-v-0bfb3b04]{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:30px}.metrics-bar-chart__y-tick[data-v-0bfb3b04]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab;text-align:right;min-width:30px}.metrics-bar-chart__bars-container[data-v-0bfb3b04]{flex:1;display:flex;align-items:flex-end;gap:16px;border-left:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:0 16px 30px;position:relative}.metrics-bar-chart__bar-group[data-v-0bfb3b04]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;position:relative}.metrics-bar-chart__bar-wrapper[data-v-0bfb3b04]{flex:1;display:flex;align-items:flex-end;width:100%;justify-content:center}.metrics-bar-chart__bar[data-v-0bfb3b04]{width:48px;max-width:100%;border-radius:6px 6px 0 0;transition:height .5s ease;position:relative;min-height:8px}.metrics-bar-chart__bar-value[data-v-0bfb3b04]{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-family:Roboto,sans-serif;font-size:12px;font-weight:600;color:#212b36;white-space:nowrap;display:none}.metrics-bar-chart__bar:hover .metrics-bar-chart__bar-value[data-v-0bfb3b04]{display:block}.metrics-bar-chart__bar-label[data-v-0bfb3b04]{font-family:Roboto,sans-serif;font-size:11px;color:#637381;text-align:center;margin-top:8px;position:absolute;bottom:-30px;white-space:nowrap;transform:rotate(-15deg);transform-origin:top center}.metrics-pie-chart[data-v-4015ba32]{background:#ffffff;border-radius:16px;padding:24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;flex-direction:column;gap:20px}.metrics-pie-chart__header[data-v-4015ba32]{display:flex;justify-content:space-between;align-items:flex-start}.metrics-pie-chart__title-wrapper[data-v-4015ba32]{display:flex;align-items:center;gap:10px}.metrics-pie-chart__title-icon[data-v-4015ba32]{font-size:18px;color:#637381}.metrics-pie-chart__title[data-v-4015ba32]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36;margin:0}.metrics-pie-chart__subtitle[data-v-4015ba32]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:2px 0 0}.metrics-pie-chart__body[data-v-4015ba32]{display:flex;flex-direction:column;align-items:center;gap:20px}.metrics-pie-chart__chart-area[data-v-4015ba32]{width:200px;height:200px}.metrics-pie-chart__svg[data-v-4015ba32]{width:100%;height:100%;transform:rotate(-90deg)}.metrics-pie-chart__segment[data-v-4015ba32]{transition:stroke-dasharray .5s ease,stroke-dashoffset .5s ease}.metrics-pie-chart__legend[data-v-4015ba32]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.metrics-pie-chart__legend-item[data-v-4015ba32]{display:flex;align-items:center;gap:6px}.metrics-pie-chart__legend-dot[data-v-4015ba32]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.metrics-pie-chart__legend-label[data-v-4015ba32]{font-family:Roboto,sans-serif;font-size:13px;color:#637381}.metrics-line-chart[data-v-93690250]{background:#ffffff;border-radius:16px;padding:24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;flex-direction:column;gap:20px}.metrics-line-chart__header[data-v-93690250]{display:flex;justify-content:space-between;align-items:flex-start}.metrics-line-chart__title-wrapper[data-v-93690250]{display:flex;align-items:center;gap:10px}.metrics-line-chart__title-icon[data-v-93690250]{font-size:18px;color:#637381}.metrics-line-chart__title[data-v-93690250]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36;margin:0}.metrics-line-chart__subtitle[data-v-93690250]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:2px 0 0}.metrics-line-chart__body[data-v-93690250]{display:flex;flex-direction:column;align-items:center;gap:16px}.metrics-line-chart__svg[data-v-93690250]{width:100%;max-height:320px}.metrics-line-chart__axis-label[data-v-93690250]{font-family:Roboto,sans-serif;font-size:11px;fill:#919eab}.metrics-line-chart__legend[data-v-93690250]{display:flex;gap:24px;justify-content:center}.metrics-line-chart__legend-item[data-v-93690250]{display:flex;align-items:center;gap:6px;font-family:Roboto,sans-serif;font-size:13px;color:#637381}.metrics-line-chart__legend-dot[data-v-93690250]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.metrics-type-analysis[data-v-8c9e0470]{background:#ffffff;border-radius:16px;padding:24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;flex-direction:column;gap:20px}.metrics-type-analysis__header[data-v-8c9e0470]{display:flex;justify-content:space-between;align-items:flex-start}.metrics-type-analysis__title-wrapper[data-v-8c9e0470]{display:flex;align-items:center;gap:10px}.metrics-type-analysis__title-icon[data-v-8c9e0470]{font-size:18px;color:#637381}.metrics-type-analysis__title[data-v-8c9e0470]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36;margin:0}.metrics-type-analysis__subtitle[data-v-8c9e0470]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:2px 0 0}.metrics-type-analysis__table[data-v-8c9e0470]{width:100%;border-collapse:collapse}.metrics-type-analysis__th[data-v-8c9e0470]{font-family:Roboto,sans-serif;font-size:11px;font-weight:600;color:#919eab;text-transform:uppercase;letter-spacing:.5px;text-align:left;padding:12px 16px;border-bottom:1px solid #f0f0f0}.metrics-type-analysis__row[data-v-8c9e0470]{border-bottom:1px solid #f4f6f8;transition:background-color .15s ease}.metrics-type-analysis__row[data-v-8c9e0470]:hover{background-color:#f9fafb}.metrics-type-analysis__row[data-v-8c9e0470]:last-child{border-bottom:none}.metrics-type-analysis__td[data-v-8c9e0470]{font-family:Roboto,sans-serif;font-size:14px;color:#212b36;padding:16px;vertical-align:middle}.metrics-type-analysis__type-name[data-v-8c9e0470]{font-weight:500}.metrics-type-analysis__requests[data-v-8c9e0470]{display:flex;align-items:baseline;gap:8px}.metrics-type-analysis__requests-value[data-v-8c9e0470]{font-size:18px;font-weight:700;color:#212b36}.metrics-type-analysis__requests-percent[data-v-8c9e0470]{font-size:13px;color:#919eab}.metrics-type-analysis__time[data-v-8c9e0470]{display:flex;align-items:center;gap:6px;color:#637381}.metrics-type-analysis__time-icon[data-v-8c9e0470]{font-size:14px;color:#919eab}.metrics-type-analysis__rate[data-v-8c9e0470]{display:flex;align-items:center;gap:10px}.metrics-type-analysis__rate-bar[data-v-8c9e0470]{flex:1;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden;max-width:120px}.metrics-type-analysis__rate-fill[data-v-8c9e0470]{height:100%;border-radius:4px;transition:width .5s ease}.metrics-type-analysis__rate-value[data-v-8c9e0470]{font-size:13px;font-weight:600;color:#212b36;min-width:36px}.metrics-type-analysis__trend[data-v-8c9e0470]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.metrics-type-analysis__trend--up[data-v-8c9e0470]{color:#10b981}.metrics-type-analysis__trend--down[data-v-8c9e0470]{color:#ef4444}.metrics-type-analysis__trend-icon[data-v-8c9e0470]{font-size:12px}.metrics-highlight-card[data-v-93fa78f0]{background:#ffffff;border-radius:16px;padding:20px 24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;align-items:flex-start;gap:16px;border-left:4px solid transparent}.metrics-highlight-card__icon-wrapper[data-v-93fa78f0]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.metrics-highlight-card__icon[data-v-93fa78f0]{font-size:18px}.metrics-highlight-card__content[data-v-93fa78f0]{display:flex;flex-direction:column;gap:2px}.metrics-highlight-card__title[data-v-93fa78f0]{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:#919eab}.metrics-highlight-card__value[data-v-93fa78f0]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36}.metrics-highlight-card__description[data-v-93fa78f0]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin-top:2px}.metrics-reports[data-v-e8fff2f0]{display:flex;flex-direction:column;gap:24px;padding:8px 0}.metrics-reports__header[data-v-e8fff2f0]{display:flex;flex-direction:column;gap:4px}.metrics-reports__title[data-v-e8fff2f0]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;color:#212b36;margin:0}.metrics-reports__subtitle[data-v-e8fff2f0]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0}.metrics-reports__filters[data-v-e8fff2f0]{display:flex;justify-content:flex-start;align-items:center}.metrics-reports__filter-group[data-v-e8fff2f0]{display:flex;align-items:center;gap:12px}.metrics-reports__period-select[data-v-e8fff2f0]{min-width:180px}.metrics-reports__summary[data-v-e8fff2f0]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1200px){.metrics-reports__summary[data-v-e8fff2f0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.metrics-reports__summary[data-v-e8fff2f0]{grid-template-columns:1fr}}.metrics-reports__charts-row[data-v-e8fff2f0]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 900px){.metrics-reports__charts-row[data-v-e8fff2f0]{grid-template-columns:1fr}}.metrics-reports__highlights[data-v-e8fff2f0]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 900px){.metrics-reports__highlights[data-v-e8fff2f0]{grid-template-columns:1fr}}.catalog-card[data-v-378c02b0]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s ease}.catalog-card[data-v-378c02b0]:hover{box-shadow:0 12px 24px -4px #919eab33,0 0 4px #919eab4d}.catalog-card__icon[data-v-378c02b0]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.catalog-card__name[data-v-378c02b0]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36;margin:0}.catalog-card__description[data-v-378c02b0]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin:0;line-height:1.5}.catalog-card__meta[data-v-378c02b0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.catalog-card__cost[data-v-378c02b0]{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;color:#212b36}.catalog-card__time[data-v-378c02b0]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab;display:flex;align-items:center;gap:4px}.catalog-card__time-icon[data-v-378c02b0]{font-size:12px}.catalog-card__btn[data-v-378c02b0]{margin-top:4px;width:100%}.new-request[data-v-92dfb6f2]{padding:24px;display:flex;flex-direction:column;gap:24px}.new-request__doc-card[data-v-92dfb6f2]{display:flex;gap:16px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.new-request__doc-icon[data-v-92dfb6f2]{width:48px;height:48px;min-width:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.new-request__doc-info[data-v-92dfb6f2]{display:flex;flex-direction:column;gap:4px}.new-request__doc-name[data-v-92dfb6f2]{font-family:Roboto,sans-serif;font-size:15px;font-weight:700;color:#212b36;margin:0}.new-request__doc-desc[data-v-92dfb6f2]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin:0}.new-request__doc-meta[data-v-92dfb6f2]{display:flex;align-items:center;gap:12px;margin-top:4px}.new-request__doc-cost[data-v-92dfb6f2]{font-size:14px;font-weight:700;color:#212b36}.new-request__doc-time[data-v-92dfb6f2]{font-size:12px;color:#919eab;display:flex;align-items:center;gap:4px}.new-request__doc-time-icon[data-v-92dfb6f2]{font-size:12px}.new-request__section[data-v-92dfb6f2]{display:flex;flex-direction:column;gap:16px}.new-request__section-title[data-v-92dfb6f2]{font-family:Roboto,sans-serif;font-size:12px;font-weight:700;color:#919eab;letter-spacing:.5px;margin:0;text-transform:uppercase}.new-request__textarea[data-v-92dfb6f2]{width:100%;border:1px solid #dfe3e8;border-radius:8px;padding:12px;font-family:Roboto,sans-serif;font-size:14px;background-color:var(--color-light);color:var(--color-dark);resize:vertical;outline:none;transition:border-color .2s ease;box-sizing:border-box}.new-request__textarea[data-v-92dfb6f2]:focus{border-color:var(--color-primary)}.new-request__textarea[data-v-92dfb6f2]::-moz-placeholder{color:#c4cdd5}.new-request__textarea[data-v-92dfb6f2]::placeholder{color:#c4cdd5}.new-request__info-box[data-v-92dfb6f2]{background:#f0f7ff;border-radius:12px;padding:16px;border:1px solid #d0e3ff}.new-request__info-header[data-v-92dfb6f2]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.new-request__info-icon[data-v-92dfb6f2]{color:#2563eb;font-size:16px}.new-request__info-title[data-v-92dfb6f2]{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;color:#212b36;margin:0}.new-request__info-list[data-v-92dfb6f2]{margin:0;padding-left:20px;font-family:Roboto,sans-serif;font-size:13px;color:#637381;line-height:1.8}.new-request__confirmation[data-v-92dfb6f2]{padding-top:4px}.new-request__check-label[data-v-92dfb6f2]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:Roboto,sans-serif;font-size:13px;color:#637381;line-height:1.5}.new-request__checkbox[data-v-92dfb6f2]{margin-top:3px;accent-color:var(--color-primary);min-width:16px;min-height:16px}.request-detail[data-v-1923cdc6]{padding:24px;display:flex;flex-direction:column;gap:20px}.request-detail__status-banner[data-v-1923cdc6]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:12px}.request-detail__status-left[data-v-1923cdc6]{display:flex;align-items:center;gap:12px}.request-detail__status-label[data-v-1923cdc6]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.request-detail__status-icon[data-v-1923cdc6]{font-size:24px}.request-detail__card[data-v-1923cdc6]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.request-detail__card-title[data-v-1923cdc6]{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;color:#212b36;margin:0 0 16px}.request-detail__doc-row[data-v-1923cdc6]{display:flex;gap:12px;align-items:center;margin-bottom:16px}.request-detail__doc-icon[data-v-1923cdc6]{width:44px;height:44px;min-width:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.request-detail__doc-info[data-v-1923cdc6]{display:flex;flex-direction:column;gap:2px}.request-detail__doc-name[data-v-1923cdc6]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.request-detail__doc-desc[data-v-1923cdc6]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.request-detail__doc-meta[data-v-1923cdc6]{display:flex;gap:24px;padding-top:12px;border-top:1px solid #f4f6f8}.request-detail__meta-item[data-v-1923cdc6]{display:flex;flex-direction:column;gap:2px}.request-detail__meta-label[data-v-1923cdc6]{font-family:Roboto,sans-serif;font-size:11px;color:#919eab;text-transform:uppercase;letter-spacing:.3px}.request-detail__meta-value[data-v-1923cdc6]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.request-detail__info-grid[data-v-1923cdc6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.request-detail__info-item--full[data-v-1923cdc6]{grid-column:1 / -1}.request-detail__info-item[data-v-1923cdc6]{display:flex;flex-direction:column;gap:2px}.request-detail__info-label[data-v-1923cdc6]{font-family:Roboto,sans-serif;font-size:11px;color:#919eab;text-transform:uppercase;letter-spacing:.3px}.request-detail__info-value[data-v-1923cdc6]{font-family:Roboto,sans-serif;font-size:14px;color:#212b36}.request-detail__timeline[data-v-1923cdc6]{display:flex;flex-direction:column}.request-detail__timeline-item[data-v-1923cdc6]{display:flex;gap:12px}.request-detail__timeline-dot-col[data-v-1923cdc6]{display:flex;flex-direction:column;align-items:center;min-width:16px}.request-detail__timeline-dot[data-v-1923cdc6]{width:12px;height:12px;border-radius:50%;background:#c4cdd5;margin-top:4px;flex-shrink:0}.request-detail__timeline-dot--active[data-v-1923cdc6]{background:var(--color-primary)}.request-detail__timeline-line[data-v-1923cdc6]{width:2px;flex:1;background:#e2e8f0;min-height:24px}.request-detail__timeline-content[data-v-1923cdc6]{display:flex;flex-direction:column;gap:2px;padding-bottom:20px}.request-detail__timeline-title[data-v-1923cdc6]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.request-detail__timeline-actor[data-v-1923cdc6],.request-detail__timeline-date[data-v-1923cdc6]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.request-detail__timeline-desc[data-v-1923cdc6]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin-top:4px}.request-detail__help[data-v-1923cdc6]{display:flex;gap:12px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.request-detail__help-icon[data-v-1923cdc6]{color:#919eab;font-size:18px;margin-top:2px}.request-detail__help-text[data-v-1923cdc6]{display:flex;flex-direction:column;gap:2px;font-family:Roboto,sans-serif;font-size:13px;color:#637381}.request-detail__help-text strong[data-v-1923cdc6]{color:#212b36}.doc-request[data-v-16c2c6f5]{display:flex;flex-direction:column;gap:32px;padding:24px}.doc-request__header[data-v-16c2c6f5]{display:flex;justify-content:space-between;align-items:flex-start}.doc-request__title[data-v-16c2c6f5]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;color:#212b36;margin:0}.doc-request__subtitle[data-v-16c2c6f5]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:4px 0 0}.doc-request__section[data-v-16c2c6f5]{display:flex;flex-direction:column;gap:16px}.doc-request__section-title[data-v-16c2c6f5]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#212b36;margin:0}.doc-request__catalog-grid[data-v-16c2c6f5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.doc-request__table-wrapper[data-v-16c2c6f5]{background:#fff;border-radius:16px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;overflow-x:auto}.doc-request__table[data-v-16c2c6f5]{width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:14px}.doc-request__table thead[data-v-16c2c6f5]{background:#f4f6f8}.doc-request__table th[data-v-16c2c6f5]{text-align:left;padding:14px 16px;font-weight:600;color:#637381;font-size:13px;white-space:nowrap}.doc-request__table td[data-v-16c2c6f5]{padding:14px 16px;color:#212b36;border-top:1px solid #f4f6f8}.doc-request__table tbody tr[data-v-16c2c6f5]:hover{background:#f9fafb}.doc-request__td-id[data-v-16c2c6f5]{font-weight:600;color:var(--color-primary)!important;white-space:nowrap}.doc-request__td-obs[data-v-16c2c6f5]{max-width:200px;color:#637381!important}.doc-request__actions[data-v-16c2c6f5]{display:flex;gap:8px;flex-wrap:nowrap}.doc-request__drawer-title[data-v-16c2c6f5]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#fff;display:flex;align-items:center;gap:8px}.doc-request__drawer-id[data-v-16c2c6f5]{font-weight:400;font-size:14px;opacity:.85}.doc-request__drawer-footer[data-v-16c2c6f5]{display:flex;justify-content:space-between;gap:12px}.doc-request__drawer-footer__submit[data-v-16c2c6f5],.doc-request__drawer-footer__cancel[data-v-16c2c6f5]{width:50%}.request-summary-card[data-v-3f36fea2]{background:#ffffff;border-radius:16px;padding:20px 24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;display:flex;align-items:center;gap:16px;min-width:0;flex:1}.request-summary-card__icon-wrapper[data-v-3f36fea2]{width:48px;height:48px;min-width:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.request-summary-card__icon[data-v-3f36fea2]{font-size:20px}.request-summary-card__body[data-v-3f36fea2]{display:flex;flex-direction:column;gap:0}.request-summary-card__label[data-v-3f36fea2]{font-family:Roboto,sans-serif;font-size:13px;font-weight:500;color:#637381}.request-summary-card__value[data-v-3f36fea2]{font-family:Roboto,sans-serif;font-size:28px;font-weight:700;color:#212b36;line-height:1.2}.request-summary-card__description[data-v-3f36fea2]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab;margin-top:2px}.mgmt-detail[data-v-3bfaa90a]{padding:24px;display:flex;flex-direction:column;gap:20px}.mgmt-detail__status-banner[data-v-3bfaa90a]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:12px}.mgmt-detail__status-left[data-v-3bfaa90a]{display:flex;flex-direction:column;gap:6px}.mgmt-detail__status-label[data-v-3bfaa90a]{font-family:Roboto,sans-serif;font-size:12px;font-weight:600;color:#637381}.mgmt-detail__status-icon[data-v-3bfaa90a]{font-size:28px}.mgmt-detail__card[data-v-3bfaa90a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.mgmt-detail__card-header[data-v-3bfaa90a]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.mgmt-detail__card-icon-wrap[data-v-3bfaa90a]{width:36px;height:36px;min-width:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}.mgmt-detail__card-title[data-v-3bfaa90a]{font-family:Roboto,sans-serif;font-size:15px;font-weight:700;color:#212b36;margin:0}.mgmt-detail__info-grid[data-v-3bfaa90a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mgmt-detail__info-item[data-v-3bfaa90a]{display:flex;flex-direction:column;gap:2px}.mgmt-detail__info-item--full[data-v-3bfaa90a]{grid-column:1 / -1}.mgmt-detail__info-label[data-v-3bfaa90a]{font-family:Roboto,sans-serif;font-size:11px;font-weight:600;color:#919eab;text-transform:uppercase;letter-spacing:.3px}.mgmt-detail__info-value[data-v-3bfaa90a]{font-family:Roboto,sans-serif;font-size:14px;color:#212b36}.mgmt-detail__info-value--bold[data-v-3bfaa90a]{font-weight:700}.mgmt-detail__attachments[data-v-3bfaa90a]{display:flex;flex-direction:column;gap:8px}.mgmt-detail__file-row[data-v-3bfaa90a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.mgmt-detail__file-info[data-v-3bfaa90a]{display:flex;align-items:center;gap:10px}.mgmt-detail__file-icon-wrap[data-v-3bfaa90a]{width:32px;height:32px;min-width:32px;border-radius:8px;background:#ebf5ff;display:flex;align-items:center;justify-content:center}.mgmt-detail__file-icon[data-v-3bfaa90a]{font-size:14px;color:#2563eb}.mgmt-detail__file-name[data-v-3bfaa90a]{font-family:Roboto,sans-serif;font-size:14px;color:#212b36}.mgmt-detail__file-download[data-v-3bfaa90a]{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;color:#2563eb;padding:4px 8px;border-radius:6px;transition:background .15s}.mgmt-detail__file-download[data-v-3bfaa90a]:hover{background:rgba(37,99,235,.08)}.mgmt-detail__file-download-icon[data-v-3bfaa90a]{font-size:14px}.mgmt-detail__attachments-empty[data-v-3bfaa90a]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;color:#919eab}.mgmt-detail__attachments-empty-icon[data-v-3bfaa90a]{font-size:36px;opacity:.5}.mgmt-detail__attachments-empty-text[data-v-3bfaa90a]{font-family:Roboto,sans-serif;font-size:14px}.mgmt-detail__timeline[data-v-3bfaa90a]{display:flex;flex-direction:column}.mgmt-detail__timeline-item[data-v-3bfaa90a]{display:flex;gap:12px}.mgmt-detail__timeline-dot-col[data-v-3bfaa90a]{display:flex;flex-direction:column;align-items:center;min-width:16px}.mgmt-detail__timeline-dot[data-v-3bfaa90a]{width:12px;height:12px;border-radius:50%;background:var(--color-primary);margin-top:4px;flex-shrink:0}.mgmt-detail__timeline-line[data-v-3bfaa90a]{width:2px;flex:1;background:#e2e8f0;min-height:20px}.mgmt-detail__timeline-content[data-v-3bfaa90a]{display:flex;flex-direction:column;gap:2px;padding-bottom:20px;flex:1}.mgmt-detail__timeline-top[data-v-3bfaa90a]{display:flex;justify-content:space-between;align-items:baseline}.mgmt-detail__timeline-title[data-v-3bfaa90a]{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;color:#212b36}.mgmt-detail__timeline-date[data-v-3bfaa90a]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab;white-space:nowrap}.mgmt-detail__timeline-actor[data-v-3bfaa90a]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.mgmt-detail__timeline-desc[data-v-3bfaa90a]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin-top:2px}.req-mgmt[data-v-701b4511]{display:flex;flex-direction:column;gap:24px;padding:24px}.req-mgmt__header[data-v-701b4511]{display:flex;justify-content:space-between;align-items:flex-start}.req-mgmt__title[data-v-701b4511]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;color:#212b36;margin:0}.req-mgmt__subtitle[data-v-701b4511]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:4px 0 0}.req-mgmt__summary[data-v-701b4511]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1024px){.req-mgmt__summary[data-v-701b4511]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.req-mgmt__summary[data-v-701b4511]{grid-template-columns:1fr}}.req-mgmt__filters-card[data-v-701b4511]{background:#fff;border-radius:16px;padding:20px 24px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33}.req-mgmt__filters-header[data-v-701b4511]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.req-mgmt__filters-icon[data-v-701b4511]{font-size:16px;color:#637381}.req-mgmt__filters-title[data-v-701b4511]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36}.req-mgmt__filters-row[data-v-701b4511]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;align-items:end}@media (max-width: 1024px){.req-mgmt__filters-row[data-v-701b4511]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.req-mgmt__filters-row[data-v-701b4511]{grid-template-columns:1fr}}.req-mgmt__filter-group[data-v-701b4511]{display:flex;flex-direction:column;gap:6px}.req-mgmt__filter-label[data-v-701b4511]{font-family:Roboto,sans-serif;font-size:13px;font-weight:600;color:#212b36}.req-mgmt__search-input-wrap[data-v-701b4511]{position:relative;display:flex;align-items:center}.req-mgmt__search-icon[data-v-701b4511]{position:absolute;left:12px;font-size:14px;color:#919eab;pointer-events:none}.req-mgmt__search-input[data-v-701b4511]{width:100%;padding:10px 12px 10px 34px;border:1px solid #dfe3e8;border-radius:8px;font-family:Roboto,sans-serif;font-size:14px;background-color:var(--color-light);color:var(--color-dark);outline:none;transition:border-color .2s;box-sizing:border-box}.req-mgmt__search-input[data-v-701b4511]:focus{border-color:var(--color-primary)}.req-mgmt__search-input[data-v-701b4511]::-moz-placeholder{color:#c4cdd5}.req-mgmt__search-input[data-v-701b4511]::placeholder{color:#c4cdd5}.req-mgmt__date-input[data-v-701b4511]{width:100%;padding:10px 12px;border:1px solid #dfe3e8;border-radius:8px;font-family:Roboto,sans-serif;font-size:14px;color:var(--color-dark);background-color:var(--color-light);outline:none;transition:border-color .2s;box-sizing:border-box}.req-mgmt__date-input[data-v-701b4511]:focus{border-color:var(--color-primary)}.req-mgmt__table-wrapper[data-v-701b4511]{background:var(--color-light);border-radius:16px;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33;overflow-x:auto}.req-mgmt__table[data-v-701b4511]{width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:14px}.req-mgmt__table thead[data-v-701b4511]{background:var(--color-light)}.req-mgmt__table th[data-v-701b4511]{text-align:left;padding:14px 16px;font-weight:600;color:#637381;font-size:12px;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.req-mgmt__table td[data-v-701b4511]{padding:14px 16px;color:var(--color-dark);border-top:1px solid var(--color-light)}.req-mgmt__table tbody tr[data-v-701b4511]:hover{background:var(--color-light)}.req-mgmt__td-id[data-v-701b4511]{font-weight:600;color:var(--color-primary)!important;white-space:nowrap}.req-mgmt__user-cell[data-v-701b4511]{display:flex;flex-direction:column;gap:1px}.req-mgmt__user-name[data-v-701b4511]{font-weight:700;color:#212b36;font-size:14px}.req-mgmt__user-code[data-v-701b4511]{font-size:12px;color:#919eab}.req-mgmt__action-btn[data-v-701b4511]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;color:#637381;padding:6px 10px;border-radius:6px;transition:background .15s,color .15s;white-space:nowrap}.req-mgmt__action-btn[data-v-701b4511]:hover{background:#f4f6f8;color:#212b36}.req-mgmt__action-icon[data-v-701b4511]{font-size:14px}.req-mgmt__drawer-head[data-v-701b4511]{display:flex;flex-direction:column;gap:2px}.req-mgmt__drawer-title[data-v-701b4511]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#fff;display:block}.req-mgmt__drawer-id[data-v-701b4511]{font-family:Roboto,sans-serif;font-size:13px;font-weight:400;color:#ffffffbf;display:block}.req-mgmt__drawer-footer[data-v-701b4511]{display:flex;flex-direction:column;gap:12px}.req-mgmt__footer-section-title[data-v-701b4511]{font-family:Roboto,sans-serif;font-size:12px;font-weight:700;color:#212b36;letter-spacing:.3px;margin:0;text-transform:uppercase}.req-mgmt__footer-actions-row[data-v-701b4511]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.req-mgmt__footer-btn[data-v-701b4511]{width:100%;justify-content:center}.req-mgmt__footer-btn--approve[data-v-701b4511]{background-color:#16a34a!important;border-color:#16a34a!important}.cat-form[data-v-156e24d8]{padding:24px;display:flex;flex-direction:column;gap:20px}.cat-form__card[data-v-156e24d8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.cat-form__section-title[data-v-156e24d8]{font-family:Roboto,sans-serif;font-size:13px;font-weight:700;color:#212b36;letter-spacing:.5px;margin:0;text-transform:uppercase}.cat-form__field[data-v-156e24d8]{display:flex;flex-direction:column;gap:6px}.cat-form__label[data-v-156e24d8]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.cat-form__input[data-v-156e24d8]{width:100%;padding:12px;border:1px solid #dfe3e8;border-radius:8px;font-family:Roboto,sans-serif;font-size:14px;color:#212b36;outline:none;transition:border-color .2s;box-sizing:border-box;background:#f8fafc}.cat-form__input[data-v-156e24d8]:focus{border-color:var(--color-primary);background:#fff}.cat-form__input[data-v-156e24d8]::-moz-placeholder{color:#c4cdd5}.cat-form__input[data-v-156e24d8]::placeholder{color:#c4cdd5}.cat-form__textarea[data-v-156e24d8]{width:100%;padding:12px;border:1px solid #dfe3e8;border-radius:8px;font-family:Roboto,sans-serif;font-size:14px;color:#212b36;outline:none;resize:vertical;transition:border-color .2s;box-sizing:border-box;background:#f8fafc}.cat-form__textarea[data-v-156e24d8]:focus{border-color:var(--color-primary);background:#fff}.cat-form__textarea[data-v-156e24d8]::-moz-placeholder{color:#c4cdd5}.cat-form__textarea[data-v-156e24d8]::placeholder{color:#c4cdd5}.cat-form__toggle-row[data-v-156e24d8]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.cat-form__toggle-info[data-v-156e24d8]{display:flex;flex-direction:column;gap:2px}.cat-form__toggle-label[data-v-156e24d8]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.cat-form__toggle-desc[data-v-156e24d8]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.cat-form__switch[data-v-156e24d8]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.cat-form__switch input[data-v-156e24d8]{opacity:0;width:0;height:0}.cat-form__slider[data-v-156e24d8]{position:absolute;cursor:pointer;inset:0;background-color:#c4cdd5;transition:.3s;border-radius:24px}.cat-form__slider[data-v-156e24d8]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.cat-form__switch input:checked+.cat-form__slider[data-v-156e24d8]{background-color:var(--color-primary)}.cat-form__switch input:checked+.cat-form__slider[data-v-156e24d8]:before{transform:translate(20px)}.rtype-form[data-v-60f35340]{padding:24px;display:flex;flex-direction:column;gap:20px}.rtype-form__card[data-v-60f35340]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.rtype-form__card-header[data-v-60f35340]{display:flex;align-items:center;gap:10px}.rtype-form__card-icon[data-v-60f35340]{width:36px;height:36px;min-width:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}.rtype-form__section-title[data-v-60f35340]{font-family:Roboto,sans-serif;font-size:13px;font-weight:700;color:#212b36;letter-spacing:.5px;margin:0;text-transform:uppercase}.rtype-form__field[data-v-60f35340]{display:flex;flex-direction:column;gap:6px}.rtype-form__label[data-v-60f35340]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.rtype-form__input[data-v-60f35340]{width:100%;padding:12px;border:1px solid #dfe3e8;border-radius:8px;font-family:Roboto,sans-serif;font-size:14px;color:#212b36;outline:none;transition:border-color .2s;box-sizing:border-box;background:#f8fafc}.rtype-form__input[data-v-60f35340]:focus{border-color:var(--color-primary);background:#fff}.rtype-form__input[data-v-60f35340]::-moz-placeholder{color:#c4cdd5}.rtype-form__input[data-v-60f35340]::placeholder{color:#c4cdd5}.rtype-form__textarea[data-v-60f35340]{width:100%;padding:12px;border:1px solid #dfe3e8;border-radius:8px;font-family:Roboto,sans-serif;font-size:14px;color:#212b36;outline:none;resize:vertical;transition:border-color .2s;box-sizing:border-box;background:#f8fafc}.rtype-form__textarea[data-v-60f35340]:focus{border-color:var(--color-primary);background:#fff}.rtype-form__textarea[data-v-60f35340]::-moz-placeholder{color:#c4cdd5}.rtype-form__textarea[data-v-60f35340]::placeholder{color:#c4cdd5}.rtype-form__toggle-row[data-v-60f35340]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.rtype-form__toggle-info[data-v-60f35340]{display:flex;flex-direction:column;gap:2px}.rtype-form__toggle-label[data-v-60f35340]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.rtype-form__toggle-desc[data-v-60f35340]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.rtype-form__switch[data-v-60f35340]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.rtype-form__switch input[data-v-60f35340]{opacity:0;width:0;height:0}.rtype-form__slider[data-v-60f35340]{position:absolute;cursor:pointer;inset:0;background-color:#c4cdd5;transition:.3s;border-radius:24px}.rtype-form__slider[data-v-60f35340]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.rtype-form__switch input:checked+.rtype-form__slider[data-v-60f35340]{background-color:var(--color-primary)}.rtype-form__switch input:checked+.rtype-form__slider[data-v-60f35340]:before{transform:translate(20px)}.req-cfg[data-v-476c2749]{display:flex;flex-direction:column;gap:24px}.req-cfg__header[data-v-476c2749]{display:flex;align-items:flex-start;justify-content:space-between}.req-cfg__title[data-v-476c2749]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;color:#212b36;margin:0}.req-cfg__subtitle[data-v-476c2749]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:4px 0 0}.req-cfg__tabs[data-v-476c2749]{display:flex;gap:0;border-bottom:2px solid #e2e8f0}.req-cfg__tab[data-v-476c2749]{padding:12px 24px;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#637381;background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s}.req-cfg__tab[data-v-476c2749]:hover{color:#212b36}.req-cfg__tab--active[data-v-476c2749]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.req-cfg__tab-content[data-v-476c2749]{display:flex;flex-direction:column;gap:16px}.req-cfg__toolbar[data-v-476c2749]{display:flex;justify-content:flex-end}.req-cfg__table-wrapper[data-v-476c2749]{background:#fff;border-radius:16px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;overflow:hidden}.req-cfg__table[data-v-476c2749]{width:100%;border-collapse:collapse}.req-cfg__table thead tr[data-v-476c2749]{background:#f4f6f8}.req-cfg__table th[data-v-476c2749]{padding:14px 20px;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#637381;text-align:left;letter-spacing:.5px}.req-cfg__table td[data-v-476c2749]{padding:16px 20px;font-family:Roboto,sans-serif;font-size:14px;color:#212b36;border-top:1px solid #f4f6f8;vertical-align:middle}.req-cfg__td-name[data-v-476c2749]{font-weight:600;color:#212b36}.req-cfg__td-desc[data-v-476c2749]{color:#637381;max-width:320px}.req-cfg__name-cell[data-v-476c2749]{display:flex;flex-direction:column;gap:2px}.req-cfg__name-primary[data-v-476c2749]{font-weight:600;color:#212b36}.req-cfg__name-secondary[data-v-476c2749]{font-size:12px;color:#919eab}.req-cfg__cost[data-v-476c2749]{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#212b36}.req-cfg__cost-icon[data-v-476c2749]{color:#2e7d32;font-size:12px}.req-cfg__actions[data-v-476c2749]{display:flex;gap:8px}.req-cfg__action-btn[data-v-476c2749]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#637381;transition:all .2s;font-size:14px}.req-cfg__action-btn[data-v-476c2749]:hover{background:#f4f6f8}.req-cfg__action-btn--edit[data-v-476c2749]:hover{color:var(--color-primary);border-color:var(--color-primary)}.req-cfg__action-btn--delete[data-v-476c2749]:hover{color:#ff4842;border-color:#ff4842}.req-cfg__switch[data-v-476c2749]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.req-cfg__switch input[data-v-476c2749]{opacity:0;width:0;height:0}.req-cfg__slider[data-v-476c2749]{position:absolute;cursor:pointer;inset:0;background-color:#c4cdd5;transition:.3s;border-radius:24px}.req-cfg__slider[data-v-476c2749]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.req-cfg__switch input:checked+.req-cfg__slider[data-v-476c2749]{background-color:var(--color-primary)}.req-cfg__switch input:checked+.req-cfg__slider[data-v-476c2749]:before{transform:translate(20px)}.req-cfg__drawer-head[data-v-476c2749]{display:flex;flex-direction:column;gap:4px}.req-cfg__drawer-title[data-v-476c2749]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#fff}.req-cfg__drawer-subtitle[data-v-476c2749]{font-family:Roboto,sans-serif;font-size:13px;color:#fffc}.req-cfg__drawer-footer[data-v-476c2749]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#f8fafc;box-shadow:0 -1px 4px #0000000f}.tpl-form[data-v-5300ac13]{padding:24px;display:flex;flex-direction:column;gap:20px}.tpl-form__card[data-v-5300ac13]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.tpl-form__card-header[data-v-5300ac13]{display:flex;align-items:center;gap:10px}.tpl-form__card-icon[data-v-5300ac13]{width:36px;height:36px;min-width:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}.tpl-form__section-title[data-v-5300ac13]{font-family:Roboto,sans-serif;font-size:13px;font-weight:700;color:#212b36;letter-spacing:.5px;margin:0;text-transform:uppercase}.tpl-form__field[data-v-5300ac13]{display:flex;flex-direction:column;gap:6px}.tpl-form__label[data-v-5300ac13]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.tpl-form__input[data-v-5300ac13]{width:100%;padding:12px;border:1px solid #dfe3e8;border-radius:8px;font-family:Roboto,sans-serif;font-size:14px;color:#212b36;outline:none;transition:border-color .2s;box-sizing:border-box;background:#f8fafc}.tpl-form__input[data-v-5300ac13]:focus{border-color:var(--color-primary);background:#fff}.tpl-form__input[data-v-5300ac13]::-moz-placeholder{color:#c4cdd5}.tpl-form__input[data-v-5300ac13]::placeholder{color:#c4cdd5}.tpl-form__toolbar[data-v-5300ac13]{display:flex;align-items:center;gap:4px;padding:8px 12px;background:#f4f6f8;border:1px solid #e2e8f0;border-bottom:none;border-radius:8px 8px 0 0}.tpl-form__toolbar-group[data-v-5300ac13]{display:flex;gap:2px}.tpl-form__toolbar-btn[data-v-5300ac13]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#637381;font-size:14px;transition:background .15s,color .15s}.tpl-form__toolbar-btn[data-v-5300ac13]:hover{background:#e2e8f0;color:#212b36}.tpl-form__toolbar-sep[data-v-5300ac13]{width:1px;height:20px;background:#dfe3e8;margin:0 6px}.tpl-form__editor[data-v-5300ac13]{width:100%;padding:16px;border:1px solid #dfe3e8;border-radius:0 0 8px 8px;font-family:Roboto,sans-serif;font-size:14px;color:#212b36;outline:none;resize:vertical;box-sizing:border-box;background:#f8fafc;min-height:140px;line-height:1.6}.tpl-form__editor[data-v-5300ac13]:focus{border-color:var(--color-primary);background:#fff}.tpl-form__editor[data-v-5300ac13]::-moz-placeholder{color:#c4cdd5}.tpl-form__editor[data-v-5300ac13]::placeholder{color:#c4cdd5}.tpl-form__editor-hint[data-v-5300ac13]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.tpl-form__vars-grid[data-v-5300ac13]{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:240px;overflow-y:auto;padding:4px}.tpl-form__var-card[data-v-5300ac13]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.tpl-form__var-card[data-v-5300ac13]:hover{background:#f0ecff;border-color:#c4b5fd}.tpl-form__var-label[data-v-5300ac13]{font-family:Roboto Mono,monospace;font-size:13px;font-weight:600;color:#7c3aed}.tpl-form__var-desc[data-v-5300ac13]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.tpl-form__toggle-row[data-v-5300ac13]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.tpl-form__toggle-info[data-v-5300ac13]{display:flex;flex-direction:column;gap:2px}.tpl-form__toggle-label[data-v-5300ac13]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.tpl-form__toggle-desc[data-v-5300ac13]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.tpl-form__switch[data-v-5300ac13]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.tpl-form__switch input[data-v-5300ac13]{opacity:0;width:0;height:0}.tpl-form__slider[data-v-5300ac13]{position:absolute;cursor:pointer;inset:0;background-color:#c4cdd5;transition:.3s;border-radius:24px}.tpl-form__slider[data-v-5300ac13]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.tpl-form__switch input:checked+.tpl-form__slider[data-v-5300ac13]{background-color:var(--color-primary)}.tpl-form__switch input:checked+.tpl-form__slider[data-v-5300ac13]:before{transform:translate(20px)}.tpl-modal__overlay[data-v-223d442c]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:2000;padding:24px}.tpl-modal[data-v-223d442c]{background:#fff;border-radius:16px;width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 48px -12px #919eab33;overflow:hidden}.tpl-modal__header[data-v-223d442c]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid #f4f6f8}.tpl-modal__header-left[data-v-223d442c]{display:flex;gap:12px;align-items:flex-start}.tpl-modal__header-icon[data-v-223d442c]{font-size:18px;color:var(--color-primary);margin-top:3px}.tpl-modal__title[data-v-223d442c]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#212b36;margin:0}.tpl-modal__subtitle[data-v-223d442c]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:2px 0 0}.tpl-modal__close[data-v-223d442c]{width:32px;height:32px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#637381;display:flex;align-items:center;justify-content:center;font-size:16px;transition:background .15s}.tpl-modal__close[data-v-223d442c]:hover{background:#f4f6f8}.tpl-modal__body[data-v-223d442c]{flex:1;overflow-y:auto;padding:24px}.tpl-modal__document[data-v-223d442c]{border:1px solid #e2e8f0;border-radius:12px;padding:40px 36px;text-align:center}.tpl-modal__doc-logo[data-v-223d442c]{width:56px;height:56px;border-radius:50%;background:var(--color-primary);margin:0 auto 16px}.tpl-modal__doc-university[data-v-223d442c]{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;color:#212b36;margin:0}.tpl-modal__doc-nit[data-v-223d442c]{font-family:Roboto,sans-serif;font-size:13px;color:#919eab;margin:4px 0 0}.tpl-modal__doc-divider[data-v-223d442c]{border:none;border-top:1px solid #e2e8f0;margin:20px 0}.tpl-modal__doc-title[data-v-223d442c]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#212b36;margin:0 0 20px}.tpl-modal__doc-content[data-v-223d442c]{text-align:left;font-family:Roboto,sans-serif;font-size:14px;color:#454f5b;line-height:1.7}.tpl-modal__doc-content p[data-v-223d442c]{margin:0 0 8px}.tpl-modal__doc-signature[data-v-223d442c]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:36px}.tpl-modal__doc-sign-line[data-v-223d442c]{width:160px;border-top:1px solid #212b36;margin-bottom:4px}.tpl-modal__doc-signature strong[data-v-223d442c]{font-family:Roboto,sans-serif;font-size:14px;color:#212b36}.tpl-modal__doc-signature span[data-v-223d442c]{font-family:Roboto,sans-serif;font-size:13px;color:#637381}.tpl-modal__doc-footer[data-v-223d442c]{font-family:Roboto,sans-serif;font-size:11px;color:#919eab;line-height:1.5}.tpl-modal__doc-footer p[data-v-223d442c]{margin:0}.tpl-modal__footer[data-v-223d442c]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #f4f6f8}.tpl-modal__footer>*[data-v-223d442c]{flex:1}.tpl-modal-fade-enter-active[data-v-223d442c],.tpl-modal-fade-leave-active[data-v-223d442c]{transition:opacity .2s ease}.tpl-modal-fade-enter-from[data-v-223d442c],.tpl-modal-fade-leave-to[data-v-223d442c]{opacity:0}.doc-tpl[data-v-653b68c7]{display:flex;flex-direction:column;gap:24px}.doc-tpl__header[data-v-653b68c7]{display:flex;align-items:flex-start;justify-content:space-between}.doc-tpl__title[data-v-653b68c7]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;color:#212b36;margin:0}.doc-tpl__subtitle[data-v-653b68c7]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:4px 0 0}.doc-tpl__table-wrapper[data-v-653b68c7]{background:#fff;border-radius:16px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;overflow:hidden}.doc-tpl__table[data-v-653b68c7]{width:100%;border-collapse:collapse}.doc-tpl__table thead tr[data-v-653b68c7]{background:#f4f6f8}.doc-tpl__table th[data-v-653b68c7]{padding:14px 20px;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#637381;text-align:left;letter-spacing:.5px}.doc-tpl__table td[data-v-653b68c7]{padding:16px 20px;font-family:Roboto,sans-serif;font-size:14px;color:#212b36;border-top:1px solid #f4f6f8;vertical-align:middle}.doc-tpl__name-cell[data-v-653b68c7]{display:flex;align-items:center;gap:10px}.doc-tpl__name-icon[data-v-653b68c7]{color:#637381;font-size:16px}.doc-tpl__name-text[data-v-653b68c7]{font-weight:600;color:#212b36}.doc-tpl__date-cell[data-v-653b68c7]{display:flex;align-items:center;gap:8px;color:#637381}.doc-tpl__date-icon[data-v-653b68c7]{font-size:13px;color:#919eab}.doc-tpl__status-cell[data-v-653b68c7]{display:flex;align-items:center;gap:10px}.doc-tpl__status-label[data-v-653b68c7]{font-size:13px;color:#637381}.doc-tpl__actions[data-v-653b68c7]{display:flex;gap:8px}.doc-tpl__action-btn[data-v-653b68c7]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#637381;transition:all .2s;font-size:14px}.doc-tpl__action-btn[data-v-653b68c7]:hover{background:#f4f6f8;color:var(--color-primary);border-color:var(--color-primary)}.doc-tpl__action-btn--delete[data-v-653b68c7]:hover{color:#ff4842;border-color:#ff4842}.doc-tpl__switch[data-v-653b68c7]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.doc-tpl__switch input[data-v-653b68c7]{opacity:0;width:0;height:0}.doc-tpl__slider[data-v-653b68c7]{position:absolute;cursor:pointer;inset:0;background-color:#c4cdd5;transition:.3s;border-radius:24px}.doc-tpl__slider[data-v-653b68c7]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.doc-tpl__switch input:checked+.doc-tpl__slider[data-v-653b68c7]{background-color:var(--color-primary)}.doc-tpl__switch input:checked+.doc-tpl__slider[data-v-653b68c7]:before{transform:translate(20px)}.doc-tpl__vars-section[data-v-653b68c7]{background:#fff;border-radius:16px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;padding:28px}.doc-tpl__vars-header[data-v-653b68c7]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.doc-tpl__vars-icon[data-v-653b68c7]{font-family:Roboto Mono,monospace;font-size:16px;font-weight:700;color:#212b36}.doc-tpl__vars-title[data-v-653b68c7]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#212b36;margin:0}.doc-tpl__vars-desc[data-v-653b68c7]{font-family:Roboto,sans-serif;font-size:14px;color:#637381;margin:0 0 20px}.doc-tpl__vars-grid[data-v-653b68c7]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.doc-tpl__var-card[data-v-653b68c7]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.doc-tpl__var-label[data-v-653b68c7]{font-family:Roboto Mono,monospace;font-size:13px;font-weight:600;color:#7c3aed}.doc-tpl__var-desc[data-v-653b68c7]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab}.doc-tpl__drawer-head[data-v-653b68c7]{display:flex;flex-direction:column;gap:4px}.doc-tpl__drawer-title[data-v-653b68c7]{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#fff}.doc-tpl__drawer-subtitle[data-v-653b68c7]{font-family:Roboto,sans-serif;font-size:13px;color:#fffc}.doc-tpl__drawer-footer[data-v-653b68c7]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#f8fafc;box-shadow:0 -1px 4px #0000000f}.photo-section[data-v-b7957892]{margin-bottom:1.25rem}.photo-row[data-v-b7957892]{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.photo-preview[data-v-b7957892]{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.photo-img[data-v-b7957892]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-placeholder-icon[data-v-b7957892]{font-size:1.75rem;color:#94a3b8}.photo-hint[data-v-b7957892]{font-size:.75rem;color:#94a3b8;margin:.375rem 0 0}.required[data-v-b7957892]{color:#ef4444}.links-label[data-v-b7957892]{margin-bottom:0}.required[data-v-4e2b800a],.required[data-v-796e28c0],.required[data-v-48062322]{color:#ef4444}.level-options[data-v-48062322]{display:flex;flex-direction:column;gap:.5rem}.level-option[data-v-48062322]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s}.level-option[data-v-48062322]:hover{border-color:#3b82f6;background:#f0f7ff}.level-option--selected[data-v-48062322]{border-color:#3b82f6;background:#eff6ff}.level-name[data-v-48062322]{font-size:.875rem;font-weight:500;color:#374151}.level-option--selected .level-name[data-v-48062322]{color:#2563eb}.level-stars[data-v-48062322]{display:flex;gap:3px;align-items:center}.level-star[data-v-48062322]{font-size:.8rem}.level-star--on[data-v-48062322]{color:#f59e0b}.level-star--off[data-v-48062322]{color:#d1d5db}.field-error[data-v-48062322]{font-size:.8rem;color:#ef4444;margin-top:.25rem}.required[data-v-369ed689]{color:#ef4444}.lang-level-options[data-v-369ed689]{display:flex;flex-direction:column;gap:.375rem}.lang-level-option[data-v-369ed689]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s}.lang-level-option[data-v-369ed689]:hover{border-color:#94a3b8}.lang-level-option--selected[data-v-369ed689]{border-color:#3b82f6;background:#eff6ff}.lang-level-option--selected .level-text[data-v-369ed689]{color:#2563eb;font-weight:500}.level-dot[data-v-369ed689]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.level-dot--basic[data-v-369ed689]{background:#94a3b8}.level-dot--intermediate[data-v-369ed689]{background:#f59e0b}.level-dot--advanced[data-v-369ed689]{background:#3b82f6}.level-dot--native[data-v-369ed689]{background:#10b981}.level-text[data-v-369ed689]{font-size:.875rem;color:#374151}.field-error[data-v-369ed689]{font-size:.8rem;color:#ef4444;margin-top:.25rem}.public-hero[data-v-ba1ff732]{background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:8px 8px 0 0;margin:-1.5rem -1.5rem 0;padding:1.75rem 1.5rem 1.25rem;display:flex;gap:1rem;align-items:center;color:#fff}.public-avatar[data-v-ba1ff732]{width:80px;height:80px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.2);border:3px solid rgba(255,255,255,.5);flex-shrink:0;display:flex;align-items:center;justify-content:center}.public-avatar-img[data-v-ba1ff732]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.public-avatar-initials[data-v-ba1ff732]{font-size:1.75rem;font-weight:700}.public-hero-info[data-v-ba1ff732]{flex:1;min-width:0}.public-name[data-v-ba1ff732]{font-size:1.25rem;font-weight:700;margin:0}.public-program[data-v-ba1ff732]{font-size:.875rem;opacity:.85;margin:.2rem 0}.public-meta[data-v-ba1ff732]{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:.4rem;font-size:.8125rem;opacity:.85;align-items:center}.pub-meta-icon[data-v-ba1ff732]{margin-right:3px}.public-body[data-v-ba1ff732]{padding:.25rem 0}.pub-section[data-v-ba1ff732]{padding:.875rem 0}.pub-section-title[data-v-ba1ff732]{font-size:.6875rem;font-weight:700;color:#94a3b8;letter-spacing:.06em;margin-bottom:.625rem}.pub-divider[data-v-ba1ff732]{margin:0;border-color:#f1f5f9}.pub-summary[data-v-ba1ff732]{font-size:.875rem;color:#374151;margin:0;line-height:1.6}.pub-links[data-v-ba1ff732]{display:flex;flex-wrap:wrap;gap:.5rem}.pub-link[data-v-ba1ff732]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .75rem;border-radius:20px;font-size:.8125rem;font-weight:500;text-decoration:none;border:1px solid}.pub-link--email[data-v-ba1ff732]{color:#374151;border-color:#d1d5db;background:#f9fafb}.pub-link--linkedin[data-v-ba1ff732]{color:#0077b5;border-color:#bfdbfe;background:#eff6ff}.pub-link--portfolio[data-v-ba1ff732]{color:#7c3aed;border-color:#ddd6fe;background:#f5f3ff}.pub-items-list[data-v-ba1ff732]{display:flex;flex-direction:column;gap:.875rem}.pub-item[data-v-ba1ff732]{display:flex;gap:.75rem}.pub-item-icon[data-v-ba1ff732]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pub-item-icon--blue[data-v-ba1ff732]{background:#dbeafe;color:#3b82f6}.pub-item-icon--purple[data-v-ba1ff732]{background:#ede9fe;color:#7c3aed}.pub-item-body[data-v-ba1ff732]{flex:1;min-width:0}.pub-item-title[data-v-ba1ff732]{font-size:.875rem;font-weight:600;color:#1e293b;margin:0}.pub-item-sub[data-v-ba1ff732]{font-size:.8125rem;color:#64748b;margin:.1rem 0 0}.pub-item-date[data-v-ba1ff732]{font-size:.75rem;color:#3b82f6;margin:.2rem 0 .35rem}.pub-item-desc[data-v-ba1ff732]{font-size:.8125rem;color:#4b5563;margin:0;line-height:1.5}.pub-skills-grid[data-v-ba1ff732]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.pub-skill-name[data-v-ba1ff732]{font-size:.875rem;font-weight:500;color:#1e293b;margin:0 0 .25rem}.pub-stars[data-v-ba1ff732]{display:flex;gap:2px}.star-filled[data-v-ba1ff732]{color:#f59e0b;font-size:.8rem}.star-empty[data-v-ba1ff732]{color:#d1d5db;font-size:.8rem}.pub-languages[data-v-ba1ff732]{display:flex;flex-wrap:wrap;gap:1rem}.pub-lang-item[data-v-ba1ff732]{display:flex;align-items:center;gap:.5rem}.pub-lang-code[data-v-ba1ff732]{min-width:34px;height:34px;padding:0 6px;border-radius:6px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:#475569}.pub-lang-name[data-v-ba1ff732]{font-size:.875rem;font-weight:500;color:#1e293b;margin:0}.pub-lang-level[data-v-ba1ff732]{font-size:.75rem;color:#94a3b8;margin:0}.page-header[data-v-7abd810c]{padding:1rem 1.5rem .5rem}.page-title[data-v-7abd810c]{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0}.page-subtitle[data-v-7abd810c]{font-size:.875rem;color:#3b82f6;margin:0}.section-wrap[data-v-7abd810c]{margin:0 1.5rem 1rem}.tabs-wrap[data-v-7abd810c]{margin-bottom:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.completion-card[data-v-7abd810c]{background:#f0f4ff;border:1px solid #c7d7fc;border-radius:10px;padding:1.25rem}.completion-top[data-v-7abd810c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.completion-title[data-v-7abd810c]{font-size:1rem;font-weight:600;color:#1e293b;margin:0}.completion-hint[data-v-7abd810c]{font-size:.8125rem;color:#64748b;margin:0}.completion-pct-wrap[data-v-7abd810c]{text-align:right}.completion-percentage[data-v-7abd810c]{font-size:1.75rem;font-weight:800;color:#3b82f6;line-height:1;display:block}.completion-done[data-v-7abd810c]{font-size:.75rem;color:#94a3b8;margin:0}.completion-bar[data-v-7abd810c]{height:8px;background:#dbeafe;border-radius:99px;overflow:hidden}.completion-bar-fill[data-v-7abd810c]{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:99px;transition:width .6s ease}.completion-items[data-v-7abd810c]{display:grid;grid-template-columns:1fr 1fr;gap:.25rem 2rem;margin-top:.75rem}.completion-item[data-v-7abd810c]{display:flex;align-items:center;gap:.375rem}.completion-item-icon[data-v-7abd810c]{color:#22c55e;font-size:.875rem}.completion-item-label[data-v-7abd810c]{font-size:.8125rem;color:#64748b;text-decoration:line-through}.profile-header-card[data-v-7abd810c]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.profile-header-bg[data-v-7abd810c]{background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);padding:1.25rem 1.5rem 1rem;position:relative}.profile-header-edit-btn[data-v-7abd810c]{position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.2);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:background .15s}.profile-header-edit-btn[data-v-7abd810c]:hover{background:rgba(255,255,255,.35)}.profile-header-content[data-v-7abd810c]{display:flex;gap:1rem;align-items:flex-start}.profile-avatar-wrap[data-v-7abd810c]{width:80px;height:80px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.2);border:3px solid rgba(255,255,255,.5);flex-shrink:0;display:flex;align-items:center;justify-content:center}.profile-avatar-img[data-v-7abd810c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-avatar-initials[data-v-7abd810c]{font-size:1.75rem;font-weight:700;color:#fff}.profile-header-info[data-v-7abd810c]{flex:1;min-width:0}.profile-name[data-v-7abd810c]{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.profile-program[data-v-7abd810c]{font-size:.875rem;color:#ffffffd9;margin:.125rem 0}.profile-meta[data-v-7abd810c]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;font-size:.8rem;color:#ffffffd9;align-items:center}.meta-icon[data-v-7abd810c]{margin-right:3px}.profile-header-body[data-v-7abd810c]{padding:1rem 1.5rem 1.25rem;background:white}.profile-summary[data-v-7abd810c]{font-size:.875rem;color:#374151;margin-bottom:.75rem}.profile-links[data-v-7abd810c]{display:flex;flex-wrap:wrap;gap:.75rem}.profile-link[data-v-7abd810c]{font-size:.8125rem;color:#374151;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.profile-link--linkedin[data-v-7abd810c]{color:#0077b5}.profile-link--portfolio[data-v-7abd810c]{color:#7c3aed}.employment-badge[data-v-7abd810c]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .625rem;border-radius:20px;font-size:.75rem;font-weight:600}.employment-badge--employed[data-v-7abd810c]{background:#d1fae5;color:#065f46}.employment-badge--unemployed[data-v-7abd810c]{background:#fee2e2;color:#991b1b}.employment-badge--independent[data-v-7abd810c]{background:#fef3c7;color:#92400e}.employment-badge--studying[data-v-7abd810c]{background:#dbeafe;color:#1e40af}.tabs-nav[data-v-7abd810c]{padding:0 .5rem;border-bottom:1px solid #e2e8f0}.nav-tabs .nav-link[data-v-7abd810c]{color:#64748b;border:none;border-bottom:2px solid transparent;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;border-radius:0;display:inline-flex;align-items:center;gap:.375rem}.nav-tabs .nav-link[data-v-7abd810c]:hover{color:#3b82f6;border-bottom-color:#bfdbfe;background:transparent}.nav-tabs .nav-link.active[data-v-7abd810c]{color:#3b82f6;border-bottom:2px solid #3b82f6;background:transparent;font-weight:600}.tab-icon[data-v-7abd810c]{font-size:.8rem}.tab-body[data-v-7abd810c]{padding:1.25rem}.tab-section-header[data-v-7abd810c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.tab-section-title[data-v-7abd810c]{font-size:1rem;font-weight:600;color:#1e293b;margin:0}.tab-section-subtitle[data-v-7abd810c]{font-size:.75rem;color:#94a3b8;margin:0}.empty-state[data-v-7abd810c]{text-align:center;padding:2.5rem 1rem;color:#94a3b8}.empty-state-icon[data-v-7abd810c]{color:#cbd5e1}.empty-state-text[data-v-7abd810c]{font-size:.875rem;margin:.5rem 0 0}.info-panel[data-v-7abd810c]{border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem}.info-grid[data-v-7abd810c]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.info-group-title[data-v-7abd810c]{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.875rem}.info-item[data-v-7abd810c]{display:flex;gap:.625rem;align-items:flex-start;margin-bottom:.875rem}.info-icon[data-v-7abd810c]{color:#94a3b8;margin-top:2px;font-size:.875rem;flex-shrink:0;width:14px}.info-icon--blue[data-v-7abd810c]{color:#3b82f6}.info-icon--purple[data-v-7abd810c]{color:#7c3aed}.info-icon--green[data-v-7abd810c]{color:#10b981}.info-label[data-v-7abd810c]{font-size:.75rem;color:#94a3b8;margin:0}.info-value[data-v-7abd810c]{font-size:.875rem;color:#1e293b;margin:0}.info-value--accent[data-v-7abd810c],.info-value--link[data-v-7abd810c]{color:#2563eb}.info-summary-section[data-v-7abd810c]{margin-top:1rem;padding-top:1rem;border-top:1px solid #f1f5f9}.info-summary-text[data-v-7abd810c]{font-size:.875rem;color:#4b5563;margin:0}@media (max-width: 600px){.info-grid[data-v-7abd810c]{grid-template-columns:1fr}}.items-list[data-v-7abd810c]{display:flex;flex-direction:column;gap:.75rem}.list-card[data-v-7abd810c]{display:flex;gap:.875rem;padding:1rem;border:1px solid #e2e8f0;border-radius:8px}.list-card-icon[data-v-7abd810c]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.list-card-icon--blue[data-v-7abd810c]{background:#dbeafe;color:#3b82f6}.list-card-icon--purple[data-v-7abd810c]{background:#ede9fe;color:#7c3aed}.list-card-body[data-v-7abd810c]{flex:1;min-width:0}.list-card-header[data-v-7abd810c]{display:flex;justify-content:space-between;align-items:flex-start}.list-card-title[data-v-7abd810c]{font-size:.875rem;font-weight:600;color:#1e293b;margin:0}.list-card-subtitle[data-v-7abd810c]{font-size:.875rem;color:#64748b;margin:.125rem 0 0}.list-card-meta[data-v-7abd810c]{display:flex;flex-wrap:wrap;gap:.75rem;margin:.375rem 0;font-size:.75rem;color:#94a3b8;align-items:center}.meta-date[data-v-7abd810c]{color:#3b82f6}.list-card-desc[data-v-7abd810c]{font-size:.8125rem;color:#4b5563;margin:0}.edu-type-badge[data-v-7abd810c]{display:inline-block;padding:.125rem .5rem;border-radius:20px;font-size:.6875rem;font-weight:600;background:#ede9fe;color:#7c3aed}.skill-category-block[data-v-7abd810c]{margin-bottom:1.25rem}.skill-category-label[data-v-7abd810c]{font-size:.6875rem;font-weight:700;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem}.skills-grid[data-v-7abd810c]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.skill-card[data-v-7abd810c]{padding:.75rem;border:1px solid #e2e8f0;border-radius:8px}.skill-card-header[data-v-7abd810c]{display:flex;justify-content:space-between;align-items:flex-start}.skill-name[data-v-7abd810c]{font-size:.875rem;font-weight:500;color:#1e293b;margin:0 0 .25rem}.skill-stars[data-v-7abd810c]{display:flex;gap:2px;margin-bottom:.125rem}.skill-level-text[data-v-7abd810c]{font-size:.75rem;color:#94a3b8;margin:0}.star-filled[data-v-7abd810c]{color:#f59e0b}.star-empty[data-v-7abd810c]{color:#d1d5db}@media (max-width: 600px){.skills-grid[data-v-7abd810c]{grid-template-columns:1fr}}.language-card[data-v-7abd810c]{padding:1rem;border:1px solid #e2e8f0;border-radius:8px}.language-card-header[data-v-7abd810c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.lang-header-left[data-v-7abd810c]{display:flex;align-items:center;gap:.5rem}.lang-code-badge[data-v-7abd810c]{min-width:34px;height:34px;padding:0 6px;border-radius:6px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:#475569}.lang-name[data-v-7abd810c]{font-size:.875rem;font-weight:600;color:#1e293b;margin:0}.lang-levels-grid[data-v-7abd810c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}.lang-level-label[data-v-7abd810c]{font-size:.75rem;color:#94a3b8;margin:0 0 .25rem}.lang-level-badge[data-v-7abd810c]{display:inline-block;padding:.2rem .5rem;border-radius:20px;font-size:.75rem;font-weight:500}.lang-level--basic[data-v-7abd810c]{background:#f1f5f9;color:#475569}.lang-level--intermediate[data-v-7abd810c]{background:#fef3c7;color:#92400e}.lang-level--advanced[data-v-7abd810c]{background:#dbeafe;color:#1e40af}.lang-level--native[data-v-7abd810c]{background:#d1fae5;color:#065f46}.lang-tip[data-v-7abd810c]{display:flex;gap:.5rem;align-items:flex-start;margin-top:1rem;padding:.75rem 1rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:.8125rem;color:#1d4ed8}.lang-tip-icon[data-v-7abd810c]{flex-shrink:0;margin-top:2px}.file-dropzone[data-v-7abd810c]{border:2px dashed #d1d5db;border-radius:10px;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fafafa;margin-bottom:1rem}.file-dropzone-icon[data-v-7abd810c]{color:#cbd5e1}.file-dropzone-text[data-v-7abd810c]{font-size:.875rem;color:#94a3b8;margin:.5rem 0 0}.file-dropzone-hint[data-v-7abd810c]{font-size:.75rem;color:#cbd5e1;margin:.25rem 0 0}.file-item[data-v-7abd810c]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px}.file-icon[data-v-7abd810c]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-icon--cv[data-v-7abd810c]{background:#dbeafe;color:#2563eb}.file-icon--portfolio[data-v-7abd810c]{background:#ede9fe;color:#7c3aed}.file-icon--cert[data-v-7abd810c]{background:#d1fae5;color:#059669}.file-icon--other[data-v-7abd810c]{background:#f1f5f9;color:#64748b}.file-info[data-v-7abd810c]{flex:1;min-width:0}.file-name[data-v-7abd810c]{font-size:.875rem;font-weight:500;color:#2563eb;margin:0}.file-meta[data-v-7abd810c]{display:flex;gap:.5rem;align-items:center;font-size:.75rem;color:#94a3b8;margin-top:.25rem;flex-wrap:wrap}.file-category-badge[data-v-7abd810c]{display:inline-block;padding:.1rem .4rem;border-radius:4px;font-size:.7rem;font-weight:600}.file-category-badge--cv[data-v-7abd810c]{background:#dbeafe;color:#2563eb}.file-category-badge--portfolio[data-v-7abd810c]{background:#ede9fe;color:#7c3aed}.file-category-badge--cert[data-v-7abd810c]{background:#d1fae5;color:#059669}.file-category-badge--other[data-v-7abd810c]{background:#f1f5f9;color:#64748b}.file-tips-grid[data-v-7abd810c]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}.file-tip[data-v-7abd810c]{padding:.875rem;border-radius:8px}.file-tip-title[data-v-7abd810c]{font-size:.875rem;font-weight:600;margin:0 0 .25rem}.file-tip-text[data-v-7abd810c]{font-size:.8125rem;margin:0}.file-tip--blue[data-v-7abd810c]{background:#eff6ff;color:#1e40af}.file-tip--purple[data-v-7abd810c]{background:#f5f3ff;color:#4c1d95}.btn-icon[data-v-7abd810c]{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center}@media (max-width: 600px){.file-tips-grid[data-v-7abd810c]{grid-template-columns:1fr}.lang-levels-grid[data-v-7abd810c]{grid-template-columns:1fr;gap:.375rem}}.vd-wrap[data-v-2627c363]{padding-bottom:4px}.vd-header[data-v-2627c363]{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.vd-logo[data-v-2627c363]{width:56px;height:56px;border-radius:12px;background:#f1f5f9;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.vd-logo img[data-v-2627c363]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vd-logo-letter[data-v-2627c363]{font-size:1.5rem;font-weight:700;color:#6c757d}.vd-title[data-v-2627c363]{font-size:1.05rem;font-weight:700;color:#1e293b;margin:0 0 3px}.vd-company[data-v-2627c363]{color:#6c757d;font-size:.88rem;margin:0}.vd-meta-grid[data-v-2627c363]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px;padding:14px;background:#f8f9fa;border-radius:10px}.vd-meta-item[data-v-2627c363]{display:flex;align-items:flex-start;gap:10px}.vd-meta-icon[data-v-2627c363]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.82rem;flex-shrink:0}.vd-meta-icon--blue[data-v-2627c363]{background:#dbeafe;color:#1d4ed8}.vd-meta-icon--green[data-v-2627c363]{background:#dcfce7;color:#166534}.vd-meta-icon--purple[data-v-2627c363]{background:#ede9fe;color:#6d28d9}.vd-meta-icon--orange[data-v-2627c363]{background:#ffedd5;color:#c2410c}.vd-meta-icon--indigo[data-v-2627c363]{background:#e0e7ff;color:#4338ca}.vd-meta-icon--gray[data-v-2627c363]{background:#f1f5f9;color:#475569}.vd-meta-label[data-v-2627c363]{font-size:.72rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin:0 0 1px}.vd-meta-value[data-v-2627c363]{font-size:.82rem;font-weight:600;color:#374151;margin:0}.vd-meta-value--green[data-v-2627c363]{color:#16a34a}.vd-section[data-v-2627c363]{margin-bottom:16px}.vd-section-title[data-v-2627c363]{font-size:.9rem;font-weight:700;color:#1e293b;margin-bottom:8px;padding-bottom:4px;border-bottom:2px solid #e9ecef}.vd-text[data-v-2627c363]{color:#4b5563;font-size:.87rem;line-height:1.65;margin:0}.vd-bullet-list[data-v-2627c363]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.vd-bullet-list li[data-v-2627c363]{position:relative;padding-left:16px;font-size:.87rem;color:#374151;line-height:1.5}.vd-bullet-list li[data-v-2627c363]:before{content:"\2022";position:absolute;left:0;color:var(--color-primary, #2563eb);font-weight:700}.vd-check-list[data-v-2627c363]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.vd-check-list li[data-v-2627c363]{display:flex;align-items:flex-start;gap:8px;font-size:.87rem;color:#374151;line-height:1.5}.vd-check-icon[data-v-2627c363]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#dcfce7;color:#16a34a;font-size:.65rem;flex-shrink:0;margin-top:1px}.vd-skills[data-v-2627c363]{display:flex;flex-wrap:wrap;gap:6px}.vd-skill-tag[data-v-2627c363]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;padding:3px 12px;border-radius:20px;font-size:.78rem;font-weight:500}.vd-applicants[data-v-2627c363]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:#9ca3af;background:#f8f9fa;padding:6px 12px;border-radius:20px}.vd-action-btn[data-v-2627c363]{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s,background .15s}.vd-action-btn--ghost[data-v-2627c363]{background:#f1f5f9;color:#374151;border:1.5px solid #dee2e6}.vd-action-btn--ghost[data-v-2627c363]:hover{background:#e2e8f0}.vd-action-btn--saved[data-v-2627c363]{background:#fffbeb;color:#b45309;border:1.5px solid #f59e0b}.vd-action-btn--saved[data-v-2627c363]:hover{background:#fef3c7}.vd-action-btn--primary[data-v-2627c363]{background:var(--color-primary, #2563eb);color:#fff}.vd-action-btn--primary[data-v-2627c363]:hover{opacity:.88}.vd-action-btn--applied[data-v-2627c363]{background:#dcfce7;color:#16a34a;border:1.5px solid #86efac;cursor:default;opacity:1}.required[data-v-268e5283]{color:#ef4444}.apply-vacancy-info[data-v-268e5283]{display:flex;align-items:center;gap:12px;background:#f8f9fa;border-radius:10px;padding:12px 16px;margin-bottom:4px}.apply-vacancy-logo[data-v-268e5283]{width:44px;height:44px;border-radius:8px;background:#e9ecef;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.apply-vacancy-logo img[data-v-268e5283]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.apply-logo-placeholder[data-v-268e5283]{font-size:1.2rem;font-weight:700;color:#6c757d}.apply-vacancy-title[data-v-268e5283]{font-weight:600;color:#1e293b;margin:0 0 2px;font-size:.95rem}.apply-vacancy-company[data-v-268e5283]{color:#6c757d;font-size:.83rem;margin:0}.apply-divider[data-v-268e5283]{border-color:#e9ecef;margin:12px 0}.apply-cv-list[data-v-268e5283]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.apply-cv-item[data-v-268e5283]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1.5px solid #dee2e6;border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s}.apply-cv-item[data-v-268e5283]:hover,.apply-cv-item--selected[data-v-268e5283]{border-color:#2563eb;background:#eff6ff}.apply-cv-icon[data-v-268e5283]{color:#e53e3e;font-size:1.1rem}.apply-cv-name[data-v-268e5283]{flex:1;font-size:.88rem;color:#374151}.apply-cv-check[data-v-268e5283]{color:#2563eb}.apply-no-cv[data-v-268e5283]{display:flex;align-items:center;gap:8px;padding:12px;background:#fff3cd;border-radius:8px;font-size:.85rem;color:#856404;margin-top:6px}.required[data-v-39357208]{color:#ef4444}.pv-skills-input-wrap[data-v-39357208]{display:flex;gap:8px;margin-bottom:8px}.pv-skill-add-btn[data-v-39357208]{padding:6px 12px;background:#2563eb;color:#fff;border:none;border-radius:6px;cursor:pointer;flex-shrink:0;transition:background .15s}.pv-skill-add-btn[data-v-39357208]:hover{background:#1d4ed8}.pv-skill-tags[data-v-39357208]{display:flex;flex-wrap:wrap;gap:6px}.pv-skill-tag[data-v-39357208]{display:inline-flex;align-items:center;gap:5px;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;padding:3px 10px;border-radius:20px;font-size:.82rem}.pv-skill-remove[data-v-39357208]{background:none;border:none;color:#2563eb;cursor:pointer;padding:0;line-height:1;font-size:.75rem}.pv-skill-remove[data-v-39357208]:hover{color:#dc3545}.ma-stats[data-v-18170540]{display:flex;gap:12px;margin-bottom:16px}.ma-stat-item[data-v-18170540]{flex:1;background:#f8f9fa;border-radius:10px;padding:12px 8px;text-align:center}.ma-stat-num[data-v-18170540]{display:block;font-size:1.5rem;font-weight:700;color:#374151;line-height:1}.ma-stat-num--blue[data-v-18170540]{color:#2563eb}.ma-stat-num--green[data-v-18170540]{color:#16a34a}.ma-stat-num--red[data-v-18170540]{color:#dc3545}.ma-stat-label[data-v-18170540]{display:block;font-size:.75rem;color:#6c757d;margin-top:4px}.ma-filter-tabs[data-v-18170540]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.ma-filter-tab[data-v-18170540]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;border:1.5px solid #dee2e6;background:#fff;color:#6c757d;font-size:.8rem;cursor:pointer;transition:all .15s}.ma-filter-tab[data-v-18170540]:hover{border-color:#2563eb;color:#2563eb}.ma-filter-tab--active[data-v-18170540]{background:#2563eb;border-color:#2563eb;color:#fff}.ma-tab-count[data-v-18170540]{background:rgba(255,255,255,.3);border-radius:10px;padding:0 5px;font-size:.72rem}.ma-filter-tab--active .ma-tab-count[data-v-18170540]{background:rgba(255,255,255,.3)}.ma-empty[data-v-18170540]{text-align:center;padding:32px 16px;color:#9ca3af}.ma-empty-icon[data-v-18170540]{font-size:2.5rem;margin-bottom:10px;display:block}.ma-list[data-v-18170540]{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding-right:4px}.ma-card[data-v-18170540]{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid #e9ecef;border-radius:10px;transition:box-shadow .15s}.ma-card[data-v-18170540]:hover{box-shadow:0 2px 8px #00000012}.ma-card-logo[data-v-18170540]{width:44px;height:44px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:1px solid #dee2e6}.ma-card-logo img[data-v-18170540]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ma-logo-placeholder[data-v-18170540]{font-size:1.1rem;font-weight:700;color:#6c757d}.ma-card-info[data-v-18170540]{flex:1}.ma-card-title[data-v-18170540]{font-weight:600;color:#1e293b;margin:0 0 3px;font-size:.9rem}.ma-card-company[data-v-18170540]{color:#6c757d;font-size:.82rem;margin:0 0 6px}.ma-card-meta[data-v-18170540]{display:flex;gap:12px;font-size:.78rem;color:#9ca3af}.ma-card-right[data-v-18170540]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.ma-status-badge[data-v-18170540]{padding:3px 10px;border-radius:20px;font-size:.78rem;font-weight:600;white-space:nowrap}.ma-withdraw-btn[data-v-18170540]{background:none;border:1px solid #dee2e6;border-radius:6px;color:#9ca3af;padding:2px 7px;cursor:pointer;font-size:.78rem;transition:all .15s}.ma-withdraw-btn[data-v-18170540]:hover{border-color:#dc3545;color:#dc3545}.job-board[data-v-7d9ef212]{padding:4px 0 32px}.jb-search-bar[data-v-7d9ef212]{position:relative;margin-bottom:20px}.jb-search-icon[data-v-7d9ef212]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;font-size:.9rem}.jb-search-input[data-v-7d9ef212]{width:100%;padding:10px 36px;border:1.5px solid #dee2e6;border-radius:8px;font-size:.9rem;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.jb-search-input[data-v-7d9ef212]:focus{border-color:var(--color-primary, #2563eb);box-shadow:0 0 0 3px #2563eb1a}.jb-search-clear[data-v-7d9ef212]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:2px 6px}.jb-search-clear[data-v-7d9ef212]:hover{color:#374151}.jb-layout[data-v-7d9ef212]{display:flex;gap:20px;align-items:flex-start}.jb-sidebar[data-v-7d9ef212]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;position:sticky;top:10px}.jb-sidebar-header[data-v-7d9ef212]{display:flex;align-items:center;padding:12px 14px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.jb-sidebar-title[data-v-7d9ef212]{flex:1;font-weight:700;font-size:.85rem;color:#374151;display:flex;align-items:center;gap:6px}.jb-clear-btn[data-v-7d9ef212]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#dc3545;font-size:.75rem;font-weight:500;cursor:pointer;padding:0}.jb-clear-btn[data-v-7d9ef212]:hover{text-decoration:underline}.jb-active-count[data-v-7d9ef212]{padding:6px 14px;font-size:.78rem;font-weight:600;color:var(--color-primary, #2563eb);background:#eff6ff;border-bottom:1px solid #dbeafe}.jb-filter-block[data-v-7d9ef212]{border-bottom:1px solid #f1f5f9}.jb-filter-toggle[data-v-7d9ef212]{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:10px 14px;font-size:.82rem;font-weight:600;color:#374151;cursor:pointer;text-align:left;transition:background .1s}.jb-filter-toggle[data-v-7d9ef212]:hover{background:#f8f9fa}.jb-filter-toggle>span[data-v-7d9ef212]{display:flex;align-items:center;gap:6px}.jb-fi[data-v-7d9ef212]{color:var(--color-primary, #2563eb);opacity:.8;font-size:.8rem}.jb-fi-caret[data-v-7d9ef212]{color:#9ca3af;font-size:.72rem}.jb-filter-body[data-v-7d9ef212]{padding:4px 14px 12px}.jb-check-item[data-v-7d9ef212]{display:flex;align-items:center;gap:7px;padding:3px 0;font-size:.82rem;color:#374151;cursor:pointer}.jb-check-item label[data-v-7d9ef212]{cursor:pointer}.jb-main[data-v-7d9ef212]{flex:1;min-width:0}.jb-section[data-v-7d9ef212]{margin-bottom:28px}.jb-section-title[data-v-7d9ef212]{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;color:#1e293b;margin-bottom:14px}.jb-section-icon[data-v-7d9ef212]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;font-size:.85rem}.jb-section-icon--yellow[data-v-7d9ef212]{background:#fef9c3;color:#b45309}.jb-section-icon--blue[data-v-7d9ef212]{background:#dbeafe;color:#1d4ed8}.jb-section-icon--gray[data-v-7d9ef212]{background:#f1f5f9;color:#475569}.jb-list-header[data-v-7d9ef212]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.jb-list-header .jb-section-title[data-v-7d9ef212]{margin-bottom:0}.jb-result-count[data-v-7d9ef212]{font-size:.8rem;color:#9ca3af;font-weight:500}.jb-chip[data-v-7d9ef212]{display:inline-flex;align-items:center;gap:3px;padding:2px 9px;border-radius:20px;font-size:.74rem;font-weight:500}.jb-chip--city[data-v-7d9ef212]{background:#e0f2fe;color:#0369a1}.jb-chip--modality[data-v-7d9ef212]{background:#dcfce7;color:#166534}.jb-chip--contract[data-v-7d9ef212]{background:#fef9c3;color:#854d0e}.jb-chip--level[data-v-7d9ef212]{background:#ede9fe;color:#5b21b6}.jb-chip--rec[data-v-7d9ef212]{background:#fef3c7;color:#92400e}.jb-logo[data-v-7d9ef212]{width:44px;height:44px;border-radius:10px;background:#f1f5f9;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.jb-logo img[data-v-7d9ef212]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.jb-logo-letter[data-v-7d9ef212]{font-size:1.1rem;font-weight:700;color:#6c757d}.jb-apply-btn[data-v-7d9ef212]{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;background:var(--color-primary, #2563eb);color:#fff;border:none;border-radius:20px;font-size:.78rem;font-weight:600;cursor:pointer;transition:opacity .15s;white-space:nowrap}.jb-apply-btn[data-v-7d9ef212]:hover{opacity:.88}.jb-salary[data-v-7d9ef212]{font-size:.8rem;font-weight:700;color:#16a34a;display:inline-flex;align-items:center;gap:3px}.jb-time[data-v-7d9ef212]{font-size:.75rem;color:#9ca3af;display:inline-flex;align-items:center;gap:3px}.jb-companies-grid[data-v-7d9ef212]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.jb-company-card[data-v-7d9ef212]{background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:14px 10px;text-align:center;cursor:pointer;transition:box-shadow .15s,border-color .15s}.jb-company-card[data-v-7d9ef212]:hover{box-shadow:0 2px 10px #00000014;border-color:#93c5fd}.jb-company-logo[data-v-7d9ef212]{width:46px;height:46px;border-radius:10px;background:#f1f5f9;border:1px solid #dee2e6;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.jb-company-logo img[data-v-7d9ef212]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.jb-company-letter[data-v-7d9ef212]{font-size:1.2rem;font-weight:700;color:#6c757d}.jb-company-name[data-v-7d9ef212]{font-weight:600;font-size:.8rem;color:#1e293b;margin:0 0 2px}.jb-company-sector[data-v-7d9ef212]{font-size:.73rem;color:#9ca3af;margin:0 0 5px}.jb-company-count[data-v-7d9ef212]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--color-primary, #2563eb);font-weight:600}.jb-row--recommended[data-v-7d9ef212]{border-left:3px solid #f59e0b;background:linear-gradient(135deg,#fff 85%,#fffbeb 100%)}.jb-list[data-v-7d9ef212]{display:flex;flex-direction:column;gap:10px}.jb-row[data-v-7d9ef212]{display:flex;gap:14px;align-items:center;background:#fff;border:1.5px solid #e9ecef;border-radius:12px;padding:14px 16px;cursor:pointer;transition:box-shadow .15s,border-color .15s}.jb-row[data-v-7d9ef212]:hover{box-shadow:0 3px 12px #00000014;border-color:#93c5fd}.jb-row-logo[data-v-7d9ef212]{width:48px;height:48px;border-radius:10px;background:#f1f5f9;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.jb-row-logo img[data-v-7d9ef212]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.jb-row-info[data-v-7d9ef212]{flex:1;min-width:0}.jb-row-title[data-v-7d9ef212]{font-weight:700;font-size:.9rem;color:#1e293b;margin:0 0 2px}.jb-row-company[data-v-7d9ef212]{font-size:.8rem;color:#6c757d;margin:0 0 6px;display:flex;align-items:center;gap:4px}.jb-row-chips[data-v-7d9ef212]{display:flex;flex-wrap:wrap;gap:5px}.jb-row-right[data-v-7d9ef212]{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.jb-row-btns[data-v-7d9ef212]{display:flex;gap:6px;align-items:center}.jb-save-btn[data-v-7d9ef212]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f1f5f9;border:1.5px solid #dee2e6;color:#9ca3af;cursor:pointer;transition:all .15s;flex-shrink:0}.jb-save-btn[data-v-7d9ef212]:hover{border-color:#f59e0b;color:#f59e0b;background:#fffbeb}.jb-save-btn--active[data-v-7d9ef212]{background:#fffbeb;border-color:#f59e0b;color:#f59e0b}.jb-applied-badge[data-v-7d9ef212]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:#dcfce7;color:#16a34a;border-radius:20px;font-size:.78rem;font-weight:600;white-space:nowrap}.jb-detail-btn[data-v-7d9ef212]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:#fff;color:var(--color-primary, #2563eb);border:1.5px solid var(--color-primary, #2563eb);border-radius:20px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.jb-detail-btn[data-v-7d9ef212]:hover{background:var(--color-primary, #2563eb);color:#fff}.jb-row-salary[data-v-7d9ef212]{font-size:.85rem;font-weight:700;color:#16a34a;display:flex;align-items:center;gap:3px}.jb-row-meta[data-v-7d9ef212]{display:flex;gap:10px;font-size:.76rem;color:#9ca3af}.jb-row-meta span[data-v-7d9ef212]{display:inline-flex;align-items:center;gap:3px}.jb-pagination[data-v-7d9ef212]{display:flex;justify-content:center;padding:20px 0 4px}.jb-empty[data-v-7d9ef212]{text-align:center;padding:40px 16px;color:#9ca3af;font-size:1.8rem}.jb-empty p[data-v-7d9ef212]{font-size:.9rem;margin:8px 0 16px}.jb-empty-mini[data-v-7d9ef212]{color:#9ca3af;font-size:.88rem;padding:8px 0}@media (max-width: 900px){.jb-layout[data-v-7d9ef212]{flex-direction:column}.jb-sidebar[data-v-7d9ef212]{width:100%;position:static}.jb-recommended-grid[data-v-7d9ef212]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.jb-recommended-grid[data-v-7d9ef212]{grid-template-columns:1fr}.jb-companies-grid[data-v-7d9ef212]{grid-template-columns:repeat(3,1fr)}.jb-row[data-v-7d9ef212]{flex-wrap:wrap}.jb-row-right[data-v-7d9ef212]{flex-direction:row;flex-wrap:wrap;width:100%;justify-content:flex-start}}.required[data-v-3bbf165e]{color:#ef4444}.rc-section-title[data-v-3bbf165e]{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:700;color:#374151;margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid #f1f5f9}.rc-section-icon[data-v-3bbf165e]{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;flex-shrink:0}.rc-section-icon--blue[data-v-3bbf165e]{background:#dbeafe;color:#1d4ed8}.rc-section-icon--green[data-v-3bbf165e]{background:#dcfce7;color:#166534}.rc-section-icon--purple[data-v-3bbf165e]{background:#ede9fe;color:#6d28d9}.rc-logo-wrap[data-v-3bbf165e]{display:flex;align-items:center;gap:16px}.rc-logo-preview[data-v-3bbf165e]{width:80px;height:80px;border-radius:14px;background:#f1f5f9;border:1.5px solid #dee2e6;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.rc-logo-preview img[data-v-3bbf165e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rc-logo-placeholder-icon[data-v-3bbf165e]{font-size:2rem;color:#adb5bd}.rc-upload-btn[data-v-3bbf165e]{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;background:#fff;border:1.5px solid #dee2e6;border-radius:8px;font-size:.85rem;font-weight:500;color:#374151;cursor:pointer;transition:border-color .15s,background .15s;margin-bottom:6px}.rc-upload-btn[data-v-3bbf165e]:hover{border-color:var(--color-primary, #2563eb);color:var(--color-primary, #2563eb);background:#eff6ff}.rc-upload-hint[data-v-3bbf165e]{font-size:.75rem;color:#9ca3af;margin:0}.rc-input-icon[data-v-3bbf165e]{background:#f8f9fa;color:#6c757d;border-color:#dee2e6;font-size:.85rem}.rc-input-icon--linkedin[data-v-3bbf165e]{background:#0a66c2;color:#fff;font-weight:700;font-size:.85rem;border-color:#0a66c2;font-style:italic}.rc-tags-input[data-v-3bbf165e]{display:flex;gap:8px;margin-bottom:8px}.rc-tag-add-btn[data-v-3bbf165e]{padding:4px 12px;background:var(--color-primary, #2563eb);color:#fff;border:none;border-radius:6px;cursor:pointer;flex-shrink:0;transition:opacity .15s}.rc-tag-add-btn[data-v-3bbf165e]:hover{opacity:.88}.rc-tags[data-v-3bbf165e]{display:flex;flex-wrap:wrap;gap:6px}.rc-tag[data-v-3bbf165e]{display:inline-flex;align-items:center;gap:6px;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;padding:3px 10px;border-radius:20px;font-size:.8rem}.rc-tag--purple[data-v-3bbf165e]{background:#ede9fe;color:#6d28d9;border-color:#c4b5fd}.rc-tag-remove[data-v-3bbf165e]{background:none;border:none;color:inherit;cursor:pointer;padding:0;font-size:.7rem;line-height:1;opacity:.7}.rc-tag-remove[data-v-3bbf165e]:hover{opacity:1}.companies-page[data-v-7ee22920]{padding:4px 0 32px}.cp-search-bar[data-v-7ee22920]{position:relative;margin-bottom:20px}.cp-search-icon[data-v-7ee22920]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.cp-search-input[data-v-7ee22920]{width:100%;padding:10px 36px;border:1.5px solid #dee2e6;border-radius:8px;font-size:.9rem;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.cp-search-input[data-v-7ee22920]:focus{border-color:var(--color-primary, #2563eb);box-shadow:0 0 0 3px #2563eb1a}.cp-search-clear[data-v-7ee22920]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:2px 6px}.cp-search-clear[data-v-7ee22920]:hover{color:#374151}.cp-stats[data-v-7ee22920]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.cp-stat-card[data-v-7ee22920]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:14px}.cp-stat-icon[data-v-7ee22920]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.cp-stat-icon--blue[data-v-7ee22920]{background:#dbeafe;color:#1d4ed8}.cp-stat-icon--green[data-v-7ee22920]{background:#dcfce7;color:#16a34a}.cp-stat-icon--purple[data-v-7ee22920]{background:#ede9fe;color:#6d28d9}.cp-stat-num[data-v-7ee22920]{font-size:1.6rem;font-weight:700;color:#1e293b;margin:0;line-height:1}.cp-stat-label[data-v-7ee22920]{font-size:.78rem;color:#6c757d;margin:3px 0 0}.cp-layout[data-v-7ee22920]{display:flex;gap:20px;align-items:flex-start}.cp-sidebar[data-v-7ee22920]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;position:sticky;top:10px}.cp-sidebar-header[data-v-7ee22920]{display:flex;align-items:center;padding:12px 14px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.cp-sidebar-title[data-v-7ee22920]{flex:1;font-weight:700;font-size:.85rem;color:#374151;display:flex;align-items:center;gap:6px}.cp-clear-btn[data-v-7ee22920]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#dc3545;font-size:.75rem;font-weight:500;cursor:pointer;padding:0}.cp-clear-btn[data-v-7ee22920]:hover{text-decoration:underline}.cp-filter-group[data-v-7ee22920]{padding:12px 14px;border-bottom:1px solid #f1f5f9}.cp-filter-label[data-v-7ee22920]{display:block;font-size:.78rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px}.cp-check-label[data-v-7ee22920]{font-size:.82rem;color:#374151;cursor:pointer}.cp-main[data-v-7ee22920]{flex:1;min-width:0}.cp-showing[data-v-7ee22920]{font-size:.85rem;color:#6c757d;font-weight:500;margin-bottom:12px}.cp-list[data-v-7ee22920]{display:flex;flex-direction:column;gap:10px}.cp-row[data-v-7ee22920]{display:flex;align-items:center;gap:16px;background:#fff;border:1.5px solid #e9ecef;border-radius:12px;padding:16px 18px;transition:box-shadow .15s,border-color .15s}.cp-row[data-v-7ee22920]:hover{box-shadow:0 3px 12px #00000012;border-color:#93c5fd}.cp-row-logo[data-v-7ee22920]{width:56px;height:56px;border-radius:12px;background:#dbeafe;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.cp-row-logo img[data-v-7ee22920]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cp-logo-icon[data-v-7ee22920]{font-size:1.4rem;color:#1d4ed8}.cp-row-info[data-v-7ee22920]{flex:1;min-width:0}.cp-row-name[data-v-7ee22920]{font-weight:700;font-size:.95rem;color:#1e293b;margin:0 0 2px}.cp-row-industry[data-v-7ee22920]{font-size:.82rem;color:#6c757d;margin:0 0 6px}.cp-row-meta[data-v-7ee22920]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:8px}.cp-meta-item[data-v-7ee22920]{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;color:#4b5563}.cp-meta-item--link[data-v-7ee22920]{color:var(--color-primary, #2563eb);text-decoration:none}.cp-meta-item--link[data-v-7ee22920]:hover{text-decoration:underline}.cp-fi[data-v-7ee22920]{font-size:.78rem}.cp-fi--blue[data-v-7ee22920]{color:var(--color-primary, #2563eb)}.cp-row-badges[data-v-7ee22920]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cp-vacancies-badge[data-v-7ee22920]{display:inline-flex;align-items:center;gap:5px;padding:3px 12px;border-radius:20px;font-size:.78rem;font-weight:600}.cp-vacancies-badge--active[data-v-7ee22920]{background:#dcfce7;color:#166534}.cp-vacancies-badge--none[data-v-7ee22920]{background:#f1f5f9;color:#9ca3af}.cp-size-badge[data-v-7ee22920]{font-size:.76rem;color:#6c757d}.cp-row-actions[data-v-7ee22920]{display:flex;gap:4px;flex-shrink:0}.cp-empty[data-v-7ee22920]{text-align:center;padding:40px 16px;color:#9ca3af;font-size:2rem}.cp-empty p[data-v-7ee22920]{font-size:.9rem;margin:8px 0 16px}.cp-pagination[data-v-7ee22920]{display:flex;justify-content:center;padding:20px 0 4px}@media (max-width: 900px){.cp-layout[data-v-7ee22920]{flex-direction:column}.cp-sidebar[data-v-7ee22920]{width:100%;position:static}.cp-stats[data-v-7ee22920]{grid-template-columns:1fr}}@media (max-width: 560px){.cp-stats[data-v-7ee22920]{grid-template-columns:1fr}.cp-row[data-v-7ee22920]{flex-wrap:wrap}.cp-row-actions[data-v-7ee22920]{width:100%;justify-content:flex-end}}.cpm-body[data-v-cd491b28]{display:flex;flex-direction:column;gap:18px}.cpm-field[data-v-cd491b28]{display:flex;flex-direction:column;gap:5px}.cpm-label[data-v-cd491b28]{font-size:.82rem;font-weight:600;color:#374151}.cpm-required[data-v-cd491b28]{color:#dc3545}.cpm-textarea[data-v-cd491b28]{resize:vertical;min-height:110px;font-size:.9rem}.cpm-counter[data-v-cd491b28]{font-size:.75rem;color:#9ca3af;text-align:right}.cpm-counter--warn[data-v-cd491b28]{color:#f59e0b;font-weight:600}.cpm-dropzone[data-v-cd491b28]{border:2px dashed #d1d5db;border-radius:10px;padding:28px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;text-align:center;transition:border-color .15s,background .15s;position:relative;min-height:120px;background:#f9fafb}.cpm-dropzone[data-v-cd491b28]:hover,.cpm-dropzone--over[data-v-cd491b28]{border-color:var(--color-primary, #2563eb);background:#eff6ff}.cpm-dropzone--filled[data-v-cd491b28]{padding:0;cursor:default;border-style:solid;border-color:#93c5fd;background:#fff;overflow:hidden}.cpm-file-input[data-v-cd491b28]{display:none}.cpm-drop-icon[data-v-cd491b28]{font-size:2rem;color:#93c5fd;margin-bottom:8px}.cpm-drop-text[data-v-cd491b28]{font-size:.85rem;color:#4b5563;margin:0 0 4px}.cpm-drop-link[data-v-cd491b28]{color:var(--color-primary, #2563eb);font-weight:600}.cpm-drop-hint[data-v-cd491b28]{font-size:.75rem;color:#9ca3af;margin:0}.cpm-preview-img[data-v-cd491b28]{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px}.cpm-remove-img[data-v-cd491b28]{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.55);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;font-size:.8rem;transition:background .15s}.cpm-remove-img[data-v-cd491b28]:hover{background:rgba(0,0,0,.75)}.cpm-field-error[data-v-cd491b28]{font-size:.78rem;color:#dc3545}.cpm-input-icon[data-v-cd491b28]{position:relative}.cpm-input-prefix[data-v-cd491b28]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;font-size:.8rem}.cpm-input-pad[data-v-cd491b28]{padding-left:30px}.cpm-tips[data-v-cd491b28]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:14px 16px}.cpm-tips-header[data-v-cd491b28]{display:flex;align-items:center;gap:7px;font-size:.85rem;font-weight:700;color:#1d4ed8;margin-bottom:8px}.cpm-tips-icon[data-v-cd491b28]{font-size:.9rem}.cpm-tips-list[data-v-cd491b28]{margin:0;padding-left:18px;list-style:disc}.cpm-tips-list li[data-v-cd491b28]{font-size:.8rem;color:#374151;margin-bottom:3px;line-height:1.45}.comm-page[data-v-f0ebf982]{padding:4px 0 32px}.comm-layout[data-v-f0ebf982]{display:grid;grid-template-columns:220px 1fr 240px;gap:20px;align-items:flex-start}.comm-sidebar-left[data-v-f0ebf982]{position:sticky;top:10px;display:flex;flex-direction:column;gap:12px}.comm-profile-card[data-v-f0ebf982]{background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden}.comm-profile-banner[data-v-f0ebf982]{height:64px;background:linear-gradient(135deg,var(--color-primary, #2563eb) 0%,#7c3aed 100%)}.comm-profile-avatar-wrap[data-v-f0ebf982]{display:flex;justify-content:center;margin-top:-24px}.comm-profile-photo[data-v-f0ebf982]{width:52px;height:52px;border-radius:50%;border:3px solid #fff;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px #00000026}.comm-profile-info[data-v-f0ebf982]{padding:8px 16px 16px;text-align:center}.comm-profile-name[data-v-f0ebf982]{font-weight:700;font-size:.9rem;color:#1e293b;margin:0 0 2px}.comm-profile-career[data-v-f0ebf982]{font-size:.74rem;color:#6c757d;margin:0 0 12px}.comm-profile-stats[data-v-f0ebf982]{display:flex;align-items:center;justify-content:center;gap:16px}.comm-pstat[data-v-f0ebf982]{display:flex;flex-direction:column;align-items:center}.comm-pstat-num[data-v-f0ebf982]{font-weight:700;font-size:1rem;color:#1e293b;line-height:1}.comm-pstat-lbl[data-v-f0ebf982]{font-size:.68rem;color:#9ca3af;margin-top:2px}.comm-pstat-div[data-v-f0ebf982]{width:1px;height:28px;background:#e9ecef}.comm-quick-links[data-v-f0ebf982]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:14px}.comm-quick-title[data-v-f0ebf982]{font-size:.72rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.comm-quick-item[data-v-f0ebf982]{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;font-size:.83rem;color:#374151;text-decoration:none;transition:background .12s;font-weight:500}.comm-quick-item[data-v-f0ebf982]:hover{background:#f1f5f9;color:var(--color-primary, #2563eb)}.comm-qi-icon[data-v-f0ebf982]{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:.78rem;flex-shrink:0}.comm-qi-icon--blue[data-v-f0ebf982]{background:#dbeafe;color:#1d4ed8}.comm-qi-icon--green[data-v-f0ebf982]{background:#dcfce7;color:#16a34a}.comm-qi-icon--orange[data-v-f0ebf982]{background:#fef3c7;color:#b45309}.comm-qi-icon--purple[data-v-f0ebf982]{background:#ede9fe;color:#6d28d9}.comm-feed[data-v-f0ebf982]{display:flex;flex-direction:column;gap:14px;min-width:0}.comm-composer[data-v-f0ebf982]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:box-shadow .15s,border-color .15s}.comm-composer[data-v-f0ebf982]:hover{box-shadow:0 2px 10px #00000012;border-color:#93c5fd}.comm-composer-photo[data-v-f0ebf982]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comm-composer-placeholder[data-v-f0ebf982]{flex:1;padding:9px 16px;border:1.5px solid #e9ecef;border-radius:22px;font-size:.87rem;color:#9ca3af;background:#f8f9fa;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comm-posts[data-v-f0ebf982]{display:flex;flex-direction:column;gap:14px}.comm-post[data-v-f0ebf982]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:18px;transition:box-shadow .15s}.comm-post[data-v-f0ebf982]:hover{box-shadow:0 3px 14px #0000000f}.comm-post-header[data-v-f0ebf982]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.comm-post-photo[data-v-f0ebf982]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid #e9ecef}.comm-post-author[data-v-f0ebf982]{flex:1;min-width:0}.comm-post-name[data-v-f0ebf982]{font-weight:700;font-size:.9rem;color:#1e293b;margin:0 0 2px}.comm-post-meta[data-v-f0ebf982]{font-size:.75rem;color:#9ca3af;margin:0}.comm-post-type-badge[data-v-f0ebf982]{font-size:.7rem;font-weight:600;border-radius:12px;padding:3px 10px;white-space:nowrap;border:1px solid transparent}.comm-badge--logro[data-v-f0ebf982]{background:#fef9c3;color:#854d0e;border-color:#fde68a}.comm-badge--oportunidad[data-v-f0ebf982]{background:#dcfce7;color:#166534;border-color:#86efac}.comm-badge--general[data-v-f0ebf982]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.comm-badge--pregunta[data-v-f0ebf982]{background:#faf5ff;color:#6d28d9;border-color:#ddd6fe}.comm-badge--evento[data-v-f0ebf982]{background:#fff1f2;color:#be123c;border-color:#fecdd3}.comm-post-content[data-v-f0ebf982]{font-size:.88rem;color:#374151;line-height:1.65;margin:0 0 12px}.comm-post-image[data-v-f0ebf982]{border-radius:10px;overflow:hidden;margin-bottom:12px}.comm-post-image img[data-v-f0ebf982]{width:100%;max-height:260px;-o-object-fit:cover;object-fit:cover;display:block}.comm-post-link[data-v-f0ebf982]{display:inline-flex;align-items:center;gap:6px;font-size:.79rem;color:var(--color-primary, #2563eb);text-decoration:none;background:#eff6ff;border-radius:6px;padding:4px 10px;margin-bottom:10px;word-break:break-all}.comm-post-link[data-v-f0ebf982]:hover{text-decoration:underline}.comm-post-stats[data-v-f0ebf982]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#9ca3af;padding-bottom:8px;border-bottom:1px solid #f1f5f9;margin-bottom:4px}.comm-post-stats span[data-v-f0ebf982]{display:inline-flex;align-items:center;gap:5px}.comm-stats-comments[data-v-f0ebf982]{background:none;border:none;font-size:.75rem;color:#9ca3af;cursor:pointer;padding:0;transition:color .12s}.comm-stats-comments[data-v-f0ebf982]:hover{color:var(--color-primary, #2563eb);text-decoration:underline}.comm-post-actions[data-v-f0ebf982]{display:flex;gap:2px}.comm-pa-btn[data-v-f0ebf982]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 0;background:none;border:none;border-radius:8px;font-size:.82rem;color:#6c757d;font-weight:500;cursor:pointer;transition:background .12s,color .12s}.comm-pa-btn[data-v-f0ebf982]:hover{background:#f1f5f9;color:var(--color-primary, #2563eb)}.comm-pa-btn--active[data-v-f0ebf982]{color:var(--color-primary, #2563eb);font-weight:700}.comm-comments[data-v-f0ebf982]{margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:10px}.comm-comment-list[data-v-f0ebf982]{display:flex;flex-direction:column;gap:8px}.comm-comment[data-v-f0ebf982]{display:flex;align-items:flex-start;gap:8px}.comm-comment-avatar[data-v-f0ebf982]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1.5px solid #e9ecef}.comm-comment-bubble[data-v-f0ebf982]{background:#f8f9fa;border-radius:12px;padding:8px 12px;flex:1;min-width:0}.comm-comment-header[data-v-f0ebf982]{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.comm-comment-name[data-v-f0ebf982]{font-size:.8rem;font-weight:700;color:#1e293b}.comm-comment-time[data-v-f0ebf982]{font-size:.7rem;color:#9ca3af}.comm-comment-text[data-v-f0ebf982]{font-size:.82rem;color:#374151;margin:0;line-height:1.5}.comm-comment-input-row[data-v-f0ebf982]{display:flex;align-items:center;gap:8px}.comm-comment-input-wrap[data-v-f0ebf982]{flex:1;display:flex;align-items:center;background:#f8f9fa;border:1.5px solid #e9ecef;border-radius:22px;padding:4px 6px 4px 14px;gap:6px;transition:border-color .15s}.comm-comment-input-wrap[data-v-f0ebf982]:focus-within{border-color:var(--color-primary, #2563eb);background:#fff}.comm-comment-input[data-v-f0ebf982]{flex:1;background:none;border:none;outline:none;font-size:.84rem;color:#374151;padding:4px 0}.comm-comment-input[data-v-f0ebf982]::-moz-placeholder{color:#9ca3af}.comm-comment-input[data-v-f0ebf982]::placeholder{color:#9ca3af}.comm-comment-send[data-v-f0ebf982]{background:none;border:none;color:var(--color-primary, #2563eb);cursor:pointer;font-size:.85rem;padding:4px 6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .12s}.comm-comment-send[data-v-f0ebf982]:disabled{color:#d1d5db;cursor:default}.comm-comment-send[data-v-f0ebf982]:not(:disabled):hover{background:#eff6ff}.comm-load-more[data-v-f0ebf982]{text-align:center;padding:4px 0}.comm-sidebar-right[data-v-f0ebf982]{position:sticky;top:10px;display:flex;flex-direction:column;gap:12px}.comm-widget[data-v-f0ebf982]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:14px}.comm-widget-title[data-v-f0ebf982]{display:flex;align-items:center;gap:7px;font-size:.82rem;font-weight:700;color:#374151;margin:0 0 10px}.comm-trend-item[data-v-f0ebf982]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #f1f5f9}.comm-trend-item[data-v-f0ebf982]:last-child{border-bottom:none}.comm-trend-tag[data-v-f0ebf982]{font-size:.82rem;font-weight:600;color:var(--color-primary, #2563eb);cursor:pointer}.comm-trend-tag[data-v-f0ebf982]:hover{text-decoration:underline}.comm-trend-count[data-v-f0ebf982]{font-size:.7rem;color:#9ca3af}.comm-vacancy-item[data-v-f0ebf982]{padding:6px 0;border-bottom:1px solid #f1f5f9}.comm-vacancy-item[data-v-f0ebf982]:last-of-type{border-bottom:none;margin-bottom:6px}.comm-vi-title[data-v-f0ebf982]{font-size:.82rem;font-weight:600;color:#1e293b;margin:0 0 1px}.comm-vi-company[data-v-f0ebf982]{font-size:.73rem;color:#6c757d;margin:0}.comm-widget-link[data-v-f0ebf982]{font-size:.78rem;color:var(--color-primary, #2563eb);text-decoration:none;font-weight:500}.comm-widget-link[data-v-f0ebf982]:hover{text-decoration:underline}.comm-grad-item[data-v-f0ebf982]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f1f5f9}.comm-grad-item[data-v-f0ebf982]:last-child{border-bottom:none}.comm-grad-photo[data-v-f0ebf982]{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid #e9ecef}.comm-grad-name[data-v-f0ebf982]{font-size:.82rem;font-weight:600;color:#1e293b;margin:0 0 1px}.comm-grad-career[data-v-f0ebf982]{font-size:.71rem;color:#6c757d;margin:0}.comm-suggestion[data-v-f0ebf982]{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #f1f5f9}.comm-suggestion[data-v-f0ebf982]:last-child{border-bottom:none}.comm-sug-photo[data-v-f0ebf982]{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid #e9ecef}.comm-suggestion-info[data-v-f0ebf982]{flex:1;min-width:0}.comm-sug-name[data-v-f0ebf982]{font-size:.8rem;font-weight:600;color:#1e293b;margin:0 0 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comm-sug-meta[data-v-f0ebf982]{font-size:.69rem;color:#9ca3af;margin:0}.comm-connect-btn[data-v-f0ebf982]{flex-shrink:0;font-size:.72rem;padding:3px 9px;border:1.5px solid var(--color-primary, #2563eb);border-radius:16px;background:none;color:var(--color-primary, #2563eb);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s;display:inline-flex;align-items:center;gap:4px}.comm-connect-btn[data-v-f0ebf982]:hover{background:var(--color-primary, #2563eb);color:#fff}@media (max-width: 1100px){.comm-layout[data-v-f0ebf982]{grid-template-columns:200px 1fr}.comm-sidebar-right[data-v-f0ebf982]{display:none}}@media (max-width: 750px){.comm-layout[data-v-f0ebf982]{grid-template-columns:1fr}.comm-sidebar-left[data-v-f0ebf982]{position:static}}.gt-page[data-v-8889ff2c]{padding:4px 0 32px}.gt-subtitle[data-v-8889ff2c]{font-size:.85rem;color:#6c757d;margin:-4px 0 20px}.gt-kpis[data-v-8889ff2c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.gt-kpi-card[data-v-8889ff2c]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:16px 18px}.gt-kpi-top[data-v-8889ff2c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.gt-kpi-icon[data-v-8889ff2c]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem}.gt-kpi-icon--blue[data-v-8889ff2c]{background:#dbeafe;color:#1d4ed8}.gt-kpi-icon--green[data-v-8889ff2c]{background:#dcfce7;color:#16a34a}.gt-kpi-icon--red[data-v-8889ff2c]{background:#fee2e2;color:#dc2626}.gt-kpi-icon--purple[data-v-8889ff2c]{background:#ede9fe;color:#6d28d9}.gt-kpi-icon--yellow[data-v-8889ff2c]{background:#fef9c3;color:#b45309}.gt-kpi-icon--teal[data-v-8889ff2c]{background:#ccfbf1;color:#0f766e}.gt-kpi-badge[data-v-8889ff2c]{font-size:.7rem;font-weight:600;border-radius:20px;padding:2px 9px}.gt-kpi-badge--green[data-v-8889ff2c]{background:#dcfce7;color:#15803d}.gt-kpi-badge--red[data-v-8889ff2c]{background:#fee2e2;color:#b91c1c}.gt-kpi-label[data-v-8889ff2c]{font-size:.78rem;color:#6c757d;margin:0 0 4px}.gt-kpi-value[data-v-8889ff2c]{font-size:1.6rem;font-weight:700;color:#1e293b;margin:0;line-height:1}.gt-charts[data-v-8889ff2c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.gt-chart-card[data-v-8889ff2c]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:18px}.gt-chart-title[data-v-8889ff2c]{font-size:.88rem;font-weight:700;color:#1e293b;margin:0 0 16px}.gt-sector-list[data-v-8889ff2c]{display:flex;flex-direction:column;gap:12px}.gt-sector-row[data-v-8889ff2c]{display:flex;flex-direction:column;gap:4px}.gt-sector-meta[data-v-8889ff2c]{display:flex;justify-content:space-between;align-items:baseline}.gt-sector-name[data-v-8889ff2c]{font-size:.82rem;color:#374151;font-weight:500}.gt-sector-count[data-v-8889ff2c]{font-size:.75rem;color:#6c757d}.gt-sector-bar-bg[data-v-8889ff2c]{height:7px;background:#f1f5f9;border-radius:4px;overflow:hidden}.gt-sector-bar-fill[data-v-8889ff2c]{height:100%;border-radius:4px;transition:width .4s ease}.gt-donut-legend[data-v-8889ff2c]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:4px;font-size:.8rem}.gt-donut-dot[data-v-8889ff2c]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.gt-donut-dot--green[data-v-8889ff2c]{background:#22c55e}.gt-donut-dot--red[data-v-8889ff2c]{background:#ef4444}.gt-donut-lbl[data-v-8889ff2c]{color:#374151}.gt-donut-pct[data-v-8889ff2c]{font-weight:700;color:#1e293b}.gt-evolution-list[data-v-8889ff2c]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.gt-evo-row[data-v-8889ff2c]{display:flex;align-items:center;gap:10px}.gt-evo-year[data-v-8889ff2c]{font-size:.78rem;color:#6c757d;width:32px;flex-shrink:0;text-align:right}.gt-evo-bar-bg[data-v-8889ff2c]{flex:1;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}.gt-evo-bar-fill[data-v-8889ff2c]{height:100%;background:#3b82f6;border-radius:4px;transition:width .4s ease}.gt-evo-pct[data-v-8889ff2c]{font-size:.78rem;font-weight:600;color:#374151;width:34px;text-align:right;flex-shrink:0}.gt-evo-trend[data-v-8889ff2c]{font-size:.75rem;color:var(--color-primary, #2563eb);margin:0;display:flex;align-items:center;gap:5px;font-weight:500}.gt-section-title[data-v-8889ff2c]{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 14px}.gt-filters[data-v-8889ff2c]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px;background:#f8f9fa;border-radius:8px}.gt-filter-group[data-v-8889ff2c]{display:flex;flex-direction:column;gap:4px}.gt-filter-label[data-v-8889ff2c]{font-size:.75rem;font-weight:600;color:#6c757d}.gt-grad-cell[data-v-8889ff2c]{display:flex;align-items:center;gap:10px}.gt-grad-avatar[data-v-8889ff2c]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid #e9ecef}.gt-grad-name[data-v-8889ff2c]{font-weight:600;font-size:.85rem;color:#1e293b;margin:0 0 1px;white-space:nowrap}.gt-grad-year[data-v-8889ff2c]{font-size:.72rem;color:#9ca3af;margin:0}.gt-company-name[data-v-8889ff2c]{font-weight:600;font-size:.83rem;color:var(--color-primary, #2563eb);margin:0 0 1px}.gt-company-role[data-v-8889ff2c]{font-size:.75rem;color:#9ca3af;margin:0}.gt-status-badge[data-v-8889ff2c]{display:inline-block;padding:3px 12px;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap}.gt-badge--employed[data-v-8889ff2c]{background:#dcfce7;color:#15803d}.gt-badge--unemployed[data-v-8889ff2c]{background:#fee2e2;color:#b91c1c}.gt-badge--independent[data-v-8889ff2c]{background:#fef9c3;color:#b45309}.gt-badge--studying[data-v-8889ff2c]{background:#ede9fe;color:#6d28d9}.gt-td-updated[data-v-8889ff2c]{font-size:.78rem;color:#9ca3af;white-space:nowrap}@media (max-width: 1024px){.gt-kpis[data-v-8889ff2c]{grid-template-columns:repeat(2,1fr)}.gt-charts[data-v-8889ff2c]{grid-template-columns:1fr}.gt-filters[data-v-8889ff2c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.gt-kpis[data-v-8889ff2c],.gt-filters[data-v-8889ff2c]{grid-template-columns:1fr}}.service-card[data-v-74e9240c]{background:#ffffff;border:1px solid #e4e7ec;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s ease}.service-card[data-v-74e9240c]:hover{box-shadow:0 4px 16px #00000014}.service-card__icon-wrap[data-v-74e9240c]{width:48px;height:48px;border-radius:50%;background:rgba(var(--color-primary-rgb),.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-card__icon[data-v-74e9240c]{color:var(--color-primary);font-size:18px}.service-card__name[data-v-74e9240c]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#212b36;margin:0}.service-card__desc[data-v-74e9240c]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin:0;flex:1;line-height:1.5}.service-card__btn[data-v-74e9240c]{width:100%;margin-top:4px}[data-v-74e9240c] .service-card__btn .o-btn{width:100%;justify-content:center}.srm[data-v-0c9c898c]{background:#ffffff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.srm__header[data-v-0c9c898c]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e4e7ec}.srm__header-info[data-v-0c9c898c]{display:flex;align-items:center;gap:14px}.srm__icon-circle[data-v-0c9c898c]{width:44px;height:44px;border-radius:50%;background:rgba(var(--color-primary-rgb),.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.srm__icon[data-v-0c9c898c]{color:var(--color-primary);font-size:18px}.srm__title[data-v-0c9c898c]{font-family:Roboto,sans-serif;font-size:15px;font-weight:700;color:#212b36;margin:0}.srm__subtitle[data-v-0c9c898c]{font-family:Roboto,sans-serif;font-size:12px;color:#919eab;margin:0}.srm__close[data-v-0c9c898c]{background:none;border:none;color:#919eab;font-size:16px;cursor:pointer;padding:4px;line-height:1;transition:color .2s}.srm__close[data-v-0c9c898c]:hover{color:#212b36}.srm__body[data-v-0c9c898c]{padding:24px;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 280px);overflow-y:auto}.srm__row[data-v-0c9c898c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.srm__field[data-v-0c9c898c]{display:flex;flex-direction:column;gap:6px}.srm__label[data-v-0c9c898c]{font-family:Roboto,sans-serif;font-size:13px;font-weight:500;color:#212b36;display:flex;align-items:center;gap:6px;margin:0}.srm__label-icon[data-v-0c9c898c]{color:#637381;font-size:13px}.srm__textarea[data-v-0c9c898c]{resize:none;font-family:Roboto,sans-serif;font-size:14px}.srm__requirements[data-v-0c9c898c]{display:flex;flex-direction:column;gap:10px}.srm__req-header[data-v-0c9c898c]{display:flex;align-items:center;gap:8px}.srm__req-icon[data-v-0c9c898c]{color:var(--color-primary);font-size:14px}.srm__req-title[data-v-0c9c898c]{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#212b36}.srm__req-subtitle[data-v-0c9c898c]{font-family:Roboto,sans-serif;font-size:13px;color:#637381;margin:0}.srm__req-item[data-v-0c9c898c]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e4e7ec;border-radius:8px;cursor:pointer;transition:border-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.srm__req-item[data-v-0c9c898c]:hover{border-color:rgba(var(--color-primary-rgb),.4)}.srm__req-checkbox[data-v-0c9c898c]{width:16px;height:16px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.srm__req-text[data-v-0c9c898c]{font-family:Roboto,sans-serif;font-size:13px;color:#212b36}.srm__req-warning[data-v-0c9c898c]{display:flex;align-items:center;gap:6px;font-family:Roboto,sans-serif;font-size:13px;color:#f59e0b;margin:0}.srm__req-warning-icon[data-v-0c9c898c]{font-size:13px}.srm__footer[data-v-0c9c898c]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e4e7ec}.service-catalog[data-v-3192af20]{display:flex;flex-direction:column;gap:24px;padding:8px 0}.service-catalog__search[data-v-3192af20]{max-width:360px}.service-catalog__grid[data-v-3192af20]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.service-catalog__grid[data-v-3192af20]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.service-catalog__grid[data-v-3192af20]{grid-template-columns:1fr}}.page-header[data-v-42230990]{margin-bottom:1.5rem}.page-header__title[data-v-42230990]{font-size:1.5rem;font-weight:700;color:#212b36;margin-bottom:.25rem}.page-header__subtitle[data-v-42230990]{color:#637381;font-size:.9rem;margin:0}.summary-cards[data-v-42230990]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}@media (max-width: 768px){.summary-cards[data-v-42230990]{grid-template-columns:1fr}}.summary-card-title[data-v-42230990]{display:flex;align-items:center;gap:8px;color:#637381;font-size:.85rem;font-weight:600}.summary-card-value[data-v-42230990]{font-size:1.5rem;font-weight:700;color:#212b36;margin:0}.summary-card-sub[data-v-42230990]{font-size:.8rem;color:#637381;margin:0}.drawer-header[data-v-60032fa7]{display:flex;align-items:center;justify-content:space-between;width:100%}.drawer-header__left[data-v-60032fa7]{display:flex;align-items:center;gap:12px}.drawer-header__icon[data-v-60032fa7]{width:40px;height:40px;border-radius:50%;background-color:#fff3;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem}.drawer-header__title[data-v-60032fa7]{font-size:1rem;font-weight:700;color:#fff;margin:0}.drawer-header__id[data-v-60032fa7]{font-size:.78rem;color:#fffc}.detail-body[data-v-60032fa7]{padding:20px;display:flex;flex-direction:column;gap:16px}.detail-status-row[data-v-60032fa7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.detail-request-date[data-v-60032fa7]{font-size:.82rem;color:#637381}.detail-section[data-v-60032fa7]{background:#fff;border:1px solid #e5e8eb;border-radius:10px;overflow:hidden}.detail-section--notes[data-v-60032fa7]{background:#eff8ff;border-color:#bee3f8}.detail-section__header[data-v-60032fa7]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #f0f2f4;background:#fafafa}.detail-section--notes .detail-section__header[data-v-60032fa7]{background:transparent;border-bottom-color:#bee3f8}.detail-section__icon[data-v-60032fa7]{color:#637381;font-size:.9rem}.detail-section__icon--success[data-v-60032fa7]{color:#22c55e}.detail-section__icon--info[data-v-60032fa7]{color:#3b82f6}.detail-section__title[data-v-60032fa7]{font-size:.9rem;font-weight:600;color:#212b36;margin:0}.detail-section__body[data-v-60032fa7]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.detail-grid[data-v-60032fa7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-field[data-v-60032fa7]{display:flex;flex-direction:column;gap:4px}.detail-field--full[data-v-60032fa7]{grid-column:1 / -1}.detail-label[data-v-60032fa7]{font-size:.75rem;color:#637381;display:flex;align-items:center;gap:4px}.detail-value[data-v-60032fa7]{font-size:.88rem;color:#212b36}.detail-value--strong[data-v-60032fa7]{font-weight:600}.student-name-row[data-v-60032fa7]{display:flex;align-items:center;gap:10px}.student-avatar[data-v-60032fa7]{width:34px;height:34px;border-radius:50%;background-color:var(--color-primary);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-reason[data-v-60032fa7]{font-size:.87rem;color:#444;line-height:1.6;margin:0}.requirement-item[data-v-60032fa7]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f9fafb;border:1px solid #e5e8eb;border-radius:8px;font-size:.87rem;color:#212b36}.requirement-item__icon[data-v-60032fa7]{color:#22c55e;flex-shrink:0}.detail-notes-text[data-v-60032fa7]{font-size:.87rem;color:#1e40af;line-height:1.6;margin:0}.page-header[data-v-27a460e2]{margin-bottom:1.5rem}.page-header__title[data-v-27a460e2]{font-size:1.5rem;font-weight:700;color:#212b36;margin-bottom:.25rem}.page-header__subtitle[data-v-27a460e2]{margin:0;font-size:.9rem}.page-header__link[data-v-27a460e2]{color:var(--color-primary);text-decoration:none}.filter-bar[data-v-27a460e2]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:#fff;border:1px solid #e5e8eb;border-radius:10px;padding:14px 20px;margin-bottom:1.25rem}.filter-bar__item[data-v-27a460e2]{display:flex;align-items:center;gap:8px}.filter-bar__label[data-v-27a460e2]{font-size:.85rem;color:#637381;font-weight:500;white-space:nowrap;margin:0}.filter-date[data-v-27a460e2]{height:36px;font-size:.875rem;padding:0 10px;border:1px solid #d1d5db;border-radius:6px;color:#212b36}.student-cell[data-v-27a460e2]{display:flex;align-items:center;gap:10px}.student-cell__avatar[data-v-27a460e2]{width:36px;height:36px;border-radius:50%;background-color:var(--color-primary);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.student-cell__name[data-v-27a460e2]{font-size:.875rem;font-weight:500;color:#212b36}.service-name[data-v-27a460e2]{font-size:.875rem;color:var(--color-primary)}.date-cell[data-v-27a460e2]{display:flex;flex-direction:column;gap:2px}.date-cell__date[data-v-27a460e2]{font-size:.875rem;font-weight:600;color:#212b36}.date-cell__time[data-v-27a460e2]{font-size:.78rem;color:#637381}.service-card[data-v-120bf934]{background:#fff;border:1px solid #e5e8eb;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px}.service-card__top[data-v-120bf934]{display:flex;align-items:flex-start;justify-content:space-between}.service-card__icon-wrap[data-v-120bf934]{width:44px;height:44px;border-radius:10px;background:rgba(var(--color-primary-rgb),.08);display:flex;align-items:center;justify-content:center;color:var(--color-primary);font-size:1.2rem}.service-card__toggle[data-v-120bf934]{display:flex;flex-direction:column;align-items:center;gap:2px}.service-card__toggle-label[data-v-120bf934]{font-size:.72rem;color:#637381}.service-card__name[data-v-120bf934]{font-size:1rem;font-weight:700;color:#212b36;margin:0}.service-card__pending[data-v-120bf934]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:500;background:rgba(255,171,0,.15);color:#b76e00;align-self:flex-start}.service-card__pending--empty[data-v-120bf934]{background:#f0f2f4;color:#637381}.service-card__actions[data-v-120bf934]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.modal-box[data-v-10ff125a]{background:#fff;border-radius:12px;overflow:hidden;width:420px;max-width:100%}.modal-box__header[data-v-10ff125a]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e5e8eb}.modal-box__title[data-v-10ff125a]{font-size:1.05rem;font-weight:700;color:#212b36;margin:0 0 4px}.modal-box__subtitle[data-v-10ff125a]{font-size:.82rem;color:#637381;margin:0}.modal-box__close[data-v-10ff125a]{background:none;border:none;color:#637381;cursor:pointer;padding:4px;font-size:1rem;line-height:1}.modal-box__body[data-v-10ff125a]{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.modal-box__footer[data-v-10ff125a]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #e5e8eb}.form-field[data-v-10ff125a]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-10ff125a]{font-size:.82rem;font-weight:600;color:#212b36;display:flex;align-items:center;gap:6px}.modal-box[data-v-02f62186]{background:#fff;border-radius:12px;overflow:hidden}.modal-box__header[data-v-02f62186]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e5e8eb}.modal-box__title[data-v-02f62186]{font-size:1.05rem;font-weight:700;color:#212b36;margin:0 0 4px}.modal-box__subtitle[data-v-02f62186]{font-size:.82rem;color:var(--color-primary);margin:0}.modal-box__close[data-v-02f62186]{background:none;border:none;color:#637381;cursor:pointer;padding:4px;font-size:1rem;line-height:1}.modal-box__body[data-v-02f62186]{padding:20px 24px;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 260px);overflow-y:auto}.modal-box__footer[data-v-02f62186]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #e5e8eb}.form-field[data-v-02f62186]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-02f62186]{font-size:.85rem;font-weight:600;color:#212b36}.form-textarea[data-v-02f62186]{resize:vertical;min-height:80px}.icon-grid[data-v-02f62186]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.icon-option[data-v-02f62186]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 8px;border:1.5px solid #e5e8eb;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.icon-option[data-v-02f62186]:hover{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.04)}.icon-option--selected[data-v-02f62186]{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary)}.icon-option__icon[data-v-02f62186]{font-size:1.4rem}.icon-option__label[data-v-02f62186]{font-size:.72rem;color:#637381}.icon-option--selected .icon-option__label[data-v-02f62186]{color:var(--color-primary)}.requirements-list[data-v-02f62186]{border:1px solid #e5e8eb;border-radius:8px;overflow:hidden}.requirement-row[data-v-02f62186]{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #f0f2f4;cursor:pointer;font-size:.87rem;color:#212b36}.requirement-row[data-v-02f62186]:last-child{border-bottom:none}.requirement-checkbox[data-v-02f62186]{width:16px;height:16px;cursor:pointer;flex-shrink:0}.responsibles-list[data-v-02f62186]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.responsible-item[data-v-02f62186]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f9fafb;border:1px solid #e5e8eb;border-radius:8px}.responsible-item__info[data-v-02f62186]{display:flex;flex-direction:column;gap:2px}.responsible-item__name[data-v-02f62186]{font-size:.87rem;font-weight:600;color:#212b36}.responsible-item__meta[data-v-02f62186]{font-size:.78rem;color:#637381}.responsible-item__remove[data-v-02f62186]{background:none;border:none;color:#637381;cursor:pointer;padding:4px}.add-responsible-btn[data-v-02f62186]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border:1.5px dashed #cbd5e1;border-radius:8px;background:none;color:var(--color-primary);font-size:.87rem;font-weight:500;cursor:pointer;transition:background .15s}.add-responsible-btn[data-v-02f62186]:hover{background:rgba(var(--color-primary-rgb),.04)}.page-header[data-v-911bb322]{margin-bottom:1.25rem}.page-header__title[data-v-911bb322]{font-size:1.4rem;font-weight:700;color:#212b36;margin-bottom:.2rem}.page-header__subtitle[data-v-911bb322]{font-size:.88rem;color:#637381;margin:0}.toolbar[data-v-911bb322]{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem}.toolbar__search[data-v-911bb322]{display:flex;align-items:center;gap:8px;flex:1;max-width:320px;background:#fff;border:1px solid #e5e8eb;border-radius:8px;padding:0 12px;height:38px}.toolbar__search-icon[data-v-911bb322]{color:#9ca3af;font-size:.85rem;flex-shrink:0}.toolbar__search-input[data-v-911bb322]{border:none;outline:none;background:transparent;font-size:.875rem;color:#212b36;width:100%}.toolbar__search-input[data-v-911bb322]::-moz-placeholder{color:#9ca3af}.toolbar__search-input[data-v-911bb322]::placeholder{color:#9ca3af}.services-grid[data-v-911bb322]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1024px){.services-grid[data-v-911bb322]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.services-grid[data-v-911bb322]{grid-template-columns:1fr}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal.b7ef2cd1.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal.0a32035a.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal.495d38d4.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal.adba67d2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXMABIAAAAACeAAAAVwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhUCYM8EQwKg2iDSgsQABIUATYCJAMcBCAFgnQHIAyCSRt8CAieB2WbnmbLuYAwwpK8+iIe4P3r89wHDZaakNWCmB8R66SEWr+ILhpijnTqf6QAyyF8GVAOAPOWtmNg6llFXANTaQXCgXMubThOj6JRPCJsEWW3o1/4wX411uruvta/9FF8Zz50qenu3hVxmf4QIi1dRSzhkcR0SqA1QoiwzI2uAUbffgtBpA0YCssEQRChiaaAgMpAFvDsmKQshIEEer1l/u1J0Sbi8P6OJsQc3VHd6N0nlHe1MAhFbvPNcXJVWKNNekPqCYVx/lj8nqMi5BY4Pd6hectSY5E2Lll8SMf/HJXfEKEOfCtEMjEFBEHtpSkbjBK4aB1MIEjT/t9z/+W3j8FgVyeNWdDn7wh7b19l7pQoyFW8FXcx+P9D4NE2ErMMk4kskmVMCiwyG5ZhhyC7qZ19JoMatwj00/I0GG/uexT/v7K+Ysx9JXVwiRoC1yHR9VGAy9QQcXVQbqOGmOvEACWZm5EnyicLnfULjlggc0ldeRXQEqImnlS9kL8XAZndegKyuixM77OP24/Mzw9QQ7Kfha4v9OEOadjJ0qBYxN896pRbZI6ly/PS82Bs9iiYPpuaWJZEw83lXbg5G5JRslr2VFWPDtfbPBryeqZk5eKg/CqRD2Oz8tcvgJMiFi4RC6PWb9fnkzx74cWAeELYJFCSObI1tnxBfqwo2lPppazn26eGKDWU3KLMvOioppPNX6y4euc5FBq4y6Emd99OYa6zfpnpUhjE4Y/qoWtWQ4tIHr845ZA6bDc+AOSaR/sb6c9Otrh6uj3cUdDVKESNWgCK/GzxKQiLFKJeTz+QgzZKTIUcA2Nz9h2ppBhtbSQxfsjAtk4xoD1oes5gXYPe8UWmx+HjwQeNPfi2Wv/952vDpV/80Njw3WfWXv5IL3662ucz8dd9se78QkPd6ihDH61ZfS/s/KK0fjE+sgih+YDL5pz1vnH249tjfOAcLqZOTdvY/3jL1Hy3vqvcu358ODj2/etmVHfcdW+1t2X6R08H6p3BTzz87uDo6/H/vD/2scffaEf/ThphsXX6jLtDvp7cx6bvFUbnpWbFBWgOekJEip6LgFz63wtE+H/fXrpM++P7m8wAgZk/NJnacWXJLOW1rWO16C5ouY7SRE5T8x0iJ7MpntZyQJtPS2tuKXZpKqNf728OLK1FiJj72rq99z4Ho7G9hTQm0sqlhiEBKlWXfTDq1zbQcaP1HosN1zo/TqWGAGGywdQJhaSfHo9wDdfhs78cJKBZ5glRluQQEG030P7t9IdL+03+rRhRIHjxxwF7IsRHYeWXv0f991G5d9GJAKUIBPIT/jUpF/wa9f/Ccm9YiMnjjap8MPxDeomeuKM1ffn/fWHktrCSBT3iY20i0fZ0BBSOAgtJiYMAUDBoOigYaTtuMB4PJjiY2lFfMDPaqZe2rfYTKVcYVUK+QIPiwY175iFi5Yq4Em50vIyNq4cbYFLL2Fyqwbe4aq5Kx+XgZMhZco180ZCv3b5iqtyXD9VCUsquRpcNT74CH3LW95hzWKkvV3KxoHLNhF5fxylXMNkCLk6rio/XJGRzZWquGi/JysTM3sUM+4wfckMBveM4zKV1U1VT4QMTqQI/IFSPuDBgopvEnkF6u7kQ4gJdWIvWjkeivDg/OWNxRqSXxIolJclBKluW+uwutDVlWXtxjIc9y9fPPiBAxIqR2jR/O1ZmRftILVjVU5bo4zjbmDxi6XLWfHj/+sMns5ZFfyP9jLWD9pU5CFi/MC+Fo8Vo/+XhjzuFH9jQ3a32p2/nQ0fiTr60oFFwFV18KrXSKp2m/+AsuvlQKqXRIVOncITG9B6cRRdfSqt0RP8hVHTzrZOuHdwJDHdwJwA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATgAA4AAAAABVwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAAB8AAAAmAEYABkdQT1MAAAFkAAAAIAAAACBEcExrR1NVQgAAAYQAAAA2AAAANpMNggRPUy8yAAABvAAAAE0AAABgk1Pg+GNtYXAAAAIMAAAAKQAAADQAER+gZ2FzcAAAAjgAAAAMAAAADAAIABNnbHlmAAACRAAAARQAAAEUnMv0r2hlYWQAAANYAAAANgAAADb8atJ6aGhlYQAAA5AAAAAfAAAAJAq6BadobXR4AAADsAAAABwAAAAcE+3/e2xvY2EAAAPMAAAAEAAAABAA0AE9bWF4cAAAA9wAAAAgAAAAIAI3AwluYW1lAAAD/AAAAM0AAAF0GlU5EHBvc3QAAATMAAAAEwAAACD/bQBkeNpjYGRgYuBjgAAxII8NiEGQCcjnAWEgmwEABhIATQAAAQAAAAoAEgAUAAFERkxUAAwAAAAAAAQAAAAA//8AAAABAAAACgAkACYABERGTFQAHmN5cmwAImdyZWsAImxhdG4AIgAAAAAACAAAAAAAAAAA//8AAAAAeNpjYGZpY5zAwMrAwDqL1ZiBgVEeQjNfZEhjYmBgAGIocGBABe7+/u4MDvK+8r5sDP8YGNLYZzExKDAwzgfJsVixbmBQAEJmAPBXCrcAAAB42mNgYGACYmYgFgGSjGCahUEBSLMAIZAv7/v/P4R8sBMszwAAVmAGzQAAAAABAAIACAAC//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAAhIREhAxEBAREBAyEBNQEhAyj9PALENv7u/roBDOQCA/7+AQL9/QWw+qQFB/19Anf7EQJ4/V4CXogCXgAAAgB2/+wFCQXEABEAHwAAARQCBCMiJAInNTQSJDMyBBIVJxACIyICBxUUEjMyEjcFCZD++LCs/vaTApIBC6yvAQuQv9C7ttED07m6zAMCqdb+waipATnOadIBQqup/r/VAgEDARX+6/Zr+/7hAQ/9AAIAbwRwAskF1gAFAA0AAAETMxUDIwEzFRYXByY1AZF0xN9Z/t6oA1BJsgSUAUIV/sMBUlt7VTtfu////jL/7AVPBdYAJgAERgAABwAF/cMAAAABAAAAAiMS6JlwgF8PPPUAGQgAAAAAAMTwES4AAAAA1QFS9Pob/dUJMAhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwOn5S/qfF6cBUAQVsAMAb4UEbwADjABkAAAAAAAAAAAB+wAABYAAdgMgAG8Fxv4yAAAAKQApACkAKQBhAH4AigABAAAABwCPABYAVAAFAAEAAAAAAA4AAAIAAiQABgABeNpdjgNyAwAURF/tXqAcdVQbgzo2hrFtXSYHyemyMeabu8A2SdZYWd8BgjDOV9gnOM5XOSQ7ztfm+utz+QYXtMf5Jsd0x/khXnr8UKJMhyoZUqSpc849t9xJzjFQkqTIk1BlokiMa2Vf5CXnuKdXtWGVoCar0pSPc61OiaisLtOUFA3yRKjiH+7VyFCiOMS85o4HXviYMnhZuL9a+iBUSZl3biStoVxrUpbFNE2oKlElpWmejHoJitRIyG6wYuKHP+x45K+G+Ld9LnwzhgAAAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal.daf51ab5.woff2) format("woff2"),url(/assets/roboto-greek-400-normal.076b9dc1.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal.77b24796.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal.d2390f1a.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal.3c23eb02.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal.c2b94086.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal.f6734f81.woff2) format("woff2"),url(/assets/roboto-latin-400-normal.a9fdbefa.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;padding:2em;overflow:hidden;z-index:1052;pointer-events:none}.v-toast__item{display:inline-flex;align-items:center;animation-duration:.15s;margin:.5em 0;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a;border-radius:.25em;pointer-events:auto;opacity:.92;color:#fff;min-height:3em;cursor:pointer}.v-toast__item--success{background-color:#47d78a}.v-toast__item--info{background-color:#1c85d5}.v-toast__item--warning{background-color:#febc22}.v-toast__item--error{background-color:#f7471c}.v-toast__item--default{background-color:#343a40}.v-toast__item.v-toast__item--top,.v-toast__item.v-toast__item--bottom{align-self:center}.v-toast__item.v-toast__item--top-right,.v-toast__item.v-toast__item--bottom-right{align-self:flex-end}.v-toast__item.v-toast__item--top-left,.v-toast__item.v-toast__item--bottom-left{align-self:flex-start}.v-toast__text{margin:0;padding:.5em 1em;word-break:break-word}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (max-width: 768px){.v-toast{padding:0;position:fixed!important}}.v-toast__item{opacity:1;min-height:4em}.v-toast__item .v-toast__text{padding:1.5em 1em}.v-toast__item .v-toast__icon{display:block;width:27px;min-width:27px;height:27px;margin-left:1em;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.999 45.999'%3e %3cpath fill='%23fff' d='M39.264 6.736c-8.982-8.981-23.545-8.982-32.528 0-8.982 8.982-8.981 23.545 0 32.528 8.982 8.98 23.545 8.981 32.528 0 8.981-8.983 8.98-23.545 0-32.528zM25.999 33a3 3 0 11-6 0V21a3 3 0 116 0v12zm-3.053-17.128c-1.728 0-2.88-1.224-2.844-2.735-.036-1.584 1.116-2.771 2.879-2.771 1.764 0 2.88 1.188 2.917 2.771-.001 1.511-1.152 2.735-2.952 2.735z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--success .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3e %3cpath fill='%23fff' d='M26 0C11.664 0 0 11.663 0 26s11.664 26 26 26 26-11.663 26-26S40.336 0 26 0zm14.495 17.329l-16 18a1.997 1.997 0 01-2.745.233l-10-8a2 2 0 012.499-3.124l8.517 6.813L37.505 14.67a2.001 2.001 0 012.99 2.659z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--error .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51.976 51.976'%3e %3cpath fill='%23fff' d='M44.373 7.603c-10.137-10.137-26.632-10.138-36.77 0-10.138 10.138-10.137 26.632 0 36.77s26.632 10.138 36.77 0c10.137-10.138 10.137-26.633 0-36.77zm-8.132 28.638a2 2 0 01-2.828 0l-7.425-7.425-7.778 7.778a2 2 0 11-2.828-2.828l7.778-7.778-7.425-7.425a2 2 0 112.828-2.828l7.425 7.425 7.071-7.071a2 2 0 112.828 2.828l-7.071 7.071 7.425 7.425a2 2 0 010 2.828z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--warning .v-toast__icon{background:url("data:image/svg+xml,%3csvg viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill='%23fff' d='M49.466 41.26L29.216 6.85c-.69-1.16-1.89-1.85-3.22-1.85-1.32 0-2.53.69-3.21 1.85L2.536 41.26c-.71 1.2-.72 2.64-.03 3.85.68 1.18 1.89 1.89 3.24 1.89h40.51c1.35 0 2.56-.71 3.23-1.89.7-1.21.69-2.65-.02-3.85zm-25.53-21.405h3.381v3.187l-.724 8.92H24.66l-.725-8.92v-3.187zm2.97 17.344a1.712 1.712 0 01-1.267.543c-.491 0-.914-.181-1.268-.543a1.788 1.788 0 01-.531-1.297c0-.502.176-.935.53-1.297a1.712 1.712 0 011.269-.544c.49 0 .914.181 1.268.544s.53.795.53 1.297c0 .503-.176.934-.53 1.297z'/%3e %3c/svg%3e") no-repeat}body{font-family:Roboto}.nav-item .nav-link:not(.active):hover{background-color:#8080801a}/*! tailwindcss v3.0.23 | MIT License | https://tailwindcss.com*/*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.card-hover:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-right-3{right:.75rem}.tw-top-1\/2{top:50%}.tw-left-3{left:.75rem}.tw-col-span-2{grid-column:span 2 / span 2}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.tw-my-3{margin-top:.75rem;margin-bottom:.75rem}.tw-mx-1{margin-left:.25rem;margin-right:.25rem}.tw-mx-6{margin-left:1.5rem;margin-right:1.5rem}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-mt-6{margin-top:1.5rem}.tw-mt-2{margin-top:.5rem}.tw-mt-3{margin-top:.75rem}.tw-mb-0{margin-bottom:0}.tw-mr-4{margin-right:1rem}.tw-ml-4{margin-left:1rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-4{margin-bottom:1rem}.tw-mr-2{margin-right:.5rem}.tw-ml-auto{margin-left:auto}.tw-mb-2{margin-bottom:.5rem}.tw-mb-3{margin-bottom:.75rem}.tw-mt-1{margin-top:.25rem}.tw-mt-4{margin-top:1rem}.tw-mb-1{margin-bottom:.25rem}.tw-mr-1{margin-right:.25rem}.tw-mb-5{margin-bottom:1.25rem}.tw-block{display:block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-table{display:table}.tw-table-column{display:table-column}.tw-grid{display:grid}.tw-hidden{display:none}.tw-h-10{height:2.5rem}.tw-h-14{height:3.5rem}.tw-h-20{height:5rem}.tw-h-full{height:100%}.tw-h-1\/2{height:50%}.tw-h-5{height:1.25rem}.tw-h-px{height:1px}.tw-h-2{height:.5rem}.tw-max-h-48{max-height:12rem}.tw-w-10{width:2.5rem}.tw-w-14{width:3.5rem}.tw-w-20{width:5rem}.tw-w-full{width:100%}.tw-w-64{width:16rem}.tw-w-72{width:18rem}.tw-w-80{width:20rem}.tw-w-5{width:1.25rem}.tw-w-40{width:10rem}.tw-w-24{width:6rem}.tw-w-2{width:.5rem}.tw-min-w-0{min-width:0px}.tw-min-w-\[56px\]{min-width:56px}.tw-max-w-\[120px\]{max-width:120px}.tw-flex-auto{flex:1 1 auto}.tw-flex-1{flex:1 1 0%}.-tw-translate-y-1\/2,.tw--translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-cursor-pointer{cursor:pointer}.tw-list-disc{list-style-type:disc}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-flex-row{flex-direction:row}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-4{gap:1rem}.tw-gap-1{gap:.25rem}.tw-gap-2{gap:.5rem}.tw-gap-6{gap:1.5rem}.tw-gap-3{gap:.75rem}.tw-gap-y-2{row-gap:.5rem}.tw-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.tw-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.tw-overflow-hidden{overflow:hidden}.tw-overflow-x-auto{overflow-x:auto}.tw-overflow-y-auto{overflow-y:auto}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-whitespace-nowrap{white-space:nowrap}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-xl{border-radius:.75rem}.tw-rounded-\[20px\]{border-radius:20px}.tw-border{border-width:1px}.tw-border-0{border-width:0px}.tw-border-2{border-width:2px}.tw-border-b{border-bottom-width:1px}.tw-border-t{border-top-width:1px}.tw-border-dashed{border-style:dashed}.tw-border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.tw-border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.tw-border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity))}.tw-border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.tw-border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.tw-bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.tw-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.tw-bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.tw-bg-transparent{background-color:transparent}.tw-bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.tw-bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.tw-bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.tw-bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.tw-bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}.tw-bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.tw-p-3{padding:.75rem}.tw-p-6{padding:1.5rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-0{padding:0}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-12{padding-top:3rem;padding-bottom:3rem}.tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-16{padding-top:4rem;padding-bottom:4rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-pl-5{padding-left:1.25rem}.tw-pl-10{padding-left:2.5rem}.tw-pr-2{padding-right:.5rem}.tw-pr-10{padding-right:2.5rem}.tw-pt-2{padding-top:.5rem}.tw-pb-3{padding-bottom:.75rem}.tw-pt-3{padding-top:.75rem}.tw-pb-4{padding-bottom:1rem}.tw-pt-4{padding-top:1rem}.tw-pb-2{padding-bottom:.5rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.tw-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-font-extrabold{font-weight:800}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-font-light{font-weight:300}.tw-font-bold{font-weight:700}.tw-font-normal{font-weight:400}.tw-uppercase{text-transform:uppercase}.tw-capitalize{text-transform:capitalize}.tw-italic{font-style:italic}.tw-leading-tight{line-height:1.25}.tw-leading-5{line-height:1.25rem}.tw-tracking-tight{letter-spacing:-.025em}.tw-text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.tw-text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tw-text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.tw-text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.tw-text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.tw-text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.tw-text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.tw-text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.tw-text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.tw-text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.tw-text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.tw-text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.tw-text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.tw-text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.tw-text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.tw-text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.tw-text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.tw-text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.tw-text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.tw-text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.tw-text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.tw-opacity-70{opacity:.7}.tw-shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-duration-150{transition-duration:.15s}.tw-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tw-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #f43f5e;--bs-secondary: #be123c;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 244, 63, 94;--bs-secondary-rgb: 190, 18, 60;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#f43f5e;text-decoration:underline}a:hover{color:#c3324b}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #fdd9df;--bs-table-striped-bg: #f0ced4;--bs-table-striped-color: #000;--bs-table-active-bg: #e4c3c9;--bs-table-active-color: #000;--bs-table-hover-bg: #eac9ce;--bs-table-hover-color: #000;color:#000;border-color:#e4c3c9}.table-secondary{--bs-table-bg: #f2d0d8;--bs-table-striped-bg: #e6c6cd;--bs-table-striped-color: #000;--bs-table-active-bg: #dabbc2;--bs-table-active-color: #000;--bs-table-hover-bg: #e0c0c8;--bs-table-hover-color: #000;color:#000;border-color:#dabbc2}.table-success{--bs-table-bg: #d1e7dd;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg: #cff4fc;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg: #fff3cd;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg: #f8d7da;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg: #212529;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#fa9faf;outline:0;box-shadow:0 0 0 .25rem #f43f5e40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#fa9faf;outline:0;box-shadow:0 0 0 .25rem #f43f5e40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#fa9faf;outline:0;box-shadow:0 0 0 .25rem #f43f5e40}.form-check-input:checked{background-color:#f43f5e;border-color:#f43f5e}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#f43f5e;border-color:#f43f5e;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fa9faf'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #f43f5e40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #f43f5e40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#f43f5e;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#fcc5cf}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#f43f5e;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#fcc5cf}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#198754e6;border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:1}.was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#dc3545e6;border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:2}.was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem #f43f5e40}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#000;background-color:#f43f5e;border-color:#f43f5e}.btn-primary:hover{color:#000;background-color:#f65c76;border-color:#f5526e}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#000;background-color:#f65c76;border-color:#f5526e;box-shadow:0 0 0 .25rem #cf365080}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#000;background-color:#f6657e;border-color:#f5526e}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #cf365080}.btn-primary:disabled,.btn-primary.disabled{color:#000;background-color:#f43f5e;border-color:#f43f5e}.btn-secondary{color:#fff;background-color:#be123c;border-color:#be123c}.btn-secondary:hover{color:#fff;background-color:#a20f33;border-color:#980e30}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#a20f33;border-color:#980e30;box-shadow:0 0 0 .25rem #c8365980}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#980e30;border-color:#8f0e2d}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #c8365980}.btn-secondary:disabled,.btn-secondary.disabled{color:#fff;background-color:#be123c;border-color:#be123c}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem #3c996e80}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #3c996e80}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem #0baccc80}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #0baccc80}.btn-info:disabled,.btn-info.disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem #d9a40680}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #d9a40680}.btn-warning:disabled,.btn-warning.disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem #e1536180}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #e1536180}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem #d3d4d580}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #d3d4d580}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem #42464980}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #42464980}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#f43f5e;border-color:#f43f5e}.btn-outline-primary:hover{color:#000;background-color:#f43f5e;border-color:#f43f5e}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem #f43f5e80}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#000;background-color:#f43f5e;border-color:#f43f5e}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #f43f5e80}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#f43f5e;background-color:transparent}.btn-outline-secondary{color:#be123c;border-color:#be123c}.btn-outline-secondary:hover{color:#fff;background-color:#be123c;border-color:#be123c}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem #be123c80}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#fff;background-color:#be123c;border-color:#be123c}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #be123c80}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#be123c;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem #19875480}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#198754;border-color:#198754}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #19875480}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem #0dcaf080}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #0dcaf080}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem #ffc10780}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #ffc10780}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem #dc354580}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #dc354580}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem #f8f9fa80}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #f8f9fa80}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem #21252980}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#212529;border-color:#212529}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #21252980}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#f43f5e;text-decoration:underline}.btn-link:hover{color:#c3324b}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#f43f5e}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:#00000026}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:#ffffff26}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#f43f5e}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:#00000026}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#f43f5e;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#c3324b}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#f43f5e}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-top,.navbar-expand-sm .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-top,.navbar-expand-md .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-top,.navbar-expand-xl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-top,.navbar-expand-xxl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#0000008c}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:#000000e6}.navbar-light .navbar-toggler{color:#0000008c;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#0000008c}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#000000e6}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff8c}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff8c;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff8c}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#dc3955;background-color:#feecef;box-shadow:inset 0 -1px #00000020}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23dc3955'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#fa9faf;outline:0;box-shadow:0 0 0 .25rem #f43f5e40}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#f43f5e;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#c3324b;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#c3324b;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem #f43f5e40}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#f43f5e;border-color:#f43f5e}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#922638;background-color:#fdd9df;border-color:#fcc5cf}.alert-primary .alert-link{color:#751e2d}.alert-secondary{color:#720b24;background-color:#f2d0d8;border-color:#ecb8c5}.alert-secondary .alert-link{color:#5b091d}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#f43f5e;transition:width .6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#f43f5e;border-color:#f43f5e}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#922638;background-color:#fdd9df}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#922638;background-color:#e4c3c9}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#922638;border-color:#922638}.list-group-item-secondary{color:#720b24;background-color:#f2d0d8}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#720b24;background-color:#dabbc2}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#720b24;border-color:#720b24}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #f43f5e40;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem #00000026;border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^=top]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^=right]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^=left]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem}.offcanvas-header .btn-close{padding:.5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translate(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translate(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.link-primary{color:#f43f5e}.link-primary:hover,.link-primary:focus{color:#f6657e}.link-secondary{color:#be123c}.link-secondary:hover,.link-secondary:focus{color:#980e30}.link-success{color:#198754}.link-success:hover,.link-success:focus{color:#146c43}.link-info{color:#0dcaf0}.link-info:hover,.link-info:focus{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:hover,.link-warning:focus{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:hover,.link-danger:focus{color:#b02a37}.link-light{color:#f8f9fa}.link-light:hover,.link-light:focus{color:#f9fafb}.link-dark{color:#212529}.link-dark:hover,.link-dark:focus{color:#1a1e21}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#f43f5e!important}.border-secondary{border-color:#be123c!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:#6c757d!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.form-control:focus{box-shadow:none}:root{--sidebar-width: 270px;--sidebar-height: 100vh;--navbar-height: 50px;--small-sidebar-width: 96px;--screen-sm: 576px;--screen-md: 768px;--screen-lg: 992px;--screen-xl: 1200px;--screen-xxl: 1400px;--modal-sm: 300px;--modal-md: 500px;--modal-lg: 800px;--modal-xl: 1140px;--box-shadow-1: 0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--box-shadow-2: 0 2px 3px 0 #00000040, 0 1px 2px 0 #0000000f inset;--gap-1: .5rem;--gap-2: 1rem;--gap-3: 1.5rem;--margin-bottom-1: .5rem;--margin-bottom-2: 1rem;--line-height-1: .5;--line-height-2: 1;--line-height-3: 1.5;--line-height-4: 2rem;--line-height-5: 2.5rem;--padding-1: .5rem;--padding-2: .5rem 1rem;--padding-3: 1rem;--padding-4: 1rem 1.5rem;--padding-5: 1.5rem;--padding-6: 1.5rem 1rem;--padding-7: 2rem;--padding-8: 2rem 2.5rem;--margin-1: .5rem;--margin-5: 1.5rem;--border-1: 1px;--border-2: 2px;--border-3: 3px;--border-4: 4px;--border-radius-1: 4px;--border-radius-2: 1rem;--border-radius-3: 8px;--border-radius-4: 2.5rem;--font-weight-bold: 700;--font-weight-semibold: 600;--font-weight-normal: 400;--font-weight-light: 300;--font-size-1: .8rem;--font-size-2: 1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--color-primary: rgb(96, 244, 63);--color-primary-rgb: #9eaaaf;--color-blanco: #ffffff;--color-secondary: #d43c3c;--color-secondary-rgb: 190, 18, 60;--color-info: #0dcaf0;--color-info-rgb: 13, 202, 240;--color-success: #198754;--color-success-rgb: 25, 135, 84;--color-warning: #ffc107;--color-warning-rgb: 255, 193, 7;--color-danger: #dc3545;--color-danger-rgb: 220, 53, 69;--color-ghost: #f0f8ff;--color-ghost-rgb: 240, 248, 255;--color-light: #fff;--color-light-rgb: 255, 255, 255;--color-light-2: #f9f9f9;--color-light-2-rgb: 240, 240, 240;--color-dark: #000;--color-dark-rgb: 0, 0, 0;--color-gray-400: #ced4da;--color-gray-400-rgb: 206, 212, 218;--color-gray-600: #475569;--color-gray-600-rgb: 71, 85, 105;--color-gray-700: #334155;--color-gray-700-rgb: 51, 65, 85;--color-gray-900: #212529;--color-gray-900-rgb: 33, 37, 41;--opacity-color-10: .1;--opacity-color-20: .2;--opacity-color-30: .3;--opacity-color-40: .4;--opacity-color-50: .5;--opacity-color-60: .6;--opacity-color-70: .7;--opacity-color-80: .8;--opacity-color-90: .9;--opacity-color-100: 1;--margin-bottom-accordion: .2rem;--border-radius-accordion: .5rem;--padding-button: 4px 8px;--border-color: transparent;--width-btn-icon: 32px;--height-btn-icon: 32px;--btn-hover-opacity: 1;--border-color-ghost: rgba(203, 213, 225);--width-buttons: 40px;--height-buttons: 40px;--padding-table: 2rem;--padding-table-filter: 2rem;--border-radius-form-control: 6px;--width-responsive-dropdown-menu-filter: auto;--min-width-responsive-dropdown-menu-filter: 350px;--left-responsive-dropdown-menu-filter: 50%;--position-responsive-dropdown-menu-filter: fixed;--border-radius-login: .7rem;--border-radius-select: .7rem;--padding-select: .5rem 0}.form-row{display:flex;flex-direction:column;gap:1rem}.v-select.is-invalid,.table.is-invalid{border:1px solid #dc3545;border-radius:.25rem}@media (min-width: 768px){.form-row{display:flex;flex-direction:row;gap:1rem}}.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-outline-primary:hover{color:#f8f9fa}.o-btn--ghost{color:#1e293b;border:solid 1px #cbd5e1}.o-btn--ghost:hover{background-color:#e2e8f0}:root::-webkit-scrollbar{width:7px}:root::-webkit-scrollbar-thumb{background:rgba(var(--color-gray-900-rgb),var(--opacity-color-40));border-radius:var(--border-radius-1)}.o-sidebar::-webkit-scrollbar{width:7px}.o-sidebar::-webkit-scrollbar-thumb{background:rgba(var(--color-gray-900-rgb),var(--opacity-color-40));border-radius:var(--border-radius-1)}.last\:tw-border-0:last-child{border-width:0px}.hover\:tw-bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.hover\:tw-bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:tw-shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:tw-ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:tw-ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}@media (min-width: 640px){.sm\:tw-col-span-2{grid-column:span 2 / span 2}.sm\:tw-mt-12{margin-top:3rem}.sm\:tw-grid{display:grid}.sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:tw-p-5{padding:1.25rem}}@media (min-width: 768px){.md\:tw-w-72{width:18rem}.md\:tw-w-1\/4{width:25%}.md\:tw-w-\[420px\]{width:420px}.md\:tw-w-\[260px\]{width:260px}.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:tw-flex-row{flex-direction:row}.md\:tw-items-end{align-items:flex-end}.md\:tw-justify-between{justify-content:space-between}.md\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}.md\:tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:tw-text-5xl{font-size:3rem;line-height:1}.md\:tw-leading-none{line-height:1}}@media (min-width: 1280px){.xl\:tw-col-span-4{grid-column:span 4 / span 4}.xl\:tw-col-span-5{grid-column:span 5 / span 5}.xl\:tw-col-span-3{grid-column:span 3 / span 3}.xl\:tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}
