.meeting-reminder[data-v-683e6954]{width:min(480px,calc(100% - 2rem));margin:auto;padding:1.5rem;border:0;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.25)}.meeting-reminder[data-v-683e6954]::backdrop{background:rgba(0,0,0,.5)}.meeting-reminder form[data-v-683e6954]{display:flex;gap:10px;justify-content:flex-end}a[role=tab]{-webkit-user-drag:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn.disabled,.btn:disabled,button:disabled{cursor:not-allowed;opacity:.62;box-shadow:none!important;transform:none!important}.btn{min-height:2.75rem;padding:.72rem 1.15rem;border-width:2px;letter-spacing:.01em;box-shadow:0 1px 2px rgba(30,52,65,.06);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.btn:not(:disabled):not(.disabled):hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(30,52,65,.07)}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(13,116,172,.22)!important}.btn-primary,.btn-primary:active,.btn-primary:disabled,.btn-primary:focus{--bs-btn-color:#12364a;--bs-btn-bg:#bf9c59;--bs-btn-border-color:#bf9c59;--bs-btn-hover-color:#12364a;--bs-btn-hover-bg:#d5be8d;--bs-btn-hover-border-color:#d5be8d;--bs-btn-focus-shadow-rgb:13,116,172;--bs-btn-active-color:#12364a;--bs-btn-active-bg:#d5be8d;--bs-btn-active-border-color:#d5be8d;--bs-btn-disabled-color:#12364a;--bs-btn-disabled-bg:#bf9c59;--bs-btn-disabled-border-color:#bf9c59;color:#12364a;background:#bf9c59;border-color:#bf9c59}.btn-primary:not(:disabled):hover{color:#12364a;background:#d5be8d;border-color:#d5be8d}.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary:disabled,.btn-outline-primary:focus{color:#095f8d;background:transparent;border-color:#095f8d}.btn-outline-primary:not(:disabled):hover{color:#fff;background:#095f8d;border-color:#095f8d}.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary:disabled,.btn-outline-secondary:focus,.btn-secondary,.btn-secondary:active,.btn-secondary:disabled,.btn-secondary:focus{color:#31495b;background-color:#fff;border-color:#d9dde0}.btn-outline-secondary:not(:disabled):hover,.btn-secondary:not(:disabled):hover{color:#12364a;background-color:#f4f5f4;border-color:rgba(19,55,86,.18)}.btn-link,.btn-link:active,.btn-link:focus{min-height:auto;padding:0;box-shadow:none!important;transform:none!important}.alert,.alert[role=alert]{border-radius:.55rem;border:1px solid transparent;box-shadow:0 1px 2px rgba(30,52,65,.06);line-height:1.45}.alert[role=alert].alert-danger{color:#852525;background-color:#fbefef;border-color:rgba(217,75,75,.24)}.btn-danger,.btn-danger:active,.btn-danger:disabled,.btn-danger:focus{color:#fff;background-color:#a72727;border-color:#a72727}.btn-danger:not(:disabled):hover{color:#fff;background-color:#872020;border-color:#872020}.alert[role=alert].alert-success{color:#17643f;background-color:#eaf7f0;border-color:rgba(47,157,104,.24)}.btn-success,.btn-success:active,.btn-success:disabled,.btn-success:focus{color:#fff;background-color:#1f6f49;border-color:#1f6f49}.btn-success:not(:disabled):hover{color:#fff;background-color:#18583a;border-color:#18583a}.alert[role=alert].alert-warning{color:#79510d;background-color:#f8f3e9;border-color:rgba(217,154,36,.28)}.btn-warning,.btn-warning:active,.btn-warning:disabled,.btn-warning:focus{color:#2d210c;background-color:#bf9c59;border-color:#bf9c59}.btn-warning:not(:disabled):hover{color:#2d210c;background-color:#a88749;border-color:#a88749}.b-form-datepicker,.b-form-timepicker,.custom-file-label,.custom-select,.input-group-text,input.form-control,textarea.form-control{min-height:2.75rem;border:1px solid #d9dde0;border-radius:.3rem;box-shadow:none;color:#4d535c;background-color:#fff;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.b-form-datepicker:active,.b-form-datepicker:focus,.b-form-timepicker:active,.b-form-timepicker:focus,.custom-file-label:active,.custom-file-label:focus,.custom-select:active,.custom-select:focus,.input-group-text:active,.input-group-text:focus,input.form-control:active,input.form-control:focus,textarea.form-control:active,textarea.form-control:focus{border-color:rgba(13,116,172,.62);box-shadow:0 0 0 .2rem rgba(13,116,172,.22)!important}.form-control::-moz-placeholder{color:#8ba0b1}.form-control::placeholder{color:#8ba0b1}.custom-select:disabled,.form-control:disabled{color:#6f8293;background-color:#edf3f7;opacity:1}.custom-control.custom-checkbox{padding-top:.5rem}.input-group{border-radius:.3rem}.input-group .form-control,.input-group .input-group-text{box-shadow:none!important}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child),.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child),.input-group>.input-group-append>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.invalid-feedback{color:#a72727;font-weight:600}.custom-file-label:after{display:none}.b-form-datepicker,.b-form-timepicker{background-color:#fff}.b-form-datepicker .btn:hover,.b-form-timepicker .btn:hover{color:#4d535c;background-color:#f4f5f4}.nav-pills,.nav-tabs{gap:.4rem;border-bottom:none}.nav-pills .nav-link,.nav-tabs .nav-link{border:1px solid #d9dde0;border-radius:.3rem;color:#4d535c;background:hsla(0,0%,100%,.72);font-weight:700}.background-color-primary,.nav-pills .nav-link.active,.nav-tabs .nav-link.active{color:#fff!important;background:#095f8d!important;border-color:transparent!important}.text-primary{color:#095f8d!important}.bg-primary{color:#fff!important;background-color:#095f8d!important}.border-primary{border-color:#0d74ac!important}@media screen and (max-width:600px){.nav-fill .nav-item,.nav-fill>.nav-link{width:50%}}@media screen and (max-width:375px){.admin-overview-container .nav-fill .nav-item,.admin-overview-container .nav-fill>.nav-link{width:100%}}.quill-editor-wrapper{border:none;border-radius:.25rem;box-shadow:0 0 5px #bfbfbf}.quill-editor-wrapper:active,.quill-editor-wrapper:focus{box-shadow:0 0 10px #bfbfbf!important}.quill-editor-wrapper #toolbar,.quill-editor-wrapper .quill-editor,.quill-editor-wrapper .quill-editor .ql-container{border:none}.quill-editor-wrapper #toolbar{box-shadow:0 3px 2px -2px #bfbfbf}.quill-editor-wrapper #toolbar .ql-clear,.quill-editor-wrapper #toolbar .ql-custom{width:100%;padding:0;color:#0d74ac}.quill-editor-wrapper #toolbar .ql-clear:hover,.quill-editor-wrapper #toolbar .ql-custom:hover{color:#095f8d}.quill-editor-wrapper .ql-disabled{background-color:#e9ecef}.quill-editor-wrapper .ql-disabled *,.quill-editor-wrapper .ql-disabled :hover{cursor:not-allowed}html{background-color:#f4f5f4}body{overflow-x:hidden;line-height:1.5;text-rendering:optimizeLegibility}::-moz-selection{color:#fff;background:rgba(13,116,172,.82)}::selection{color:#fff;background:rgba(13,116,172,.82)}:disabled{cursor:not-allowed}:focus-visible{outline:3px solid rgba(13,116,172,.36);outline-offset:2px}.accepted,.rejected,.waiting{font-weight:700}.accepted{color:#1f6f49}.rejected{color:#a72727}.waiting{color:#bf9c59}.background-color-primary{background-color:#0d74ac!important}.text-black{color:#4d535c!important}.cursor-pointer{cursor:pointer}.app-shell{--portal-navy:#12364a;--portal-heading:#3d4049;--portal-text:#4d535c;--portal-muted:#696f78;--portal-blue:#0d74ac;--portal-blue-dark:#095f8d;--portal-blue-light:#dcecf4;--portal-gold:#bf9c59;--portal-gold-light:#d5be8d;--portal-border:#d9dde0;--portal-background:#f4f5f4;--portal-surface:#fff;--portal-radius-sm:0.3rem;--portal-radius-md:0.55rem;--portal-radius-lg:0.85rem;--portal-shadow:0 18px 44px rgba(30,52,65,.11);position:relative;min-height:100vh;padding:clamp(.75rem,1.5vw,1.25rem);background:var(--portal-background)}.app-shell__gradient{position:absolute;inset:0;background:linear-gradient(90deg,var(--portal-blue) 0 62%,var(--portal-gold) 62% 100%) top right 2rem/8rem 3px no-repeat,linear-gradient(145deg,hsla(0,0%,100%,.82) 0 55%,rgba(220,236,244,.42) 55% 100%);pointer-events:none}.app-skip-link{position:fixed;z-index:1200;top:.75rem;left:.75rem;padding:.7rem 1rem;border-radius:var(--portal-radius-sm);color:#fff;background:var(--portal-blue-dark);box-shadow:0 8px 20px rgba(18,54,74,.2);text-decoration:none;transform:translateY(-160%);transition:transform .16s ease}.app-skip-link:focus{color:#fff;transform:translateY(0)}.app-shell__body{position:relative;z-index:1;display:flex;flex-wrap:nowrap;gap:1rem;margin:0}.admin-navbar-wrapper{position:sticky;top:clamp(.75rem,1.5vw,1.25rem);flex:0 0 296px;align-self:flex-start;max-width:296px}.content-container{flex:1 1 auto;min-width:0}.content-surface{min-height:calc(100vh - 2.5rem);padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--portal-border);border-radius:var(--portal-radius-lg);background:hsla(0,0%,100%,.97);box-shadow:var(--portal-shadow)}.content-surface:focus{outline:none}.app-sidebar{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:.9rem;min-height:calc(100vh - 2.5rem);max-height:calc(100vh - 2.5rem);padding:.9rem;overflow-x:hidden;overflow-y:auto;border:1px solid var(--portal-border);border-top:3px solid var(--portal-blue);border-radius:var(--portal-radius-lg);background:var(--portal-surface);box-shadow:var(--portal-shadow);-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-sidebar:before{position:absolute;z-index:2;top:-3px;right:0;width:38%;height:3px;background:var(--portal-gold);content:""}.sidebar-brand,.sidebar-user-card{display:grid;gap:.45rem;padding:.85rem;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md)}.sidebar-brand{background:linear-gradient(145deg,#fff 0 68%,rgba(220,236,244,.55) 68% 100%);cursor:pointer}.sidebar-brand:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--portal-blue)}.sidebar-logo{display:block;width:min(100%,205px);height:auto}.sidebar-menu-toggle{display:none;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.75rem;padding:.6rem .75rem;border:1px solid var(--portal-blue-dark);border-radius:var(--portal-radius-sm);color:var(--portal-blue-dark);background:#fff;font-size:.88rem;font-weight:700;text-align:left}.sidebar-menu-toggle:hover{color:var(--portal-navy);background:var(--portal-blue-light)}.sidebar-menu-toggle:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--portal-blue)}.sidebar-menu-toggle__icon{position:relative;flex:0 0 1.25rem;width:1.25rem;height:.9rem;background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat}.sidebar-menu-toggle__icon:after,.sidebar-menu-toggle__icon:before{position:absolute;left:0;width:100%;height:2px;background:currentColor;content:"";transition:top .16s ease,bottom .16s ease,transform .16s ease}.sidebar-menu-toggle__icon:before{top:0}.sidebar-menu-toggle__icon:after{bottom:0}.sidebar-menu-toggle__icon--open{background-size:0 2px}.sidebar-menu-toggle__icon--open:before{top:calc(50% - 1px);transform:rotate(45deg)}.sidebar-menu-toggle__icon--open:after{bottom:calc(50% - 1px);transform:rotate(-45deg)}.sidebar-panel{display:flex;flex:1 1 auto;flex-direction:column;gap:.9rem;min-height:0}.sidebar-brand__context{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.65rem;padding:.18rem .55rem;border-left:3px solid var(--portal-gold);color:var(--portal-navy);font-size:.76rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.sidebar-user-card{background:rgba(220,236,244,.5)}.sidebar-user-card__eyebrow{color:var(--portal-blue-dark);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sidebar-user-card strong{color:var(--portal-heading);font-size:1rem;line-height:1.25}.sidebar-user-card small{overflow-wrap:anywhere;color:var(--portal-muted);font-size:.84rem}.sidebar-sections{display:grid;gap:.9rem}.sidebar-section{display:grid;gap:.3rem}.sidebar-contact .title,.sidebar-section .title{padding:0 .45rem;color:var(--portal-muted);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.sidebar-section .list-group-item{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.65rem;padding:.55rem .7rem;border:1px solid transparent;border-radius:var(--portal-radius-sm);color:var(--portal-text);background:transparent;font-size:.9rem;font-weight:600;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sidebar-section .list-group-item span{color:inherit}.sidebar-section .list-group-item svg{flex:0 0 1.1rem;width:1.1rem;color:var(--portal-blue-dark)}.sidebar-section .list-group-item:hover{border-color:rgba(13,116,172,.16);color:var(--portal-blue-dark);background:rgba(220,236,244,.64)}.sidebar-section .list-group-item.active{border-color:var(--portal-navy);color:#fff;background:var(--portal-navy);box-shadow:inset 4px 0 0 var(--portal-gold)}.sidebar-section .list-group-item.active svg{color:var(--portal-gold-light)}.sidebar-section .list-group-item:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--portal-blue)}.sidebar-contact{display:grid;gap:.55rem}.sidebar-contact .contactCard{margin:0;overflow:hidden;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);box-shadow:none;cursor:auto}.sidebar-contact .contactCard:hover{box-shadow:none;transform:none}.sidebar-contact .contactCard .card-body{padding:.85rem}.sidebar-contact .contactCard .card-title{color:var(--portal-navy);font-size:.95rem}.sidebar-contact .contactCard .card-text{margin-bottom:.2rem;color:var(--portal-muted);font-size:.78rem}.spacer{flex:1 1 auto}.app-sidebar--admin{border-color:var(--portal-navy);border-top-color:var(--portal-gold);background:var(--portal-navy)}.app-sidebar--admin:before{background:var(--portal-blue)}.app-sidebar--admin .sidebar-brand{border-color:hsla(0,0%,100%,.7);background:#fff}.app-sidebar--admin .sidebar-user-card{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.07)}.app-sidebar--admin .sidebar-menu-toggle{border-color:var(--portal-gold-light);color:var(--portal-navy);background:var(--portal-gold)}.app-sidebar--admin .sidebar-menu-toggle:hover{border-color:#fff;background:var(--portal-gold-light)}.app-sidebar--admin .sidebar-menu-toggle:focus-visible{box-shadow:0 0 0 3px var(--portal-navy),0 0 0 6px var(--portal-gold-light)}.app-sidebar--admin .sidebar-section .title,.app-sidebar--admin .sidebar-user-card__eyebrow{color:var(--portal-gold-light)}.app-sidebar--admin .sidebar-user-card strong{color:#fff}.app-sidebar--admin .sidebar-user-card small{color:hsla(0,0%,100%,.72)}.app-sidebar--admin .sidebar-section .list-group-item{color:hsla(0,0%,100%,.86)}.app-sidebar--admin .sidebar-section .list-group-item svg{color:var(--portal-gold-light)}.app-sidebar--admin .sidebar-section .list-group-item:hover{border-color:hsla(0,0%,100%,.14);color:#fff;background:hsla(0,0%,100%,.1)}.app-sidebar--admin .sidebar-section .list-group-item.active{border-color:var(--portal-gold);color:var(--portal-navy);background:var(--portal-gold);box-shadow:none}.app-sidebar--admin .sidebar-section .list-group-item.active svg{color:var(--portal-navy)}.app-sidebar--admin .sidebar-section .list-group-item:focus-visible{box-shadow:0 0 0 3px var(--portal-navy),0 0 0 6px var(--portal-gold-light)}@media screen and (max-width:1440px){.admin-navbar-wrapper{flex-basis:280px;max-width:280px}}@media screen and (max-width:1180px){.admin-navbar-wrapper{flex-basis:252px;max-width:252px}.sidebar-section .list-group-item{gap:.6rem;font-size:.85rem}}@media screen and (max-width:980px){.app-shell__body{flex-direction:column}.admin-navbar-wrapper{position:static;flex-basis:auto;width:100%;max-width:none}.app-sidebar{min-height:0;max-height:none}.sidebar-menu-toggle{display:flex}.sidebar-panel{display:none}.sidebar-panel--open{display:flex;max-height:min(68vh,38rem);padding:.2rem .2rem .2rem 0;overflow-y:auto;overscroll-behavior:contain}.sidebar-brand{grid-template-columns:minmax(130px,190px) auto;align-items:center}.sidebar-contact{display:none}.sidebar-sections{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media screen and (max-width:640px){.app-shell{padding:.5rem}.app-shell__body{gap:.5rem}.content-surface{min-height:calc(100vh - 1rem);padding:.9rem}.app-sidebar,.content-surface{border-radius:var(--portal-radius-md)}.app-sidebar{padding:.7rem}.sidebar-brand{grid-template-columns:1fr}.sidebar-logo{width:min(100%,180px)}.sidebar-sections{grid-template-columns:1fr}.sidebar-section .list-group-item{min-height:2.75rem;padding:.65rem .75rem}}@media(prefers-reduced-motion:reduce){.app-skip-link,.sidebar-menu-toggle__icon:after,.sidebar-menu-toggle__icon:before,.sidebar-section .list-group-item{transition:none}}@media(forced-colors:active){.app-sidebar,.content-surface,.sidebar-brand,.sidebar-section .list-group-item.active,.sidebar-user-card{border:1px solid CanvasText}}.custom-calendar.vc-container{border-radius:.25rem;border:none;box-shadow:0 0 5px #bfbfbf;width:100%}.custom-calendar.vc-container .vc-header{padding:10px 0}.custom-calendar.vc-container .vc-weeks{padding:0}.custom-calendar.vc-container .vc-weekday{background-color:#f8fafc;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;padding:5px 0}.custom-calendar.vc-container .vc-day{padding:0 5px 3px 5px;text-align:left;min-height:125px;max-height:180px;min-width:125px;background-color:#fff}.custom-calendar.vc-container .vc-day.weekday-1,.custom-calendar.vc-container .vc-day.weekday-7{background-color:#eff8ff}.custom-calendar.vc-container .vc-day:not(.is-not-in-month){cursor:pointer}.custom-calendar.vc-container .vc-day:not(.on-bottom),.custom-calendar.vc-container .vc-day:not(.on-bottom).weekday-1{border-bottom:1px solid #b8c2cc}.custom-calendar.vc-container .vc-day:not(.on-right){border-right:1px solid #b8c2cc}@media screen and (max-width:1090px){.custom-calendar.vc-container .vc-day{min-height:100px;max-height:150px;min-width:100px}}@media screen and (max-width:768px){.custom-calendar.vc-container .vc-day{min-height:75px;max-height:100px;min-width:75px}}@media screen and (max-width:600px){.custom-calendar.vc-container .vc-day{min-height:50px;max-height:75px;min-width:50px}}@media screen and (max-width:425px){.custom-calendar.vc-container .vc-day{min-height:30px;max-height:50px;min-width:30px}}.card{background-color:#fff;border:1px solid #d9dde0;border-radius:.85rem;position:relative;box-shadow:0 8px 24px rgba(30,52,65,.07);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card.education-card{margin-bottom:1rem}.card.application-card{min-height:148px;margin-bottom:1rem;overflow:hidden}.card.application-card .title{color:#095f8d;font-size:1.08rem;font-weight:700;line-height:1.25}.card.application-card .description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;-webkit-box-pack:end;color:#696f78;line-height:1.5}.card.application-card img{box-sizing:border-box;height:100%;width:100%;max-height:100px;max-width:100px;display:block;margin:auto;-webkit-user-drag:none}.card.course-card:not(.course-card--admin){cursor:pointer}.card.course-card:not(.course-card--admin):hover{transform:translateY(-2px);border-color:rgba(13,116,172,.34);box-shadow:0 18px 44px rgba(30,52,65,.11)}.card.application-card:hover,.card.education-card:hover{border-color:rgba(13,116,172,.28);box-shadow:0 18px 44px rgba(30,52,65,.11)}@media screen and (max-width:1280px){.card.application-card .title{font-size:1rem}.card.application-card .description{font-size:90%}}@media screen and (max-width:768px){.card.education-card .card-body .text-right{text-align:left!important;margin:1rem 0}}@media screen and (max-width:600px){.card.application-card .application-card-img-wrapper{display:none}}.enroll-education-table,.freelancer-vlintrim-jobs-table,.order-table,.payment-table,.signature-documents-table,.signature-requests-table,.subscription-table,.user-invoices-table,.user-logs-table,.user-offers-table,.user-orders-table,.user-vlintrim-jobs-table,.view-education-participants-table,.view-firm-employees-table,.vlecademy-admin-table,.vlecademy-user-table,.vlintrim-freelancers-table,.vlintrim-jobs-table{border:1px solid #d9dde0;border-radius:.85rem;box-shadow:0 8px 24px rgba(30,52,65,.07);background:#fff;overflow:hidden}.enroll-education-table,.freelancer-vlintrim-jobs-table,.order-table,.payment-table,.signature-documents-table,.signature-requests-table .table,.signature-requests-table.table,.subscription-table,.user-invoices-table,.user-logs-table,.user-offers-table,.user-orders-table,.user-vlintrim-jobs-table,.view-education-participants-table,.view-firm-employees-table,.vlecademy-admin-table,.vlecademy-user-table,.vlintrim-freelancers-table,.vlintrim-jobs-table{margin-bottom:0;color:#4d535c}.enroll-education-table th,.freelancer-vlintrim-jobs-table th,.order-table th,.payment-table th,.signature-documents-table th,.signature-requests-table .table th,.signature-requests-table.table th,.subscription-table th,.user-invoices-table th,.user-logs-table th,.user-offers-table th,.user-orders-table th,.user-vlintrim-jobs-table th,.view-education-participants-table th,.view-firm-employees-table th,.vlecademy-admin-table th,.vlecademy-user-table th,.vlintrim-freelancers-table th,.vlintrim-jobs-table th{-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;color:#12364a;background:#dcecf4;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.enroll-education-table td,.freelancer-vlintrim-jobs-table td,.order-table td,.payment-table td,.signature-documents-table td,.signature-requests-table .table td,.signature-requests-table.table td,.subscription-table td,.user-invoices-table td,.user-logs-table td,.user-offers-table td,.user-orders-table td,.user-vlintrim-jobs-table td,.view-education-participants-table td,.view-firm-employees-table td,.vlecademy-admin-table td,.vlecademy-user-table td,.vlintrim-freelancers-table td,.vlintrim-jobs-table td{vertical-align:middle!important;border-top:1px solid #d9dde0}.enroll-education-table td,.enroll-education-table th,.freelancer-vlintrim-jobs-table td,.freelancer-vlintrim-jobs-table th,.order-table td,.order-table th,.payment-table td,.payment-table th,.signature-documents-table td,.signature-documents-table th,.signature-requests-table .table td,.signature-requests-table .table th,.signature-requests-table.table td,.signature-requests-table.table th,.subscription-table td,.subscription-table th,.user-invoices-table td,.user-invoices-table th,.user-logs-table td,.user-logs-table th,.user-offers-table td,.user-offers-table th,.user-orders-table td,.user-orders-table th,.user-vlintrim-jobs-table td,.user-vlintrim-jobs-table th,.view-education-participants-table td,.view-education-participants-table th,.view-firm-employees-table td,.view-firm-employees-table th,.vlecademy-admin-table td,.vlecademy-admin-table th,.vlecademy-user-table td,.vlecademy-user-table th,.vlintrim-freelancers-table td,.vlintrim-freelancers-table th,.vlintrim-jobs-table td,.vlintrim-jobs-table th{padding:.9rem 1rem}.enroll-education-table tbody tr,.freelancer-vlintrim-jobs-table tbody tr,.order-table tbody tr,.payment-table tbody tr,.signature-documents-table tbody tr,.signature-requests-table .table tbody tr,.signature-requests-table.table tbody tr,.subscription-table tbody tr,.user-invoices-table tbody tr,.user-logs-table tbody tr,.user-offers-table tbody tr,.user-orders-table tbody tr,.user-vlintrim-jobs-table tbody tr,.view-education-participants-table tbody tr,.view-firm-employees-table tbody tr,.vlecademy-admin-table tbody tr,.vlecademy-user-table tbody tr,.vlintrim-freelancers-table tbody tr,.vlintrim-jobs-table tbody tr{background-color:#fff;transition:background-color .14s ease}.enroll-education-table tbody tr:nth-of-type(odd),.freelancer-vlintrim-jobs-table tbody tr:nth-of-type(odd),.order-table tbody tr:nth-of-type(odd),.payment-table tbody tr:nth-of-type(odd),.signature-documents-table tbody tr:nth-of-type(odd),.signature-requests-table .table tbody tr:nth-of-type(odd),.signature-requests-table.table tbody tr:nth-of-type(odd),.subscription-table tbody tr:nth-of-type(odd),.user-invoices-table tbody tr:nth-of-type(odd),.user-logs-table tbody tr:nth-of-type(odd),.user-offers-table tbody tr:nth-of-type(odd),.user-orders-table tbody tr:nth-of-type(odd),.user-vlintrim-jobs-table tbody tr:nth-of-type(odd),.view-education-participants-table tbody tr:nth-of-type(odd),.view-firm-employees-table tbody tr:nth-of-type(odd),.vlecademy-admin-table tbody tr:nth-of-type(odd),.vlecademy-user-table tbody tr:nth-of-type(odd),.vlintrim-freelancers-table tbody tr:nth-of-type(odd),.vlintrim-jobs-table tbody tr:nth-of-type(odd){background-color:#fafafa}.enroll-education-table tbody tr:hover,.freelancer-vlintrim-jobs-table tbody tr:hover,.order-table tbody tr:hover,.payment-table tbody tr:hover,.signature-documents-table tbody tr:hover,.signature-requests-table .table tbody tr:hover,.signature-requests-table.table tbody tr:hover,.subscription-table tbody tr:hover,.user-invoices-table tbody tr:hover,.user-logs-table tbody tr:hover,.user-offers-table tbody tr:hover,.user-orders-table tbody tr:hover,.user-vlintrim-jobs-table tbody tr:hover,.view-education-participants-table tbody tr:hover,.view-firm-employees-table tbody tr:hover,.vlecademy-admin-table tbody tr:hover,.vlecademy-user-table tbody tr:hover,.vlintrim-freelancers-table tbody tr:hover,.vlintrim-jobs-table tbody tr:hover{background-color:#dcecf4}.table-responsive{border-radius:.85rem}.enroll-education-table .table td{padding:0;vertical-align:middle}.enroll-education-table .table label{width:100%;cursor:pointer;display:inline-block;padding:1rem;margin:0}.payment-table tr td:last-child,.payment-table tr th:last-child,.subscription-table tr td:last-child,.subscription-table tr th:last-child,.user-invoices-table tr td:last-child,.user-invoices-table tr th:last-child,.user-offers-table tr td:last-child,.user-offers-table tr th:last-child,.user-orders-table tr td:last-child,.user-orders-table tr th:last-child,.vlintrim-freelancers-table tr td:last-child,.vlintrim-freelancers-table tr th:last-child{width:200px}.vlecademy-admin-table tr td:last-child,.vlecademy-admin-table tr th:last-child{width:250px}.freelancer-vlintrim-jobs-table tr th:last-child,.user-vlintrim-jobs-table tr th:last-child,.vlecademy-user-table tr th:last-child{width:0}.freelancer-vlintrim-jobs-table tr td:last-child,.user-vlintrim-jobs-table tr td:last-child,.vlecademy-user-table tr td:last-child{text-align:center;width:100px;padding:6px}.freelancer-vlintrim-jobs-table tr td:last-child button,.user-vlintrim-jobs-table tr td:last-child button,.vlecademy-user-table tr td:last-child button{width:44px;height:44px}.vlecademy-user-table tr td:first-child,.vlecademy-user-table tr th:first-child{width:100px}.vlecademy-user-table tr td:nth-last-child(2){width:0}.vlecademy-user-table tr td:nth-last-child(2) button{width:44px;height:44px}.user-vlintrim-jobs-table tr td:first-child,.user-vlintrim-jobs-table tr th:first-child{width:100px;text-align:center}.user-vlintrim-jobs-table tr td:nth-last-child(2){width:200px}.user-vlintrim-jobs-table tr td:nth-last-child(2) button{height:44px;width:100%}.vlintrim-jobs-table tr th:last-child,.vlintrim-jobs-table tr th:nth-last-child(2){text-align:center}.vlintrim-jobs-table tr td:last-child button,.vlintrim-jobs-table tr td:nth-last-child(2) button{width:225px}@media screen and (max-width:1280px){.user-invoices-table tr td:last-child,.user-invoices-table tr th:last-child,.user-offers-table tr td:last-child,.user-offers-table tr th:last-child,.user-orders-table tr td:last-child,.user-orders-table tr th:last-child,.user-vlintrim-jobs-table tr td:nth-last-child(3),.user-vlintrim-jobs-table tr th:nth-last-child(3),.vlintrim-jobs-table tr td:last-child,.vlintrim-jobs-table tr td:nth-last-child(2),.vlintrim-jobs-table tr th:last-child,.vlintrim-jobs-table tr th:nth-last-child(2){width:0}}.modal-body{max-height:min(76vh,760px);overflow-y:auto;padding:1.25rem 1.4rem}.modal-dialog{margin:1.75rem auto}.modal-content{border:1px solid #d9dde0;border-radius:.85rem;box-shadow:0 26px 80px rgba(16,40,59,.22);overflow:hidden}.modal-header{align-items:center;padding:1.1rem 1.4rem;border-bottom:1px solid #d9dde0;background:linear-gradient(145deg,#fff 0 76%,rgba(220,236,244,.72) 76% 100%)}.modal-header .modal-title{color:#3d4049;font-weight:600}.modal-header .close{width:2.5rem;height:2.5rem;margin:-.35rem -.45rem -.35rem auto;border-radius:999px;color:#4d535c;opacity:.75}.modal-header .close:focus,.modal-header .close:hover{opacity:1;background:rgba(19,55,86,.06)}.modal-footer{padding:1rem 1.4rem;border-top:1px solid #d9dde0;background:#f4f5f4}.modal img{max-height:150px}.modal .modal-dialog{max-width:min(920px,100% - 2rem);width:min(920px,100% - 2rem)}.modal .quill-editor .ql-toolbar{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal .quill-editor .ql-container{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.modal .quill-editor .ql-editor{min-height:150px;max-height:400px;overflow:auto}#view-education-modal .subtitle{color:gray;font-size:.9rem}#view-education-modal .black{color:#000}@media screen and (max-width:1024px){.modal-dialog{width:calc(100% - 2rem)!important;max-width:calc(100% - 2rem)!important}}@media screen and (max-width:768px){.modal-dialog{width:calc(100% - 1rem)!important;max-width:calc(100% - 1rem)!important;margin:.5rem auto}.modal-body,.modal-footer,.modal-header{padding-left:1rem;padding-right:1rem}}@font-face{font-family:Fredoka;src:url(/fonts/fredoka-latin.2b67a803.woff2) format("woff2-variations");font-style:normal;font-weight:300 700;font-display:swap}:root{--mv-font-body:"Fredoka","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mv-font-display:"Fredoka","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mv-color-navy:#12364a;--mv-color-heading:#3d4049;--mv-color-text:#4d535c;--mv-color-muted:#696f78;--mv-color-primary:#0d74ac;--mv-color-primary-hover:#095f8d;--mv-color-blue-light:#dcecf4;--mv-color-gold:#bf9c59;--mv-color-gold-light:#d5be8d;--mv-surface:#fff;--mv-surface-muted:#f4f5f4;--mv-outline:#d9dde0;--mv-radius-sm:0.3rem;--mv-radius-md:0.55rem;--mv-radius-lg:0.85rem;--mv-shadow:0 18px 44px rgba(30,52,65,.11);--mv-focus-ring:0 0 0 0.2rem rgba(13,116,172,.22);--mv-hexagon:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);--mv-hexagon-wide:polygon(11% 0,89% 0,100% 50%,89% 100%,11% 100%,0 50%)}body{color:#4d535c;font-family:var(--mv-font-body);background-color:#f4f5f4;font-size:1rem;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased}#app{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--mv-font-display);color:#3d4049;font-weight:600;letter-spacing:-.018em}a{color:#0d74ac;font-weight:600;text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover{color:#095f8d;text-decoration:none}.btn{border-radius:.3rem;font-weight:600}.btn-primary{color:#12364a;background:#bf9c59;border-color:#bf9c59;box-shadow:none}.btn-primary:focus,.btn-primary:hover{color:#12364a;background:#d5be8d;border-color:#d5be8d;box-shadow:none}.btn-outline-secondary{border-color:rgba(19,55,86,.12);color:#31495b}.card,.modal-content,.table{border-color:var(--mv-outline)}.form-group label,legend.col-form-label{color:#3d4049;font-weight:600}.text-muted,small.text-muted{color:#696f78!important}.demo-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;background:#dcecf4;color:#095f8d;font-size:.78rem;font-weight:700;letter-spacing:.04em}.demo-pill--compact{justify-self:flex-start}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f4f5f4}::-webkit-scrollbar-thumb{background:#ccc}::-webkit-scrollbar-thumb:hover{background:#999}.uppercase-first:first-letter{text-transform:capitalize}.danger-container{color:#852525;background-color:#fbefef;padding:1rem;border:1px solid rgba(217,75,75,.2);border-radius:.55rem;font-weight:700}.danger-container *{margin:0 .25rem}.success-container{color:#17643f;background-color:#eaf7f0;padding:1rem;border:1px solid rgba(47,157,104,.2);border-radius:.55rem;font-weight:700}.success-container *{margin:0 .25rem}.scale-1-25{transform:scale(1.25)}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.center-container{width:min(100%,720px);margin:0 auto;padding:1.25rem;border-radius:.85rem;background:hsla(0,0%,100%,.9);border:1px solid #d9dde0;box-shadow:0 8px 24px rgba(30,52,65,.07)}.loading-spinner{position:fixed;top:50%;left:50%}.loading-spinner-absolute{position:absolute;top:50%;left:50%}.icon-button{z-index:999;width:40px;height:40px;margin:.25rem 0}.password-eye-wrapper{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:.375rem .75rem;margin-left:-1px;border:1px solid #d9dde0;border-left:0;border-radius:0 .55rem .55rem 0;background-color:#fff;cursor:pointer;color:#696f78;text-decoration:none!important;box-shadow:none!important}.password-eye-wrapper:hover{color:#0d74ac;background-color:#f4f5f4}.password-eye-wrapper:active,.password-eye-wrapper:focus,.password-eye-wrapper:focus-visible{color:#0d74ac;background-color:#f4f5f4;outline:none;box-shadow:none!important}.go-back-arrow:hover{cursor:pointer}.go-back-arrow:hover svg{color:#095f8d}.application-wrapper{margin:1rem}.application-wrapper a{color:#0d74ac}.application-wrapper a:hover{color:#095f8d}.application-wrapper img{max-height:200px;max-width:200px;-webkit-user-drag:none}.application-wrapper .btn{width:230px}.application-wrapper .application-header .application-img{width:-moz-fit-content;width:fit-content;background-color:#fff}.application-wrapper .application-body{margin:1rem 0}.application-wrapper .application-body p{margin-bottom:0}.admin-header{position:relative;overflow:hidden;padding:1.3rem 1.4rem!important;margin-left:0!important;border-radius:.85rem;border:1px solid var(--mv-outline);background:linear-gradient(145deg,#fff 0 68%,rgba(220,236,244,.72) 68% 100%);box-shadow:var(--mv-shadow)}.admin-header:after{content:"";position:absolute;right:1.4rem;bottom:0;width:4.5rem;height:3px;background:linear-gradient(90deg,#0d74ac 0 62%,#bf9c59 62% 100%)}.optional-button-text{margin-left:.25rem}.tab-m-4{margin:1rem}@media screen and (max-height:675px){.center-container{margin:0 auto}}@media screen and (max-width:1440px){.center-container{width:min(100%,840px)}}@media screen and (max-width:1280px){.optional-button-text{display:none}}@media screen and (max-width:800px){.center-container button{width:100%!important}.admin-header .go-back-arrow,.admin-header h3{font-size:90%}.admin-header .go-back-arrow{margin-right:.5rem!important}}@media screen and (max-width:425px){.application-wrapper,.card.application-img{margin:0}.card.application-img img{width:100%;max-width:100%;max-height:100%}.application-body .row:first-child{text-align:center}.application-body .row:first-child button{width:100%}}.overlay{top:0;left:0;width:100%;height:100%;z-index:9998}.overlay,.popup{position:fixed;background-color:#fff}.popup{top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;border:1px solid #000;z-index:9999}.popup-content{text-align:center}@media(max-width:991px){.contactCard{display:none}}