@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);.service-worker--alert[data-v-391ba0f3]{position:fixed;left:50%;bottom:0;transform:translate(-50%,-5%)}.swal-custom-font{font-family:sans-serif}.swal2-html-container,.swal2-title{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important}.swal2-cancel,.swal2-confirm{color:#fff!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.5px!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important}.swal2-cancel,.swal2-confirm,.v-btn,button{text-transform:uppercase!important}.v-overlay.v-overlay--active{z-index:5!important}@media screen and (max-width:480px){.v-dialog.dialog{max-width:"100%"}}@media only screen and (max-width:600px){.desktop,.v-menu.mobile{display:none}}@media only screen and (max-width:480px){.desktop,.v-menu.desktop{display:none}}@media only screen and (min-width:601px){.mobile{display:none}}@media only screen and (max-width:480px){.v-sheet.v-card#card[data-v-a93f23f2]{max-height:500px}.inline[data-v-a93f23f2]{display:inline-block}#card[data-v-a93f23f2]{display:none}.v-card__text[data-v-a93f23f2]{width:100%}}.v-card__subtitle[data-v-a93f23f2],.v-card__text[data-v-a93f23f2],.v-card__title[data-v-a93f23f2]{padding:5px}.v-application .client-details-font[data-v-a93f23f2]{font-size:.9rem!important}.col-padding[data-v-a93f23f2]{padding:0 10px}.col-mt[data-v-a93f23f2]{margin-top:-20px}.project[data-v-7ac9a711]{border-left:4px solid #2dce89}@media only screen and (max-width:1366px) and (min-width:1264px){.list-btn-size[data-v-7ac9a711]{font-size:9px}}@media only screen and (max-width:600px){.mobile{display:block}.hide-on-mobile{display:none}}@media only screen and (min-width:601px){.desktop{display:none}}div.my-tabs [role=tab][data-v-38054c2b]{justify-content:flex-start}div.my-tabs .v-icon[data-v-38054c2b]{margin-right:10px}@media only screen and (max-width:480px){.v-sheet.v-card#card[data-v-f841c810]{max-height:500px}.inline[data-v-f841c810]{display:inline-block}}.change-btn[data-v-f841c810]{font-size:8px}.red-text[data-v-f841c810]{color:red}#map{width:100%;height:100%}.btn-view-timesheet[data-v-7cd16e3d]{font-size:10px;padding:10px;height:auto;margin-top:5px}@media (max-width:700px){.btn-view-timesheet[data-v-7cd16e3d]{width:100%}}.v-application[data-v-556dca77]{justify-content:center}.form-size[data-v-556dca77]{width:90vw;height:90vh;max-width:100%;max-height:100%;overflow:auto;margin:auto}@media (max-width:600px){.form-size[data-v-556dca77]{width:100vw;height:100vh}}.event-title[data-v-5b410e33]{padding-left:10px}.date-field>input[data-v-4bd2d5ae],.date-field[data-v-8c7c63b8] input,.date-field[data-v-59946b40] input,.date-field[data-v-f8e819a0] input{text-align:center!important}.error-message[data-v-4bd2d5ae]{color:red;margin-top:10px}.custom-calendar-card[data-v-4bd2d5ae]{border:none!important;box-shadow:none!important}.custom-calendar-picker[data-v-4bd2d5ae]{width:100%!important}.highlighted[data-v-4bd2d5ae]{border-radius:50%;background:#add8e6}.vertical-line[data-v-4bd2d5ae]{width:1px;background-color:#b8bbbd;margin-top:100px;height:70%}.vertical-divider[data-v-4bd2d5ae]{background-color:#b8bbbd;transform:rotate(90deg);width:1px!important;height:90%;margin-top:100px}.modal-row[data-v-4bd2d5ae]{background-color:#fff}@media (max-width:960px){.vertical-divider[data-v-4bd2d5ae]{display:none}}.main-container[data-v-6a2ac77b]{display:flex;flex-direction:column;margin-right:130px}.main-text[data-v-6a2ac77b]{min-width:0;max-width:100%;margin:0;align-self:center;padding:8px;border-radius:4px;color:#fff;background-color:#404753!important}.btn-container[data-v-6a2ac77b]{display:flex;justify-content:flex-end;overflow:hidden;align-items:stretch;border-radius:16px}@media print{.fc-header-toolbar,.fc-license-message{display:none}#calendar{width:100%;height:auto}}.fc .fc-toolbar{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important}.fc-daygrid-event{font-size:12px;font-weight:700;text-shadow:1px 1px 3px #000}@media (max-width:959.98px){.order-md-1{order:1}.order-md-2{order:2}}.calendar-update-dialog-v-menu-content[data-v-492efdb4]{left:50%!important;transform:translateX(-50%)!important}@media (max-width:959.98px){.order-1[data-v-492efdb4]{order:1}.order-2[data-v-492efdb4]{order:2}}.v-event-draggable[data-v-492efdb4]{padding-left:6px}.v-event-timed[data-v-492efdb4]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.v-event-drag-bottom[data-v-492efdb4]{position:absolute;left:0;right:0;bottom:4px;height:4px;cursor:ns-resize}.v-event-drag-bottom[data-v-492efdb4]:after{display:none;position:absolute;left:50%;height:4px;border-top:1px solid #fff;border-bottom:1px solid #fff;width:16px;margin-left:-8px;opacity:.8;content:""}.v-event-drag-bottom[data-v-492efdb4]:hover:after{display:block}.v-application[data-v-492efdb4]{justify-content:center}.btn-group--active.v-btn--active[data-v-492efdb4]:before{opacity:0!important}#speeddial .v-speed-dial[data-v-492efdb4]{position:absolute}#speeddial .v-btn--floating[data-v-492efdb4]{position:relative}.total-hours-schedule[data-v-492efdb4]{position:relative;left:8px}.total-hours-schedule span[data-v-492efdb4]{vertical-align:middle}.v-application[data-v-e93cb0cc]{justify-content:center}.form-size[data-v-e93cb0cc]{width:90vw;height:90vh;max-width:100%;max-height:100%;overflow:auto;margin:auto}@media (max-width:600px){.form-size[data-v-e93cb0cc]{width:100vw;height:100vh}}.login-container[data-v-04306342]{position:relative;min-height:100vh;overflow:hidden;padding:0}.login-background[data-v-04306342]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.background-gradient[data-v-04306342]{position:absolute;top:0;left:0;right:0;bottom:0;background:#f8fafc}.background-pattern[data-v-04306342]{display:none}.login-content[data-v-04306342]{position:relative;z-index:1;min-height:100vh;padding:0!important}.min-height-100vh[data-v-04306342]{min-height:100vh}.logo-content[data-v-04306342]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;z-index:1;position:relative}.app-version[data-v-04306342]{font-size:1.5rem;font-weight:400;color:#2b3990;margin:0;font-family:Inter,Segoe UI,system-ui,sans-serif;letter-spacing:.5px}.logo-column[data-v-04306342]{background:#fff;display:flex;align-items:center;justify-content:center;min-height:100vh;position:relative}.logo-column[data-v-04306342]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(43,57,144,.02),transparent);pointer-events:none}.main-logo[data-v-04306342]{opacity:.95;filter:drop-shadow(0 4px 16px rgba(43,57,144,.15));width:90%;max-width:600px;height:auto;min-width:200px}.main-logo[data-v-04306342] .v-img__img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.login-container-inner[data-v-04306342]{width:100%;max-width:450px}.login-form-wrapper[data-v-04306342]{padding:0;margin:20px}.login-column[data-v-04306342]{background:linear-gradient(135deg,#2b3990,#1e2a73);display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem}.input-group[data-v-04306342]{position:relative}.form-options[data-v-04306342]{margin:.5rem 0}.mobile-logo-top[data-v-04306342]{text-align:center;margin-bottom:1.5rem}.mobile-top-logo[data-v-04306342]{width:234px;height:auto;opacity:.9;margin:0 auto}.mobile-version-bottom[data-v-04306342]{text-align:center;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.2)}.mobile-version[data-v-04306342]{font-size:.875rem;color:hsla(0,0%,100%,.7);margin:0;font-weight:400}.login-form[data-v-04306342]{display:flex;flex-direction:column;gap:1.25rem;margin:1.5rem 0;padding:2rem;background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.form-input[data-v-04306342]{margin-bottom:1.5rem}.form-input[data-v-04306342] .v-field{border-radius:8px;background:#fafbfc;border:1px solid #d0d7de}.form-input[data-v-04306342] .v-field--focused{background:#fff;border-color:#2b3990;box-shadow:0 0 0 3px rgba(43,57,144,.1)}.form-input[data-v-04306342] .v-field--error{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.form-input[data-v-04306342] .v-field__input{padding:.75rem;font-size:1rem;color:#374151;font-weight:500}.form-input[data-v-04306342] .v-label{font-weight:500;color:#6b7280}.form-input[data-v-04306342] .v-field__prepend-inner{color:#6b7280;margin-right:.75rem}.form-input[data-v-04306342] .v-field__append-inner{color:#6b7280;margin-left:.75rem;display:flex!important;align-items:center!important;opacity:1!important;visibility:visible!important}.form-input[data-v-04306342] .v-field__append-inner .v-btn{color:#6b7280!important;min-width:auto!important;width:32px!important;height:32px!important}.form-input[data-v-04306342] .v-field__append-inner .v-btn:hover{color:#2b3990!important}.form-input[data-v-04306342] .v-field__append-inner .v-icon{font-size:1.2rem!important;color:inherit!important}.forgot-link[data-v-04306342]{color:#2b3990;text-decoration:none;font-size:.875rem;font-weight:500}.terms-text[data-v-04306342]{color:hsla(0,0%,100%,.9)!important;font-size:.8rem!important;line-height:1.5;margin:0;font-weight:400}.privacy-link[data-v-04306342],.terms-link[data-v-04306342]{color:#fff!important;text-decoration:underline;font-weight:600;transition:all .2s ease}.privacy-link[data-v-04306342]:hover,.terms-link[data-v-04306342]:hover{color:#e3f2fd!important;text-decoration:none;text-shadow:0 0 8px hsla(0,0%,100%,.3)}.signin-btn[data-v-04306342]{background:linear-gradient(135deg,#2b3990,#1e2a73)!important;color:#fff!important;border-radius:8px!important;font-weight:600!important;font-size:1rem!important;text-transform:uppercase!important;letter-spacing:.025em!important;box-shadow:0 8px 20px rgba(43,57,144,.3),0 4px 10px rgba(43,57,144,.2)!important;margin-top:1rem}.banner[data-v-04306342]{z-index:9998}.top-element[data-v-04306342]{z-index:9999}.v-banner__wrapper[data-v-04306342]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}@media (max-width:1400px){.main-logo[data-v-04306342]{width:85%;max-width:500px}}@media (max-width:1200px){.main-logo[data-v-04306342]{width:80%;max-width:450px}.app-version[data-v-04306342]{font-size:1.4rem}}@media (max-width:960px){.logo-column[data-v-04306342]{min-height:35vh;padding:2rem 1rem 1rem;display:flex;align-items:center;justify-content:center}.login-column[data-v-04306342]{min-height:65vh;padding:1rem;background:linear-gradient(135deg,#2b3990,#1e2a73);display:flex;align-items:center;justify-content:center}.main-logo[data-v-04306342]{width:75%;max-width:400px;min-width:250px}.app-version[data-v-04306342]{font-size:1.3rem}.logo-content[data-v-04306342]{gap:1.5rem}}@media (max-width:768px){.logo-column[data-v-04306342]{min-height:30vh;padding:1.5rem 1rem .5rem}.login-column[data-v-04306342]{min-height:70vh;padding:.5rem 1rem 1rem}.main-logo[data-v-04306342]{width:70%;max-width:320px;min-width:200px}.app-version[data-v-04306342]{font-size:1.2rem}}@media (max-width:960px){.login-column[data-v-04306342]{min-height:100vh;padding:2rem 1.5rem 1.5rem;background:linear-gradient(135deg,#2b3990,#1e2a73);display:flex;align-items:center;justify-content:center}.login-form[data-v-04306342]{padding:1.75rem;border-radius:14px;background:hsla(0,0%,100%,.95);box-shadow:0 8px 32px rgba(0,0,0,.15);margin:1rem 0}.form-input[data-v-04306342] .v-field{border-radius:12px;background:#f9fafb;border:2px solid #e5e7eb;min-height:48px}.form-input[data-v-04306342] .v-field--focused{background:#fff;border-color:#2b3990;box-shadow:0 0 0 4px rgba(43,57,144,.1)}.form-input[data-v-04306342] .v-field__input{padding:.875rem;font-size:1rem;color:#1f2937;font-weight:500}.form-input[data-v-04306342] .v-label{font-size:1rem;font-weight:600;color:#6b7280}.form-input[data-v-04306342] .v-field__prepend-inner{color:#6b7280;margin-right:1rem;font-size:1.25rem}.form-input[data-v-04306342] .v-field__append-inner{color:#6b7280;margin-left:1rem;font-size:1.25rem}.forgot-link[data-v-04306342]{font-size:1rem;font-weight:600;color:#2b3990;padding:.5rem 0}.signin-btn[data-v-04306342]{min-height:48px!important;font-size:1.05rem!important;font-weight:700!important;border-radius:12px!important;margin:1.5rem 0 1rem 0;box-shadow:0 8px 24px rgba(43,57,144,.25)!important}.terms-privacy-links[data-v-04306342]{margin-top:1.25rem;padding:10px}.terms-text[data-v-04306342]{font-size:.85rem!important}}@media (max-width:480px){.login-column[data-v-04306342]{padding:1.5rem 1.25rem 1.25rem}.login-form[data-v-04306342]{padding:1.5rem;border-radius:12px;margin:.75rem 0}.form-input[data-v-04306342] .v-field{min-height:44px;border-radius:10px}.form-input[data-v-04306342] .v-field__input{padding:.75rem;font-size:1rem}.form-input[data-v-04306342] .v-label{font-size:.9rem}.form-input[data-v-04306342] .v-field__prepend-inner{font-size:1.125rem;margin-right:.875rem}.form-input[data-v-04306342] .v-field__append-inner{font-size:1.125rem;margin-left:.875rem}.forgot-link[data-v-04306342]{font-size:.9rem}.signin-btn[data-v-04306342]{min-height:44px!important;font-size:1rem!important;border-radius:10px!important;margin:1rem 0}.terms-privacy-links[data-v-04306342]{margin-top:1rem;padding:8px}.terms-text[data-v-04306342]{font-size:.8rem!important}}@media (max-width:360px){.login-column[data-v-04306342]{padding:1.25rem 1rem 1rem}.login-form[data-v-04306342]{padding:1.25rem;border-radius:10px;margin:.5rem 0}.form-input[data-v-04306342] .v-field{min-height:40px;border-radius:8px}.form-input[data-v-04306342] .v-field__input{padding:.625rem;font-size:.95rem}.form-input[data-v-04306342] .v-label{font-size:.85rem}.form-input[data-v-04306342] .v-field__prepend-inner{font-size:1rem;margin-right:.75rem}.form-input[data-v-04306342] .v-field__append-inner{font-size:1rem;margin-left:.75rem}.forgot-link[data-v-04306342]{font-size:.85rem}.signin-btn[data-v-04306342]{min-height:40px!important;font-size:.95rem!important;border-radius:8px!important;margin:.75rem 0}.terms-privacy-links[data-v-04306342]{margin-top:.75rem;padding:6px}.terms-text[data-v-04306342]{font-size:.75rem!important}}html{scroll-behavior:smooth}.navbar[data-v-121a1af5]{position:fixed;top:0;left:0;right:0;background:transparent;transition:all .3s ease;z-index:1000}.navbar.scrolled[data-v-121a1af5]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0,0,0,.08)}.navbar-container[data-v-121a1af5]{padding:16px 24px;transition:padding .3s ease}.navbar.scrolled .navbar-container[data-v-121a1af5]{padding:12px 24px}.nav-link[data-v-121a1af5]{color:hsla(0,0%,100%,.9);text-decoration:none;font-weight:500;margin:0 20px;transition:all .3s ease;position:relative}.navbar.scrolled .nav-link[data-v-121a1af5]{color:#4a5568}.nav-link[data-v-121a1af5]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#209747,#28b85a);transition:width .3s ease}.nav-link[data-v-121a1af5]:hover:after{width:100%}.nav-login-btn[data-v-121a1af5]{background:hsla(0,0%,100%,.2)!important;color:#fff!important;font-weight:600;border-radius:12px;padding:0 28px!important;height:44px!important;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease!important}.navbar.scrolled .nav-login-btn[data-v-121a1af5]{background:linear-gradient(135deg,#2b3990,#4a7bff)!important;box-shadow:0 4px 15px rgba(43,57,144,.3)}.nav-login-btn[data-v-121a1af5]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(43,57,144,.4)!important}.mobile-menu-btn[data-v-121a1af5]{color:#fff}.navbar.scrolled .mobile-menu-btn[data-v-121a1af5]{color:#2b3990}.mobile-menu[data-v-121a1af5]{background:hsla(0,0%,100%,.98);backdrop-filter:blur(10px);border-radius:12px;margin-top:16px;padding:16px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.mobile-nav-link[data-v-121a1af5]{display:block;color:#4a5568;text-decoration:none;font-weight:500;padding:12px 16px;border-radius:8px;transition:all .3s ease}.mobile-nav-link[data-v-121a1af5]:hover{color:#2b3990;background:rgba(43,57,144,.05)}.slide-down-enter-active[data-v-121a1af5],.slide-down-leave-active[data-v-121a1af5]{transition:all .3s ease}.slide-down-enter-from[data-v-121a1af5],.slide-down-leave-to[data-v-121a1af5]{opacity:0;transform:translateY(-10px)}.hero-section[data-v-121a1af5]{background:linear-gradient(135deg,#1e2a73,#2b3990 50%,#4a7bff);background-size:200% 200%;animation:gradient-shift-121a1af5 15s ease infinite;color:#fff;padding:140px 20px 100px;min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}@keyframes gradient-shift-121a1af5{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-shape[data-v-121a1af5]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float-121a1af5 8s ease-in-out infinite}.hero-shape-1[data-v-121a1af5]{width:400px;height:400px;background:#4a7bff;top:-100px;right:-100px;animation-delay:0s}.hero-shape-2[data-v-121a1af5]{width:300px;height:300px;background:#2b3990;bottom:-50px;left:-50px;animation-delay:2s}.hero-shape-3[data-v-121a1af5]{width:250px;height:250px;background:hsla(0,0%,100%,.1);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:4s}@keyframes float-121a1af5{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-row[data-v-121a1af5]{position:relative;z-index:1}.hero-content-col[data-v-121a1af5],.hero-visual-col[data-v-121a1af5]{display:flex;align-items:center}.hero-title[data-v-121a1af5]{font-size:clamp(3rem,8vw,5rem);font-weight:800;color:#fff;margin-bottom:.5rem;letter-spacing:-.03em;line-height:1.1}.hero-title-green[data-v-121a1af5]{color:#209747;background:linear-gradient(135deg,#209747,#28b85a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-121a1af5]{font-size:clamp(1.5rem,4vw,2.25rem);color:hsla(0,0%,100%,.95);margin-bottom:1.5rem;font-weight:300;letter-spacing:-.01em}.hero-description[data-v-121a1af5]{font-size:clamp(1rem,2vw,1.15rem);color:hsla(0,0%,100%,.85);margin-bottom:2.5rem;max-width:500px;line-height:1.8}.hero-cta[data-v-121a1af5]{background:linear-gradient(135deg,#209747,#28b85a)!important;color:#fff!important;font-weight:600;border-radius:50px;padding:0 32px!important;height:54px!important;border:none;transition:all .4s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 15px rgba(32,151,71,.3)}.hero-cta[data-v-121a1af5]:hover{background:linear-gradient(135deg,#28b85a,#32c969)!important;transform:translateY(-3px);box-shadow:0 15px 40px rgba(32,151,71,.4)!important}.hero-visual[data-v-121a1af5]{display:flex;justify-content:center;align-items:center}.hero-illustration[data-v-121a1af5]{width:100%;max-width:450px;height:auto;filter:drop-shadow(0 20px 60px rgba(0,0,0,.2))}.float-element-1[data-v-121a1af5]{animation:float-around-121a1af5 6s ease-in-out infinite}.float-element-2[data-v-121a1af5]{animation:float-around-121a1af5 8s ease-in-out 1s infinite}.float-element-3[data-v-121a1af5]{animation:float-around-121a1af5 7s ease-in-out 2s infinite}.float-element-4[data-v-121a1af5]{animation:float-around-121a1af5 9s ease-in-out 3s infinite}@keyframes float-around-121a1af5{0%,to{transform:translate(0)}50%{transform:translateY(-15px)}}.scroll-indicator[data-v-121a1af5]{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.8;animation:fade-indicator-121a1af5 2s ease-in-out infinite;cursor:pointer;padding:15px;transition:all .3s ease;z-index:100;text-decoration:none}.scroll-indicator[data-v-121a1af5]:hover{opacity:1;transform:translateX(-50%) scale(1.1)}.scroll-indicator[data-v-121a1af5]:active{transform:translateX(-50%) scale(.95)}.scroll-indicator-bar[data-v-121a1af5]{width:26px;height:42px;border:2px solid hsla(0,0%,100%,.6);border-radius:13px;position:relative;overflow:hidden;transition:all .3s ease}.scroll-indicator:hover .scroll-indicator-bar[data-v-121a1af5]{border-color:hsla(0,0%,100%,.9)}.scroll-indicator-bar[data-v-121a1af5]:before{content:"";position:absolute;top:6px;left:50%;margin-left:-3px;width:6px;height:10px;background:#fff;border-radius:3px;animation:scroll-bounce-121a1af5 2s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes scroll-bounce-121a1af5{0%{top:6px;opacity:1}50%{top:22px;opacity:.4}to{top:6px;opacity:1}}@keyframes fade-indicator-121a1af5{0%,to{opacity:.6}50%{opacity:1}}.about-section[data-v-121a1af5]{padding:100px 20px;background:#fff;position:relative;overflow:hidden}.about-accent[data-v-121a1af5]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#209747,#28b85a,#209747);background-size:200% 100%;animation:gradient-shift-121a1af5 8s linear infinite}.section-title[data-v-121a1af5]{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#209747;margin-bottom:1rem;letter-spacing:-.02em}.about-text[data-v-121a1af5]{font-size:clamp(1rem,2vw,1.2rem);line-height:2;color:#4a5568;max-width:800px;margin:0 auto}.services-section[data-v-121a1af5]{padding:100px 20px;background:linear-gradient(180deg,#f8fafc,#e2e8f0);position:relative}.service-col[data-v-121a1af5]{padding:20px}.service-card[data-v-121a1af5]{border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.5)}.service-card[data-v-121a1af5]:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(32,151,71,.2);border-color:rgba(32,151,71,.3)}.glass-card[data-v-121a1af5]{background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px)}.service-icon-wrapper[data-v-121a1af5]{width:70px;height:70px;margin:0 auto;background:linear-gradient(135deg,#209747,#28b85a);border-radius:18px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.service-icon-wrapper[data-v-121a1af5]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent 50%)}.service-icon[data-v-121a1af5]{color:#fff!important;font-size:36px!important;position:relative;z-index:1}.service-title[data-v-121a1af5]{font-size:1.35rem;font-weight:700;color:#1a202c;margin-bottom:.75rem}.service-description[data-v-121a1af5]{font-size:1rem;color:#4a5568;line-height:1.7}.serve-section[data-v-121a1af5]{padding:100px 20px;background:#fff}.benefit-col[data-v-121a1af5]{padding:16px}.benefit-card[data-v-121a1af5]{background:#f8fafc;border-radius:16px;transition:all .3s ease}.benefit-card[data-v-121a1af5]:hover{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.benefit-item[data-v-121a1af5]{display:flex;align-items:flex-start;padding:20px;gap:16px}.benefit-icon-wrapper[data-v-121a1af5]{flex-shrink:0;width:32px;height:32px;background:linear-gradient(135deg,#209747,#28b85a);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-top:2px}.benefit-icon-wrapper .v-icon[data-v-121a1af5]{color:#fff!important;font-size:20px!important}.benefit-text[data-v-121a1af5]{font-size:1.05rem;color:#2d3748;line-height:1.6}.footer[data-v-121a1af5]{background:linear-gradient(135deg,#1e2a73,#2b3990);color:#fff;padding:0;position:relative}.footer-container[data-v-121a1af5]{padding:80px 20px 40px;position:relative;z-index:1}.footer-main[data-v-121a1af5]{padding-bottom:40px}.footer-brand-col[data-v-121a1af5]{margin-bottom:32px}.footer-brand[data-v-121a1af5]{height:100%}.footer-logo[data-v-121a1af5]{opacity:.95}.footer-links-col[data-v-121a1af5]{margin-bottom:32px}.footer-heading[data-v-121a1af5]{font-size:.8rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.footer-links[data-v-121a1af5]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-link[data-v-121a1af5]{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.95rem;transition:all .3s ease;display:inline-flex;align-items:center;position:relative}.footer-link[data-v-121a1af5]:hover{color:#fff;transform:translateX(4px)}.footer-integration-col[data-v-121a1af5]{margin-bottom:32px}.footer-integration-list[data-v-121a1af5]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-integration-list li[data-v-121a1af5]{display:flex;align-items:center}.integration-name[data-v-121a1af5]{font-size:.9rem;font-weight:400;color:hsla(0,0%,100%,.7)}.footer-bottom[data-v-121a1af5]{padding-top:24px}.footer-divider[data-v-121a1af5]{border-color:hsla(0,0%,100%,.1);margin-bottom:20px}.footer-copyright[data-v-121a1af5]{font-size:.85rem;color:hsla(0,0%,100%,.6)}.fade-up[data-v-121a1af5]{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.fade-up.visible[data-v-121a1af5]{opacity:1;transform:translateY(0)}.stagger-1[data-v-121a1af5]{transition-delay:.1s}.stagger-2[data-v-121a1af5]{transition-delay:.2s}.stagger-3[data-v-121a1af5]{transition-delay:.3s}.stagger-4[data-v-121a1af5]{transition-delay:.4s}@media (max-width:960px){.hero-section[data-v-121a1af5]{padding:120px 20px 100px;min-height:100vh}.hero-content-col[data-v-121a1af5]{text-align:center}.hero-content[data-v-121a1af5]{align-items:center}.hero-description[data-v-121a1af5]{max-width:100%}.hero-visual-col[data-v-121a1af5]{display:none}.about-section[data-v-121a1af5],.serve-section[data-v-121a1af5],.services-section[data-v-121a1af5]{padding:80px 20px}.footer-container[data-v-121a1af5]{padding:60px 20px 32px}}@media (max-width:600px){.navbar-container[data-v-121a1af5]{padding:12px 16px}.navbar.scrolled .navbar-container[data-v-121a1af5]{padding:10px 16px}.nav-login-btn[data-v-121a1af5]{padding:0 20px!important;height:40px!important;font-size:.9rem!important}.hero-section[data-v-121a1af5]{padding:100px 16px 80px;min-height:100vh}.hero-content-col[data-v-121a1af5]{text-align:center}.hero-title[data-v-121a1af5]{font-size:clamp(2.5rem,12vw,4rem)}.hero-description[data-v-121a1af5]{font-size:clamp(.95rem,3vw,1.1rem);max-width:100%}.hero-cta[data-v-121a1af5]{width:100%;padding:0 24px!important;height:50px!important}.hero-visual-col[data-v-121a1af5]{display:none}.about-section[data-v-121a1af5],.serve-section[data-v-121a1af5],.services-section[data-v-121a1af5]{padding:60px 16px}.section-title[data-v-121a1af5]{font-size:2rem}.service-col[data-v-121a1af5]{padding:12px}.service-icon-wrapper[data-v-121a1af5]{width:60px;height:60px}.service-icon[data-v-121a1af5]{font-size:32px!important}.service-title[data-v-121a1af5]{font-size:1.15rem}.service-description[data-v-121a1af5]{font-size:.95rem}.benefit-col[data-v-121a1af5]{padding:12px}.benefit-text[data-v-121a1af5]{font-size:1rem}.footer-container[data-v-121a1af5]{padding:50px 16px 24px}.footer-brand-col[data-v-121a1af5]{order:1;text-align:center;margin-bottom:24px}.footer-integration-col[data-v-121a1af5],.footer-links-col[data-v-121a1af5]{order:2;text-align:center}.footer-links[data-v-121a1af5]{align-items:center}.footer-heading[data-v-121a1af5]{margin-bottom:12px}.footer-integration-list[data-v-121a1af5],.footer-links[data-v-121a1af5]{gap:8px}.footer-integration-list li[data-v-121a1af5]{justify-content:center}.footer-copyright[data-v-121a1af5]{text-align:center}.hero-illustration[data-v-121a1af5]{max-width:280px}.mobile-menu[data-v-121a1af5]{margin-top:12px;padding:12px}}@media (prefers-reduced-motion:reduce){[data-v-121a1af5],[data-v-121a1af5]:after,[data-v-121a1af5]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-section[data-v-121a1af5],.hero-shape[data-v-121a1af5],.scroll-indicator-bar[data-v-121a1af5]:before{animation:none}}.login-container[data-v-207e5040]{position:relative;min-height:100vh;overflow:hidden;padding:0}.login-background[data-v-207e5040]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.background-gradient[data-v-207e5040]{position:absolute;top:0;left:0;right:0;bottom:0;background:#f8fafc}.background-pattern[data-v-207e5040]{display:none}.login-content[data-v-207e5040]{position:relative;z-index:1;min-height:100vh;padding:0!important}.min-height-100vh[data-v-207e5040]{min-height:100vh}.logo-content[data-v-207e5040]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;z-index:1;position:relative}.app-version[data-v-207e5040]{font-size:1.5rem;font-weight:400;color:#2b3990;margin:0;font-family:Inter,Segoe UI,system-ui,sans-serif;letter-spacing:.5px}.logo-column[data-v-207e5040]{background:#fff;display:flex;align-items:center;justify-content:center;min-height:100vh;position:relative}.logo-column[data-v-207e5040]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(43,57,144,.02),transparent);pointer-events:none}.main-logo[data-v-207e5040]{opacity:.95;filter:drop-shadow(0 4px 16px rgba(43,57,144,.15));width:90%;max-width:600px;height:auto;min-width:200px}.main-logo[data-v-207e5040] .v-img__img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.login-container-inner[data-v-207e5040]{width:100%;max-width:450px}.login-form-wrapper[data-v-207e5040]{padding:0;margin:20px}.login-column[data-v-207e5040]{background:linear-gradient(135deg,#2b3990,#1e2a73);display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem}.input-group[data-v-207e5040]{position:relative;margin-bottom:1.5rem}.mobile-logo-top[data-v-207e5040]{text-align:center;margin-bottom:1.5rem}.mobile-top-logo[data-v-207e5040]{width:234px;height:auto;opacity:.9;margin:0 auto}.mobile-version-bottom[data-v-207e5040]{text-align:center;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.2)}.mobile-version[data-v-207e5040]{font-size:.875rem;color:hsla(0,0%,100%,.7);margin:0;font-weight:400}.login-form[data-v-207e5040]{display:flex;flex-direction:column;gap:1.25rem;margin:1.5rem 0;padding:2rem;background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.success-state[data-v-207e5040]{text-align:center}.form-input[data-v-207e5040]{margin-bottom:1.5rem}.form-input[data-v-207e5040] .v-field{border-radius:8px;background:#fafbfc;border:1px solid #d0d7de}.form-input[data-v-207e5040] .v-field--focused{background:#fff;border-color:#2b3990;box-shadow:0 0 0 3px rgba(43,57,144,.1)}.form-input[data-v-207e5040] .v-field--error{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.form-input[data-v-207e5040] .v-field__input{padding:.75rem;font-size:1rem;color:#374151;font-weight:500}.form-input[data-v-207e5040] .v-label{font-weight:500;color:#6b7280}.form-input[data-v-207e5040] .v-field__prepend-inner{color:#6b7280;margin-right:.75rem}.back-link[data-v-207e5040]{color:#2b3990!important;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease}.back-link[data-v-207e5040]:hover{color:#1e2a73!important;text-decoration:underline}.signin-btn[data-v-207e5040]{background:linear-gradient(135deg,#2b3990,#1e2a73)!important;color:#fff!important;border-radius:8px!important;font-weight:600!important;font-size:1rem!important;text-transform:uppercase!important;letter-spacing:.025em!important;box-shadow:0 8px 20px rgba(43,57,144,.3),0 4px 10px rgba(43,57,144,.2)!important;margin-top:1rem}.top-element[data-v-207e5040]{z-index:9999}.back-button-container[data-v-207e5040]{position:absolute;top:1.5rem;left:1.5rem;z-index:10}.back-btn[data-v-207e5040]{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;backdrop-filter:blur(10px);transition:all .2s ease}.back-btn[data-v-207e5040]:hover{background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.3)!important;transform:translateX(-2px)}@media (max-width:1400px){.main-logo[data-v-207e5040]{width:85%;max-width:500px}}@media (max-width:1200px){.main-logo[data-v-207e5040]{width:80%;max-width:450px}.app-version[data-v-207e5040]{font-size:1.4rem}}@media (max-width:960px){.logo-column[data-v-207e5040]{min-height:35vh;padding:2rem 1rem 1rem;display:flex;align-items:center;justify-content:center}.login-column[data-v-207e5040]{min-height:65vh;padding:1rem;background:linear-gradient(135deg,#2b3990,#1e2a73);display:flex;align-items:center;justify-content:center}.main-logo[data-v-207e5040]{width:75%;max-width:400px;min-width:250px}.app-version[data-v-207e5040]{font-size:1.3rem}.logo-content[data-v-207e5040]{gap:1.5rem}}@media (max-width:768px){.logo-column[data-v-207e5040]{min-height:30vh;padding:1.5rem 1rem .5rem}.login-column[data-v-207e5040]{min-height:70vh;padding:.5rem 1rem 1rem}.main-logo[data-v-207e5040]{width:70%;max-width:320px;min-width:200px}.app-version[data-v-207e5040]{font-size:1.2rem}}@media (max-width:960px){.login-column[data-v-207e5040]{min-height:100vh;padding:2rem 1.5rem 1.5rem;background:linear-gradient(135deg,#2b3990,#1e2a73);display:flex;align-items:center;justify-content:center}.login-form[data-v-207e5040]{padding:1.75rem;border-radius:14px;background:hsla(0,0%,100%,.95);box-shadow:0 8px 32px rgba(0,0,0,.15);margin:1rem 0}.form-input[data-v-207e5040] .v-field{border-radius:12px;background:#f9fafb;border:2px solid #e5e7eb;min-height:48px}.form-input[data-v-207e5040] .v-field--focused{background:#fff;border-color:#2b3990;box-shadow:0 0 0 4px rgba(43,57,144,.1)}.form-input[data-v-207e5040] .v-field__input{padding:.875rem;font-size:1rem;color:#1f2937;font-weight:500}.form-input[data-v-207e5040] .v-label{font-size:1rem;font-weight:600;color:#6b7280}.form-input[data-v-207e5040] .v-field__prepend-inner{color:#6b7280;margin-right:1rem;font-size:1.25rem}.signin-btn[data-v-207e5040]{min-height:48px!important;font-size:1.05rem!important;font-weight:700!important;border-radius:12px!important;margin:1.5rem 0 1rem 0;box-shadow:0 8px 24px rgba(43,57,144,.25)!important}}@media (max-width:480px){.login-column[data-v-207e5040]{padding:1.5rem 1.25rem 1.25rem}.login-form[data-v-207e5040]{padding:1.5rem;border-radius:12px;margin:.75rem 0}.form-input[data-v-207e5040] .v-field{min-height:44px;border-radius:10px}.form-input[data-v-207e5040] .v-field__input{padding:.75rem;font-size:1rem}.form-input[data-v-207e5040] .v-label{font-size:.9rem}.form-input[data-v-207e5040] .v-field__prepend-inner{font-size:1.125rem;margin-right:.875rem}.signin-btn[data-v-207e5040]{min-height:44px!important;font-size:1rem!important;border-radius:10px!important;margin:1rem 0}}@media (max-width:360px){.login-column[data-v-207e5040]{padding:1.25rem 1rem 1rem}.login-form[data-v-207e5040]{padding:1.25rem;border-radius:10px;margin:.5rem 0}.form-input[data-v-207e5040] .v-field{min-height:40px;border-radius:8px}.form-input[data-v-207e5040] .v-field__input{padding:.625rem;font-size:.95rem}.form-input[data-v-207e5040] .v-label{font-size:.85rem}.form-input[data-v-207e5040] .v-field__prepend-inner{font-size:1rem;margin-right:.75rem}.signin-btn[data-v-207e5040]{min-height:40px!important;font-size:.95rem!important;border-radius:8px!important;margin:.75rem 0}}.lds-ring[data-v-63272586]{display:inline-block;position:relative;width:20px;height:20px}.lds-ring div[data-v-63272586]{box-sizing:border-box;display:block;position:absolute;margin-left:5px;width:20px;height:20px;border:8px solid #cadcde;border-radius:50%;animation:lds-ring-63272586 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#cadcde transparent transparent transparent}.lds-ring div[data-v-63272586]:first-child{animation-delay:-.45s}.lds-ring div[data-v-63272586]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-63272586]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-63272586{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#reset-password-card[data-v-8bbf73f8]{margin-top:auto;margin-bottom:auto}.align-sub[data-v-8bbf73f8]{vertical-align:sub}@media only screen and (max-width:480px){#reset-password-card[data-v-8bbf73f8]{margin-top:-40px;padding-top:0;margin-right:25px;margin-left:25px}}.red-header{color:red}*{text-decoration:none}.signature-card[data-v-17533251]{width:700px}#signaturePad[data-v-17533251]{cursor:crosshair}.signature-card .v-card__actions[data-v-17533251] button{flex:1 0 auto!important}.canvas[data-v-17533251]{display:block;margin:auto}#signaturePad>div[data-v-17533251]{box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);margin:15px auto;border-radius:5px;border:none}@media only screen and (max-width:768px){.signature-card[data-v-17533251]{width:100%}}div.my-tabs [role=tab][data-v-4a972eea]{justify-content:flex-start}div.my-tabs .v-icon[data-v-4a972eea]{margin-right:10px}.main-container[data-v-c988320e]{display:flex;flex-direction:column}.main-text[data-v-c988320e]{min-width:0;max-width:100%;margin:0;align-self:center;padding:8px;border-radius:4px;color:#fff;background-color:#404753!important}.btn-container[data-v-c988320e]{display:flex;justify-content:flex-end;overflow:hidden;align-items:stretch;border-radius:16px}#chart{margin-left:auto;margin-right:auto}@media only screen and (min-width:1200px){.v-text-field.mobileSearch{display:none}}@media only screen and (min-width:766px){.mobile,.v-text-field.mobileSearch{display:none}}.update-icon[data-v-e720e562] .mdi-pencil-box-outline{color:#5a99f6}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon[data-v-068c785d]{transform:none!important}.main-container[data-v-068c785d]{border-radius:0!important}.mar-card--container[data-v-068c785d]{position:relative}.mar-checkbox[data-v-068c785d]{position:absolute;top:0;right:0;margin-top:5px}.bg-color[data-v-068c785d]{background:linear-gradient(169deg,#020024,#0261d9 0,#1eb194)}.v-card--reveal[data-v-068c785d]{bottom:0;left:0;opacity:1!important;position:absolute;width:10 0;background-color:#fff;border-radius:0!important}.panel-header[data-v-068c785d]{min-height:100px}.item-container[data-v-068c785d]{height:150px}.diagnosis-container[data-v-068c785d]{position:relative}.item-container--diagnosis[data-v-068c785d]{height:80px}.fab-multiple[data-v-068c785d]{z-index:999}.update-icon[data-v-0603b120] .mdi-pencil-box-outline{color:#5a99f6}.main-camera[data-v-444347c5]{position:relative}.camera-options[data-v-444347c5]{position:absolute;bottom:30px;left:0;width:100%;text-align:center;color:#f0f8ff}.image-container[data-v-444347c5]{position:relative}.image-container-text[data-v-444347c5]{position:absolute;bottom:3px;left:50%;text-align:center;color:#f0f8ff;transform:translate(-50%,-50%)}.v-dialog>.v-card>.v-toolbar[data-v-444347c5]{position:sticky;top:0;z-index:999}.captured-image[data-v-444347c5]{position:absolute;top:5%;left:50%;transform:translateX(-50%)}.custom-panels .v-expansion-panel[data-v-0184d76c]{border:1px solid #e0e0e0;margin-bottom:8px;border-radius:8px}.custom-panels .v-expansion-panel[data-v-0184d76c]:not(:last-child){margin-bottom:8px}.custom-header[data-v-0184d76c]{background-color:#f5f5f5;border-radius:8px 8px 0 0}.v-chip.v-chip--x-small[data-v-0184d76c]{height:22px;font-size:.7rem}.v-expansion-panel-header[data-v-0184d76c]{font-size:1rem;min-height:48px}.v-card__text[data-v-0184d76c]{background-color:#fafafa}.bg-color[data-v-b3fb7eb6]{background-color:#2b3990}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon[data-v-4de70fba]{transform:none!important}.panel-header[data-v-4de70fba]{min-height:100px}.fab-multiple[data-v-4de70fba]{z-index:999}.adl-image[data-v-4de70fba]{width:100%;height:250px;background-size:contain}.overlay-fade[data-v-4de70fba]{position:relative;box-sizing:border-box;height:250px;width:100%;overflow:hidden;float:left;margin:10px}.overlay-fade div[data-v-4de70fba]{position:absolute;box-sizing:border-box;top:0;background:#00031c;background:linear-gradient(0deg,#00031c 37%,#858692 54%,#fff);width:100%;height:250px;opacity:.5;transition:all .2s ease-in}.schedule-time[data-v-4de70fba]{position:absolute;right:0;margin-right:10px;margin-top:10px;z-index:2}.btn-image-upload[data-v-4de70fba]{position:absolute;right:0;margin-right:9px;margin-top:45px;z-index:2}.btn-follow-up[data-v-4de70fba]{position:absolute;width:55%;right:0;margin-right:9px;margin-top:120px;z-index:2;padding-top:40px}.btn-incident-report[data-v-4de70fba]{position:absolute;width:55%;right:0;margin-right:9px;margin-top:180px;z-index:2}.btn-view-image[data-v-4de70fba]{position:absolute;width:50%;right:0;margin-right:9px;margin-top:80px;z-index:2}.shared-link[data-v-4de70fba]{position:absolute;right:0;bottom:0;margin-bottom:10px;z-index:2}.img-container[data-v-4de70fba]{position:relative}.file-input-no-prepend[data-v-4de70fba] .v-input__prepend-outer{display:none!important}.description[data-v-4de70fba]{bottom:-10px;position:absolute;color:#fff}.v-select label[data-v-487ef2f9]{font-size:.8em}.test[data-v-487ef2f9]{margin:50px}#center[data-v-487ef2f9]{margin-left:70px}@media only screen and (max-width:480px){#image[data-v-487ef2f9]{height:250px}#ADLCard[data-v-487ef2f9]{width:320px}}.v-card--reveal[data-v-487ef2f9]{bottom:0;top:0;position:absolute;width:100%;background-color:#fff!important;z-index:9999}@media print{#printItem,#printTable{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}#printItem{white-space:pre-wrap}.hideOnPrint,button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}.title{color:#283891;text-align:left}.logo{width:100px;height:auto;margin-left:auto;margin-right:10px}hr{border:none;border-top:1px solid #283891;margin:5px 0;width:98%}.crx-loader-overlay[data-v-cd8829ea]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.85);display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.crx-loader-container[data-v-cd8829ea]{text-align:center;color:#2b3990;font-family:Inter,Segoe UI,system-ui,sans-serif;background:hsla(0,0%,100%,.95);padding:30px 50px;border-radius:20px;box-shadow:0 10px 30px rgba(43,57,144,.15);border:1px solid rgba(43,57,144,.1)}.crx-bounce-loader[data-v-cd8829ea]{display:flex;justify-content:center;align-items:center;gap:10px}.letter[data-v-cd8829ea]{font-size:48px;font-weight:800;font-family:Inter,Segoe UI,system-ui,sans-serif;color:#2b3990;animation:bounce-cd8829ea 1s infinite;background:linear-gradient(135deg,#2b3990,#4a5bb8);color:#fff;padding:12px 18px;border-radius:16px;box-shadow:0 8px 24px rgba(43,57,144,.2);letter-spacing:1px;text-transform:uppercase;border:2px solid hsla(0,0%,100%,.2)}@keyframes bounce-cd8829ea{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.crx-spin-loader[data-v-cd8829ea]{display:flex;flex-direction:column;align-items:center;gap:20px}.spinning-logo[data-v-cd8829ea]{width:80px;height:80px;animation:spin-cd8829ea 2s linear infinite;filter:none;border-radius:16px;box-shadow:0 8px 24px rgba(43,57,144,.2)}@keyframes spin-cd8829ea{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.crx-pulse-loader[data-v-cd8829ea]{display:flex;flex-direction:column;align-items:center;gap:20px}.pulsing-logo[data-v-cd8829ea]{width:80px;height:80px;animation:pulse-cd8829ea 1.5s ease-in-out infinite;filter:none;border-radius:16px;box-shadow:0 8px 24px rgba(43,57,144,.2)}@keyframes pulse-cd8829ea{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.crx-wave-loader[data-v-cd8829ea]{display:flex;flex-direction:column;align-items:center;gap:20px}.wave-container[data-v-cd8829ea]{display:flex;gap:5px;align-items:flex-end}.wave[data-v-cd8829ea]{width:8px;height:40px;background:linear-gradient(135deg,#2b3990,#4a5bb8);border-radius:4px;animation:wave-cd8829ea 1.2s ease-in-out infinite;box-shadow:0 2px 8px rgba(43,57,144,.2)}@keyframes wave-cd8829ea{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.crx-geometric-loader[data-v-cd8829ea]{display:flex;flex-direction:column;align-items:center;gap:20px}.geometric-loader[data-v-cd8829ea]{width:60px;aspect-ratio:1;background:linear-gradient(45deg,#2b3990 50%,transparent 0),linear-gradient(45deg,transparent 50%,#2b3990 0),linear-gradient(-45deg,#4a5bb8 50%,transparent 0),linear-gradient(-45deg,transparent 50%,#4a5bb8 0),linear-gradient(#2b3990 0 0);background-size:50% 50%;background-repeat:no-repeat;animation:geometric-animation-cd8829ea 1.5s infinite;border-radius:8px;box-shadow:0 4px 12px rgba(43,57,144,.2)}@keyframes geometric-animation-cd8829ea{0%{background-position:50% 50%,50% 50%,50% 50%,50% 50%,50% 50%}25%{background-position:0 100%,100% 0,50% 50%,50% 50%,50% 50%}50%{background-position:0 100%,100% 0,100% 100%,0 0,50% 50%}75%{background-position:50% 50%,50% 50%,100% 100%,0 0,50% 50%}to{background-position:50% 50%,50% 50%,50% 50%,50% 50%,50% 50%}}.crx-typing-loader[data-v-cd8829ea]{display:flex;justify-content:center;align-items:center}.typing-text[data-v-cd8829ea]{font-size:48px;font-weight:800;font-family:Inter,Segoe UI,system-ui,sans-serif;color:#fff;background:linear-gradient(135deg,#2b3990,#4a5bb8);padding:15px 25px;border-radius:16px;box-shadow:0 8px 24px rgba(43,57,144,.2);letter-spacing:2px;text-transform:uppercase;border:2px solid hsla(0,0%,100%,.2)}.cursor[data-v-cd8829ea]{animation:blink-cd8829ea 1s infinite;color:#fff}@keyframes blink-cd8829ea{0%,50%{opacity:1}51%,to{opacity:0}}.loading-text[data-v-cd8829ea]{margin-top:20px;font-size:18px;color:#2b3990;font-weight:500;font-family:Inter,Segoe UI,system-ui,sans-serif;letter-spacing:.5px;text-transform:uppercase;opacity:.8}@media (max-width:768px){.crx-loader-container[data-v-cd8829ea]{padding:30px 40px;border-radius:20px}.letter[data-v-cd8829ea]{font-size:36px;padding:10px 15px;font-weight:700}.pulsing-logo[data-v-cd8829ea],.spinning-logo[data-v-cd8829ea]{width:60px;height:60px}.typing-text[data-v-cd8829ea]{font-size:36px;padding:12px 20px;font-weight:700;letter-spacing:1.5px}.loading-text[data-v-cd8829ea]{font-size:16px;font-weight:500}}.btn-filter{margin-top:40px;margin-right:50px}@media print{#printItem,#printTable{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}.hideOnPrint{display:none;border:none}.pageBreak{clear:both;page-break-before:always}button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}@media print{#printCard,#printItem,#printTable{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}.hideOnPrint{display:none;border:none}.pageBreak{clear:both;page-break-before:always}button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}.signature-card{width:700px}@media only screen and (max-width:768px){.signature-card{width:100%}.btn-supporting-doc{width:90%;font-size:.68rem!important}}.signature-card{position:relative}.signature-icons,.signature-image{position:absolute!important;bottom:0;right:0}.signature-image{margin-bottom:10%}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-content{background:#fff;padding:20px;border-radius:5px;min-width:300px}textarea{width:100%;margin:10px 0}button{margin:0 5px}button:disabled{opacity:.5;cursor:not-allowed}[data-v-070f455f] .modern-loading-modal{border-radius:16px!important;box-shadow:0 20px 40px rgba(0,0,0,.15)!important;backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.2)!important;max-width:400px!important;padding:2rem!important}[data-v-070f455f] .modern-loading-title{font-size:1.5rem!important;font-weight:600!important;color:#2b3990!important;margin-bottom:1.5rem!important;text-align:center!important}[data-v-070f455f] .modern-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:1rem 0}[data-v-070f455f] .swal2-loading{border:4px solid #f3f3f3!important;border-top:4px solid #2b3990!important;border-radius:50%!important;width:48px!important;height:48px!important;animation:modern-spin-070f455f 1s linear infinite!important}[data-v-070f455f] .swal2-html-container{font-size:1rem!important;color:#666!important;text-align:center!important;margin-top:1rem!important;line-height:1.5!important}@keyframes modern-spin-070f455f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-070f455f] .swal2-backdrop-show{backdrop-filter:blur(4px)!important}[data-v-070f455f] .modern-confirm-btn{background:#2b3990!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(43,57,144,.3)!important;transition:all .2s ease!important}[data-v-070f455f] .modern-confirm-btn:hover{background:#1e2a6b!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(43,57,144,.4)!important}[data-v-070f455f] .modern-cancel-btn{background:#6c757d!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(108,117,125,.3)!important;transition:all .2s ease!important}[data-v-070f455f] .modern-cancel-btn:hover{background:#5a6268!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(108,117,125,.4)!important}@media (max-width:768px){[data-v-070f455f] .modern-loading-modal{margin:1rem!important;padding:1.5rem!important}[data-v-070f455f] .modern-loading-title{font-size:1.25rem!important}[data-v-070f455f] .modern-spinner{width:40px;height:40px}}.ctw-window .ctwFlexItemPadding{padding-left:20px!important}.full-width{width:100%!important}.file-download[data-v-97483edc],.image-viewer[data-v-97483edc],.pdf-viewer[data-v-97483edc]{margin:20px 0;text-align:center}@media only screen and (min-width:768px){.mobile[data-v-9ff9f69e]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-9ff9f69e]{display:none}}.report-container[data-v-77150d9f]{width:80%;margin:auto}.category-title[data-v-77150d9f]{cursor:pointer;background-color:#f0f0f0;padding:10px;border:1px solid #ccc;margin-top:10px;font-weight:700}.subcategory-item[data-v-77150d9f]{margin-left:20px;background-color:#f9f9f9;border-left:4px solid #3f51b5}.subcategory-item .v-list-item-title[data-v-77150d9f]{color:#3f51b5;font-weight:700}.subcategory-item .v-list-item-subtitle[data-v-77150d9f]{color:#757575;font-size:.9rem}.v-expansion-panel-header[data-v-77150d9f]{background-color:#e3f2fd;font-weight:700}@media print{.hideOnPrint{display:none;border:none}.outlined{outline-style:solid;outline-width:thin;border:.5px solid #000;height:auto;padding:5px}button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}@media print{#print{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}.hideOnPrint{display:none}}.summary-cell[data-v-c01d8190]{max-width:300px;word-wrap:break-word;line-height:1.4}.action-buttons[data-v-c01d8190]{display:flex;gap:4px;justify-content:center}.print-container[data-v-c01d8190]{display:none}.print-header[data-v-c01d8190]{margin-bottom:20px}@media only screen and (min-width:768px){.mobile[data-v-c01d8190]{display:none!important}}@media only screen and (max-width:767px){.desktop[data-v-c01d8190]{display:none!important}}@media print{.print-container[data-v-c01d8190]{display:block!important;width:100%;max-width:none}.hideOnPrint[data-v-c01d8190],.v-btn[data-v-c01d8190],.v-card__actions[data-v-c01d8190],.v-navigation-drawer[data-v-c01d8190],.v-toolbar[data-v-c01d8190]{display:none!important}@page{margin:1cm;size:A4 landscape}body[data-v-c01d8190]{margin:0;font-size:12px;line-height:1.3}.print-table[data-v-c01d8190]{width:100%;border-collapse:collapse}.print-table td[data-v-c01d8190],.print-table th[data-v-c01d8190]{border:1px solid #ddd;padding:8px;text-align:left;font-size:11px}.print-table th[data-v-c01d8190]{background-color:#f5f5f5;font-weight:700}.print-header h2[data-v-c01d8190]{margin:0 0 10px 0;font-size:18px}.print-header p[data-v-c01d8190]{margin:0;font-size:12px}}.v-overlay[data-v-c01d8190]{z-index:1000}.v-data-table[data-v-c01d8190],.v-data-table__wrapper[data-v-c01d8190]{border-radius:8px}.v-btn[data-v-c01d8190]{text-transform:none;font-weight:500}.v-toolbar[data-v-c01d8190]{border-radius:8px 8px 0 0}@media only screen and (max-width:767px){.ma-4[data-v-c01d8190]{margin:16px 8px!important}.v-card[data-v-c01d8190]{margin:0}}#image{margin-left:auto;margin-right:auto}#signaturePad2>div,#signaturePad3>div,#signaturePad4>div,#signaturePad5>div,#signaturePad>div{margin:auto;border:1px solid #000;border:3px double transparent;border-radius:5px;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#000,#000);background-origin:border-box;background-clip:content-box,border-box}.v-text-field.input{width:15%;max-width:15%;display:inline-block}.v-application[data-v-32c38974]{justify-content:center}.main-container[data-v-b5020e70]{display:flex;flex-direction:column;margin-right:120px}.main-text[data-v-b5020e70]{min-width:0;max-width:100%;margin:0;align-self:center;padding:8px;border-radius:4px;color:#fff;background-color:#404753!important}.btn-container[data-v-b5020e70]{display:flex;justify-content:flex-end;overflow:hidden;align-items:stretch;border-radius:16px}.v-event-draggable[data-v-623fb5c0]{padding-left:6px}.v-event-timed[data-v-623fb5c0]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.v-event-drag-bottom[data-v-623fb5c0]{position:absolute;left:0;right:0;bottom:4px;height:4px;cursor:ns-resize}.v-event-drag-bottom[data-v-623fb5c0]:after{display:none;position:absolute;left:50%;height:4px;border-top:1px solid #fff;border-bottom:1px solid #fff;width:16px;margin-left:-8px;opacity:.8;content:""}.v-event-drag-bottom[data-v-623fb5c0]:hover:after{display:block}.v-application[data-v-623fb5c0]{justify-content:center}.calendar--menu[data-v-623fb5c0]{position:absolute!important;right:0;margin-right:0!important}.btn-group--active.v-btn--active[data-v-623fb5c0]:before{opacity:0!important}#speeddial .v-speed-dial[data-v-623fb5c0]{position:absolute}#speeddial .v-btn--floating[data-v-623fb5c0]{position:relative}#printTable[data-v-623fb5c0]{display:none}@media print{#printTable[data-v-623fb5c0]{display:block;border:none;padding-right:10px;margin-left:-300px;padding-left:0;margin-right:100px}#noPrint[data-v-623fb5c0]{display:none}.hideOnPrint[data-v-623fb5c0],button.v-btn[data-v-623fb5c0],div.v-card[data-v-623fb5c0],header.v-toolbar[data-v-623fb5c0],nav.v-navigation-drawer[data-v-623fb5c0]{display:none;border:none}@page{margin:0}}.v-calendar-daily__body[data-v-623fb5c0]{display:none!important}.session-panel[data-v-4db59f36]{border-radius:8px!important;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;margin-bottom:16px!important}.session-header[data-v-4db59f36]{padding:20px 24px!important;min-height:80px}.session-header[data-v-4db59f36] .v-expansion-panel-header__icon{margin-left:16px}.v-expansion-panel-content[data-v-4db59f36],.v-expansion-panel-content[data-v-4db59f36] .v-expansion-panel-content__wrap{padding:0!important}.detail-item[data-v-4db59f36]{line-height:1.6;word-wrap:break-word}.detail-item strong[data-v-4db59f36]{display:inline-block;min-width:100px;color:#2c3e50}.v-card[data-v-4db59f36]{border-radius:8px;border:1px solid #e1e8ed;transition:all .3s cubic-bezier(.4,0,.2,1)}.v-card[data-v-4db59f36]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.v-card-title[data-v-4db59f36]{padding:16px 20px!important;border-bottom:1px solid #e1e8ed;background-color:#f8f9fa}.v-card-text[data-v-4db59f36]{padding:20px!important}.document-card[data-v-4db59f36]{height:100%;transition:all .2s ease}.document-card[data-v-4db59f36]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.document-item[data-v-4db59f36]{border:1px solid #e1e8ed;border-radius:8px;background-color:#fff;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.document-item[data-v-4db59f36]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.document-header-bar[data-v-4db59f36]{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e1e8ed;font-weight:600;color:#2c3e50}.document-name[data-v-4db59f36]{word-break:break-word}.document-content[data-v-4db59f36]{background-color:#fafafa}.document-viewer[data-v-4db59f36]{width:100%;min-height:200px}.pdf-viewer[data-v-4db59f36]{background-color:#fff}.image-viewer[data-v-4db59f36]{background-color:#fff;text-align:center}.document-image[data-v-4db59f36]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease;display:block;margin:0 auto}.document-image[data-v-4db59f36]:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.other-viewer[data-v-4db59f36]{background-color:#fff}.document-placeholder[data-v-4db59f36]{text-align:center;padding:32px}.document-image-preview[data-v-4db59f36]{cursor:pointer;max-width:100%;max-height:200px;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;display:block;margin:0 auto}.document-image-preview[data-v-4db59f36]:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.v-list[data-v-4db59f36]{padding:0!important}.v-list-item[data-v-4db59f36]{border-radius:6px;margin-bottom:8px;padding:8px 0!important;transition:background-color .2s ease}.v-list-item[data-v-4db59f36]:hover{background-color:#f5f5f5}.v-list-item-title[data-v-4db59f36]{font-size:.95rem!important;font-weight:500;margin-bottom:4px}.v-list-item-subtitle[data-v-4db59f36]{font-size:.8rem!important;line-height:1.4}.v-btn[data-v-4db59f36]{border-radius:6px;font-weight:500;letter-spacing:.3px;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:none;min-width:auto}.v-btn[data-v-4db59f36]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.v-chip[data-v-4db59f36]{border-radius:6px;font-weight:500;font-size:.75rem;height:24px}.v-expansion-panels[data-v-4db59f36] .v-expansion-panel{border-radius:8px!important;margin-bottom:16px!important;overflow:hidden}.v-expansion-panels[data-v-4db59f36] .v-expansion-panel-header{border-radius:8px 8px 0 0!important;padding:20px 24px!important}.v-expansion-panels[data-v-4db59f36] .v-expansion-panel-content{border-radius:0 0 8px 8px!important}@media (max-width:960px){.session-header[data-v-4db59f36]{padding:16px 20px!important;min-height:auto}.v-card-text[data-v-4db59f36]{padding:16px!important}.v-card-title[data-v-4db59f36]{padding:12px 16px!important}}@media (max-width:768px){.v-dialog[data-v-4db59f36]{margin:8px}.v-card-text[data-v-4db59f36]{padding:12px!important}.session-header[data-v-4db59f36]{padding:12px 16px!important}.detail-item strong[data-v-4db59f36]{min-width:80px;display:block;margin-bottom:4px}.v-btn[data-v-4db59f36]{width:100%;margin-right:0!important;margin-bottom:8px}}.v-progress-circular[data-v-4db59f36]{margin:32px 0}.text-center[data-v-4db59f36]{text-align:center}.text-muted[data-v-4db59f36]{color:rgba(0,0,0,.6)!important}.grey--text[data-v-4db59f36]{color:#7f8c8d!important}.full-size-image[data-v-4db59f36]{border-radius:8px;overflow:hidden}.full-size-image[data-v-4db59f36] img{-o-object-fit:contain;object-fit:contain}.v-expansion-panel-content[data-v-4db59f36] *{box-sizing:border-box}.mb-4[data-v-4db59f36]{margin-bottom:24px!important}.mb-6[data-v-4db59f36]{margin-bottom:32px!important}.h-100[data-v-4db59f36]{height:100%}.w-100[data-v-4db59f36]{width:100%}.training-container[data-v-652ae9a4]{max-width:1400px;margin:0 auto;padding:24px;background-color:#fafafa;min-height:100vh}.page-header[data-v-652ae9a4]{text-align:center;margin-bottom:32px;padding:32px 0}.page-title[data-v-652ae9a4]{font-size:2.5rem;font-weight:300;color:#2c3e50;margin-bottom:8px;letter-spacing:-.5px}.page-subtitle[data-v-652ae9a4]{font-size:1.1rem;color:#7f8c8d;font-weight:400;margin:0}.all-trainings-card[data-v-652ae9a4],.nho-card[data-v-652ae9a4],.orientation-content-card[data-v-652ae9a4],.session-form-card[data-v-652ae9a4],.training-content-card[data-v-652ae9a4],.training-selection-card[data-v-652ae9a4],.training-type-card[data-v-652ae9a4]{border-radius:12px;border:1px solid #e1e8ed;transition:all .3s cubic-bezier(.4,0,.2,1)}.all-trainings-card[data-v-652ae9a4]:hover,.nho-card[data-v-652ae9a4]:hover,.orientation-content-card[data-v-652ae9a4]:hover,.session-form-card[data-v-652ae9a4]:hover,.training-content-card[data-v-652ae9a4]:hover,.training-selection-card[data-v-652ae9a4]:hover,.training-type-card[data-v-652ae9a4]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.card-title[data-v-652ae9a4]{font-size:1.25rem;font-weight:600;color:#2c3e50;padding:24px 24px 16px 24px;border-bottom:1px solid #e1e8ed;background:linear-gradient(135deg,#f8f9fa,#fff)}.content-card-title[data-v-652ae9a4]{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;font-size:1.25rem;font-weight:600;padding:20px 24px;border-radius:12px 12px 0 0}.form-card-title[data-v-652ae9a4]{font-size:1.1rem;padding:20px 20px 16px 20px}.form-card-title[data-v-652ae9a4],.nho-card-title[data-v-652ae9a4]{font-weight:600;color:#2c3e50;border-bottom:1px solid #e1e8ed;background:linear-gradient(135deg,#f8f9fa,#fff)}.nho-card-title[data-v-652ae9a4]{font-size:1.25rem;padding:24px 24px 16px 24px}.training-buttons-grid[data-v-652ae9a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-top:16px}.training-type-btn[data-v-652ae9a4]{border-radius:8px;font-weight:500;letter-spacing:.3px;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:none}.training-type-btn[data-v-652ae9a4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.training-type-btn.active[data-v-652ae9a4]{transform:translateY(-2px);box-shadow:0 6px 20px rgba(25,118,210,.3)}.training-selection-card[data-v-652ae9a4]{margin-top:24px}.training-autocomplete[data-v-652ae9a4]{max-width:600px;margin:0 auto}.training-content-card[data-v-652ae9a4]{margin-top:24px}.training-info-section[data-v-652ae9a4]{margin-bottom:24px}.section-title[data-v-652ae9a4]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:12px;display:flex;align-items:center}.training-textarea[data-v-652ae9a4],.training-textarea[data-v-652ae9a4] .v-input__slot{border-radius:8px}.training-media-section[data-v-652ae9a4]{margin-bottom:24px}.media-container[data-v-652ae9a4]{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.training-iframe[data-v-652ae9a4]{width:100%;height:400px;border-radius:12px}.pdf-container[data-v-652ae9a4]{display:flex;flex-direction:column;gap:16px}.pdf-item[data-v-652ae9a4]{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.action-buttons[data-v-652ae9a4]{display:flex;gap:16px;flex-wrap:wrap}.session-form-card[data-v-652ae9a4]{height:-moz-fit-content;height:fit-content;position:sticky;top:24px}.form-section[data-v-652ae9a4]{margin-bottom:20px}.filter-checkbox[data-v-652ae9a4]{margin-bottom:16px}.filter-options[data-v-652ae9a4]{padding-left:16px;border-left:2px solid #e1e8ed}.save-btn[data-v-652ae9a4]{border-radius:8px;font-weight:600;letter-spacing:.5px;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.save-btn[data-v-652ae9a4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(25,118,210,.3)}.update-section[data-v-652ae9a4]{display:flex;justify-content:center;margin-top:24px}.nho-content[data-v-652ae9a4]{padding:16px 0}.day-selection[data-v-652ae9a4]{display:flex;gap:16px;margin-bottom:24px}.day-btn[data-v-652ae9a4]{border-radius:8px;font-weight:500;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.day-btn[data-v-652ae9a4]:hover{transform:translateY(-1px)}.day-btn-active[data-v-652ae9a4]{background-color:#e3f2fd!important;color:#1976d2!important;border-color:#1976d2!important;font-weight:600}.orientation-iframe-container[data-v-652ae9a4]{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.orientation-iframe[data-v-652ae9a4]{border-radius:12px}.trainings-table[data-v-652ae9a4]{border-radius:8px;overflow:hidden}.trainings-table[data-v-652ae9a4] .v-data-table__wrapper{border-radius:8px}.edit-btn[data-v-652ae9a4]{transition:all .3s cubic-bezier(.4,0,.2,1)}.edit-btn[data-v-652ae9a4]:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(25,118,210,.3)}.documents-dialog[data-v-652ae9a4]{border-radius:16px}.dialog-title[data-v-652ae9a4]{font-size:1.25rem;font-weight:600;color:#2c3e50;padding:24px 24px 16px 24px;border-bottom:1px solid #e1e8ed}.document-card[data-v-652ae9a4]{border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.document-card[data-v-652ae9a4]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.document-image[data-v-652ae9a4]{border-radius:12px 12px 0 0}.download-btn[data-v-652ae9a4]{border-radius:6px;font-weight:500;text-transform:none}.file-chip[data-v-652ae9a4]{margin:4px;border-radius:6px}.training-snackbar[data-v-652ae9a4]{border-radius:8px}.snackbar-text[data-v-652ae9a4]{font-weight:500}.snackbar-close-btn[data-v-652ae9a4]{color:#fff!important;font-weight:600}@media (max-width:1200px){.training-container[data-v-652ae9a4]{padding:20px}.page-title[data-v-652ae9a4]{font-size:2rem}.training-buttons-grid[data-v-652ae9a4]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}}@media (max-width:768px){.training-container[data-v-652ae9a4]{padding:16px}.page-header[data-v-652ae9a4]{padding:24px 0;margin-bottom:24px}.page-title[data-v-652ae9a4]{font-size:1.75rem}.page-subtitle[data-v-652ae9a4]{font-size:1rem}.training-buttons-grid[data-v-652ae9a4]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.training-type-btn[data-v-652ae9a4]{height:40px;min-width:120px;font-size:.875rem}.day-selection[data-v-652ae9a4]{flex-direction:column;gap:12px}.day-btn[data-v-652ae9a4]{width:100%;height:40px}.action-buttons[data-v-652ae9a4]{flex-direction:column}.action-buttons .v-btn[data-v-652ae9a4]{width:100%}}@media (max-width:600px){.training-container[data-v-652ae9a4]{padding:12px}.page-title[data-v-652ae9a4]{font-size:1.5rem}.card-title[data-v-652ae9a4],.content-card-title[data-v-652ae9a4],.form-card-title[data-v-652ae9a4],.nho-card-title[data-v-652ae9a4]{font-size:1.1rem;padding:16px 16px 12px 16px}.v-card-text[data-v-652ae9a4]{padding:16px!important}.orientation-iframe[data-v-652ae9a4],.training-iframe[data-v-652ae9a4]{height:300px}.training-buttons-grid[data-v-652ae9a4]{grid-template-columns:1fr;gap:8px}.training-type-btn[data-v-652ae9a4]{width:100%;height:44px}}.v-autocomplete[data-v-652ae9a4] .v-input__slot,.v-file-input[data-v-652ae9a4] .v-input__slot,.v-select[data-v-652ae9a4] .v-input__slot,.v-text-field[data-v-652ae9a4] .v-input__slot,.v-textarea[data-v-652ae9a4] .v-input__slot{border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.v-autocomplete[data-v-652ae9a4] .v-input__slot:focus-within,.v-file-input[data-v-652ae9a4] .v-input__slot:focus-within,.v-select[data-v-652ae9a4] .v-input__slot:focus-within,.v-text-field[data-v-652ae9a4] .v-input__slot:focus-within,.v-textarea[data-v-652ae9a4] .v-input__slot:focus-within{box-shadow:0 0 0 2px rgba(25,118,210,.2)}.v-checkbox[data-v-652ae9a4] .v-input--selection-controls__input{margin-right:8px}.v-btn--loading[data-v-652ae9a4]{pointer-events:none}[data-v-652ae9a4]{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.v-autocomplete[data-v-652ae9a4]:focus,.v-btn[data-v-652ae9a4]:focus,.v-file-input[data-v-652ae9a4]:focus,.v-select[data-v-652ae9a4]:focus,.v-text-field[data-v-652ae9a4]:focus,.v-textarea[data-v-652ae9a4]:focus{outline:none}.v-card[data-v-652ae9a4]:hover{cursor:default}.v-btn[data-v-652ae9a4]:hover:not(:disabled){cursor:pointer}.iframe-error-fallback[data-v-652ae9a4]{margin-top:16px;padding:16px;border-radius:8px;background-color:#fff3cd;border:1px solid #ffc107}.iframe-error-fallback a[data-v-652ae9a4]{color:#1976d2;text-decoration:underline;font-weight:500}.iframe-error-fallback a[data-v-652ae9a4]:hover{color:#1565c0}@media (prefers-reduced-motion:reduce){[data-v-652ae9a4]{transition:none!important;animation:none!important}.all-trainings-card[data-v-652ae9a4]:hover,.day-btn[data-v-652ae9a4]:hover,.edit-btn[data-v-652ae9a4]:hover,.nho-card[data-v-652ae9a4]:hover,.orientation-content-card[data-v-652ae9a4]:hover,.save-btn[data-v-652ae9a4]:hover:not(:disabled),.session-form-card[data-v-652ae9a4]:hover,.training-content-card[data-v-652ae9a4]:hover,.training-selection-card[data-v-652ae9a4]:hover,.training-type-btn[data-v-652ae9a4]:hover,.training-type-card[data-v-652ae9a4]:hover{transform:none}}.training-history-container[data-v-2ce32f18]{max-width:1400px;margin:0 auto;padding:24px;background-color:#fafafa;min-height:100vh}.page-header[data-v-2ce32f18]{text-align:center;margin-bottom:32px;padding:32px 0}.page-title[data-v-2ce32f18]{font-size:2.5rem;font-weight:300;color:#2c3e50;margin-bottom:8px;letter-spacing:-.5px}.page-subtitle[data-v-2ce32f18]{font-size:1.1rem;color:#7f8c8d;font-weight:400;margin:0}.filters-card[data-v-2ce32f18],.sessions-table-card[data-v-2ce32f18]{border-radius:12px;border:1px solid #e1e8ed;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:24px}.filters-card[data-v-2ce32f18]:hover,.sessions-table-card[data-v-2ce32f18]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.card-title[data-v-2ce32f18]{font-size:1.25rem;font-weight:600;color:#2c3e50;padding:24px 24px 16px 24px;border-bottom:1px solid #e1e8ed;background:linear-gradient(135deg,#f8f9fa,#fff)}.filters-card .v-card-text[data-v-2ce32f18]{padding:24px}.filter-btn[data-v-2ce32f18]{border-radius:8px;font-weight:500;letter-spacing:.3px;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:none}.filter-btn[data-v-2ce32f18]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.sessions-table[data-v-2ce32f18]{border-radius:8px;overflow:hidden}.sessions-table[data-v-2ce32f18] .v-data-table__wrapper{border-radius:8px}.training-subject-cell[data-v-2ce32f18]{padding:8px 0}.training-description[data-v-2ce32f18]{margin-top:4px;font-size:.875rem;color:rgba(0,0,0,.6)}.participants-cell[data-v-2ce32f18]{max-width:150px}.actions-cell[data-v-2ce32f18]{display:flex;gap:8px;flex-wrap:wrap}.v-btn[data-v-2ce32f18]{border-radius:8px;font-weight:500;letter-spacing:.3px;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:none}.v-btn[data-v-2ce32f18]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.v-chip[data-v-2ce32f18]{border-radius:6px;font-weight:500}.training-details-dialog[data-v-2ce32f18]{max-height:90vh;overflow-y:auto}.dialog-title[data-v-2ce32f18]{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;padding:20px 24px}.add-participant-dialog[data-v-2ce32f18]{border-radius:16px}.employee-option[data-v-2ce32f18]{padding:8px 0}.employee-details[data-v-2ce32f18]{margin-top:4px;color:rgba(0,0,0,.6)}.employee-details .text-caption[data-v-2ce32f18]{font-size:.75rem}.participant-status-select[data-v-2ce32f18]{min-width:120px}.participant-notes-input[data-v-2ce32f18]{min-width:150px}.edit-mode .v-input[data-v-2ce32f18],.edit-mode .v-textarea[data-v-2ce32f18]{margin-bottom:16px}.attendees-card[data-v-2ce32f18],.documents-card[data-v-2ce32f18],.info-card[data-v-2ce32f18]{border-radius:12px;border:1px solid #e1e8ed;transition:all .3s cubic-bezier(.4,0,.2,1)}.attendees-card[data-v-2ce32f18]:hover,.documents-card[data-v-2ce32f18]:hover,.info-card[data-v-2ce32f18]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.info-card-title[data-v-2ce32f18]{font-size:1.1rem;font-weight:600;color:#2c3e50;padding:20px 20px 16px 20px;border-bottom:1px solid #e1e8ed;background:linear-gradient(135deg,#f8f9fa,#fff)}.basic-details-content[data-v-2ce32f18],.session-details-content[data-v-2ce32f18]{padding:8px 0}.basic-details-content p[data-v-2ce32f18],.session-details-content p[data-v-2ce32f18]{line-height:1.6}@media (min-width:960px){.pr-md-4[data-v-2ce32f18]{padding-right:16px!important}.pl-md-4[data-v-2ce32f18]{padding-left:16px!important}}@media (max-width:959px){.pl-md-4[data-v-2ce32f18],.pr-md-4[data-v-2ce32f18]{padding-right:0!important;padding-left:0!important}.basic-details-content[data-v-2ce32f18],.session-details-content[data-v-2ce32f18]{margin-bottom:16px}}.attendees-table[data-v-2ce32f18]{border-radius:8px;overflow:hidden}.attendees-table[data-v-2ce32f18] .v-data-table__wrapper{border-radius:8px}.document-item[data-v-2ce32f18]{border:1px solid #e1e8ed;border-radius:8px;background-color:#fff;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.document-item[data-v-2ce32f18]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.document-header-bar[data-v-2ce32f18]{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e1e8ed;font-weight:600;color:#2c3e50}.document-name[data-v-2ce32f18]{word-break:break-word}.document-content[data-v-2ce32f18]{background-color:#fafafa}.document-viewer[data-v-2ce32f18]{width:100%;min-height:200px}.pdf-viewer[data-v-2ce32f18]{background-color:#fff}.image-viewer[data-v-2ce32f18]{background-color:#fff;text-align:center}.document-image[data-v-2ce32f18]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease;display:block;margin:0 auto}.document-image[data-v-2ce32f18]:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.other-viewer[data-v-2ce32f18]{background-color:#fff}.document-placeholder[data-v-2ce32f18]{text-align:center;padding:32px}.full-size-image[data-v-2ce32f18]{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.snackbar-text[data-v-2ce32f18]{font-weight:500}.snackbar-close-btn[data-v-2ce32f18]{color:#fff!important;font-weight:600}@media (max-width:1200px){.training-history-container[data-v-2ce32f18]{padding:20px}.page-title[data-v-2ce32f18]{font-size:2rem}}@media (max-width:768px){.training-history-container[data-v-2ce32f18]{padding:16px}.page-header[data-v-2ce32f18]{padding:24px 0;margin-bottom:24px}.page-title[data-v-2ce32f18]{font-size:1.75rem}.page-subtitle[data-v-2ce32f18]{font-size:1rem}.actions-cell[data-v-2ce32f18]{flex-direction:column;gap:4px}.actions-cell .v-btn[data-v-2ce32f18]{width:100%;margin-right:0!important}.dialog-title[data-v-2ce32f18]{padding:16px 20px}.participant-notes-input[data-v-2ce32f18],.participant-status-select[data-v-2ce32f18]{min-width:100px}}@media (max-width:600px){.training-history-container[data-v-2ce32f18]{padding:12px}.page-title[data-v-2ce32f18]{font-size:1.5rem}.card-title[data-v-2ce32f18],.dialog-title[data-v-2ce32f18],.info-card-title[data-v-2ce32f18]{font-size:1.1rem;padding:16px 16px 12px 16px}.filters-card .v-card-text[data-v-2ce32f18],.v-card-text[data-v-2ce32f18]{padding:16px!important}.v-dialog[data-v-2ce32f18]{margin:16px}}.v-text-field[data-v-2ce32f18] .v-input__slot{border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.v-text-field[data-v-2ce32f18] .v-input__slot:focus-within{box-shadow:0 0 0 2px rgba(25,118,210,.2)}.v-progress-circular[data-v-2ce32f18]{margin:32px 0}.text-center[data-v-2ce32f18]{text-align:center}.grey--text[data-v-2ce32f18]{color:#7f8c8d!important}.v-icon.size-48[data-v-2ce32f18]{font-size:48px}.v-icon.size-64[data-v-2ce32f18]{font-size:64px}[data-v-2ce32f18]{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.v-btn[data-v-2ce32f18]:focus,.v-text-field[data-v-2ce32f18]:focus{outline:none}.v-card[data-v-2ce32f18]:hover{cursor:default}.v-btn[data-v-2ce32f18]:hover:not(:disabled){cursor:pointer}@media (prefers-reduced-motion:reduce){[data-v-2ce32f18]{transition:none!important;animation:none!important}.attendees-card[data-v-2ce32f18]:hover,.document-card[data-v-2ce32f18]:hover,.documents-card[data-v-2ce32f18]:hover,.filter-btn[data-v-2ce32f18]:hover:not(:disabled),.filters-card[data-v-2ce32f18]:hover,.info-card[data-v-2ce32f18]:hover,.sessions-table-card[data-v-2ce32f18]:hover,.v-btn[data-v-2ce32f18]:hover:not(:disabled){transform:none}}.v-dialog--fullscreen[data-v-468fed81]{padding:10px}@media only screen and (min-width:768px){.mobile[data-v-468fed81]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-468fed81]{display:none}}#loadingMessage[data-v-468fed81]{width:96%;height:80%;z-index:1000;background:transparent;top:70px;left:35px;position:absolute}#loadingMessage>div[data-v-468fed81]{left:50%;top:50%}.document-library-table table>tbody>tr>td:last-child{display:inline-flex}#loadingMessage{width:96%;height:80%;z-index:1000;background:transparent;top:70px;left:35px;position:absolute}#loadingMessage>div{left:50%;top:50%}.esign-page[data-v-4c17aa24]{max-width:1400px;margin:0 auto}.stat-card[data-v-4c17aa24]{cursor:pointer;transition:all .2s ease}.stat-card[data-v-4c17aa24]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.esign-table[data-v-4c17aa24] .v-data-table__wrapper{overflow-x:auto}.esign-table[data-v-4c17aa24] tbody tr:hover{background-color:#f5f5f5!important}.signer-avatar[data-v-4c17aa24]{position:relative;z-index:1}.signer-avatar[data-v-4c17aa24]:hover{z-index:10}.border-top[data-v-4c17aa24]{border-top:1px solid #e0e0e0}.gap-2[data-v-4c17aa24]{gap:8px}.create-dialog .v-stepper[data-v-4c17aa24]{box-shadow:none}.create-dialog .v-stepper__header[data-v-4c17aa24]{box-shadow:none;border-bottom:1px solid #e0e0e0}.btn-program{margin-top:30px}.signOut{margin-top:250px}@media only screen and (min-width:600px){.v-btn.menu{display:none}}@media only screen and (max-width:480px){.v-menu.desktop{display:block}#mainLogo{height:45px;width:80px;margin-top:0;padding-top:0}}#incorrect1,#incorrect2,#incorrect3,#incorrect4,#incorrect5,#incorrect6,#incorrect7,#incorrect8{display:none}@media only screen and (max-width:600px){.desktop{display:none}.mobile{display:block}}@media only screen and (min-width:601px){.desktop{display:block}.mobile{display:none}}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon[data-v-26b2dece]{transform:none!important}.main-container[data-v-26b2dece]{border-radius:0!important}.mar-card--container[data-v-26b2dece]{position:relative}.mar-checkbox[data-v-26b2dece]{position:absolute;top:0;right:0;margin-top:5px}.bg-color[data-v-26b2dece]{background:linear-gradient(169deg,#020024,#0261d9 0,#1eb194)}.v-card--reveal[data-v-26b2dece]{bottom:0;left:0;opacity:1!important;position:absolute;width:10 0;background-color:#fff;border-radius:0!important}.panel-header[data-v-26b2dece]{min-height:100px}.item-container[data-v-26b2dece]{height:100px}.diagnosis-container[data-v-26b2dece]{position:relative}.item-container--diagnosis[data-v-26b2dece]{height:30px}.fab-multiple[data-v-26b2dece]{z-index:999}.message-container[data-v-72ffa2e2]{display:flex;align-items:flex-end;margin-bottom:8px;position:relative}.sender-avatar[data-v-72ffa2e2]{flex-shrink:0;align-self:flex-start;margin-top:2px}.message-container.own-message[data-v-72ffa2e2]{justify-content:flex-end}.message-bubble[data-v-72ffa2e2]{min-width:120px;padding:8px 12px;border-radius:18px;cursor:pointer;margin-bottom:0}.own-message-bubble[data-v-72ffa2e2]{background-color:var(--v-primary-base,#1976d2);color:#fff;border-bottom-right-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.other-message-bubble[data-v-72ffa2e2]{background-color:#fff;color:#000;border-bottom-left-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.message-bubble[data-v-72ffa2e2]:hover{opacity:.9}.message-container.selected .message-bubble[data-v-72ffa2e2]{opacity:1;box-shadow:0 0 0 2px rgba(33,150,243,.5)}.message-dropdown-arrow[data-v-72ffa2e2]{position:absolute;top:2px;right:2px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,background .2s;z-index:15;background:transparent;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;pointer-events:none}.message-bubble[data-v-72ffa2e2]{padding-right:28px!important}.message-bubble.is-contact[data-v-72ffa2e2],.other-message-bubble.is-contact[data-v-72ffa2e2],.own-message-bubble.is-contact[data-v-72ffa2e2]{padding:10px 14px!important}.message-dropdown-arrow.with-reactions[data-v-72ffa2e2]{bottom:20px}.message-dropdown-arrow.visible[data-v-72ffa2e2]{opacity:1;visibility:visible;pointer-events:all;background:radial-gradient(circle,rgba(0,0,0,.1) 0,transparent 70%)}.own-message-bubble .message-dropdown-arrow[data-v-72ffa2e2]{color:#fff}.other-message-bubble .message-dropdown-arrow[data-v-72ffa2e2]{color:#666}.message-dropdown-arrow.visible[data-v-72ffa2e2]:hover{background:rgba(0,0,0,.1);box-shadow:none}.own-message-bubble .message-dropdown-arrow.visible[data-v-72ffa2e2]:hover{background:hsla(0,0%,100%,.2)}.message-bubble[data-v-72ffa2e2]{position:relative}.sender-name[data-v-72ffa2e2]{font-size:.75rem;font-weight:500;color:#666;margin-bottom:4px;padding-left:2px}.image-loading[data-v-72ffa2e2]{justify-content:center;min-height:200px;min-width:200px}.image-loading[data-v-72ffa2e2],.reply-container[data-v-72ffa2e2]{display:flex;align-items:center;background-color:rgba(0,0,0,.05);border-radius:8px}.reply-container[data-v-72ffa2e2]{padding:8px;margin-bottom:8px;cursor:pointer}.reply-line[data-v-72ffa2e2]{width:3px;height:100%;background-color:#075e54;margin-right:8px;border-radius:2px}.reply-content[data-v-72ffa2e2]{flex:1}.reply-sender[data-v-72ffa2e2]{font-size:.75rem;font-weight:500;color:#075e54;margin-bottom:2px}.reply-text[data-v-72ffa2e2]{font-size:.875rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forwarded-indicator[data-v-72ffa2e2]{font-size:.75rem;color:#666;margin-bottom:4px;display:flex;align-items:center}.message-content[data-v-72ffa2e2]{word-wrap:break-word}.text-content[data-v-72ffa2e2]{line-height:1.4}.audio-content[data-v-72ffa2e2],.document-content[data-v-72ffa2e2],.image-content[data-v-72ffa2e2],.location-content[data-v-72ffa2e2],.video-content[data-v-72ffa2e2]{margin-top:4px}.message-image[data-v-72ffa2e2]{border-radius:8px;cursor:pointer}.audio-player[data-v-72ffa2e2]{display:flex;align-items:center;background-color:rgba(0,0,0,.05);padding:8px;border-radius:8px}.message-audio[data-v-72ffa2e2]{flex:1}.document-preview[data-v-72ffa2e2]{display:flex;align-items:center;background-color:rgba(0,0,0,.05);padding:12px;border-radius:8px;cursor:pointer;transition:background-color .2s}.document-preview[data-v-72ffa2e2]:hover{background-color:rgba(0,0,0,.1)}.document-info[data-v-72ffa2e2]{flex:1;margin:0 12px}.document-name[data-v-72ffa2e2]{font-weight:500;margin-bottom:2px}.document-size[data-v-72ffa2e2]{font-size:.75rem;color:#666}.message-reactions-overlay[data-v-72ffa2e2]{position:absolute;top:calc(100% - 6px);right:8px;display:flex;align-items:center;z-index:10;pointer-events:none;flex-direction:row-reverse}.message-container:not(.own-message) .message-reactions-overlay[data-v-72ffa2e2]{left:8px;right:auto;flex-direction:row}.reaction-bubble[data-v-72ffa2e2]{display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:2px 5px;background:rgba(0,0,0,.75);border-radius:11px;cursor:pointer;transition:transform .15s,background .15s,z-index .15s;font-size:13px;pointer-events:all;box-shadow:0 1px 2px rgba(0,0,0,.4);min-height:18px;min-width:18px;line-height:1;position:relative;margin-left:-3px;border:2px solid hsla(0,0%,100%,.9)}.reaction-bubble[data-v-72ffa2e2]:first-child{margin-left:0}.message-container:not(.own-message) .reaction-bubble[data-v-72ffa2e2]{margin-left:-4px;margin-right:0}.message-container:not(.own-message) .reaction-bubble[data-v-72ffa2e2]:first-child{margin-left:0}.reaction-bubble[data-v-72ffa2e2]:hover{transform:scale(1.15);background:rgba(0,0,0,.85);z-index:20!important}.reaction-bubble.user-reacted[data-v-72ffa2e2]{background:rgba(0,132,255,.9);border:2px solid #0084ff}.reaction-emoji[data-v-72ffa2e2]{font-size:13px;line-height:1;display:inline-block}.reaction-count[data-v-72ffa2e2]{font-size:9px;color:#fff;font-weight:500;margin-left:1px;line-height:1}.reaction-tooltip[data-v-72ffa2e2]{padding:4px 0}.reaction-tooltip-emoji[data-v-72ffa2e2]{font-size:18px;text-align:center;margin-bottom:4px}.reaction-tooltip-users[data-v-72ffa2e2]{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto}.reaction-tooltip-user[data-v-72ffa2e2]{font-size:12px;padding:2px 8px;white-space:nowrap}.reaction-picker[data-v-72ffa2e2]{position:absolute;bottom:100%;right:0;margin-bottom:8px;display:flex;gap:4px;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);border-radius:24px;padding:4px 8px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:100;animation:slideUp-72ffa2e2 .2s ease-out}.message-container.own-message .reaction-picker[data-v-72ffa2e2]{right:0;left:auto}.message-container:not(.own-message) .reaction-picker[data-v-72ffa2e2]{left:0;right:auto}.reaction-option[data-v-72ffa2e2]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:transform .2s,background .2s;font-size:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reaction-option[data-v-72ffa2e2]:hover{transform:scale(1.2);background:hsla(0,0%,100%,.1)}.reaction-option.more-reactions[data-v-72ffa2e2]{background:hsla(0,0%,100%,.1);color:#fff}@keyframes slideUp-72ffa2e2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.location-preview[data-v-72ffa2e2]{display:flex;align-items:center;background-color:rgba(0,0,0,.05);padding:12px;border-radius:8px;cursor:pointer;transition:background-color .2s}.location-preview[data-v-72ffa2e2]:hover{background-color:rgba(0,0,0,.1)}.location-info[data-v-72ffa2e2]{flex:1;margin:0 12px}.location-address[data-v-72ffa2e2]{font-weight:500;margin-bottom:2px}.location-coords[data-v-72ffa2e2]{font-size:.75rem;color:#666}.audio-caption[data-v-72ffa2e2],.document-caption[data-v-72ffa2e2],.image-caption[data-v-72ffa2e2],.video-caption[data-v-72ffa2e2]{margin-top:8px;font-size:.875rem;color:#666}.audio-content[data-v-72ffa2e2]{min-width:240px}.audio-player-custom[data-v-72ffa2e2]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:rgba(0,0,0,.05);border-radius:24px}.audio-play-btn[data-v-72ffa2e2]{background:rgba(0,0,0,.1)!important;flex-shrink:0}.audio-play-btn .v-icon[data-v-72ffa2e2]{color:inherit!important}.audio-progress-container[data-v-72ffa2e2]{flex:1;min-width:80px}.audio-progress-slider[data-v-72ffa2e2]{width:100%;height:4px;border-radius:2px;background:rgba(0,0,0,.2);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.audio-progress-slider[data-v-72ffa2e2]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#1976d2;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.3)}.audio-progress-slider[data-v-72ffa2e2]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#1976d2;cursor:pointer;border:none}.audio-time[data-v-72ffa2e2]{font-size:11px;color:rgba(0,0,0,.6);white-space:nowrap;min-width:65px;text-align:right}.own-message-bubble .audio-player-custom[data-v-72ffa2e2]{background:hsla(0,0%,100%,.15)}.own-message-bubble .audio-play-btn[data-v-72ffa2e2]{background:hsla(0,0%,100%,.2)!important}.own-message-bubble .audio-progress-slider[data-v-72ffa2e2]{background:hsla(0,0%,100%,.3)}.own-message-bubble .audio-progress-slider[data-v-72ffa2e2]::-webkit-slider-thumb{background:#fff}.own-message-bubble .audio-progress-slider[data-v-72ffa2e2]::-moz-range-thumb{background:#fff}.own-message-bubble .audio-time[data-v-72ffa2e2]{color:hsla(0,0%,100%,.8)}.message-meta[data-v-72ffa2e2]{display:flex;align-items:center;justify-content:flex-end;margin-top:4px;gap:4px;margin-right:-10px;margin-bottom:-4px}.is-contact .message-meta[data-v-72ffa2e2]{margin-right:4px;padding-bottom:0}.message-time[data-v-72ffa2e2]{font-size:.75rem;color:#666}.own-message-bubble .message-time[data-v-72ffa2e2]{color:hsla(0,0%,100%,.75)}.own-message-bubble .audio-caption[data-v-72ffa2e2],.own-message-bubble .document-caption[data-v-72ffa2e2],.own-message-bubble .document-size[data-v-72ffa2e2],.own-message-bubble .image-caption[data-v-72ffa2e2],.own-message-bubble .location-coords[data-v-72ffa2e2],.own-message-bubble .reply-sender[data-v-72ffa2e2],.own-message-bubble .reply-text[data-v-72ffa2e2],.own-message-bubble .sender-name[data-v-72ffa2e2],.own-message-bubble .video-caption[data-v-72ffa2e2]{color:hsla(0,0%,100%,.9)}.own-message-bubble .reply-container[data-v-72ffa2e2]{background-color:hsla(0,0%,100%,.2)}.own-message-bubble .reply-line[data-v-72ffa2e2]{background-color:hsla(0,0%,100%,.8)}.message-status[data-v-72ffa2e2]{display:flex;align-items:center}.message-bubble.selected-bubble[data-v-72ffa2e2]{background-color:#e3f2fd!important;border:2px solid #1976d2!important;color:rgba(0,0,0,.87)!important;box-shadow:0 4px 8px rgba(0,0,0,.1)!important;transform:scale(.98);transition:all .2s ease}@media (max-width:600px){.message-bubble[data-v-72ffa2e2]{max-width:90%}}.swipe-reply-icon[data-v-72ffa2e2]{position:absolute;left:-40px;top:50%;transform:translateY(-50%);width:30px;height:30px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:5;pointer-events:none}.message-bubble.pinned-message[data-v-72ffa2e2]{position:relative;background:linear-gradient(to bottom right,#fff,#fff9c4)!important;color:rgba(0,0,0,.87)!important;border-left:3px solid #ff5252!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;transform:none!important;margin-top:0!important;overflow:visible!important}.message-bubble.pinned-message[data-v-72ffa2e2]:before{content:"";position:absolute;top:-12px;right:10px;width:28px;height:28px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23D32F2F'%3E%3Cpath d='M16 12V4h1V2H7v2h1v8l-2 2v2h5v6h2v-6h5v-2l-2-2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;z-index:20;opacity:1;filter:drop-shadow(2px 4px 3px rgba(0,0,0,.3));transform:rotate(15deg)}.message-bubble.starred-message[data-v-72ffa2e2]{position:relative;border:1px solid #ffd54f!important;box-shadow:0 0 12px rgba(255,193,7,.15)!important}.message-bubble.starred-message[data-v-72ffa2e2]:after{content:"★";position:absolute;top:4px;right:6px;width:auto;height:auto;background:none;color:#ffc107;border:none;font-size:14px;box-shadow:none;line-height:1;z-index:5;text-shadow:0 1px 2px rgba(0,0,0,.1)}.own-message-bubble.pinned-message[data-v-72ffa2e2]{color:rgba(0,0,0,.87)!important}.own-message-bubble.pinned-message .message-time[data-v-72ffa2e2]{color:rgba(0,0,0,.6)!important}.message-bubble.pinned-message.starred-message[data-v-72ffa2e2]:after{right:22px}.message-bubble.mentioned-message[data-v-72ffa2e2]{position:relative;background:linear-gradient(to bottom right,#fff,#fff8e1)!important;color:rgba(0,0,0,.87)!important;border-left:3px solid #ffc107!important;box-shadow:0 2px 6px rgba(255,193,7,.15)!important;padding-left:12px}.message-bubble.mentioned-message[data-v-72ffa2e2]:before{display:none}.message-bubble.mentioned-message .message-content[data-v-72ffa2e2]{padding-left:0}.message-menu-content{border-radius:16px!important;overflow:hidden;background-color:#fff!important}.message-container.highlight-message,.message-container.search-highlight{background-color:rgba(255,193,7,.25)!important;border-radius:12px;animation:container-highlight-pulse 2s ease-out}.message-container.highlight-message .message-bubble,.message-container.search-highlight .message-bubble{box-shadow:0 0 20px rgba(255,193,7,.8),0 0 40px rgba(255,193,7,.4)!important;animation:bubble-highlight-pulse 2s ease-out}@keyframes container-highlight-pulse{0%{background-color:rgba(255,193,7,.5)}50%{background-color:rgba(255,193,7,.35)}to{background-color:transparent}}@keyframes bubble-highlight-pulse{0%{box-shadow:0 0 30px #ffc107,0 0 60px rgba(255,193,7,.6);transform:scale(1.02)}50%{box-shadow:0 0 20px rgba(255,193,7,.6),0 0 40px rgba(255,193,7,.3);transform:scale(1.01)}to{box-shadow:none;transform:scale(1)}}.menu-reactions-row[data-v-72ffa2e2]{background-color:#fff}.menu-reaction-item[data-v-72ffa2e2]{font-size:20px;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,transform .1s}.menu-reaction-item[data-v-72ffa2e2]:hover{background-color:#f0f2f5;transform:scale(1.15)}.menu-reaction-item[data-v-72ffa2e2]:active{transform:scale(.95)}.add-reaction[data-v-72ffa2e2]{background-color:#f0f2f5;width:32px;height:32px}.add-reaction[data-v-72ffa2e2]:hover{background-color:#e0e2e5}.menu-item[data-v-72ffa2e2]{min-height:40px}.menu-item[data-v-72ffa2e2]:hover{background-color:#f5f5f5}.contact-content[data-v-72ffa2e2]{min-width:200px}.contact-body[data-v-72ffa2e2]{display:flex;align-items:center;padding:4px 6px 8px 6px;gap:12px}.contact-avatar[data-v-72ffa2e2]{flex-shrink:0}.contact-details[data-v-72ffa2e2]{flex:1;min-width:0}.contact-label[data-v-72ffa2e2]{font-size:10px;font-weight:600;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.contact-name[data-v-72ffa2e2]{font-weight:600;font-size:14px;color:#fff;line-height:1.2;word-break:break-word}.contact-subtitle[data-v-72ffa2e2]{font-size:12px;color:hsla(0,0%,100%,.8);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-actions[data-v-72ffa2e2]{padding:10px 0 4px 0;margin-top:8px;border-top:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center}.contact-message-btn[data-v-72ffa2e2]{border-radius:16px!important;font-weight:500!important;font-size:12px!important;text-transform:none!important;background:hsla(0,0%,100%,.2)!important;color:#fff!important;box-shadow:none!important;height:30px!important;padding:0 16px!important;flex:1;min-width:0!important}.contact-message-btn[data-v-72ffa2e2]:hover{background:hsla(0,0%,100%,.3)!important}.contact-message-btn .v-icon[data-v-72ffa2e2]{color:#fff!important}.other-message-bubble .contact-label[data-v-72ffa2e2]{color:#666}.other-message-bubble .contact-name[data-v-72ffa2e2]{color:#1a1a1a}.other-message-bubble .contact-subtitle[data-v-72ffa2e2]{color:#666}.other-message-bubble .contact-actions[data-v-72ffa2e2]{border-top-color:rgba(0,0,0,.1)}.other-message-bubble .contact-message-btn[data-v-72ffa2e2]{background:#2196f3!important;color:#fff!important}.other-message-bubble .contact-message-btn[data-v-72ffa2e2]:hover{background:#1976d2!important}.message-video[data-v-72ffa2e2]{max-width:100%;border-radius:8px}.schedule-content[data-v-72ffa2e2]{min-width:200px}.schedule-card[data-v-72ffa2e2]{padding:12px;background:linear-gradient(135deg,rgba(255,152,0,.1),rgba(255,152,0,.05));border-radius:12px;border:1px solid rgba(255,152,0,.2)}.schedule-header[data-v-72ffa2e2]{display:flex;align-items:center}.schedule-title[data-v-72ffa2e2]{font-weight:600;font-size:14px;color:#e65100}.schedule-details[data-v-72ffa2e2]{font-size:13px}.schedule-row[data-v-72ffa2e2]{display:flex;align-items:center;margin-top:6px;color:#333}.event-content[data-v-72ffa2e2]{min-width:200px}.event-card[data-v-72ffa2e2]{padding:12px;background:linear-gradient(135deg,rgba(76,175,80,.1),rgba(76,175,80,.05));border-radius:12px;border:1px solid rgba(76,175,80,.2)}.event-header[data-v-72ffa2e2]{display:flex;align-items:center}.event-title[data-v-72ffa2e2]{font-weight:600;font-size:14px;color:#2e7d32}.event-details[data-v-72ffa2e2]{font-size:13px}.event-row[data-v-72ffa2e2]{display:flex;align-items:center;margin-top:6px;color:#333}.calendar-event-content[data-v-72ffa2e2]{min-width:260px;max-width:320px}.calendar-event-card[data-v-72ffa2e2]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid rgba(25,118,210,.15)}.calendar-event-header[data-v-72ffa2e2]{background:linear-gradient(135deg,#1976d2,#42a5f5);padding:14px 16px;display:flex;align-items:center;gap:12px}.calendar-icon-wrapper[data-v-72ffa2e2]{width:40px;height:40px;border-radius:12px;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.calendar-event-title-wrapper[data-v-72ffa2e2]{flex:1;min-width:0}.calendar-event-label[data-v-72ffa2e2]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.8);font-weight:500}.calendar-event-name[data-v-72ffa2e2]{font-size:15px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-event-body[data-v-72ffa2e2]{padding:14px 16px;background:#fafbfc}.calendar-detail-row[data-v-72ffa2e2]{display:flex;align-items:center;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.04)}.calendar-detail-row[data-v-72ffa2e2]:last-child{border-bottom:none}.detail-text[data-v-72ffa2e2]{font-size:13px;color:#333;flex:1}.calendar-notes[data-v-72ffa2e2]{margin-top:10px;padding:10px 12px;background:#fff;border-radius:8px;border:1px solid #e9ecef}.notes-label[data-v-72ffa2e2]{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:4px;font-weight:500}.notes-text[data-v-72ffa2e2]{font-size:12px;color:#555;line-height:1.5}.calendar-event-footer[data-v-72ffa2e2]{padding:10px 16px;background:#fff;border-top:1px solid #f0f0f0}.upload-progress[data-v-72ffa2e2]{font-size:11px;color:hsla(0,0%,100%,.9)}.upload-text[data-v-72ffa2e2]{font-size:10px;opacity:.9}.upload-failed[data-v-72ffa2e2]{font-size:11px}.failed-text[data-v-72ffa2e2]{font-size:10px;color:#ef9a9a}.task-content[data-v-72ffa2e2]{min-width:260px;max-width:320px}.task-card[data-v-72ffa2e2]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid rgba(25,118,210,.15)}.task-header[data-v-72ffa2e2]{background:linear-gradient(135deg,#009688,#80cbc4);padding:14px 16px;display:flex;align-items:center;gap:12px}.task-icon-wrapper[data-v-72ffa2e2]{width:40px;height:40px;border-radius:12px;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.task-title-wrapper[data-v-72ffa2e2]{flex:1;min-width:0}.task-label[data-v-72ffa2e2]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.8);font-weight:500}.task-name[data-v-72ffa2e2]{font-size:15px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-body[data-v-72ffa2e2]{padding:14px 16px;background:#fafbfc}.task-detail-row[data-v-72ffa2e2]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.04)}.task-detail-row[data-v-72ffa2e2]:last-child{border-bottom:none}.task-footer[data-v-72ffa2e2]{padding:8px 16px;background:#fff;border-top:1px solid #f0f0f0}video[data-v-72ffa2e2]::-webkit-media-controls-fullscreen-button{display:none!important}.chat-new-card[data-v-39d17933]{display:flex;flex-direction:column;height:100%;max-height:80vh}.user-item[data-v-39d17933]{cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(0,0,0,.03)}.user-item[data-v-39d17933]:hover{background-color:#f5f5f5}.selected-user[data-v-39d17933]{background-color:#e3f2fd!important}.selected-user[data-v-39d17933]:hover{background-color:#bbdefb!important}.avatar-placeholder[data-v-39d17933]{background-color:#dfe5e7;color:#fff}.dialog-content[data-v-39d17933]{display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}.user-list[data-v-39d17933]{flex:1;overflow-y:auto;min-height:0;max-height:400px}[data-v-39d17933] .v-dialog{z-index:9999!important;border-radius:12px;overflow:hidden}[data-v-39d17933] .v-dialog__content{z-index:9999!important}[data-v-39d17933] .v-overlay{z-index:9998!important}@media (max-width:960px){[data-v-39d17933] .v-dialog{margin:0!important}.chat-new-card[data-v-39d17933],[data-v-39d17933] .v-dialog{max-height:100%!important;height:100%!important;border-radius:0!important}.chat-new-card[data-v-39d17933]{display:flex!important;flex-direction:column!important}.chat-new-card .v-toolbar[data-v-39d17933]{flex-shrink:0!important}.dialog-content[data-v-39d17933]{flex:1!important;min-height:0!important;overflow-y:auto!important;background:#fff!important}.user-list[data-v-39d17933]{max-height:none;flex:1}}@media (max-width:960px){.v-dialog.chat-dialog{margin:0!important;height:100vh!important;max-height:100vh!important}.v-dialog.chat-dialog>.chat-new-card{height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important}.v-dialog.chat-dialog>.chat-new-card>.v-toolbar{flex-shrink:0!important;flex-grow:0!important;height:auto!important;min-height:48px!important;max-height:48px!important}.v-dialog.chat-dialog>.chat-new-card>.dialog-content{flex:1!important;overflow-y:auto!important;background:#fff!important;min-height:0!important}}.starred-messages-card[data-v-3610d442]{border-radius:12px!important;overflow:hidden}.starred-header[data-v-3610d442]{background-color:#f0f2f5;display:flex!important;align-items:center}.starred-messages-list[data-v-3610d442]{max-height:60vh;overflow-y:auto}.starred-message-item[data-v-3610d442]{cursor:pointer;transition:background-color .2s}.starred-message-item[data-v-3610d442]:hover{background-color:#f5f5f5}.message-preview[data-v-3610d442]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.avatar-container[data-v-73ee4c8b]{position:relative}.avatar-overlay[data-v-73ee4c8b]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .2s;cursor:pointer}.avatar-overlay[data-v-73ee4c8b]:hover{opacity:1}.media-gallery-scroll[data-v-73ee4c8b]{scrollbar-width:none;-ms-overflow-style:none}.media-gallery-scroll[data-v-73ee4c8b]::-webkit-scrollbar{display:none}.media-thumbnail[data-v-73ee4c8b]{transition:opacity .2s}.media-thumbnail[data-v-73ee4c8b]:hover{opacity:.8}.member-row[data-v-73ee4c8b]{cursor:pointer}.member-row[data-v-73ee4c8b]:hover{background-color:#f5f5f5}.border-bottom[data-v-73ee4c8b]{border-bottom:1px solid #e0e0e0}.chat-info-panel[data-v-5b3d5578]{position:relative;width:100%;height:100%;max-width:100%;z-index:10;background:#fff;display:flex;align-items:stretch;overflow:hidden}@keyframes slideIn-5b3d5578{0%{transform:translateX(100%)}to{transform:translateX(0)}}.chat-info-panel-content[data-v-5b3d5578]{width:100%;background:#fff;overflow-y:auto;height:100%;display:flex;flex-direction:column}.chat-info-content[data-v-5b3d5578]{padding:0}.user-item[data-v-5b3d5578]{border-bottom:1px solid rgba(0,0,0,.03);transition:all .2s cubic-bezier(.4,0,.2,1)}.user-item[data-v-5b3d5578]:hover:not(.v-list-item--disabled){background-color:#f8fafc}.user-item.v-list-item--disabled[data-v-5b3d5578]{opacity:.6}.header-text[data-v-5b3d5578]{font-size:.95rem;color:#1e293b}.input-rounded[data-v-5b3d5578] .v-input__slot{border-radius:12px}.search-bar[data-v-5b3d5578] .v-input__slot{min-height:44px!important;box-shadow:none!important}[data-v-5b3d5578]::-webkit-scrollbar{width:6px}[data-v-5b3d5578]::-webkit-scrollbar-track{background:transparent}[data-v-5b3d5578]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}[data-v-5b3d5578]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.chat-info-dialog-mobile{z-index:99999!important}.v-dialog__content:has(.chat-info-dialog-mobile){z-index:99999!important}.v-overlay:has(+.v-dialog__content .chat-info-dialog-mobile){z-index:99998!important}@media (min-width:960px){.v-dialog.chat-info-dialog-mobile,.v-dialog[content-class=chat-info-dialog-mobile]{display:none!important}.v-overlay[data-app=false]:has(.chat-info-dialog-mobile){display:none!important}}@media (max-width:959px){.chat-info-panel{display:none!important}}.time-separator[data-v-d697ea1c]{display:flex;align-items:center;justify-content:center;margin:16px 0;position:relative}.separator-line[data-v-d697ea1c]{flex:1;height:1px;background-color:#e0e0e0;max-width:100px}.separator-text[data-v-d697ea1c]{background-color:#f0f2f5;color:#666;font-size:.75rem;font-weight:500;padding:4px 12px;border-radius:12px;margin:0 16px;white-space:nowrap;text-transform:capitalize}@media (max-width:600px){.separator-line[data-v-d697ea1c]{max-width:60px}.separator-text[data-v-d697ea1c]{font-size:.7rem;padding:3px 8px;margin:0 8px}}.last-read-break[data-v-2c106534]{display:flex;align-items:center;justify-content:center;margin:16px 0;position:relative}.break-line[data-v-2c106534]{flex:1;height:1px;background-color:#2196f3;max-width:80px;opacity:.6}.break-content[data-v-2c106534]{display:flex;align-items:center;background-color:#e3f2fd;color:#1976d2;padding:6px 12px;border-radius:16px;margin:0 12px;white-space:nowrap;border:1px solid #bbdefb}.break-content[data-v-2c106534],.break-text[data-v-2c106534]{font-size:.75rem;font-weight:500}@media (max-width:600px){.break-line[data-v-2c106534]{max-width:50px}.break-content[data-v-2c106534]{font-size:.7rem;padding:4px 8px;margin:0 8px}}.emoji-picker[data-v-5d6d4492]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;border:1px solid rgba(0,0,0,.08)}.emoji-tab-icon[data-v-5d6d4492]{font-size:20px;opacity:.8;filter:contrast(1.1)}.emoji-grid-container[data-v-5d6d4492]{max-height:250px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cfd8dc transparent}.emoji-grid-container[data-v-5d6d4492]::-webkit-scrollbar{width:6px}.emoji-grid-container[data-v-5d6d4492]::-webkit-scrollbar-thumb{background-color:#cfd8dc;border-radius:3px}.emoji-grid-container[data-v-5d6d4492]::-webkit-scrollbar-track{background:transparent}.emoji-grid[data-v-5d6d4492]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:4px}.emoji-item[data-v-5d6d4492]{font-size:24px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;transition:background-color .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.emoji-item[data-v-5d6d4492]:hover{background-color:rgba(0,0,0,.06)}.attachment-menu[data-v-3e9c4e8a]{min-width:280px;border-radius:16px!important;background-color:#fff!important}.attachment-grid[data-v-3e9c4e8a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.attachment-option[data-v-3e9c4e8a]{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:8px;border-radius:12px;transition:background-color .2s ease,transform .15s ease}.attachment-option[data-v-3e9c4e8a]:hover{background-color:rgba(0,0,0,.04);transform:scale(1.05)}.option-icon[data-v-3e9c4e8a]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.option-label[data-v-3e9c4e8a]{font-size:12px;font-weight:500;color:rgba(0,0,0,.7);text-align:center}.attachment-btn[data-v-3e9c4e8a]{transition:transform .2s ease}.attachment-btn[data-v-3e9c4e8a]:hover{transform:rotate(45deg)}.v-menu__content.attachment-menu-content{background-color:transparent!important;box-shadow:none!important;margin-bottom:32px!important;overflow:visible!important;contain:none!important}.contact-list[data-v-3efe5294]{padding:0}.contact-item[data-v-3efe5294]{border-bottom:1px solid rgba(0,0,0,.03);transition:all .2s cubic-bezier(.4,0,.2,1)}.contact-item[data-v-3efe5294]:hover{background-color:#f8fafc}.contact-item[data-v-3efe5294]:last-child{border-bottom:none}.search-bar[data-v-3efe5294] .v-input__slot{min-height:44px!important;box-shadow:none!important}.header-text[data-v-3efe5294]{font-size:.95rem;color:#1e293b}.mar-list[data-v-ecbcb50c]{padding:0}.mar-item[data-v-ecbcb50c]{border-bottom:1px solid rgba(0,0,0,.03);transition:all .2s cubic-bezier(.4,0,.2,1)}.mar-item[data-v-ecbcb50c]:hover{background-color:#f0fdf9}.mar-item[data-v-ecbcb50c]:last-child{border-bottom:none}.med-icon[data-v-ecbcb50c]{width:44px;height:44px;background:linear-gradient(135deg,#009688,#4db6ac);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.mar-item:hover .med-icon[data-v-ecbcb50c]{transform:scale(1.05)}.search-bar[data-v-ecbcb50c] .v-input__slot{min-height:44px!important;box-shadow:none!important}.header-text[data-v-ecbcb50c]{font-size:.95rem;color:#1e293b}[data-v-ecbcb50c]::-webkit-scrollbar{width:6px}[data-v-ecbcb50c]::-webkit-scrollbar-track{background:transparent}[data-v-ecbcb50c]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}[data-v-ecbcb50c]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.mar-history-list[data-v-199659ea]{padding:0}.mar-history-item[data-v-199659ea]{border-bottom:1px solid rgba(0,0,0,.03);transition:all .2s cubic-bezier(.4,0,.2,1)}.mar-history-item[data-v-199659ea]:hover{background-color:#f0fdf9}.mar-history-item[data-v-199659ea]:last-child{border-bottom:none}.med-icon[data-v-199659ea]{background:linear-gradient(135deg,#009688,#4db6ac);border-radius:10px}.date-icon[data-v-199659ea],.med-icon[data-v-199659ea]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.date-icon[data-v-199659ea]{border-radius:50%}.date-icon.signed[data-v-199659ea]{background:linear-gradient(135deg,#4caf50,#81c784)}.date-icon.unsigned[data-v-199659ea]{background:linear-gradient(135deg,#ff9800,#ffb74d)}[data-v-199659ea]::-webkit-scrollbar{width:6px}[data-v-199659ea]::-webkit-scrollbar-track{background:transparent}[data-v-199659ea]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}[data-v-199659ea]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.task-list[data-v-2e8c35e2]{padding:0}.task-item[data-v-2e8c35e2]{border-bottom:1px solid rgba(0,0,0,.03);transition:all .2s cubic-bezier(.4,0,.2,1)}.task-item[data-v-2e8c35e2]:hover{background-color:#f5f7fa}.task-item[data-v-2e8c35e2]:last-child{border-bottom:none}.task-icon[data-v-2e8c35e2]{width:44px;height:44px;background:linear-gradient(135deg,#1976d2,#64b5f6);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.task-icon.green[data-v-2e8c35e2]{background:linear-gradient(135deg,#43a047,#66bb6a)!important}.task-icon.orange[data-v-2e8c35e2]{background:linear-gradient(135deg,#fb8c00,#ffb74d)!important}.task-icon.grey[data-v-2e8c35e2]{background:linear-gradient(135deg,#757575,#9e9e9e)!important}.task-item:hover .task-icon[data-v-2e8c35e2]{transform:scale(1.05)}.search-bar[data-v-2e8c35e2] .v-input__slot{min-height:44px!important;box-shadow:none!important}.header-text[data-v-2e8c35e2]{font-size:.95rem;color:#1e293b}[data-v-2e8c35e2]::-webkit-scrollbar{width:6px}[data-v-2e8c35e2]::-webkit-scrollbar-track{background:transparent}[data-v-2e8c35e2]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}[data-v-2e8c35e2]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.contact-list[data-v-395351b4]{padding:0}.contact-item[data-v-395351b4]{border-bottom:1px solid rgba(0,0,0,.03);transition:all .2s cubic-bezier(.4,0,.2,1)}.contact-item[data-v-395351b4]:hover{background-color:#f8fafc}.search-bar[data-v-395351b4] .v-input__slot{min-height:44px!important;box-shadow:none!important}.header-text[data-v-395351b4]{font-size:.95rem;color:#1e293b}.custom-tabs[data-v-395351b4] .v-tab{letter-spacing:normal;font-size:.9rem}.custom-tabs[data-v-395351b4] .v-slide-group__content{padding:4px;background-color:#f5f5f5;border-radius:12px}.custom-tabs[data-v-395351b4] .v-tab--active{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}[data-v-395351b4]::-webkit-scrollbar{width:6px}[data-v-395351b4]::-webkit-scrollbar-track{background:transparent}[data-v-395351b4]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}[data-v-395351b4]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.calendar-picker-card[data-v-d5df03cc]{border-radius:16px!important;overflow:hidden}.picker-header[data-v-d5df03cc]{background:#fff;border-bottom:1px solid #f0f0f0}.picker-content[data-v-d5df03cc]{max-height:400px;overflow-y:auto;padding:16px}.event-list[data-v-d5df03cc]{background:transparent}.event-item[data-v-d5df03cc]{background:#fff;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease;cursor:pointer;border-radius:0!important}.event-item[data-v-d5df03cc]:hover{background:#f5f5f5}.event-item[data-v-d5df03cc]:last-child{border-bottom:none}.event-avatar[data-v-d5df03cc]{margin-right:12px!important}.event-title[data-v-d5df03cc]{font-size:14px;color:#1a1a1a}.event-meta[data-v-d5df03cc]{font-size:12px!important;color:#666!important;display:flex;align-items:center;margin-top:2px!important}.event-client[data-v-d5df03cc]{font-size:11px!important;color:#888!important;display:flex;align-items:center;margin-top:2px!important}.empty-state[data-v-d5df03cc]{text-align:center;padding:40px 20px}.gap-2[data-v-d5df03cc]{gap:8px}.adl-list[data-v-878afbc0]{padding:0}.adl-item[data-v-878afbc0]{border-bottom:1px solid rgba(0,0,0,.03);transition:all .2s cubic-bezier(.4,0,.2,1)}.adl-item[data-v-878afbc0]:hover{background-color:#f0fdf9}.adl-item[data-v-878afbc0]:last-child{border-bottom:none}.service-icon[data-v-878afbc0]{width:44px;height:44px;background:linear-gradient(135deg,#1e88e5,#42a5f5);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.adl-item:hover .service-icon[data-v-878afbc0]{transform:scale(1.05)}.search-bar[data-v-878afbc0] .v-input__slot{min-height:44px!important;box-shadow:none!important}.header-text[data-v-878afbc0]{font-size:.95rem;color:#1e293b}[data-v-878afbc0]::-webkit-scrollbar{width:6px}[data-v-878afbc0]::-webkit-scrollbar-track{background:transparent}[data-v-878afbc0]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}[data-v-878afbc0]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.adl-history-list[data-v-4650a5de]{padding:0}.adl-history-item[data-v-4650a5de]{border-bottom:1px solid rgba(0,0,0,.03);transition:all .2s cubic-bezier(.4,0,.2,1)}.adl-history-item[data-v-4650a5de]:hover{background-color:#f0fdf9}.adl-history-item[data-v-4650a5de]:last-child{border-bottom:none}.service-icon[data-v-4650a5de]{width:44px;height:44px;background:linear-gradient(135deg,#1e88e5,#42a5f5);border-radius:12px;display:flex;align-items:center;justify-content:center}.date-icon[data-v-4650a5de]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.date-icon.signed[data-v-4650a5de]{background:linear-gradient(135deg,#43a047,#66bb6a);box-shadow:0 4px 6px rgba(76,175,80,.2)}.date-icon.unsigned[data-v-4650a5de]{background:linear-gradient(135deg,#fb8c00,#ffb74d);box-shadow:0 4px 6px rgba(255,152,0,.2)}.shift-user-badge[data-v-4650a5de]{background-color:#f5f5f5;padding:2px 8px 2px 2px;border-radius:12px;border:1px solid #e0e0e0}[data-v-4650a5de]::-webkit-scrollbar{width:6px}[data-v-4650a5de]::-webkit-scrollbar-track{background:transparent}[data-v-4650a5de]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}[data-v-4650a5de]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.adl-header[data-v-49984612]{background:linear-gradient(135deg,#2196f3,#009688 50%,#1eb194)}.bg-color[data-v-49984612]{background:linear-gradient(90deg,#2196f3,#009688)!important}.file-input-no-prepend[data-v-49984612] .v-input__prepend-outer{display:none}.mar-header[data-v-0a0eb2ac]{background:linear-gradient(135deg,#009688,#1eb194 50%,#2196f3)}.bg-color[data-v-0a0eb2ac]{background:linear-gradient(90deg,#009688,#1eb194)!important}.chat-container[data-v-ba7ac5fe]{height:calc(100vh - 60px);display:flex;flex-direction:column;overflow:hidden;position:relative;max-height:calc(100vh - 60px);min-height:calc(100vh - 60px);width:100%}.chat-body[data-v-ba7ac5fe]{flex:1;display:flex;overflow:hidden;height:100%;min-height:0;position:relative;background:#f0f2f5;flex-basis:0;max-height:100%}.conversations-panel[data-v-ba7ac5fe]{width:300px;border-right:1px solid #e0e0e0;height:100%;display:flex;flex-direction:column;flex-shrink:0;z-index:1}.conversations-header[data-v-ba7ac5fe]{border-bottom:1px solid #e0e0e0;background:#f5f5f5;padding:0;margin:0}.search-container[data-v-ba7ac5fe]{display:flex;align-items:center;gap:8px;padding:16px;height:64px;box-sizing:border-box}.search-field[data-v-ba7ac5fe]{flex:1;margin:0!important}.conversation-search-input.v-text-field.v-text-field--solo .v-input__control[data-v-ba7ac5fe]{min-height:36px}.conversation-search-input.v-text-field.v-text-field--solo .v-input__slot[data-v-ba7ac5fe]{padding:0 12px;min-height:36px}.search-field[data-v-ba7ac5fe] .v-input__control,.search-field[data-v-ba7ac5fe] .v-input__slot{min-height:40px}.desktop-add-btn[data-v-ba7ac5fe]{flex-shrink:0}.mobile-add-btn[data-v-ba7ac5fe],.mobile-menu-btn[data-v-ba7ac5fe]{display:none}.conversations-list[data-v-ba7ac5fe]{flex:1;overflow-y:auto}.conversation-item[data-v-ba7ac5fe]{border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s}.conversation-item[data-v-ba7ac5fe]:hover{background-color:#f5f5f5}.active-conversation[data-v-ba7ac5fe]{background-color:#e3f2fd}.conversation-name[data-v-ba7ac5fe]{font-weight:500;display:flex;align-items:center}.conversation-preview[data-v-ba7ac5fe]{color:#666;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-time[data-v-ba7ac5fe]{font-size:.75rem;color:#999}.chat-area[data-v-ba7ac5fe]{flex:1;height:100%;display:flex;flex-direction:row;overflow:hidden;position:relative;min-height:0;background:#f0f2f5;flex-basis:0}.chat-content-wrapper[data-v-ba7ac5fe]{flex:1;display:flex;flex-direction:row;min-width:0;height:100%}.chat-content[data-v-ba7ac5fe]{min-width:0}.chat-info-inline-panel[data-v-ba7ac5fe]{width:400px;flex-shrink:0;height:100%;background:#fff;border-left:1px solid #e0e0e0;overflow-y:auto}@media (max-width:959px){.chat-info-inline-panel[data-v-ba7ac5fe]{display:none}}@media (min-width:960px){.v-dialog.chat-info-dialog-mobile[data-v-ba7ac5fe],.v-dialog[content-class=chat-info-dialog-mobile][data-v-ba7ac5fe],.v-overlay[data-v-ba7ac5fe]:has(.chat-info-dialog-mobile){display:none!important;visibility:hidden!important}}.mobile-back-btn[data-v-ba7ac5fe]{display:none}.mobile-header[data-v-ba7ac5fe]{display:none;background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:16px;flex-shrink:0;height:64px;box-sizing:border-box}.header-content[data-v-ba7ac5fe]{display:flex;align-items:center;justify-content:space-between}.app-title[data-v-ba7ac5fe]{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}.header-actions[data-v-ba7ac5fe]{display:flex;align-items:center;gap:8px}.chat-content[data-v-ba7ac5fe]{height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative;isolation:isolate;overflow-x:hidden;contain:layout style;flex:1;flex-basis:0;padding-bottom:0}.bulk-action-bar[data-v-ba7ac5fe]{background:#e3f2fd;border-bottom:1px solid #90caf9;flex-shrink:0;z-index:5}.chat-header[data-v-ba7ac5fe]{padding:16px;border-bottom:1px solid #e0e0e0;background:#f8f9fa;display:flex;align-items:center;flex-shrink:0;height:64px;box-sizing:border-box}.chat-info[data-v-ba7ac5fe]{flex:1}.chat-info.clickable[data-v-ba7ac5fe]{cursor:pointer}.chat-info.clickable:hover .chat-name[data-v-ba7ac5fe]{text-decoration:underline}.chat-name[data-v-ba7ac5fe]{font-weight:500;font-size:1.1rem}.clickable[data-v-ba7ac5fe]{cursor:pointer;transition:opacity .2s}.clickable[data-v-ba7ac5fe]:hover{opacity:.8}.chat-status[data-v-ba7ac5fe]{font-size:.875rem;color:#666}.online-status[data-v-ba7ac5fe]{color:#4caf50;font-weight:500}.group-members[data-v-ba7ac5fe]{display:flex;align-items:center;gap:8px}.highlight-message[data-v-ba7ac5fe]{background-color:rgba(255,215,0,.2)!important;transition:background-color .5s}.member-avatars[data-v-ba7ac5fe]{display:flex;align-items:center;position:relative}.member-avatar[data-v-ba7ac5fe]{border:2px solid #fff;margin-left:-10px;transition:transform .2s ease}.member-avatar[data-v-ba7ac5fe]:first-child{margin-left:0}.member-avatar[data-v-ba7ac5fe]:hover{transform:scale(1.1);z-index:10!important}.more-members[data-v-ba7ac5fe]{background:#e0e0e0;color:#666;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;border:2px solid #fff;margin-left:-10px}.member-count[data-v-ba7ac5fe]{font-size:.85rem;color:#666;font-weight:500}.avatar-initials[data-v-ba7ac5fe]{font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.messages-container[data-v-ba7ac5fe]{flex:1;overflow:hidden;padding:0;background:#f0f2f5;min-height:0;display:flex;flex-direction:column}.messages-list[data-v-ba7ac5fe]{height:100%;width:100%;overflow-y:auto;padding:16px}.message-wrapper[data-v-ba7ac5fe]{display:flex;margin-bottom:8px}.own-message[data-v-ba7ac5fe]{justify-content:flex-end}.typing-indicator[data-v-ba7ac5fe]{padding:8px 0;margin:8px 0;border-radius:8px;background:rgba(33,150,243,.1);border-left:3px solid #2196f3}.typing-indicator-container[data-v-ba7ac5fe]{z-index:15;padding:8px;display:flex;justify-content:center;pointer-events:none;flex-shrink:0}.message-input-container[data-v-ba7ac5fe]{padding:16px;border-top:1px solid #e0e0e0;background:#f8f9fa;flex-shrink:0;z-index:20;min-height:80px;box-sizing:border-box;margin-bottom:0;width:100%}.message-input-wrapper[data-v-ba7ac5fe]{display:flex;align-items:flex-end;gap:8px}.message-input[data-v-ba7ac5fe]{flex:1}.file-preview[data-v-ba7ac5fe]{margin-top:8px}.reply-preview[data-v-ba7ac5fe]{display:flex;align-items:center;background:#f0f0f0;border-left:3px solid #4caf50;border-radius:4px;padding:8px 12px;margin-bottom:8px;position:relative}.reply-preview-line[data-v-ba7ac5fe]{width:3px;height:100%;background-color:#4caf50;margin-right:8px;border-radius:2px;flex-shrink:0}.reply-preview-content[data-v-ba7ac5fe]{flex:1;min-width:0}.reply-preview-sender[data-v-ba7ac5fe]{font-size:.75rem;font-weight:500;color:#4caf50;margin-bottom:2px}.reply-preview-text[data-v-ba7ac5fe]{font-size:.75rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-preview-close[data-v-ba7ac5fe]{margin-left:8px;flex-shrink:0}.attachment-previews-container[data-v-ba7ac5fe]{gap:12px}.attachment-preview-card[data-v-ba7ac5fe]{display:flex;align-items:center;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);border:1px solid rgba(25,118,210,.2);border-radius:12px;padding:8px 12px;min-width:140px;max-width:220px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .2s ease;animation:slideInUp-ba7ac5fe .3s ease-out}.attachment-preview-card[data-v-ba7ac5fe]:hover{background:hsla(0,0%,100%,.9);box-shadow:0 6px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.attachment-preview-card.staged[data-v-ba7ac5fe]{border-color:rgba(156,39,176,.2)}.attachment-icon-wrapper[data-v-ba7ac5fe]{width:36px;height:36px;border-radius:8px;background:rgba(33,150,243,.1);display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.attachment-icon-wrapper.staged[data-v-ba7ac5fe]{background:rgba(156,39,176,.1)}.attachment-info[data-v-ba7ac5fe]{flex:1;min-width:0;margin-right:8px}.attachment-name[data-v-ba7ac5fe]{font-size:.85rem;font-weight:600;color:#333;line-height:1.2}.attachment-type[data-v-ba7ac5fe]{font-size:.65rem;font-weight:700;color:#888;letter-spacing:.5px;margin-top:2px}.attachment-remove-btn[data-v-ba7ac5fe]{width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s;color:#666}.attachment-remove-btn[data-v-ba7ac5fe]:hover{background:rgba(244,67,54,.1);color:#f44336}@keyframes slideInUp-ba7ac5fe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.welcome-screen[data-v-ba7ac5fe]{height:100%;width:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0f2f5;text-align:center}.h-100[data-v-ba7ac5fe]{height:100%}@media (max-width:960px){.conversations-panel[data-v-ba7ac5fe]{width:100%;position:absolute;z-index:1000;background:#fff;height:100%;transform:translateX(-100%);transition:transform .3s}.conversations-panel.show[data-v-ba7ac5fe]{transform:translateX(0)}.conversations-panel.show[data-v-ba7ac5fe],.conversations-panel[data-v-ba7ac5fe]{z-index:1!important}.mobile-add-btn[data-v-ba7ac5fe],.mobile-header[data-v-ba7ac5fe],.mobile-menu-btn[data-v-ba7ac5fe]{display:block!important}.desktop-add-btn[data-v-ba7ac5fe]{display:none!important}.conversations-header[data-v-ba7ac5fe]{border-bottom:1px solid #e0e0e0}.header-actions-row[data-v-ba7ac5fe]{display:none!important}.chat-area[data-v-ba7ac5fe]{width:100%;position:absolute;z-index:999;background:#fff;height:100%;transform:translateX(100%);transition:transform .3s}.chat-area.show[data-v-ba7ac5fe]{transform:translateX(0)}.chat-content[data-v-ba7ac5fe]{padding-bottom:0!important}.messages-container[data-v-ba7ac5fe]{flex:1;padding-bottom:90px}.mobile-back-btn[data-v-ba7ac5fe]{display:block!important}.chat-header[data-v-ba7ac5fe]{padding-left:8px}.message-input-container[data-v-ba7ac5fe]{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important}.typing-indicator-container[data-v-ba7ac5fe]{position:absolute!important;left:0!important;right:0!important;bottom:80px!important;display:flex!important;justify-content:center!important;pointer-events:none}.message-selection-overlay[data-v-ba7ac5fe]{left:0!important;right:0!important}.message-actions[data-v-ba7ac5fe]{width:100%;max-width:100%;border-radius:0;padding:16px;justify-content:space-around}.conversation-item[data-v-ba7ac5fe]{padding:12px 16px}.conversation-name[data-v-ba7ac5fe]{font-size:16px;font-weight:500}.conversation-preview[data-v-ba7ac5fe]{font-size:14px;color:#666}.v-dialog[data-v-ba7ac5fe],.v-dialog__content[data-v-ba7ac5fe]{z-index:99999!important}.v-overlay[data-v-ba7ac5fe]{z-index:99998!important}.v-application--wrap .v-dialog[data-v-ba7ac5fe],.v-dialog--active[data-v-ba7ac5fe],.v-dialog__content--active[data-v-ba7ac5fe]{z-index:99999!important}.unread-indicator[data-v-ba7ac5fe]{display:inline-block;margin-top:4px}.message-selection-overlay[data-v-ba7ac5fe]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px}.message-actions[data-v-ba7ac5fe]{display:flex;gap:16px;background:hsla(0,0%,100%,.95);padding:16px 24px;border-radius:24px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.fade-enter-active[data-v-ba7ac5fe],.fade-leave-active[data-v-ba7ac5fe]{transition:opacity .3s}.fade-enter[data-v-ba7ac5fe],.fade-leave-to[data-v-ba7ac5fe]{opacity:0}.action-btn[data-v-ba7ac5fe]{background:rgba(0,0,0,.05)!important}.action-btn[data-v-ba7ac5fe]:hover{background:rgba(0,0,0,.1)!important}.delete-btn[data-v-ba7ac5fe]{background:rgba(244,67,54,.1)!important}.delete-btn[data-v-ba7ac5fe]:hover{background:rgba(244,67,54,.2)!important}}.message-search-bar[data-v-ba7ac5fe]{display:flex;align-items:center;padding:8px 16px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.message-search-bar .v-text-field[data-v-ba7ac5fe]{max-width:400px}.search-nav[data-v-ba7ac5fe]{white-space:nowrap}.search-results-dropdown[data-v-ba7ac5fe]{background:#fff;border-bottom:1px solid #e0e0e0;max-height:300px;overflow-y:auto;box-shadow:0 2px 4px rgba(0,0,0,.1)}.search-result-item[data-v-ba7ac5fe]{border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s}.search-result-item[data-v-ba7ac5fe]:hover{background-color:#f5f5f5}.search-result-item.v-list-item--active[data-v-ba7ac5fe]{background-color:#e3f2fd}.search-result-preview[data-v-ba7ac5fe]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-highlight[data-v-ba7ac5fe]{background-color:rgba(255,193,7,.3)!important;border-radius:8px;animation:highlight-bg-pulse-ba7ac5fe 2s ease-out}.search-highlight[data-v-ba7ac5fe] .message-bubble{box-shadow:0 0 20px rgba(255,193,7,.8)!important;animation:highlight-pulse-ba7ac5fe 2s ease-out}@keyframes highlight-bg-pulse-ba7ac5fe{0%{background-color:rgba(255,193,7,.5)}50%{background-color:rgba(255,193,7,.3)}to{background-color:transparent}}@keyframes highlight-pulse-ba7ac5fe{0%{box-shadow:0 0 25px rgba(255,193,7,.9);transform:scale(1.02)}50%{box-shadow:0 0 15px rgba(255,193,7,.5);transform:scale(1.01)}to{box-shadow:none;transform:scale(1)}}.message-content .search-match[data-v-ba7ac5fe]{background-color:#ffeb3b;padding:0 2px;border-radius:2px}.typing-bubble[data-v-ba7ac5fe]{padding:12px 24px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;position:relative}.typing-dot[data-v-ba7ac5fe]{width:8px;height:8px;border-radius:50%;margin:0 3px;animation:typing-bounce-ba7ac5fe 1.4s ease-in-out infinite both}.typing-dot[data-v-ba7ac5fe]:first-child{animation-delay:-.32s}.typing-dot[data-v-ba7ac5fe]:nth-child(2){animation-delay:-.16s}@keyframes typing-bounce-ba7ac5fe{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.v-dialog,.v-dialog__content,.v-menu__content{z-index:2005!important}.v-image__image--cover{background-size:contain}.image-container{position:relative}.image-btn{position:absolute;top:25px;right:25px}.loading-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.loading-content{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-text{font-size:16px;color:#666;text-align:center}.v-form .v-input--is-error .v-input__slot{border-color:#ff5252!important}.v-form .v-input--is-error .v-label{color:#ff5252!important}.v-form .v-messages__message{font-size:12px;margin-top:4px}.required-field:after{content:" *";color:#ff5252;font-weight:700}.form-error{color:#ff5252;background-color:#ffebee;border-left:4px solid #ff5252}.form-error,.form-success{font-size:14px;margin-top:8px;padding:8px;border-radius:4px}.form-success{color:#4caf50;background-color:#e8f5e8;border-left:4px solid #4caf50}.v-stepper[data-v-5255ca30]{box-shadow:none!important}.staff-restrain-row[data-v-5255ca30]{position:relative}.self-restrain-fab[data-v-5255ca30]{position:absolute}.back-button{color:#fff!important}@media only screen and (max-width:600px){.v-menu.mobile{display:none}}@media only screen and (max-width:480px){.v-menu.desktop{display:none}}.v-data-table[data-v-847ac36c]{border:1px solid #e0e0e0}.v-data-table[data-v-847ac36c] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-847ac36c] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-847ac36c]{text-transform:none;letter-spacing:0}.v-select[data-v-847ac36c] .v-input__prepend-inner,.v-text-field[data-v-847ac36c] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-847ac36c]{border-radius:8px!important}.rounded-t-lg[data-v-847ac36c]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}@media print{#print{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}.hideOnPrint{display:none;border:none}}.chart-container{width:100%;height:100%}.chart-container canvas,.graph-loader-container{width:100%!important;height:100%!important}.v-data-table[data-v-d0fec220]{border:1px solid #e0e0e0}.v-data-table[data-v-d0fec220] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-d0fec220] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-d0fec220]{text-transform:none;letter-spacing:0}.v-select[data-v-d0fec220] .v-input__prepend-inner,.v-text-field[data-v-d0fec220] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-d0fec220]{border-radius:8px!important}.rounded-t-lg[data-v-d0fec220]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.comparison-panel[data-v-d0fec220]{border:none!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(25,118,210,.15)!important;background:#f8f9ff!important;overflow:hidden!important}.comparison-panel .v-expansion-panel-header[data-v-d0fec220]{background:linear-gradient(135deg,#1976d2,#1565c0)!important;color:#fff!important;border-radius:10px 10px 0 0!important;min-height:60px!important}.comparison-panel .v-expansion-panel-header .v-expansion-panel-header__icon[data-v-d0fec220]{color:#fff!important}.comparison-panel .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon[data-v-d0fec220]{color:#fff!important;filter:brightness(1.5)!important}.comparison-panel .v-expansion-panel-header[data-v-d0fec220]:hover{background:linear-gradient(135deg,#1565c0,#0d47a1)!important}.comparison-panel .v-expansion-panel-content[data-v-d0fec220]{background:#fff!important;border-radius:0 0 10px 10px!important;padding:20px!important}.v-data-table[data-v-4a3cb1a0]{border:1px solid #e0e0e0}.v-data-table[data-v-4a3cb1a0] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-4a3cb1a0] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-4a3cb1a0]{text-transform:none;letter-spacing:0}.v-select[data-v-4a3cb1a0] .v-input__prepend-inner,.v-text-field[data-v-4a3cb1a0] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-4a3cb1a0]{border-radius:8px!important}.rounded-t-lg[data-v-4a3cb1a0]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-7aafd8b6]{border:1px solid #e0e0e0}.v-data-table[data-v-7aafd8b6] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-7aafd8b6] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-7aafd8b6]{text-transform:none;letter-spacing:0}.v-select[data-v-7aafd8b6] .v-input__prepend-inner,.v-text-field[data-v-7aafd8b6] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-7aafd8b6]{border-radius:8px!important}.rounded-t-lg[data-v-7aafd8b6]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-76c5a8ea]{border:1px solid #e0e0e0}.v-data-table[data-v-76c5a8ea] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-76c5a8ea] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-76c5a8ea]{text-transform:none;letter-spacing:0}.v-select[data-v-76c5a8ea] .v-input__prepend-inner,.v-text-field[data-v-76c5a8ea] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-76c5a8ea]{border-radius:8px!important}.rounded-t-lg[data-v-76c5a8ea]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-e1f498a2]{border:1px solid #e0e0e0}.v-data-table[data-v-e1f498a2] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-e1f498a2] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-e1f498a2]{text-transform:none;letter-spacing:0}.v-select[data-v-e1f498a2] .v-input__prepend-inner,.v-text-field[data-v-e1f498a2] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-e1f498a2]{border-radius:8px!important}.rounded-t-lg[data-v-e1f498a2]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.comparison-panel[data-v-e1f498a2]{border:none!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(25,118,210,.15)!important;background:#f8f9ff!important;overflow:hidden!important}.comparison-panel .v-expansion-panel-header[data-v-e1f498a2]{background:linear-gradient(135deg,#1976d2,#1565c0)!important;color:#fff!important;border-radius:10px 10px 0 0!important;min-height:60px!important}.comparison-panel .v-expansion-panel-header .v-expansion-panel-header__icon[data-v-e1f498a2]{color:#fff!important}.comparison-panel .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon[data-v-e1f498a2]{color:#fff!important;filter:brightness(1.5)!important}.comparison-panel .v-expansion-panel-header[data-v-e1f498a2]:hover{background:linear-gradient(135deg,#1565c0,#0d47a1)!important}.comparison-panel .v-expansion-panel-content[data-v-e1f498a2]{background:#fff!important;border-radius:0 0 10px 10px!important;padding:20px!important}.cursor-pointer[data-v-e1f498a2]{cursor:pointer!important}.cursor-pointer[data-v-e1f498a2]:hover{opacity:.8}.v-data-table[data-v-6b1fd2f2]{border:1px solid #e0e0e0}.v-data-table[data-v-6b1fd2f2] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-6b1fd2f2] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-6b1fd2f2]{text-transform:none;letter-spacing:0}.v-select[data-v-6b1fd2f2] .v-input__prepend-inner,.v-text-field[data-v-6b1fd2f2] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-6b1fd2f2]{border-radius:8px!important}.rounded-t-lg[data-v-6b1fd2f2]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-4fb84cca]{border:1px solid #e0e0e0}.v-data-table[data-v-4fb84cca] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-4fb84cca] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-4fb84cca]{text-transform:none;letter-spacing:0}.v-select[data-v-4fb84cca] .v-input__prepend-inner,.v-text-field[data-v-4fb84cca] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-4fb84cca]{border-radius:8px!important}.rounded-t-lg[data-v-4fb84cca]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-7a353c0b]{border:1px solid #e0e0e0}.v-data-table[data-v-7a353c0b] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-7a353c0b] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-7a353c0b]{text-transform:none;letter-spacing:0}.v-select[data-v-7a353c0b] .v-input__prepend-inner,.v-text-field[data-v-7a353c0b] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-7a353c0b]{border-radius:8px!important}.rounded-t-lg[data-v-7a353c0b]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-2610a2a0]{border:1px solid #e0e0e0}.v-data-table[data-v-2610a2a0] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-2610a2a0] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-2610a2a0]{text-transform:none;letter-spacing:0}.v-select[data-v-2610a2a0] .v-input__prepend-inner,.v-text-field[data-v-2610a2a0] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-2610a2a0]{border-radius:8px!important}.rounded-t-lg[data-v-2610a2a0]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}@media only screen and (min-width:768px){.mobile[data-v-2610a2a0]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-2610a2a0]{display:none}}@media print{#print[data-v-2610a2a0]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-2610a2a0],div.v-card[data-v-2610a2a0],header.v-toolbar[data-v-2610a2a0],nav.v-navigation-drawer[data-v-2610a2a0]{display:none;border:none}@page{margin:0}body[data-v-2610a2a0]{margin:1.6cm}}.v-data-table[data-v-22bdfc18]{border:1px solid #e0e0e0}.v-data-table[data-v-22bdfc18] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-22bdfc18] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-22bdfc18]{text-transform:none;letter-spacing:0}.v-select[data-v-22bdfc18] .v-input__prepend-inner,.v-text-field[data-v-22bdfc18] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-22bdfc18]{border-radius:8px!important}.rounded-t-lg[data-v-22bdfc18]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#print[data-v-22bdfc18]{display:none}@media only screen and (min-width:768px){.mobile[data-v-22bdfc18]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-22bdfc18]{display:none}}@media print{#print[data-v-22bdfc18]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-22bdfc18],div.v-card[data-v-22bdfc18],header.v-toolbar[data-v-22bdfc18],nav.v-navigation-drawer[data-v-22bdfc18]{display:none;border:none}@page{margin:0}body[data-v-22bdfc18]{margin:1.6cm}}.v-data-table[data-v-1599ec00]{border:1px solid #e0e0e0}.v-data-table[data-v-1599ec00] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-1599ec00] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-1599ec00]{text-transform:none;letter-spacing:0}.v-select[data-v-1599ec00] .v-input__prepend-inner,.v-text-field[data-v-1599ec00] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-1599ec00]{border-radius:8px!important}.rounded-t-lg[data-v-1599ec00]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#print[data-v-1599ec00]{display:none}@media only screen and (min-width:768px){.mobile[data-v-1599ec00]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-1599ec00]{display:none}}@media print{#print[data-v-1599ec00]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-1599ec00],div.v-card[data-v-1599ec00],header.v-toolbar[data-v-1599ec00],nav.v-navigation-drawer[data-v-1599ec00]{display:none;border:none}@page{margin:0}body[data-v-1599ec00]{margin:1.6cm}}.v-data-table[data-v-4fcbd7ac]{border:1px solid #e0e0e0}.v-data-table[data-v-4fcbd7ac] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-4fcbd7ac] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-4fcbd7ac]{text-transform:none;letter-spacing:0}.v-select[data-v-4fcbd7ac] .v-input__prepend-inner,.v-text-field[data-v-4fcbd7ac] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-4fcbd7ac]{border-radius:8px!important}.rounded-t-lg[data-v-4fcbd7ac]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}@media print{#print{display:block;border:5px solid red}#print table{width:100%}button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}.v-data-table[data-v-395503c3]{border:1px solid #e0e0e0}.v-data-table[data-v-395503c3] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-395503c3] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-395503c3]{text-transform:none;letter-spacing:0}.v-select[data-v-395503c3] .v-input__prepend-inner,.v-text-field[data-v-395503c3] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-395503c3]{border-radius:8px!important}.rounded-t-lg[data-v-395503c3]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-8411ebba]{border:1px solid #e0e0e0}.v-data-table[data-v-8411ebba] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-8411ebba] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-8411ebba]{text-transform:none;letter-spacing:0}.v-select[data-v-8411ebba] .v-input__prepend-inner,.v-text-field[data-v-8411ebba] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-8411ebba]{border-radius:8px!important}.rounded-t-lg[data-v-8411ebba]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.limit-select[data-v-8411ebba]{min-width:80px}#print[data-v-8411ebba]{display:none}@media only screen and (min-width:768px){.mobile[data-v-8411ebba]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-8411ebba]{display:none}}@media print{#print[data-v-8411ebba]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-8411ebba],div.v-card[data-v-8411ebba],header.v-toolbar[data-v-8411ebba],nav.v-navigation-drawer[data-v-8411ebba]{display:none;border:none}@page{margin:0}body[data-v-8411ebba]{margin:1.6cm}}.v-data-table[data-v-e2b51f30]{border:1px solid #e0e0e0}.v-data-table[data-v-e2b51f30] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-e2b51f30] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-e2b51f30]{text-transform:none;letter-spacing:0}.v-select[data-v-e2b51f30] .v-input__prepend-inner,.v-text-field[data-v-e2b51f30] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-e2b51f30]{border-radius:8px!important}.rounded-t-lg[data-v-e2b51f30]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.limit-select[data-v-e2b51f30]{min-width:80px}#print[data-v-e2b51f30]{display:none}@media only screen and (min-width:768px){.mobile[data-v-e2b51f30]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-e2b51f30]{display:none}}@media print{#print[data-v-e2b51f30]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-e2b51f30],div.v-card[data-v-e2b51f30],header.v-toolbar[data-v-e2b51f30],nav.v-navigation-drawer[data-v-e2b51f30]{display:none;border:none}@page{margin:0}body[data-v-e2b51f30]{margin:1.6cm}}.v-toolbar__content[data-v-b9092f1c]{height:20px!important}.v-chip.v-size--default[data-v-b9092f1c]{height:37px}[data-v-6cbeb3ca] .edited-field input,[data-v-7e59b66f] .edited-field input{width:50px}.full-width-carousel{width:100%;margin-left:0;margin-right:0}.full-width-carousel .v-carousel__wrapper{width:100%}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon[data-v-638ed090]{transform:none!important}.panel-header[data-v-638ed090]{min-height:100px}.fab-multiple[data-v-638ed090]{z-index:999}.adl-image[data-v-638ed090]{width:100%;height:250px;background-size:contain}.overlay-fade[data-v-638ed090]{position:relative;box-sizing:border-box;height:250px;width:100%;overflow:hidden;float:left;margin:10px}.overlay-fade div[data-v-638ed090]{position:absolute;box-sizing:border-box;top:0;background:#00031c;background:linear-gradient(0deg,#00031c 37%,#858692 54%,#fff);width:100%;height:250px;opacity:.5;transition:all .2s ease-in}.schedule-time[data-v-638ed090]{position:absolute;right:0;margin-right:10px;margin-top:10px;z-index:2}.btn-image-upload[data-v-638ed090]{position:absolute;right:0;margin-right:9px;margin-top:45px;z-index:2}.btn-follow-up[data-v-638ed090]{position:absolute;width:55%;right:0;margin-right:9px;margin-top:120px;z-index:2;padding-top:40px}.btn-incident-report[data-v-638ed090]{position:absolute;width:55%;right:0;margin-right:9px;margin-top:180px;z-index:2}.btn-view-image[data-v-638ed090]{position:absolute;width:50%;right:0;margin-right:9px;margin-top:80px;z-index:2}.shared-link[data-v-638ed090]{position:absolute;right:0;bottom:0;margin-bottom:10px;z-index:2}.img-container[data-v-638ed090]{position:relative}.description[data-v-638ed090]{bottom:-10px;position:absolute;color:#fff}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon[data-v-1d901dfe]{transform:none!important}.update-icon[data-v-471edf17] .mdi-pencil-box-outline{color:#5a99f6}.record-button[data-v-3d1070c7]{width:50px;height:50px;border-radius:50%;background:linear-gradient(145deg,#ff3b30,#ff453a);border:none;box-shadow:0 4px 20px rgba(255,59,48,.3),0 7px 30px -5px rgba(255,59,48,.5);cursor:pointer;transition:all .3s ease;outline:none;position:relative;overflow:hidden}.pulse-ring[data-v-3d1070c7]{width:52px;height:52px;background:#f44;border-radius:50%;margin-right:8px;animation:pulse-3d1070c7 1.5s infinite}@keyframes pulse-3d1070c7{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,68,68,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,68,68,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,68,68,0)}}@media print{#printItem,#printTable{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}.hideOnPrint,button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}.outlined{border-width:.5px solid #000}@page{margin:0}body{margin:1.6cm}}.adl-image[data-v-7988873c]{width:100%;height:250px;background-size:contain}.overlay-fade[data-v-7988873c]{position:relative;box-sizing:border-box;height:250px;width:100%;overflow:hidden;float:left;margin:10px}.overlay-fade div[data-v-7988873c]{position:absolute;box-sizing:border-box;top:0;background:#00031c;background:linear-gradient(0deg,#00031c 37%,#858692 54%,#fff);width:100%;height:250px;opacity:.5;transition:all .2s ease-in}.schedule-time[data-v-7988873c]{position:absolute;right:0;margin-right:10px;margin-top:10px;z-index:2}.img-container[data-v-7988873c]{position:relative}.description[data-v-7988873c]{bottom:-10px;position:absolute;color:#fff}.bg-color[data-v-7988873c]{background:linear-gradient(169deg,#020024,#0261d9 0,#1eb194)}.error-page-container[data-v-5bf9dd3a]{background:linear-gradient(135deg,#f0f4f8,#e8eef5 50%,#f5f7fa);min-height:100vh;position:relative;overflow:hidden}.error-page-container[data-v-5bf9dd3a]:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:60%;background:radial-gradient(circle,rgba(66,165,245,.08) 0,transparent 70%);border-radius:50%;animation:float-5bf9dd3a 20s ease-in-out infinite}.error-page-container[data-v-5bf9dd3a]:after{content:"";position:absolute;bottom:-30%;left:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(30,136,229,.06) 0,transparent 70%);border-radius:50%;animation:float-5bf9dd3a 25s ease-in-out infinite reverse}@keyframes float-5bf9dd3a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,30px) scale(1.1)}}.error-card[data-v-5bf9dd3a]{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95)!important;border-radius:24px!important;box-shadow:0 4px 20px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.03),inset 0 0 0 1px hsla(0,0%,100%,.5)!important;border:1px solid hsla(0,0%,100%,.8)}.illustration-container[data-v-5bf9dd3a]{max-width:400px;margin:0 auto;animation:fadeInUp-5bf9dd3a .8s ease-out}.error-illustration[data-v-5bf9dd3a]{width:100%;height:auto;filter:drop-shadow(0 8px 16px rgba(30,136,229,.15))}@keyframes fadeInUp-5bf9dd3a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-label[data-v-5bf9dd3a]{font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ef5350;animation:fadeIn-5bf9dd3a .6s ease-out .2s both}@keyframes fadeIn-5bf9dd3a{0%{opacity:0}to{opacity:1}}.error-heading[data-v-5bf9dd3a]{font-size:2rem!important;font-weight:700!important;line-height:1.3!important;color:#1a237e!important;font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif!important;letter-spacing:-.5px;animation:fadeInUp-5bf9dd3a .6s ease-out .3s both}@media (min-width:960px){.error-heading[data-v-5bf9dd3a]{font-size:2.5rem!important}}.error-description[data-v-5bf9dd3a]{font-size:1rem!important;line-height:1.7!important;color:#546e7a!important;max-width:500px;margin:0 auto!important;animation:fadeInUp-5bf9dd3a .6s ease-out .4s both}.tips-section[data-v-5bf9dd3a]{animation:fadeInUp-5bf9dd3a .6s ease-out .5s both;border:1px solid rgba(66,165,245,.1)!important;background:linear-gradient(135deg,#f8fbff,#f0f7ff)!important}.tips-icon[data-v-5bf9dd3a]{font-size:24px!important}.tips-title[data-v-5bf9dd3a]{color:#1565c0;font-size:.95rem!important;letter-spacing:.3px}.tip-item[data-v-5bf9dd3a]{text-align:center;padding:0 8px}.tip-icon-wrapper[data-v-5bf9dd3a]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(66,165,245,.1);border-radius:50%}.tip-text[data-v-5bf9dd3a]{font-size:.8rem;color:#546e7a;line-height:1.4}.home-button[data-v-5bf9dd3a]{width:200px;height:54px!important;border-radius:12px!important;font-weight:600!important;letter-spacing:.5px;text-transform:none!important;animation:fadeInUp-5bf9dd3a .6s ease-out .6s both;transition:all .3s cubic-bezier(.4,0,.2,1)}.home-button[data-v-5bf9dd3a]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(30,136,229,.35)!important}.home-button[data-v-5bf9dd3a]:active{transform:translateY(0)}.home-icon[data-v-5bf9dd3a]{font-size:22px!important;transition:transform .3s ease}.home-button:hover .home-icon[data-v-5bf9dd3a]{transform:scale(1.1)}.home-button-text[data-v-5bf9dd3a]{font-size:1rem;font-weight:600}@media (max-width:599px){.error-heading[data-v-5bf9dd3a]{font-size:1.75rem!important}.error-description[data-v-5bf9dd3a]{font-size:.9375rem!important}.home-button[data-v-5bf9dd3a]{width:100%;max-width:280px}.tip-item[data-v-5bf9dd3a]{margin-bottom:12px}}@media print{#printItem,#printTable{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}.hideOnPrint,button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}#hrcSignaturePad{cursor:crosshair}.signature-card .v-card__actions button{flex:1 0 auto!important}canvas{margin:auto}#hrcSignaturePad>div{box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);margin:15px auto;border-radius:5px;border:none}@media only screen and (max-width:768px){.signature-card{width:100%}}.v-data-table[data-v-415c78b6]{border:1px solid #e0e0e0}.v-data-table[data-v-415c78b6] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-415c78b6] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-415c78b6]{text-transform:none;letter-spacing:0}.v-select[data-v-415c78b6] .v-input__prepend-inner,.v-text-field[data-v-415c78b6] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-415c78b6]{border-radius:8px!important}#print[data-v-415c78b6]{display:none}@media only screen and (max-width:768px){.desktop[data-v-415c78b6]{display:none}.filters[data-v-415c78b6]{flex-direction:column;align-items:stretch}}@media only screen and (min-width:768px){.mobile[data-v-415c78b6]{display:none}}@media print{#print[data-v-415c78b6]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-415c78b6],div.v-card[data-v-415c78b6],header.v-toolbar[data-v-415c78b6],nav.v-navigation-drawer[data-v-415c78b6]{display:none;border:none}@page{margin:0}body[data-v-415c78b6]{margin:1.6cm}.hideOnPrint[data-v-415c78b6]{display:none;border:none}}.v-data-table[data-v-06dd6851]{border:1px solid #e0e0e0}.v-data-table[data-v-06dd6851] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-06dd6851] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-06dd6851]{text-transform:none;letter-spacing:0}.v-select[data-v-06dd6851] .v-input__prepend-inner,.v-text-field[data-v-06dd6851] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-06dd6851]{border-radius:8px!important}.rounded-t-lg[data-v-06dd6851]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.Red{background-color:#ffebee}.Green{background-color:#e8f5e9}.balance-amount{font-size:40px}.balance-amount--current{font-size:20px}.v-data-table[data-v-28e04b6d]{border:1px solid #e0e0e0}.v-data-table[data-v-28e04b6d] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-28e04b6d] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-28e04b6d]{text-transform:none;letter-spacing:0}.v-select[data-v-28e04b6d] .v-input__prepend-inner,.v-text-field[data-v-28e04b6d] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-28e04b6d]{border-radius:8px!important}.rounded-t-lg[data-v-28e04b6d]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#client-summary tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}@media print{#printItem,#printTable{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}.hideOnPrint{display:none;border:none}.border{border:1px solid #000;margin:5px}button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}.v-data-table[data-v-30fa7828]{border:1px solid #e0e0e0}.v-data-table[data-v-30fa7828] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-30fa7828] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-30fa7828]{text-transform:none;letter-spacing:0}.v-select[data-v-30fa7828] .v-input__prepend-inner,.v-text-field[data-v-30fa7828] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-30fa7828]{border-radius:8px!important}.rounded-t-lg[data-v-30fa7828]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#print[data-v-30fa7828]{display:none}@media only screen and (min-width:768px){.mobile[data-v-30fa7828]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-30fa7828]{display:none}}@media print{#print[data-v-30fa7828]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-30fa7828],div.v-card[data-v-30fa7828],header.v-toolbar[data-v-30fa7828],nav.v-navigation-drawer[data-v-30fa7828]{display:none;border:none}@page{margin:0}body[data-v-30fa7828]{margin:1.6cm}}.v-data-table[data-v-4d60bc68]{border:1px solid #e0e0e0}.v-data-table[data-v-4d60bc68] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-4d60bc68] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-4d60bc68]{text-transform:none;letter-spacing:0}.v-select[data-v-4d60bc68] .v-input__prepend-inner,.v-text-field[data-v-4d60bc68] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-4d60bc68]{border-radius:8px!important}.rounded-t-lg[data-v-4d60bc68]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}@media only screen and (min-width:768px){.mobile[data-v-4d60bc68]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-4d60bc68]{display:none}}@media print{#print[data-v-4d60bc68]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-4d60bc68],div.v-card[data-v-4d60bc68],header.v-toolbar[data-v-4d60bc68],nav.v-navigation-drawer[data-v-4d60bc68]{display:none;border:none}@page{margin:0}body[data-v-4d60bc68]{margin:1.6cm}}.v-data-table[data-v-c111e2c8]{border:1px solid #e0e0e0}.v-data-table[data-v-c111e2c8] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-c111e2c8] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-c111e2c8]{text-transform:none;letter-spacing:0}.v-select[data-v-c111e2c8] .v-input__prepend-inner,.v-text-field[data-v-c111e2c8] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-c111e2c8]{border-radius:8px!important}.rounded-t-lg[data-v-c111e2c8]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-27985279]{border:1px solid #e0e0e0}.v-data-table[data-v-27985279] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-27985279] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-27985279]{text-transform:none;letter-spacing:0}.v-select[data-v-27985279] .v-input__prepend-inner,.v-text-field[data-v-27985279] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-27985279]{border-radius:8px!important}.rounded-t-lg[data-v-27985279]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-bc73022e]{border:1px solid #e0e0e0}.v-data-table[data-v-bc73022e] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-bc73022e] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-bc73022e]{text-transform:none;letter-spacing:0}.v-select[data-v-bc73022e] .v-input__prepend-inner,.v-text-field[data-v-bc73022e] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-bc73022e]{border-radius:8px!important}.rounded-t-lg[data-v-bc73022e]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-469d7e04]{border:1px solid #e0e0e0}.v-data-table[data-v-469d7e04] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-469d7e04] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-469d7e04]{text-transform:none;letter-spacing:0}.v-select[data-v-469d7e04] .v-input__prepend-inner,.v-text-field[data-v-469d7e04] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-469d7e04]{border-radius:8px!important}.rounded-t-lg[data-v-469d7e04]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#print[data-v-469d7e04]{display:none}@media only screen and (min-width:768px){.mobile[data-v-469d7e04]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-469d7e04]{display:none}}@media print{#print[data-v-469d7e04]{display:block;border:none;width:1400px;padding-right:250px;margin-left:-300px}button.v-btn[data-v-469d7e04],div.v-card[data-v-469d7e04],header.v-toolbar[data-v-469d7e04],nav.v-navigation-drawer[data-v-469d7e04]{display:none;border:none}@page{margin:0}body[data-v-469d7e04]{margin:1.6cm}}.v-data-table[data-v-0544276d]{border:1px solid #e0e0e0}.v-data-table[data-v-0544276d] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-0544276d] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-0544276d]{text-transform:none;letter-spacing:0}.v-select[data-v-0544276d] .v-input__prepend-inner,.v-text-field[data-v-0544276d] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-0544276d]{border-radius:8px!important}.rounded-t-lg[data-v-0544276d]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}@media only screen and (min-width:768px){.mobile[data-v-0544276d]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-0544276d]{display:none}}@media print{#print[data-v-0544276d]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-0544276d],div.v-card[data-v-0544276d],header.v-toolbar[data-v-0544276d],nav.v-navigation-drawer[data-v-0544276d]{display:none;border:none}@page{margin:0}body[data-v-0544276d]{margin:1.6cm}}div.my-tabs [role=tab][data-v-1a6f38d8]{justify-content:flex-start}div.my-tabs .v-icon[data-v-1a6f38d8]{margin-right:10px}.v-data-table[data-v-da5a4222]{border:1px solid #e0e0e0}.v-data-table[data-v-da5a4222] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-da5a4222] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-da5a4222]{text-transform:none;letter-spacing:0}.v-select[data-v-da5a4222] .v-input__prepend-inner,.v-text-field[data-v-da5a4222] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-da5a4222]{border-radius:8px!important}.rounded-t-lg[data-v-da5a4222]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#print[data-v-da5a4222]{display:none}@media only screen and (min-width:768px){.mobile[data-v-da5a4222]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-da5a4222]{display:none}}@media print{#print[data-v-da5a4222]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-da5a4222],div.v-card[data-v-da5a4222],header.v-toolbar[data-v-da5a4222],nav.v-navigation-drawer[data-v-da5a4222]{display:none;border:none}@page{margin:0}body[data-v-da5a4222]{margin:1.6cm}}@media (max-width:600px){.v-data-table{font-size:.875rem}.v-toolbar__title{font-size:1.1rem}}.v-data-table[data-v-5e9335a8]{border:1px solid #e0e0e0}.v-data-table[data-v-5e9335a8] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-5e9335a8] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-5e9335a8]{text-transform:none;letter-spacing:0}.v-select[data-v-5e9335a8] .v-input__prepend-inner,.v-text-field[data-v-5e9335a8] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-5e9335a8]{border-radius:8px!important}.rounded-t-lg[data-v-5e9335a8]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.custom-table .v-data-table__cell{min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scroll-x[data-v-2b159b06]{overflow-x:auto;white-space:nowrap;display:flex}.bistol-card[data-v-2b159b06]{background:#caa6c1;background:linear-gradient(-180deg,#caa6c1,#ab729e)}.bistol-card[data-v-2b159b06]:hover{cursor:pointer}.active[data-v-2b159b06]{background:#e2d110}.tscroll[data-v-1ce59592]{overflow-x:auto;margin-bottom:10px}.tscroll table[data-v-1ce59592],.tscroll table td[data-v-1ce59592]:first-child,th[data-v-1ce59592]:first-child,thead[data-v-1ce59592],tr[data-v-1ce59592]{position:sticky;left:0}.tscroll td[data-v-1ce59592],.tscroll th[data-v-1ce59592]{border-bottom:1px dashed #000;border-right:1px dashed #000}.main-body[data-v-1ce59592]{background-color:#fff}.main-body--schedule[data-v-1ce59592]{background-color:#e6e4e2}.main-body-td--content[data-v-1ce59592]{display:flex;flex-direction:column;justify-content:center;min-height:7vh;min-width:7vh}.main-body-td--content-schedule[data-v-1ce59592]{display:flex;flex-direction:column;justify-content:center;min-height:8vh;min-width:8vh}.table-head-th[data-v-1ce59592]{border-top:1px dashed #000;background-color:#e6e4e2}.main-body--info[data-v-1ce59592]{transition:.3s}.main-body--info[data-v-1ce59592]:hover{background-color:grey;cursor:pointer}@media print{#printTable{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}.hideOnPrint,button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}@media only screen and (min-width:768px){.mobile[data-v-ed0436e8]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-ed0436e8]{display:none}}.content-container[data-v-072039ce]{max-width:1440px;margin:0 auto}.header-title[data-v-072039ce]{padding:16px 0}.title-text[data-v-072039ce]{font-size:2rem;font-weight:700;color:#102a43;margin:0;letter-spacing:-.5px}.header-card[data-v-072039ce]{background:#fff;border:none;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.search-input[data-v-072039ce]{max-width:420px;background:#f1f5f9;border-radius:12px}.search-input[data-v-072039ce] .v-input__slot{min-height:44px!important;transition:background-color .2s ease}.search-input[data-v-072039ce]:hover .v-input__slot{background-color:#e2e8f0}.action-button[data-v-072039ce]{height:44px;font-weight:600;text-transform:none;letter-spacing:0;border-radius:12px;padding:0 24px}.data-table-card[data-v-072039ce]{border-radius:16px;overflow:hidden;border:none;box-shadow:0 4px 20px rgba(0,0,0,.06)}.data-table[data-v-072039ce] .v-data-table__wrapper{border-radius:16px}.data-table[data-v-072039ce] thead th{font-size:.875rem;font-weight:600;color:#334155;background:#f8fafc;text-transform:none;letter-spacing:0;padding:16px;border-bottom:2px solid #e2e8f0}.data-table[data-v-072039ce] tbody td{font-size:.9rem;color:#334155;height:56px;padding:12px 16px}.data-table[data-v-072039ce] tbody tr:hover{background-color:#f8fafd}.status-chip[data-v-072039ce]{font-size:.8125rem;font-weight:600;padding:0 12px;height:24px}.action-container[data-v-072039ce]{display:flex;gap:6px;align-items:center}.action-btn[data-v-072039ce]{border-radius:4px;min-width:28px!important;width:28px;height:28px;padding:0!important}.empty-state[data-v-072039ce]{padding:64px;text-align:center;color:#64748b}@media (max-width:600px){.content-container[data-v-072039ce]{padding:8px}.header-title[data-v-072039ce]{padding:12px 0}.title-text[data-v-072039ce]{font-size:1.5rem}.search-input[data-v-072039ce]{max-width:100%}.action-button[data-v-072039ce]{width:100%}.data-table[data-v-072039ce] .v-data-table__wrapper{overflow-x:auto}.data-table[data-v-072039ce] tbody td,.data-table[data-v-072039ce] thead th{padding:8px;font-size:.875rem}.action-container[data-v-072039ce]{flex-wrap:nowrap;justify-content:center}.data-table-card[data-v-072039ce],.header-card[data-v-072039ce]{border-radius:12px}}@media (min-width:601px) and (max-width:960px){.content-container[data-v-072039ce]{padding:16px}.search-input[data-v-072039ce]{max-width:100%}}.v-data-table[data-v-71d8af04]{border:1px solid #e0e0e0}.v-data-table[data-v-71d8af04] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-71d8af04] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-71d8af04]{text-transform:none;letter-spacing:0}.v-select[data-v-71d8af04] .v-input__prepend-inner,.v-text-field[data-v-71d8af04] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-71d8af04]{border-radius:8px!important}.rounded-t-lg[data-v-71d8af04]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-d5b2a32e]{border:1px solid #e0e0e0}.v-data-table[data-v-d5b2a32e] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-d5b2a32e] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-d5b2a32e]{text-transform:none;letter-spacing:0}.v-select[data-v-d5b2a32e] .v-input__prepend-inner,.v-text-field[data-v-d5b2a32e] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-d5b2a32e]{border-radius:8px!important}.rounded-t-lg[data-v-d5b2a32e]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#print[data-v-d5b2a32e]{display:none}@media only screen and (min-width:768px){.mobile[data-v-d5b2a32e]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-d5b2a32e]{display:none}}@media print{#print[data-v-d5b2a32e]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-d5b2a32e],div.v-card[data-v-d5b2a32e],header.v-toolbar[data-v-d5b2a32e],nav.v-navigation-drawer[data-v-d5b2a32e]{display:none;border:none}@page{margin:0}body[data-v-d5b2a32e]{margin:1.6cm}}.v-data-table[data-v-2fb77f55]{border:1px solid #e0e0e0}.v-data-table[data-v-2fb77f55] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-2fb77f55] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-2fb77f55]{text-transform:none;letter-spacing:0}.v-select[data-v-2fb77f55] .v-input__prepend-inner,.v-text-field[data-v-2fb77f55] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-2fb77f55]{border-radius:8px!important}.rounded-t-lg[data-v-2fb77f55]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-755d1853]{border:1px solid #e0e0e0}.v-data-table[data-v-755d1853] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-755d1853] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-755d1853]{text-transform:none;letter-spacing:0}.v-select[data-v-755d1853] .v-input__prepend-inner,.v-text-field[data-v-755d1853] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-755d1853]{border-radius:8px!important}.rounded-t-lg[data-v-755d1853]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}@media print{button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}.scroll-x[data-v-b2149c72]{overflow-x:auto;white-space:nowrap;display:flex}.fluid-card[data-v-b2149c72]{background:#fff;background:linear-gradient(-180deg,#fff,#fff)}.fluid-card[data-v-b2149c72]:hover{cursor:pointer}.active[data-v-b2149c72]{background:#e2d110}.tscroll[data-v-bfd8585c]{overflow-x:auto;margin-bottom:10px}.tscroll td[data-v-bfd8585c],.tscroll th[data-v-bfd8585c]{border-bottom:1px dashed #000;border-right:1px dashed #000}.main-body[data-v-bfd8585c]{background-color:#fff}.main-body--schedule[data-v-bfd8585c]{background-color:#e6e4e2}.main-body-td--content[data-v-bfd8585c]{display:flex;flex-direction:column;justify-content:center;min-height:7vh;min-width:7vh}.main-body-td--content-schedule[data-v-bfd8585c]{display:flex;flex-direction:column;justify-content:center;min-height:8vh;min-width:8vh}.table-head-th[data-v-bfd8585c]{border-top:1px dashed #000;background-color:#e6e4e2}.main-body--info[data-v-bfd8585c]{transition:.3s}.main-body--info[data-v-bfd8585c]:hover{background-color:grey;cursor:pointer}ul[data-v-bfd8585c]{list-style-type:none;margin:0;padding:0}.header{border:1px solid #000}.backgroundBlue{background-color:#aae2e0}.billing-loading-dialog{z-index:3000!important}.v-data-table[data-v-633b1392]{border:1px solid #e0e0e0}.v-data-table[data-v-633b1392] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-633b1392] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-633b1392]{text-transform:none;letter-spacing:0}.v-select[data-v-633b1392] .v-input__prepend-inner,.v-text-field[data-v-633b1392] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-633b1392]{border-radius:8px!important}.rounded-t-lg[data-v-633b1392]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#print[data-v-633b1392]{display:none}@media only screen and (min-width:768px){.mobile[data-v-633b1392]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-633b1392]{display:none}}@media print{#print[data-v-633b1392]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-633b1392],div.v-card[data-v-633b1392],header.v-toolbar[data-v-633b1392],nav.v-navigation-drawer[data-v-633b1392]{display:none;border:none}@page{margin:0}body[data-v-633b1392]{margin:1.6cm}}.v-data-table[data-v-762c0ea0]{border:1px solid #e0e0e0}.v-data-table[data-v-762c0ea0] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-762c0ea0] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-762c0ea0]{text-transform:none;letter-spacing:0}.v-select[data-v-762c0ea0] .v-input__prepend-inner,.v-text-field[data-v-762c0ea0] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-762c0ea0]{border-radius:8px!important}.rounded-t-lg[data-v-762c0ea0]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#print[data-v-762c0ea0]{display:none}@media only screen and (min-width:768px){.mobile[data-v-762c0ea0]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-762c0ea0]{display:none}}@media print{#print[data-v-762c0ea0]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-762c0ea0],div.v-card[data-v-762c0ea0],header.v-toolbar[data-v-762c0ea0],nav.v-navigation-drawer[data-v-762c0ea0]{display:none;border:none}@page{margin:0}body[data-v-762c0ea0]{margin:1.6cm}}.v-data-table[data-v-27a58d30]{border:1px solid #e0e0e0}.v-data-table[data-v-27a58d30] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-27a58d30] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-27a58d30]{text-transform:none;letter-spacing:0}.v-select[data-v-27a58d30] .v-input__prepend-inner,.v-text-field[data-v-27a58d30] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-27a58d30]{border-radius:8px!important}.rounded-t-lg[data-v-27a58d30]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-data-table[data-v-78b710e2]{border:1px solid #e0e0e0}.v-data-table[data-v-78b710e2] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-78b710e2] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-78b710e2]{text-transform:none;letter-spacing:0}.v-select[data-v-78b710e2] .v-input__prepend-inner,.v-text-field[data-v-78b710e2] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-78b710e2]{border-radius:8px!important}.rounded-t-lg[data-v-78b710e2]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#print[data-v-78b710e2]{display:none}@media only screen and (min-width:768px){.mobile[data-v-78b710e2]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-78b710e2]{display:none}}@media print{#print[data-v-78b710e2]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-78b710e2],div.v-card[data-v-78b710e2],header.v-toolbar[data-v-78b710e2],nav.v-navigation-drawer[data-v-78b710e2]{display:none;border:none}@page{margin:0}body[data-v-78b710e2]{margin:1.6cm}}.v-data-table[data-v-5880918d]{border:1px solid #e0e0e0}.v-data-table[data-v-5880918d] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-5880918d] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-5880918d]{text-transform:none;letter-spacing:0}.v-select[data-v-5880918d] .v-input__prepend-inner,.v-text-field[data-v-5880918d] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-5880918d]{border-radius:8px!important}.rounded-t-lg[data-v-5880918d]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#print[data-v-5880918d]{display:none}@media only screen and (min-width:768px){.mobile[data-v-5880918d]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-5880918d]{display:none}}@media print{#print[data-v-5880918d]{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn[data-v-5880918d],div.v-card[data-v-5880918d],header.v-toolbar[data-v-5880918d],nav.v-navigation-drawer[data-v-5880918d]{display:none;border:none}@page{margin:0}body[data-v-5880918d]{margin:1.6cm}}.v-card[data-v-71ccab63]{transition:all .3s ease}.v-card[data-v-71ccab63]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.v-list-item[data-v-71ccab63]{transition:all .2s ease}.v-list-item[data-v-71ccab63]:hover{background-color:rgba(0,0,0,.04)!important}.text-muted[data-v-71ccab63]{color:rgba(0,0,0,.6)!important}.v-list[data-v-71ccab63]::-webkit-scrollbar{width:6px}.v-list[data-v-71ccab63]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.v-list[data-v-71ccab63]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.v-list[data-v-71ccab63]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.v-list[data-v-71ccab63]{overflow-x:hidden!important;width:100%!important;box-sizing:border-box!important}.v-list-item[data-v-71ccab63]{width:100%!important;box-sizing:border-box!important}.v-list-item-content[data-v-71ccab63],.v-list-item[data-v-71ccab63]{overflow-x:hidden!important;word-wrap:break-word;overflow-wrap:break-word;margin:0!important;padding:0!important}.v-list-item-subtitle[data-v-71ccab63],.v-list-item-title[data-v-71ccab63]{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.clickable-list-item[data-v-71ccab63]{cursor:pointer;transition:background .2s;word-wrap:break-word;overflow-wrap:break-word;border-radius:4px}.clickable-list-item[data-v-71ccab63],.clickable-list-item[data-v-71ccab63]:hover{margin:0!important;padding:8px 12px!important;width:100%!important;box-sizing:border-box!important}.clickable-list-item[data-v-71ccab63]:hover{background:#e3f2fd!important}.dashboard-card-max[data-v-71ccab63]{max-height:300px;min-height:300px;display:flex;flex-direction:column}.dashboard-card-content-flex[data-v-71ccab63]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow-x:hidden;padding:0 8px}.dashboard-card-list-scroll[data-v-71ccab63]{overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;padding:0!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.dashboard-card-list-scroll .v-list[data-v-71ccab63]{padding:0!important}.dashboard-card-list-scroll .v-list-item[data-v-71ccab63]{margin:0 0 4px 0!important;padding:0!important;width:100%!important;box-sizing:border-box!important}.dashboard-card-list-scroll .clickable-list-item[data-v-71ccab63],.dashboard-card-list-scroll .clickable-list-item[data-v-71ccab63]:hover{margin:0 0 4px 0!important;padding:8px 12px!important;width:100%!important;box-sizing:border-box!important}.dashboard-card-tall[data-v-71ccab63]{min-height:300px;max-height:300px;display:flex;flex-direction:column}.manager-card[data-v-71ccab63]{padding:16px 20px;border-radius:12px}.manager-label[data-v-71ccab63]{font-size:.75rem;margin-bottom:4px}.manager-name[data-v-71ccab63]{font-size:1rem;margin-bottom:4px}.manager-phone[data-v-71ccab63]{font-size:.875rem}.stat-card[data-v-71ccab63]{padding:20px 24px;border-radius:16px;min-width:140px}.stat-number[data-v-71ccab63]{font-size:2rem;margin-bottom:4px}.stat-label[data-v-71ccab63]{font-size:.875rem}.clickable-list-item[data-v-71ccab63]:hover{background:hsla(0,0%,100%,.2)!important;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 30px rgba(0,0,0,.25)}.flat-card[data-v-71ccab63]{background:#fff!important;box-shadow:none!important;border:1px solid #e0e0e0}.flat-title[data-v-71ccab63]{background:#f5f5f5!important;border-bottom:1px solid #e0e0e0}.header-section[data-v-71ccab63]{min-height:auto}.program-info-section[data-v-71ccab63]{display:flex;align-items:flex-start;min-height:220px;height:auto}.program-avatar[data-v-71ccab63]{flex-shrink:0}.stats-row[data-v-71ccab63]{margin-top:auto}.managers-container[data-v-71ccab63]{gap:12px;justify-content:center}.clients-section[data-v-71ccab63],.managers-container[data-v-71ccab63]{display:flex;flex-direction:column;min-height:220px;height:auto}.clients-header[data-v-71ccab63]{padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.2);flex-shrink:0}.clients-content[data-v-71ccab63]{flex:1;padding-right:8px;overflow-y:auto;max-height:180px}.client-item[data-v-71ccab63]{padding:8px 12px;margin-bottom:6px;background:hsla(0,0%,100%,.1);border-radius:8px;border:1px solid hsla(0,0%,100%,.2);transition:all .2s ease;cursor:pointer}.client-item[data-v-71ccab63]:hover{background:hsla(0,0%,100%,.15);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.client-name[data-v-71ccab63]{font-size:.8rem;font-weight:600}.client-balances[data-v-71ccab63]{font-size:.7rem}.stat-card[data-v-71ccab63]{background:hsla(0,0%,100%,.1);padding:16px 20px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px);text-align:center;transition:all .3s ease;min-width:120px}.stat-card[data-v-71ccab63]:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.clickable-stat-card[data-v-71ccab63]{cursor:pointer;transition:all .3s ease}.clickable-stat-card[data-v-71ccab63]:hover{background:hsla(0,0%,100%,.2)!important;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 30px rgba(0,0,0,.25)}.stat-number[data-v-71ccab63]{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:2px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.stat-label[data-v-71ccab63]{color:hsla(0,0%,100%,.9);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.manager-card[data-v-71ccab63]{background:hsla(0,0%,100%,.1);padding:12px 16px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px);transition:all .3s ease}.manager-card[data-v-71ccab63]:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.manager-label[data-v-71ccab63]{color:hsla(0,0%,100%,.8);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.manager-name[data-v-71ccab63]{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:3px}.manager-phone[data-v-71ccab63]{color:hsla(0,0%,100%,.9);font-size:.8rem;display:flex;align-items:center}@media (max-width:960px){.header-section[data-v-71ccab63]{padding:16px 16px 0 16px!important}.program-info-section[data-v-71ccab63]{flex-direction:column;align-items:center;text-align:center;min-height:auto;padding-bottom:16px}.program-avatar[data-v-71ccab63]{margin-right:0!important;margin-bottom:12px}.stats-row[data-v-71ccab63]{justify-content:center;margin-top:16px}.managers-container[data-v-71ccab63]{min-height:auto;padding:12px 0}.clients-section[data-v-71ccab63]{min-height:auto;padding-top:16px}.clients-content[data-v-71ccab63]{max-height:160px}}@media (max-width:600px){.header-section[data-v-71ccab63]{padding:12px 12px 0 12px!important}.program-info-section h1[data-v-71ccab63]{font-size:1.5rem!important}.program-info-section p[data-v-71ccab63]{font-size:.9rem!important}.stat-card[data-v-71ccab63]{min-width:100px;padding:12px 16px}.stat-number[data-v-71ccab63]{font-size:1.25rem!important}.manager-card[data-v-71ccab63]{padding:10px 14px}.clients-content[data-v-71ccab63]{max-height:140px}}.v-dialog--fullscreen[data-v-1ae4f7bd]{padding:10px}@media only screen and (min-width:768px){.mobile[data-v-1ae4f7bd]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-1ae4f7bd]{display:none}}#loadingMessage[data-v-1ae4f7bd]{width:96%;height:80%;z-index:1000;background:transparent;top:70px;left:35px;position:absolute}#loadingMessage>div[data-v-1ae4f7bd]{left:50%;top:50%}.v-dialog--fullscreen[data-v-b8b1fc60]{padding:10px}@media only screen and (min-width:768px){.mobile[data-v-b8b1fc60]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-b8b1fc60]{display:none}}@media only screen and (min-width:768px){.mobile[data-v-2990de52]{display:none}}@media only screen and (max-width:600px){.desktop[data-v-2990de52]{display:none}}.btn-container[data-v-7b55200b]{display:flex;padding-left:0}@media print{.hideOnPrint,button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}.v-data-table[data-v-9fdf97ae]{border:1px solid #e0e0e0}.v-data-table[data-v-9fdf97ae] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-9fdf97ae] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-9fdf97ae]{text-transform:none;letter-spacing:0}.v-select[data-v-9fdf97ae] .v-input__prepend-inner,.v-text-field[data-v-9fdf97ae] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-9fdf97ae]{border-radius:8px!important}.rounded-t-lg[data-v-9fdf97ae]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#print{display:none}@media print{#print{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}#printTable{display:none}@media print{#printTable{display:block;border:none;width:1300px;padding-right:300px;margin-left:-200px}.hideOnPrint,button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}.v-data-table{border:1px solid #e0e0e0}.v-data-table ::v-deep .v-data-table__wrapper{overflow-x:auto}.v-data-table ::v-deep tbody tr:hover{background-color:#f5f5f5!important}.v-btn{text-transform:none;letter-spacing:0}.v-select ::v-deep .v-input__prepend-inner,.v-text-field ::v-deep .v-input__prepend-inner{margin-top:8px!important}.rounded-lg{border-radius:8px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.document-templates-page[data-v-5edc89dc]{background:#fafafa;min-height:100vh}.page-header[data-v-5edc89dc]{background:#fff}.page-content[data-v-5edc89dc]{max-width:1400px;margin:0 auto}.filter-bar[data-v-5edc89dc]{background:#fff;border:1px solid #e0e0e0}.search-field[data-v-5edc89dc]{max-width:280px;flex-shrink:0}.data-table-card[data-v-5edc89dc]{border:1px solid #e0e0e0}.data-table-card[data-v-5edc89dc] .v-data-table{background:transparent}.data-table-card[data-v-5edc89dc] .v-data-table-header th{background:#f5f5f5!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#616161!important}.empty-state[data-v-5edc89dc]{padding:60px 20px}.progress-summary[data-v-5edc89dc]{background:#f5f5f5}.recipients-table[data-v-5edc89dc]{border:1px solid #e0e0e0;border-radius:4px}.recipients-table[data-v-5edc89dc] th{background:#fafafa!important;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.template-builder{height:100vh;display:flex;flex-direction:column;background:#fff;font-size:14px!important}.fields-sidebar{overflow-y:auto;background:#fafafa}.fields-sidebar,.fields-sidebar *,.fields-sidebar .text-caption,.fields-sidebar .text-subtitle-2,.fields-sidebar .v-checkbox,.fields-sidebar .v-input,.fields-sidebar .v-input__control,.fields-sidebar .v-input__slot,.fields-sidebar .v-label,.fields-sidebar .v-list-item,.fields-sidebar .v-list-item__title,.fields-sidebar .v-select,.fields-sidebar .v-text-field,.fields-sidebar .v-textarea,.fields-sidebar h4,.fields-sidebar input,.fields-sidebar textarea{font-size:14px!important}.border-bottom{border-bottom:1px solid #e0e0e0}.step-section{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:24px;transition:all .2s ease}.step-section:hover{box-shadow:0 1px 4px rgba(0,0,0,.06)}.step-title{display:flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:2px solid #f0f0f0;margin-bottom:16px!important;font-size:14px!important;white-space:nowrap}.step-description{background:#e3f2fd;border-left:3px solid #1976d2;padding:10px 12px;border-radius:4px;margin-bottom:16px!important;font-size:11px!important;color:#0d47a1;line-height:1.4;font-style:italic}.step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#1976d2;color:#fff;border-radius:50%;font-weight:700;flex-shrink:0}.field-btn,.step-number{font-size:14px!important}.field-btn{cursor:grab;text-transform:none;justify-content:flex-start!important;transition:all .2s ease;border-width:2px!important;font-weight:500!important;letter-spacing:.5px;background:#fff!important}.field-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(25,118,210,.15);border-color:#1976d2!important;color:#1976d2!important}.field-btn:active{cursor:grabbing;transform:translateY(0)}.info-icon{color:#b0bec5;cursor:help;margin-left:6px;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;font-size:14px!important;flex-shrink:0}.info-icon:hover{color:#1976d2;transform:scale(1.15)}.tooltip-small{background:#1a237e!important}.tooltip-small .v-tooltip__content{font-size:11px!important;line-height:1.3;padding:8px 12px!important}.required-label{font-weight:600!important;letter-spacing:.3px}.progress-section{background:#f5f5f5;padding:12px;border-radius:6px;border-bottom:1px solid #e0e0e0!important}.progress-bar{border-radius:3px!important;background:#eceff1!important}.file-upload-btn i.mdi-file-pdf-box{color:#d32f2f!important;font-size:20px!important}.fields-sidebar .v-input__slot,.fields-sidebar .v-label,.fields-sidebar .v-list-item__title,.fields-sidebar .v-select .v-input__control input,.fields-sidebar .v-select .v-input__slot,.fields-sidebar .v-text-field .v-input__control input,.fields-sidebar .v-textarea .v-input__control textarea{font-size:14px!important}.fields-sidebar .v-select--dense .v-input__slot,.fields-sidebar .v-text-field--dense .v-input__slot,.fields-sidebar .v-textarea--dense .v-input__slot{padding:8px 0!important;min-height:32px!important}.fields-sidebar .v-select .v-input__control,.fields-sidebar .v-text-field .v-input__control,.fields-sidebar .v-textarea .v-input__control{padding:4px 0!important}.fields-sidebar .v-input__slot{padding:8px 12px!important}.fields-sidebar .v-text-field__details{padding:0 12px!important}.pdf-container{background:#f5f5f5;display:flex;flex-direction:column;align-items:center}.pdf-page-container{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.field-overlay{border:2px dashed;background:rgba(25,118,210,.1);cursor:move;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .1s ease}.field-overlay:hover{border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.field-employee{border-color:#1976d2;background:rgba(25,118,210,.1)}.field-company{border-color:#ff9800;background:rgba(255,152,0,.1)}.field-selected{border-color:#ff6f00!important;background:rgba(255,111,0,.15)!important;box-shadow:0 0 0 3px rgba(255,111,0,.2)!important}.field-content{display:flex;align-items:center;font-size:11px;color:#333;pointer-events:none;gap:4px}.field-delete{top:-8px;right:-8px;background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.2)}.field-delete,.resize-handle{position:absolute;pointer-events:auto}.resize-handle{bottom:-4px;right:-4px;width:16px;height:16px;background:#1976d2;border-radius:2px;cursor:se-resize}.properties-sidebar{overflow-y:auto;background:#fafafa}canvas{display:block}.signing-order-section{background:#f5f5f5;border-radius:6px;padding:12px}.signing-order-list{display:flex;flex-direction:column;gap:8px}.signing-order-item{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px 12px;cursor:grab;transition:all .2s ease}.signing-order-item:hover{border-color:#1976d2;box-shadow:0 2px 4px rgba(0,0,0,.1)}.signing-order-item:active{cursor:grabbing}.order-number{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#1976d2;color:#fff;border-radius:50%;font-size:11px;font-weight:700}.drag-handle{color:#9e9e9e;cursor:grab}.drag-handle:hover{color:#616161}.assign-page[data-v-c07f791a]{background:#fafafa;min-height:100vh}.page-header[data-v-c07f791a]{background:#fff}.page-content[data-v-c07f791a]{max-width:1200px;margin:0 auto}.selection-card[data-v-c07f791a]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.card-header[data-v-c07f791a]{background:#fafafa}.select-all-row[data-v-c07f791a]{background:#f5f5f5;border-radius:6px}.staff-list[data-v-c07f791a]{max-height:480px;overflow-y:auto}.staff-item[data-v-c07f791a]{border-radius:6px;cursor:pointer;transition:background-color .15s ease;margin-bottom:4px}.staff-item[data-v-c07f791a]:hover{background-color:#f5f5f5}.staff-item.selected[data-v-c07f791a]{background-color:#e3f2fd}.staff-item.selected[data-v-c07f791a]:hover{background-color:#bbdefb}.empty-state[data-v-c07f791a]{background:#fafafa;border-radius:8px}.summary-row[data-v-c07f791a]{padding-bottom:8px;border-bottom:1px solid #f0f0f0}.summary-row[data-v-c07f791a]:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.full-width-toggle[data-v-c07f791a]{width:100%}.full-width-toggle .v-btn[data-v-c07f791a]{flex:1}.theme--light.v-btn.v-btn--has-bg[data-v-30d4cc33],.theme--light.v-btn.v-btn--has-bg[data-v-183c3cae],.theme--light.v-btn.v-btn--has-bg[data-v-6946f511]{background-color:#2b3990;color:#fff;border-radius:1.25rem}.v-input--checkbox .v-label[data-v-183c3cae]{font-size:100px}.theme--light.v-btn.v-btn--has-bg[data-v-1c097824],.theme--light.v-btn.v-btn--has-bg[data-v-9cb499da],.theme--light.v-btn.v-btn--has-bg[data-v-9e7715b6],.theme--light.v-btn.v-btn--has-bg[data-v-26edd806],.theme--light.v-btn.v-btn--has-bg[data-v-56f5a098],.theme--light.v-btn.v-btn--has-bg[data-v-746fad74],.theme--light.v-btn.v-btn--has-bg[data-v-51416f53],.theme--light.v-btn.v-btn--has-bg[data-v-c3161676]{background-color:#2b3990;color:#fff;border-radius:1.25rem}.v-stepper__content[data-v-54aa36d8]{top:0;padding:0!important;flex:1 0 auto;width:100%}.theme--light.v-btn.v-btn--has-bg[data-v-54aa36d8],.theme--light.v-btn.v-btn--has-bg[data-v-830c8180]{background-color:#2b3990;color:#fff;border-radius:1.25rem}.education--training[data-v-4ec4855e],.employment--history[data-v-4ec4855e]{position:relative}.theme--light.v-btn.v-btn--has-bg[data-v-4ec4855e]{background-color:#2b3990;color:#fff;border-radius:1.25rem}.list--a[data-v-6bc16b7e]{position:relative}.theme--light.v-btn.v-btn--has-bg[data-v-6bc16b7e]{background-color:#2b3990;color:#fff;border-radius:1.25rem}.v-stepper__content[data-v-93e0c64e]{top:0;padding:0!important;flex:1 0 auto;width:100%}.theme--light.v-btn.v-btn--has-bg[data-v-93e0c64e]{background-color:#2b3990;color:#fff;border-radius:1.25rem}.v-stepper__content[data-v-01142d5c]{top:0;padding:0!important;flex:1 0 auto;width:100%}.education--training[data-v-01142d5c],.employment--history[data-v-01142d5c]{position:relative}.theme--light.v-btn.v-btn--has-bg[data-v-01142d5c]{background-color:#2b3990;color:#fff;border-radius:1.25rem}.card-height[data-v-01142d5c]{min-height:40vh}.theme--light.v-btn.v-btn--has-bg[data-v-6b74ab28]{background-color:#2b3990;color:#fff;border-radius:1.25rem}.v-input--checkbox .v-label[data-v-6b74ab28]{font-size:100px}.theme--light.v-btn.v-btn--has-bg[data-v-4fdea9b0],.theme--light.v-btn.v-btn--has-bg[data-v-5ebd63ed],.theme--light.v-btn.v-btn--has-bg[data-v-58fd84d0],.theme--light.v-btn.v-btn--has-bg[data-v-683ad51c],.theme--light.v-btn.v-btn--has-bg[data-v-41960e1e],.theme--light.v-btn.v-btn--has-bg[data-v-48382035]{background-color:#2b3990;color:#fff;border-radius:1.25rem}h1[data-v-b89a36e6]{font-size:1.5rem;font-weight:400}.fab--btn[data-v-b89a36e6]{display:"absolute";bottom:10px}.fab--btn.delete[data-v-b89a36e6]{right:calc(-100% + 20px)}h1[data-v-d279288e],h1[data-v-f2737f94]{font-size:1.5rem;font-weight:400}.fab--btn[data-v-d279288e]{display:"absolute";bottom:10px}.fab--btn.delete[data-v-d279288e]{right:calc(-100% + 20px)}.fab--btn.delete.custome[data-v-d279288e]{right:calc(-100% - 10px);top:40px}table[data-v-d279288e]{border-collapse:collapse!important}table[data-v-d279288e],td[data-v-d279288e],th[data-v-d279288e]{border:1px solid}table[data-v-d279288e]{width:100%}.chk[data-v-d279288e]{justify-content:center;margin:-10px}h1[data-v-2c1ea7dd],h1[data-v-65c80ed4]{font-size:1.5rem;font-weight:400}.fab--btn[data-v-65c80ed4]{display:"absolute";bottom:10px}.fab--btn.delete[data-v-65c80ed4]{right:calc(-100% + 20px)}.fab--btn.delete.custome[data-v-65c80ed4]{right:calc(-100% - 10px);top:40px}h1[data-v-b0698be2],h1[data-v-e5a56068]{font-size:1.5rem;font-weight:400}.fab--btn[data-v-e5a56068]{display:"absolute";bottom:10px}.fab--btn.delete[data-v-e5a56068]{right:calc(-100% + 20px)}.fab--btn.delete.custome[data-v-e5a56068]{right:calc(-100% - 10px);top:40px}table[data-v-e5a56068]{border-collapse:collapse!important}table[data-v-e5a56068],td[data-v-e5a56068],th[data-v-e5a56068]{border:1px solid}table[data-v-e5a56068]{width:100%}.chk[data-v-e5a56068]{justify-content:center;margin:-10px}h1[data-v-46044fa6],h1[data-v-615511e8]{font-size:1.5rem;font-weight:400}.fab--btn[data-v-615511e8]{display:"absolute";bottom:10px}.fab--btn.delete[data-v-615511e8]{right:calc(-100% + 20px)}.fab--btn.delete.custome[data-v-615511e8]{right:calc(-100% - 10px);top:40px}table[data-v-615511e8]{border-collapse:collapse!important}table[data-v-615511e8],td[data-v-615511e8],th[data-v-615511e8]{border:1px solid}table[data-v-615511e8]{width:100%}.chk[data-v-615511e8]{justify-content:center;margin:-10px}h1[data-v-44cf8bde],h1[data-v-a5820e96]{font-size:1.5rem;font-weight:400}.fab--btn[data-v-44cf8bde]{display:"absolute";bottom:10px}.fab--btn.delete[data-v-44cf8bde]{right:calc(-100% + 20px)}.fab--btn.delete.custome[data-v-44cf8bde]{right:calc(-100% - 10px);top:40px}table[data-v-44cf8bde]{border-collapse:collapse!important}table[data-v-44cf8bde],td[data-v-44cf8bde],th[data-v-44cf8bde]{border:1px solid}table[data-v-44cf8bde]{width:100%}.chk[data-v-44cf8bde]{justify-content:center}.chk.field[data-v-44cf8bde]{align-self:center;margin-left:10px}h1[data-v-1443e16f]{font-size:1.5rem;font-weight:400}#printItem{display:none}@media only screen and (min-width:768px){.mobile{display:none}}@media only screen and (max-width:600px){.desktop{display:none}}@media print{#printItem{display:block;border:none;width:1200px;padding-right:300px;margin-left:-200px}.hideOnPrint,button.v-btn,div.v-card,header.v-toolbar,nav.v-navigation-drawer{display:none;border:none}@page{margin:0}body{margin:1.6cm}}.v-data-table[data-v-2d08c5e7]{border:1px solid #e0e0e0}.v-data-table[data-v-2d08c5e7] .v-data-table__wrapper{overflow-x:auto}.v-data-table[data-v-2d08c5e7] tbody tr:hover{background-color:#f5f5f5!important}.v-btn[data-v-2d08c5e7]{text-transform:none;letter-spacing:0}.v-select[data-v-2d08c5e7] .v-input__prepend-inner,.v-text-field[data-v-2d08c5e7] .v-input__prepend-inner{margin-top:8px!important}.rounded-lg[data-v-2d08c5e7]{border-radius:8px!important}.rounded-t-lg[data-v-2d08c5e7]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.user-avatars[data-v-6373cc2a]{display:flex;align-items:center}.user-avatar[data-v-6373cc2a]{border:2px solid #fff;background-color:#bdbdbd!important;cursor:pointer}.custom-search-field[data-v-6373cc2a]{max-width:250px}.expanded-list[data-v-6373cc2a]{background-color:#f5f5f5}[data-v-6373cc2a] .v-data-table>.v-data-table__wrapper>table>tbody>tr>td{height:60px}[data-v-6373cc2a] .v-data-table>.v-data-table__wrapper>table>tbody>tr.v-data-table__expanded__content{box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1),inset 0 -4px 4px -4px rgba(0,0,0,.1)}[data-v-6373cc2a] .v-data-table>.v-data-table__wrapper>table>thead>tr>th{font-size:.875rem;font-weight:500;text-transform:uppercase;color:rgba(0,0,0,.6)}.resource .v-text-field__slot{min-height:42px}.privacy-content[data-v-1d62abe7]{line-height:1.6}.privacy-content ul[data-v-1d62abe7]{padding-left:20px}.privacy-content li[data-v-1d62abe7]{margin-bottom:8px}.privacy-content p[data-v-1d62abe7]{text-align:justify}@media only screen and (max-width:480px){.v-sheet.v-card[data-v-1d62abe7]{display:block!important}.v-card[data-v-1d62abe7]{display:block!important;visibility:visible!important;opacity:1!important}}.terms-content[data-v-52668c92]{line-height:1.6}.terms-content ul[data-v-52668c92]{padding-left:20px}.terms-content li[data-v-52668c92]{margin-bottom:8px}.terms-content p[data-v-52668c92]{text-align:justify}@media only screen and (max-width:480px){.v-sheet.v-card[data-v-52668c92]{display:block!important}.v-card[data-v-52668c92]{display:block!important;visibility:visible!important;opacity:1!important}}