@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic%7CGentium+Book+Plus:400,700,400italic,700italic%7CDM+Sans:400,700%7CPoppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,600";.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.login-container{display:flex;min-height:100vh;font-family:DM Sans,Open Sans,sans-serif}.login-left{background:#2c5444;color:#fff;flex:1 1 60%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.login-logo{max-width:570px;margin-bottom:2rem}.login-title{font-size:2rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem}.login-subtitle{font-size:1.1rem;letter-spacing:.15em;margin-bottom:2rem}.login-tagline{font-size:1.2rem;margin-top:2rem}.login-right{background:#a9b9b2;color:#fff;flex:1 1 40%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:3rem 2rem;position:relative}.error-box{width:100%;background-color:#dc354533;border:1px solid #dc3545;color:#fff;padding:12px 15px;border-radius:8px;margin-bottom:20px;font-size:.95rem}.notice-box{width:100%;background-color:#28a74533;border:1px solid #28a745;color:#fff;padding:12px 15px;border-radius:8px;margin-bottom:20px;font-size:.95rem}.login-form-tagline{font-size:1rem;font-weight:700;margin-bottom:2.5rem;color:#fff;text-align:center}.login-form{width:100%}.login-form label{text-transform:uppercase;font-weight:700;font-size:.95rem;margin-bottom:.3rem;color:#fff}.login-form input[type=email],.login-form input[type=password]{width:100%;padding:.8rem 1rem;border-radius:8px;border:none;margin-bottom:1.2rem;font-size:1rem;background:#fff;color:#333}.login-form .actions{margin-top:1.5rem}.login-form .btn-primary{width:100%;background:#2c5444;color:#fff;border:none;border-radius:8px;padding:.8rem 0;font-size:1.1rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:background .2s}.login-form .btn-primary:hover{background:#284d3f}.forgot-password{text-align:right;margin-top:-.8rem;margin-bottom:.8rem}.forgot-password a{color:#fff;font-size:.9rem;text-decoration:none}.forgot-password a:hover{text-decoration:underline}.diamond-separator{display:inline-block;font-size:1.2em;vertical-align:middle;line-height:1;margin-bottom:3px;color:#fff}.diamond-separator:before{content:"◇"}@media (max-width: 1000px){.login-left{padding:1.5rem 1rem}.login-logo{max-width:438px!important;margin-bottom:1rem}}@media (max-width: 700px){.login-container{flex-direction:column;min-height:unset}.login-left,.login-right{flex:none;width:100%;align-items:center;padding:1.5rem 1rem;text-align:center}.login-logo{max-width:400px!important;margin-bottom:1.2rem}.login-subtitle{font-size:1rem;margin-bottom:1rem}.login-tagline,.login-form-tagline{font-size:1rem;margin-top:1rem;margin-bottom:1.5rem}.login-form{max-width:100%;padding:0 .5rem}.login-form .btn-primary{font-size:1rem;padding:.7rem 0}}.devise-container{max-width:500px;margin:4rem auto;padding:2rem;border-radius:10px;background-color:#a9b9b2;color:#fff;font-family:DM Sans,Open Sans,sans-serif;box-shadow:0 4px 12px #00000026}.devise-container h2{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center;color:#fff}.devise-container .field{margin-bottom:1.5rem}.devise-container .field label{display:block;text-transform:uppercase;font-weight:700;font-size:.95rem;margin-bottom:.5rem;color:#fff}.devise-container .field input[type=email],.devise-container .field input[type=password]{width:100%;padding:.8rem 1rem;border-radius:8px;border:none;font-size:1rem;background:#fff;color:#333}.devise-container .password-hint{font-size:.85rem;margin:-.3rem 0 .5rem;opacity:.9}.devise-container .actions{margin-top:2rem}.devise-container .actions input[type=submit]{width:100%;background:#2c5444;color:#fff;border:none;border-radius:8px;padding:.8rem 0;font-size:1.1rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:background .2s}.devise-container .actions input[type=submit]:hover{background:#284d3f}.devise-container .devise-links{margin-top:1.5rem;text-align:center}.devise-container .devise-links a{color:#fff;text-decoration:none;font-size:.95rem}.devise-container .devise-links a:hover{text-decoration:underline}@media (max-width: 600px){.devise-container{margin:2rem auto;padding:1.5rem;max-width:90%}}.v-sys-header[data-v-4aaed923]{background-color:#1a5276;color:#fff;width:100%;display:flex;flex-direction:column}.v-sys-header .header-content[data-v-4aaed923]{height:60px;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 20px}.v-sys-header .header-content .header-center[data-v-4aaed923]{display:flex;align-items:center;flex-grow:1;justify-content:center;margin:0 15px}.v-sys-header .header-content .access-request-info[data-v-4aaed923]{font-size:13px;color:#fff;background-color:#ffffff26;border-radius:4px;padding:5px 12px;border-left:3px solid white;max-width:100%;display:flex;align-items:center}.v-sys-header .header-content .access-request-info span[data-v-4aaed923]{display:inline-block}.v-sys-header .header-content .access-request-info .clear-access-request[data-v-4aaed923]{margin-left:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#fff3;transition:background-color .2s ease}.v-sys-header .header-content .access-request-info .clear-access-request[data-v-4aaed923]:hover{background-color:#ffffff4d}.v-sys-header .header-content .access-request-info .clear-access-request svg[data-v-4aaed923]{font-size:12px;color:#fff}.v-sys-header .company-logo[data-v-4aaed923]{display:flex;align-items:center}.v-sys-header .hamburger-menu[data-v-4aaed923]{display:none;cursor:pointer;padding:10px;font-size:20px;z-index:200}@media (max-width: 799px){.v-sys-header .hamburger-menu[data-v-4aaed923]{display:block}}.v-sys-header .hamburger-menu i[data-v-4aaed923]{color:#fff}.v-sys-header .company-logo-img[data-v-4aaed923]{height:40px}.v-sys-header .user-section[data-v-4aaed923]{display:flex;align-items:center;gap:15px}.v-sys-header .welcome-text[data-v-4aaed923]{font-size:14px;margin-right:10px}.v-sys-header .notification-icon[data-v-4aaed923]{position:relative;cursor:pointer}.v-sys-header .notification-badge[data-v-4aaed923]{position:absolute;top:-8px;right:-8px;background-color:#f94144;color:#fff;border-radius:50%;width:18px;height:18px;font-size:11px;display:flex;align-items:center;justify-content:center}.v-sys-header .user-menu-wrapper[data-v-4aaed923],.v-sys-header .user-avatar[data-v-4aaed923]{position:relative;cursor:pointer}.v-sys-header .avatar-img[data-v-4aaed923]{width:40px;height:40px;border-radius:50%;object-fit:cover}.v-sys-header .dropdown-menu[data-v-4aaed923]{position:absolute;right:0;top:100%;background-color:#fff;border-radius:4px;box-shadow:0 2px 10px #0000001a;padding:8px 0;min-width:150px;margin-top:5px;z-index:1000}.v-sys-header .dropdown-item[data-v-4aaed923]{display:block;padding:8px 16px;color:#333;text-decoration:none}.v-sys-header .dropdown-item[data-v-4aaed923]:hover{background-color:#f8f9fa}.organisation-bar[data-v-4aaed923]{background-color:#e0e0e0;width:100%;min-height:30px;display:flex;align-items:center;justify-content:flex-end;padding:0 20px;box-shadow:0 2px 4px #0000000d}.organisation-bar .organisation-name-container[data-v-4aaed923]{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;padding:5px 0}.organisation-bar .organisation-name[data-v-4aaed923]{font-size:14px;font-weight:500;color:#333}.v-sys-side-menu[data-v-c4a6211f]{background-color:#1a5276;color:#fff;width:220px;display:flex;flex-direction:column;z-index:100}.v-sys-side-menu .user-register-section[data-v-c4a6211f]{background-color:#2c5444;margin:0;padding:8px 15px;width:220px;box-sizing:border-box}@media (max-width: 799px){.v-sys-side-menu[data-v-c4a6211f]{position:fixed;top:0;left:-220px;height:100vh;transition:left .3s ease;overflow-y:auto}}@media (max-width: 799px){.v-sys-side-menu.mobile-open[data-v-c4a6211f]{left:0!important;box-shadow:2px 0 10px #0000004d}}.v-sys-side-menu .logo-container[data-v-c4a6211f]{display:flex;justify-content:center;align-items:center;padding:20px 0;margin-bottom:10px}.v-sys-side-menu .logo-container .logo[data-v-c4a6211f]{width:120px;height:auto}.v-sys-side-menu .menu-divider[data-v-c4a6211f]{height:3px;background-color:#fff;margin:5px 0;width:80%}.v-sys-side-menu .menu-section[data-v-c4a6211f]{padding:8px 15px;position:relative}.v-sys-side-menu .menu-section .section-title[data-v-c4a6211f]{font-size:15px;font-weight:600;text-transform:uppercase;margin-bottom:5px}.v-sys-side-menu .menu-section .section-title.active-section[data-v-c4a6211f]{color:#e4cc9c}.v-sys-side-menu .menu-section .section-title a[data-v-c4a6211f]{color:#fff;text-decoration:none}.v-sys-side-menu .menu-section .section-title a[data-v-c4a6211f]:hover{opacity:.8}.v-sys-side-menu .menu-section .section-title a.router-link-active[data-v-c4a6211f]{font-weight:700;text-decoration:underline;color:#e4cc9c}.v-sys-side-menu .menu-section .badge[data-v-c4a6211f]{display:inline-block;background-color:#d73b4a;color:#fff;font-size:10px;padding:4px 6px;border-radius:3px;margin-left:5px;position:absolute;right:3px;top:8px;text-align:center;line-height:1.2}.v-sys-side-menu .submenu[data-v-c4a6211f]{margin-left:30px}.v-sys-side-menu .submenu .submenu-item[data-v-c4a6211f]{display:block;padding:4px 0;font-size:13px;font-weight:400}.v-sys-side-menu .submenu .submenu-item.active-item[data-v-c4a6211f]{font-weight:700}.v-sys-side-menu .submenu .submenu-item a[data-v-c4a6211f]{color:#fff;text-decoration:none;display:block}.v-sys-side-menu .submenu .submenu-item a[data-v-c4a6211f]:hover{text-decoration:none;opacity:.8}.v-sys-side-menu .submenu .submenu-item a.router-link-active[data-v-c4a6211f]{font-weight:700;color:#e4cc9c;position:relative}.v-sys-side-menu .submenu .submenu-item a.router-link-active[data-v-c4a6211f]:before{content:"•";position:absolute;left:-15px;color:#e4cc9c}.v-sys-side-menu .spacer[data-v-c4a6211f]{flex-grow:2}.main-layout[data-v-69917cba]{display:flex;min-height:100vh;position:relative}@media (max-width: 799px){.main-layout[data-v-69917cba]{display:block}}.content-area[data-v-69917cba]{flex:1;display:flex;flex-direction:column}.page-content[data-v-69917cba]{flex:1;padding:0;overflow-y:auto;width:100%}.overlay[data-v-69917cba]{display:none}@media (max-width: 799px){.overlay[data-v-69917cba]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:90}}.v-header[data-v-20d10979]{background-color:#2c5444;color:#fff;width:100%;display:flex;flex-direction:column}.v-header .header-content[data-v-20d10979]{height:60px;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 20px}.v-header .company-logo[data-v-20d10979]{display:flex;align-items:center;gap:15px}.v-header .hamburger-menu[data-v-20d10979]{display:none;cursor:pointer;padding:10px;font-size:20px;z-index:200}@media (max-width: 799px){.v-header .hamburger-menu[data-v-20d10979]{display:block}}.v-header .hamburger-menu i[data-v-20d10979]{color:#fff}.v-header .company-logo-img[data-v-20d10979]{height:40px;max-height:40px;max-width:150px;object-fit:contain;margin-left:10px}.v-header .company-logo-img.image-error[data-v-20d10979]{display:none}.v-header .user-section[data-v-20d10979]{display:flex;align-items:center;gap:15px}.v-header .welcome-text[data-v-20d10979]{font-size:14px;margin-right:10px}.v-header .notification-icon[data-v-20d10979]{position:relative;cursor:pointer}.v-header .notification-badge[data-v-20d10979]{position:absolute;top:-8px;right:-8px;background-color:#f94144;color:#fff;border-radius:50%;width:18px;height:18px;font-size:11px;display:flex;align-items:center;justify-content:center}.v-header .user-menu-wrapper[data-v-20d10979],.v-header .user-avatar[data-v-20d10979]{position:relative;cursor:pointer}.v-header .avatar-img[data-v-20d10979]{width:40px;height:40px;border-radius:50%;object-fit:cover}.v-header .dropdown-menu[data-v-20d10979]{position:absolute;right:0;top:100%;background-color:#fff;border-radius:4px;box-shadow:0 2px 10px #0000001a;padding:8px 0;min-width:150px;margin-top:5px;z-index:1000}.v-header .dropdown-item[data-v-20d10979]{display:block;padding:8px 16px;color:#333;text-decoration:none}.v-header .dropdown-item[data-v-20d10979]:hover{background-color:#f8f9fa}.organisation-bar[data-v-20d10979]{background-color:#e0e0e0;width:100%;height:30px;display:flex;align-items:center;justify-content:flex-end;padding:0 20px;box-shadow:0 2px 4px #0000000d}.organisation-bar .organisation-name-container[data-v-20d10979]{display:flex;justify-content:flex-end;width:100%}.organisation-bar .organisation-name[data-v-20d10979]{font-size:14px;font-weight:500;color:#333}.access-request-bar[data-v-20d10979]{background-color:#fff3cd;width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;padding:8px 20px;box-shadow:0 2px 4px #0000000d;border-bottom:1px solid #ffeeba}.access-request-bar .access-request-content[data-v-20d10979]{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.access-request-bar .access-request-text[data-v-20d10979]{font-size:14px;font-weight:500;color:#856404}.access-request-bar .grant-access-btn[data-v-20d10979]{background-color:#28a745;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;transition:background-color .2s}.access-request-bar .grant-access-btn[data-v-20d10979]:hover{background-color:#1e7e34}.access-request-bar .stop-access-btn[data-v-20d10979]{background-color:#dc3545;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;transition:background-color .2s}.access-request-bar .stop-access-btn[data-v-20d10979]:hover{background-color:#bd2130}.v-side-menu[data-v-6d334ce9]{background-color:#2c5444;color:#fff;width:220px;display:flex;flex-direction:column;z-index:100}.v-side-menu .sysadmin-section[data-v-6d334ce9]{background-color:#1a5276;margin:0;padding:8px 15px;width:220px;box-sizing:border-box}.v-side-menu .sysadmin-section a[data-v-6d334ce9]{color:#fff;text-decoration:none}.v-side-menu .sysadmin-section a[data-v-6d334ce9]:hover{opacity:.8}.v-side-menu .sysadmin-section a.router-link-active[data-v-6d334ce9]{font-weight:700;text-decoration:underline;color:#e4cc9c}@media (max-width: 799px){.v-side-menu[data-v-6d334ce9]{position:fixed;top:0;left:-220px;height:100vh;transition:left .3s ease;overflow-y:auto}}@media (max-width: 799px){.v-side-menu.mobile-open[data-v-6d334ce9]{left:0!important;box-shadow:2px 0 10px #0000004d}}.v-side-menu .logo-container[data-v-6d334ce9]{display:flex;justify-content:center;align-items:center;padding:20px 0;margin-bottom:10px}.v-side-menu .logo-container a[data-v-6d334ce9]{display:block;text-decoration:none;cursor:pointer}.v-side-menu .logo-container .logo[data-v-6d334ce9]{width:120px;height:auto}.v-side-menu .menu-divider[data-v-6d334ce9]{height:3px;background-color:#fff;margin:5px auto;width:80%;display:block}.v-side-menu .menu-section[data-v-6d334ce9]{padding:8px 15px;position:relative}.v-side-menu .menu-section .section-title[data-v-6d334ce9]{font-size:15px;font-weight:600;text-transform:uppercase;margin-bottom:5px}.v-side-menu .menu-section .section-title.active-section[data-v-6d334ce9]{color:#e4cc9c}.v-side-menu .menu-section .section-title a[data-v-6d334ce9]{color:#fff;text-decoration:none}.v-side-menu .menu-section .section-title a[data-v-6d334ce9]:hover{opacity:.8}.v-side-menu .menu-section .section-title a.router-link-active[data-v-6d334ce9]{font-weight:700;text-decoration:underline;color:#e4cc9c}.v-side-menu .menu-section .badge[data-v-6d334ce9]{display:inline-block;background-color:#d73b4a;color:#fff;font-size:10px;padding:4px 6px;border-radius:3px;margin-left:5px;position:absolute;right:3px;top:8px;text-align:center;line-height:1.2}.v-side-menu .menu-section .coming-soon-img[data-v-6d334ce9]{position:absolute;right:3px;top:-2px;height:39px;width:auto}.v-side-menu .submenu[data-v-6d334ce9]{margin-left:30px}.v-side-menu .submenu .submenu-item[data-v-6d334ce9]{display:block;padding:4px 0;font-size:13px;font-weight:400}.v-side-menu .submenu .submenu-item.disabled[data-v-6d334ce9]{opacity:.6}.v-side-menu .submenu .submenu-item.disabled a[data-v-6d334ce9]{cursor:not-allowed;color:#adb5bd;pointer-events:none}.v-side-menu .submenu .submenu-item.active-item[data-v-6d334ce9]{font-weight:700}.v-side-menu .submenu .submenu-item.expandable[data-v-6d334ce9]{cursor:pointer}.v-side-menu .submenu .submenu-item.expandable .menu-item-content[data-v-6d334ce9]{display:flex;justify-content:space-between;align-items:center}.v-side-menu .submenu .submenu-item.expandable .menu-item-content .toggle-icon[data-v-6d334ce9]{font-size:10px;margin-left:5px}.v-side-menu .submenu .submenu-item .training-submenu[data-v-6d334ce9]{margin-left:15px;margin-top:5px}.v-side-menu .submenu .submenu-item .training-submenu .training-submenu-item[data-v-6d334ce9]{padding:3px 0;font-size:12px}.v-side-menu .submenu .submenu-item a[data-v-6d334ce9]{color:#fff;text-decoration:none;display:block}.v-side-menu .submenu .submenu-item a[data-v-6d334ce9]:hover{text-decoration:none;opacity:.8}.v-side-menu .submenu .submenu-item a.router-link-active[data-v-6d334ce9]{font-weight:700;color:#e4cc9c;position:relative}.v-side-menu .submenu .submenu-item a.router-link-active[data-v-6d334ce9]:before{content:"•";position:absolute;left:-15px;color:#e4cc9c}.v-side-menu .spacer[data-v-6d334ce9]{flex-grow:2}.v-side-menu .chat-support[data-v-6d334ce9]{margin-top:20px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;padding:20px}.v-side-menu .chat-support i[data-v-6d334ce9]{font-size:24px;cursor:pointer}.main-layout[data-v-e707569e]{display:flex;min-height:100vh}.content-area[data-v-e707569e]{flex:1;display:flex;flex-direction:column}.page-content[data-v-e707569e]{flex:1;padding:0;overflow-y:auto;width:100%}.v-home{padding:0;width:100%}.v-home h1{margin-bottom:20px;color:#3b5d50;padding:20px}.v-home .dashboard-content{background-color:#fff;border-radius:0;padding:20px;box-shadow:0 2px 10px #0000000d;width:100%}.training-dashboard[data-v-71271024]{padding:20px}.training-dashboard .dashboard-title[data-v-71271024]{color:#2c5444;margin-bottom:20px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.v-manage-categories{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;justify-content:center;align-items:center}.v-manage-categories .modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080}.v-manage-categories .modal-content{position:relative;width:100%;max-width:500px;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:1001;overflow:hidden}.v-manage-categories .modal-header{padding:20px 30px;border-bottom:1px solid #eee;position:relative}.v-manage-categories .modal-header h2{font-size:24px;font-weight:600;color:#2c5444;margin:0 0 8px}.v-manage-categories .modal-header p{font-size:16px;color:#000;margin:0}.v-manage-categories .modal-header .close-button{position:absolute;top:15px;right:15px;background:none;border:none;font-size:20px;color:#777;cursor:pointer;padding:5px}.v-manage-categories .modal-header .close-button:hover{color:#2c5444}.v-manage-categories .modal-body{padding:20px 30px;max-height:60vh;overflow-y:auto}.v-manage-categories .modal-body h3{font-size:18px;font-weight:500;margin:0 0 15px;color:#2c5444}.v-manage-categories .modal-body .add-category-section{margin-bottom:30px}.v-manage-categories .modal-body .add-category-section .input-group{display:flex;gap:10px}.v-manage-categories .modal-body .add-category-section .input-group input{flex:1;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px}.v-manage-categories .modal-body .add-category-section .input-group input:focus{outline:none;border-color:#2c5444}.v-manage-categories .modal-body .add-category-section .input-group .add-button{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:0 20px;font-weight:500;cursor:pointer;transition:background-color .2s}.v-manage-categories .modal-body .add-category-section .input-group .add-button:hover{background-color:#1a3329}.v-manage-categories .modal-body .existing-categories-section .category-list{display:flex;flex-direction:column;gap:10px}.v-manage-categories .modal-body .existing-categories-section .category-item{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#f5f5f5;border-radius:4px}.v-manage-categories .modal-body .existing-categories-section .category-item .category-name{font-size:16px;font-weight:500}.v-manage-categories .modal-body .existing-categories-section .category-item .delete-button{background:none;border:none;color:#777;padding:5px;cursor:pointer}.v-manage-categories .modal-body .existing-categories-section .category-item .delete-button:hover{color:#f94144}.v-manage-categories .modal-footer{padding:15px 30px;border-top:1px solid #eee;display:flex;justify-content:flex-end}.v-manage-categories .modal-footer .close-button{background-color:#fff;border:1px solid #ddd;color:#000;border-radius:4px;padding:10px 20px;font-weight:500;cursor:pointer;transition:all .2s ease}.v-manage-categories .modal-footer .close-button:hover{background-color:#f5f5f5}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.assign-members-modal .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999}.assign-members-modal .modal-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;z-index:1000}.assign-members-modal .modal-container .modal-header{display:flex;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #eee}.assign-members-modal .modal-container .modal-header .header-content{display:flex;flex-direction:column}.assign-members-modal .modal-container .modal-header h2{margin:0 0 3px;font-size:20px;font-weight:600}.assign-members-modal .modal-container .modal-header .asset-version{font-size:14px;color:#666;font-weight:400;margin-bottom:10px}.assign-members-modal .modal-container .modal-header .close-btn{background:none;border:none;font-size:18px;cursor:pointer;color:#666}.assign-members-modal .modal-container .modal-header .close-btn:hover{color:#2c5444}.assign-members-modal .modal-container .modal-body{padding:20px;overflow-y:auto;max-height:calc(90vh - 130px)}.assign-members-modal .modal-container .modal-body .search-container{margin-bottom:15px}.assign-members-modal .modal-container .modal-body .search-container input{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px}.assign-members-modal .modal-container .modal-body .search-container input:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 2px #2c544433}.assign-members-modal .modal-container .modal-body .select-all-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:10px;background-color:#f9f9f9;border-radius:4px}.assign-members-modal .modal-container .modal-body .select-all-container .selected-count{font-size:14px;font-weight:500;color:#2c5444}.assign-members-modal .modal-container .modal-body .members-list .no-members{text-align:center;padding:20px;color:#777;background-color:#f9f9f9;border-radius:4px}.assign-members-modal .modal-container .modal-body .members-list .member-item{display:flex;align-items:center;padding:12px;border-bottom:1px solid #eee}.assign-members-modal .modal-container .modal-body .members-list .member-item:last-child{border-bottom:none}.assign-members-modal .modal-container .modal-body .members-list .member-item:hover{background-color:#f9f9f9}.assign-members-modal .modal-container .modal-body .members-list .member-item .member-avatar{width:40px;height:40px;border-radius:50%;background-color:#a9b9b2;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:15px}.assign-members-modal .modal-container .modal-body .members-list .member-item .member-info{flex:1;display:flex;flex-direction:column}.assign-members-modal .modal-container .modal-body .members-list .member-item .member-info .row{width:100%;line-height:1.4}.assign-members-modal .modal-container .modal-body .members-list .member-item .member-info .name-row{font-weight:600;font-size:15px;color:#333;display:flex;justify-content:space-between;align-items:center}.assign-members-modal .modal-container .modal-body .members-list .member-item .member-info .name-row .assignment-badge{display:flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;background-color:#e3f2fd;color:#1976d2}.assign-members-modal .modal-container .modal-body .members-list .member-item .member-info .name-row .assignment-badge.completed{background-color:#e8f5e9;color:#2e7d32}.assign-members-modal .modal-container .modal-body .members-list .member-item .member-info .name-row .assignment-badge .svg-inline--fa{margin-right:4px;font-size:11px}.assign-members-modal .modal-container .modal-body .members-list .member-item .member-info .email-row{font-size:13px;color:#666;margin:3px 0}.assign-members-modal .modal-container .modal-body .members-list .member-item .member-info .subsidiary-position{display:flex;font-size:13px}.assign-members-modal .modal-container .modal-body .members-list .member-item .member-info .subsidiary-position .subsidiary{color:#1976d2;font-weight:500;margin-right:8px}.assign-members-modal .modal-container .modal-body .members-list .member-item .member-info .subsidiary-position .position{color:#555}.assign-members-modal .modal-container .modal-body .members-list .member-item .member-info .subsidiary-position .position:before{content:"•";margin:0 5px}.assign-members-modal .modal-container .modal-body .loading-indicator{text-align:center;padding:20px}.assign-members-modal .modal-container .modal-body .loading-error{text-align:center;padding:20px;color:#e53935}.assign-members-modal .modal-container .modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid #eee}.assign-members-modal .modal-container .modal-footer .cancel-btn{padding:10px 15px;border:1px solid #ddd;background-color:#fff;border-radius:4px;font-weight:500;cursor:pointer}.assign-members-modal .modal-container .modal-footer .cancel-btn:hover{background-color:#f5f5f5}.assign-members-modal .modal-container .modal-footer .unassign-btn{padding:10px 15px;background-color:#fff;color:#e53935;border:1px solid #e53935;border-radius:4px;font-weight:500;cursor:pointer;margin-right:10px}.assign-members-modal .modal-container .modal-footer .unassign-btn:disabled{color:#f1928f;border-color:#f1928f;cursor:not-allowed}.assign-members-modal .modal-container .modal-footer .unassign-btn:not(:disabled):hover{background-color:#ffebee}.assign-members-modal .modal-container .modal-footer .assign-btn{padding:10px 20px;background-color:#2c5444;color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer}.assign-members-modal .modal-container .modal-footer .assign-btn:disabled{background-color:#4f977a;cursor:not-allowed}.assign-members-modal .modal-container .modal-footer .assign-btn:not(:disabled):hover{background-color:#1a3329}.assign-members-modal .checkbox-container{display:flex;align-items:center;position:relative;padding-left:30px;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none;margin-right:15px}.assign-members-modal .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.assign-members-modal .checkbox-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #ddd;border-radius:3px}.assign-members-modal .checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.assign-members-modal .checkbox-container:hover input~.checkmark{border-color:#2c5444}.assign-members-modal .checkbox-container input:checked~.checkmark{background-color:#2c5444;border-color:#2c5444}.assign-members-modal .checkbox-container input:checked~.checkmark:after{display:block}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-training-assets{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-training-assets .header-section .top-row h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-loading-indicator,.v-training-assets .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-training-assets .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-search-box,.v-training-assets .assets-container .search-box{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input,.v-training-assets .assets-container .search-box input{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input:focus,.v-training-assets .assets-container .search-box input:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button,.v-training-assets .assets-container .search-box .search-button{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button:hover,.v-training-assets .assets-container .search-box .search-button:hover{color:#2c5444}.admin-filter-select select,.v-training-assets .assets-container .category-filter select,.v-training-assets .assets-container .status-filter select{min-width:150px}.admin-filter-select select:focus,.v-training-assets .assets-container .category-filter select:focus,.v-training-assets .assets-container .status-filter select:focus{border-color:#2c5444}.admin-filters-row,.v-training-assets .assets-container .filters-row{display:flex;gap:15px;align-items:center}.admin-add-btn,.v-training-assets .header-section .action-buttons .add-asset-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa,.v-training-assets .header-section .action-buttons .add-asset-btn .svg-inline--fa{font-size:14px}.admin-add-btn:hover,.v-training-assets .header-section .action-buttons .add-asset-btn:hover{background-color:#1a3329}.v-training-assets .header-section{margin-bottom:20px}.v-training-assets .header-section .top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.v-training-assets .header-section .top-row h1{margin:0}.v-training-assets .header-section .subtitle{font-size:16px;color:#000;margin-bottom:5px}.v-training-assets .header-section .instruction{font-size:14px;color:#000;margin-bottom:20px}.v-training-assets .header-section .action-buttons{display:flex;gap:10px}.v-training-assets .header-section .action-buttons .manage-categories-btn{background-color:#fff;border:1px solid #ddd;color:#000;display:flex;align-items:center;padding:10px 15px;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s ease}.v-training-assets .header-section .action-buttons .manage-categories-btn .svg-inline--fa{margin-right:8px}.v-training-assets .header-section .action-buttons .manage-categories-btn:hover{background-color:#f5f5f5}.v-training-assets .assets-container .filters-row{padding-bottom:10px}.v-training-assets .assets-container .assets-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.v-training-assets .assets-container .assets-list .no-assets{grid-column:1/-1;text-align:center;padding:40px;background-color:#f9f9f9;border-radius:4px;color:#777}.v-training-assets .assets-container .assets-list .asset-card{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d;padding:15px;cursor:pointer;transition:all .2s ease;border:1px solid #eee}.v-training-assets .assets-container .assets-list .asset-card:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.v-training-assets .assets-container .assets-list .asset-card .asset-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.v-training-assets .assets-container .assets-list .asset-card .asset-header .asset-category{font-size:12px;background-color:#e3f2fd;color:#1976d2;padding:4px 8px;border-radius:12px;font-weight:500}.v-training-assets .assets-container .assets-list .asset-card .asset-header .assign-header-btn{background:none;border:none;cursor:pointer;padding:4px 8px;margin-right:8px;color:#4caf50;transition:all .2s ease;display:flex;align-items:center}.v-training-assets .assets-container .assets-list .asset-card .asset-header .assign-header-btn:hover{transform:scale(1.1)}.v-training-assets .assets-container .assets-list .asset-card .asset-header .asset-status{font-size:12px;padding:4px 8px;border-radius:3px;font-weight:500}.v-training-assets .assets-container .assets-list .asset-card .asset-header .asset-status.active{background-color:#e6f7e6;color:#2e7d32}.v-training-assets .assets-container .assets-list .asset-card .asset-header .asset-status.inactive{background-color:#f5f5f5;color:#757575}.v-training-assets .assets-container .assets-list .asset-card .asset-title{font-size:16px;font-weight:600;margin-bottom:8px;color:#000}.v-training-assets .assets-container .assets-list .asset-card .asset-code{font-size:13px;font-weight:500;color:#666;margin-bottom:8px;font-family:Courier New,monospace}.v-training-assets .assets-container .assets-list .asset-card .asset-description{font-size:14px;color:#666;margin-bottom:10px;line-height:1.4}.v-training-assets .assets-container .assets-list .asset-card .asset-version{font-size:13px;font-weight:600;color:#1976d2;margin-bottom:10px;padding:2px 6px;background-color:#e3f2fd;border-radius:4px;display:inline-block}.v-training-assets .assets-container .assets-list .asset-card .asset-details{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.v-training-assets .assets-container .assets-list .asset-card .asset-details .asset-detail{display:flex;align-items:center;font-size:13px;color:#777}.v-training-assets .assets-container .assets-list .asset-card .asset-details .asset-detail .svg-inline--fa{margin-right:5px;font-size:12px}.v-training-assets .assets-container .assets-list .asset-card .asset-actions{display:flex;justify-content:flex-end;gap:10px}.v-training-assets .assets-container .assets-list .asset-card .asset-actions button{background:none;border:none;cursor:pointer;padding:5px;color:#777;transition:all .2s ease}.v-training-assets .assets-container .assets-list .asset-card .asset-actions button:hover,.v-training-assets .assets-container .assets-list .asset-card .asset-actions .edit-btn:hover{color:#2c5444}.v-training-assets .assets-container .assets-list .asset-card .asset-actions .preview-btn:hover{color:#a9b9b2}.v-training-assets .assets-container .assets-list .asset-card .asset-actions .content-edit-btn{color:#666}.v-training-assets .assets-container .assets-list .asset-card .asset-actions .content-edit-btn:hover{color:#1976d2}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.confirmation-edit{background-color:#f5f5f5;border-radius:0 0 6px 6px;box-shadow:0 2px 4px #0000000d;border:1px solid #eee;border-top:none;padding:20px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:block;margin:0;flex:1 1 100%}.confirmation-edit .checkbox-wrapper{display:flex;align-items:flex-start;margin-bottom:15px;justify-content:flex-start;width:100%;text-align:left}.confirmation-edit .checkbox-wrapper input[type=checkbox]{margin-top:3px;margin-right:10px;margin-left:0;flex-shrink:0}.confirmation-edit .checkbox-wrapper label{font-size:14px;line-height:1.5;color:#000;font-weight:400;text-align:left;margin-left:0}.confirmation-edit .text-editor-wrapper{margin-bottom:15px}.confirmation-edit .text-editor-wrapper label{display:block;margin-bottom:5px;font-weight:400;font-size:14px;color:#000}.confirmation-edit .text-editor-wrapper textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical}.confirmation-edit .text-editor-wrapper textarea:focus{outline:none;border-color:#2c5444}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-training-asset-edit{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-training-asset-edit .page-heading h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading,.v-training-asset-edit .header-section h2{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button,.v-training-asset-edit .back-navigation .back-btn{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-training-asset-edit .back-navigation .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-training-asset-edit .back-navigation .back-btn svg{font-size:14px}.admin-form-card,.v-training-asset-edit .asset-form-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator,.v-training-asset-edit .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-training-asset-edit .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container,.v-training-asset-edit .form-container{margin-bottom:30px}.admin-form-container .admin-form-row,.v-training-asset-edit .form-container .admin-form-row,.v-training-asset-edit .form-container .form-row{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row:last-child,.v-training-asset-edit .form-container .admin-form-row:last-child,.v-training-asset-edit .form-container .form-row:last-child{margin-bottom:0}.admin-form-container .admin-form-group,.v-training-asset-edit .form-container .admin-form-group,.v-training-asset-edit .form-container .form-group{display:flex;flex-direction:column}.admin-form-container .admin-form-group label,.v-training-asset-edit .form-container .admin-form-group label,.v-training-asset-edit .form-container .form-group label{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text,.v-training-asset-edit .form-container .admin-form-group .field-text,.v-training-asset-edit .form-container .form-group .field-text{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input,.v-training-asset-edit .form-container .admin-form-group input,.v-training-asset-edit .form-container .form-group input,.admin-form-container .admin-form-group select,.v-training-asset-edit .form-container .admin-form-group select,.v-training-asset-edit .form-container .form-group select{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input:disabled,.v-training-asset-edit .form-container .admin-form-group input:disabled,.v-training-asset-edit .form-container .form-group input:disabled,.admin-form-container .admin-form-group select:disabled,.v-training-asset-edit .form-container .admin-form-group select:disabled,.v-training-asset-edit .form-container .form-group select:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input:focus,.v-training-asset-edit .form-container .admin-form-group input:focus,.v-training-asset-edit .form-container .form-group input:focus,.admin-form-container .admin-form-group select:focus,.v-training-asset-edit .form-container .admin-form-group select:focus,.v-training-asset-edit .form-container .form-group select:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper,.v-training-asset-edit .form-container .admin-form-group select.select-wrapper,.v-training-asset-edit .form-container .form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container,.v-training-asset-edit .button-container{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button,.v-training-asset-edit .button-container button{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn,.v-training-asset-edit .button-container .cancel-btn{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn:hover,.v-training-asset-edit .button-container .cancel-btn:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn,.v-training-asset-edit .button-container .action-btn{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn:hover,.v-training-asset-edit .button-container .action-btn:hover{background-color:#1a3329;border-color:#1a3329}.v-training-asset-edit .page-heading{margin-bottom:10px}.v-training-asset-edit .back-navigation{margin-bottom:20px}.v-training-asset-edit .header-section{margin-bottom:10px}.v-training-asset-edit .form-container .form-group.asset-code,.v-training-asset-edit .form-container .form-group.category,.v-training-asset-edit .form-container .form-group.title,.v-training-asset-edit .form-container .form-group.description,.v-training-asset-edit .form-container .form-group.duration,.v-training-asset-edit .form-container .form-group.instructor,.v-training-asset-edit .form-container .form-group.certification-valid,.v-training-asset-edit .form-container .form-group.passing-score,.v-training-asset-edit .form-container .form-group.training-materials{flex:1}.v-training-asset-edit .form-container .form-group .certification-input-container{display:flex;align-items:flex-start}.v-training-asset-edit .form-container .form-group .certification-input-container input[type=number]{flex:1;margin-right:15px;min-width:80px}.v-training-asset-edit .form-container .form-group .certification-input-container .certification-checkboxes{display:flex;flex-direction:column;gap:8px}.v-training-asset-edit .form-container .form-group .certification-input-container .certification-checkboxes .checkbox-wrapper{display:flex;align-items:center;white-space:nowrap}.v-training-asset-edit .form-container .form-group .certification-input-container .certification-checkboxes .checkbox-wrapper input[type=checkbox]{width:auto;margin-right:5px}.v-training-asset-edit .form-container .form-group .certification-input-container .certification-checkboxes .checkbox-wrapper label{margin-bottom:0;font-weight:400;text-transform:none;letter-spacing:0}.v-training-asset-edit .form-container .form-group.expires-valid{flex:1}.v-training-asset-edit .form-container .form-group .completion-outputs-box{border:1px solid #eee;padding:15px;border-radius:6px;background-color:#fafafa}.v-training-asset-edit .form-container .form-group.description textarea{min-height:100px;resize:vertical;padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.v-training-asset-edit .form-container .form-group.description textarea:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.v-training-asset-edit .form-container .form-group .checkbox-container{display:flex;flex-direction:column;margin-top:10px;margin-bottom:15px}.v-training-asset-edit .form-container .form-group .checkbox-container .checkbox-wrapper{display:flex;align-items:center}.v-training-asset-edit .form-container .form-group .checkbox-container input[type=checkbox]{margin-top:0;margin-right:8px;width:auto}.v-training-asset-edit .form-container .form-group .checkbox-container label{font-weight:400;margin-bottom:0;text-transform:none;letter-spacing:0}.v-training-asset-edit .form-container .form-group .checkbox-container .helper-text{font-size:12px;color:#777;margin-top:2px;margin-left:24px}.v-training-asset-edit .form-container .form-group .status-checkbox{flex-direction:row;align-items:center;margin-top:20px;margin-bottom:0}.v-training-asset-edit .form-container .form-group .status-checkbox label{font-weight:600}.v-training-asset-edit .form-section{margin-top:20px;margin-bottom:10px}.v-training-asset-edit .form-section h3{font-size:16px;font-weight:600;color:#000;margin-bottom:10px}.v-training-asset-edit .form-section .radio-option{padding:10px 0;display:flex;align-items:center;position:relative}.v-training-asset-edit .form-section .radio-option:not(:last-child){margin-bottom:5px}.v-training-asset-edit .form-section .radio-option input[type=radio]{margin:0 10px 0 0;width:auto}.v-training-asset-edit .form-section .radio-option label{font-weight:600;font-size:14px;margin-bottom:0;margin-right:auto}.v-training-asset-edit .form-section .radio-option-text{font-size:14px;color:#666;margin:0 0 15px 25px;display:block;width:100%;padding-bottom:15px;border-bottom:1px solid #eee}.v-training-asset-edit .form-section .radio-option-text:last-child{border-bottom:none}.v-training-asset-edit .form-section .subsidiary-checkboxes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;border:1px solid #eee;padding:15px;border-radius:6px;background-color:#fafafa}@media (max-width: 768px){.v-training-asset-edit .form-section .subsidiary-checkboxes{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.v-training-asset-edit .form-section .subsidiary-checkboxes{grid-template-columns:1fr}}.v-training-asset-edit .form-section .subsidiary-checkboxes .checkbox-container{margin:5px 0}.v-training-asset-edit .form-section .subsidiary-checkboxes .checkbox-container .checkbox-wrapper{display:flex;align-items:center}.v-training-asset-edit .form-section .subsidiary-checkboxes .checkbox-container .checkbox-wrapper input[type=checkbox]{width:auto;margin-right:8px}.v-training-asset-edit .form-section .subsidiary-checkboxes .checkbox-container .checkbox-wrapper label{margin-bottom:0;font-weight:400;text-transform:none;letter-spacing:0}.v-training-asset-edit .form-section .full-width{flex:1 1 100%!important;width:100%}.v-training-asset-edit .validation-error-box{background-color:#fff3f3;border:1px solid #f8d7da;border-radius:4px;padding:15px 20px;margin-bottom:20px}.v-training-asset-edit .validation-error-box h3{color:#f94144;font-size:18px;margin-top:0;margin-bottom:10px}.v-training-asset-edit .validation-error-box ul{margin:0;padding-left:20px}.v-training-asset-edit .validation-error-box ul li{color:#f94144;margin-bottom:5px;font-size:16px}.v-training-asset-edit .button-container{margin-top:40px}.v-training-asset-edit .button-container .cancel-btn{min-width:140px}.v-training-asset-edit .button-container .action-btn{min-width:140px;background-color:#2c5444;color:#fff;border-radius:6px;font-weight:500}.v-training-asset-edit .button-container .delete-btn{min-width:140px;background-color:#d32f2f;color:#fff;border-radius:6px;font-weight:500;margin-left:10px}.v-training-asset-edit .button-container .delete-btn:hover{background-color:#ab2424}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-training-matrix{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-training-matrix .header-section .top-row h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.v-training-matrix .header-section{margin-bottom:20px}.v-training-matrix .header-section .top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.v-training-matrix .header-section .top-row h1{margin:0}.v-training-matrix .header-section .subtitle{font-size:16px;color:#000;margin-bottom:5px}.v-training-matrix .placeholder-content{background-color:#f9f9f9;border-radius:8px;padding:40px;text-align:center;color:#666;font-size:18px}.v-report-pagination{display:flex;align-items:center}.v-report-pagination .pagination{display:flex;align-items:center;gap:5px}.v-report-pagination .pagination span{display:flex}.v-report-pagination a{margin:0 2px;border-radius:4px;text-decoration:none;display:inline-block;font-weight:400;text-shadow:none;border:1px solid #2C5444;box-shadow:none;background:#2c5444;color:#fff;padding:8px 12px;min-width:35px;text-align:center;transition:all .2s}.v-report-pagination a:hover,.v-report-pagination a:focus{border:1px solid #A9B9B2;background:#a9b9b2;color:#fff}.v-report-pagination .pagination span.page.current,.v-report-pagination .pagination span.page.current:hover{margin:0 2px;border:1px solid #A9B9B2!important;border-radius:4px;text-decoration:none;display:inline-block;font-weight:400;text-shadow:none;box-shadow:none;background:#fff;color:#2c5444;padding:8px 12px;min-width:35px;text-align:center}.v-report-pagination .pagination-results{margin-right:15px;color:#666}.v-report-pagination .pagination-results .download-link,.v-report-pagination .pagination-results .download-link:hover{margin:0;border:none;background:transparent;display:inline;color:#2c5444;text-decoration:underline;padding:0}.v-report-pagination .pagination-results .download-link:hover,.v-report-pagination .pagination-results .download-link:hover:hover{color:#a9b9b2}.v-report-pagination .showing-text{color:#666;margin-right:auto}.v-report-table table{background:#fff;border:1px solid #eee;border-collapse:collapse;width:100%;margin-bottom:0;box-shadow:0 2px 8px #0000000d}.v-report-table table .cell-data{padding:15px 10px!important;word-break:break-word;border-bottom:1px solid #eee}.v-report-table table th{color:#2c5444;background:#f9f9f9;padding:15px 10px;font-weight:600;text-transform:uppercase;border-bottom:2px solid #eee;text-align:left}.v-report-table table tbody tr:hover{background-color:#a9b9b21a}.v-report-table table .col-selectable{width:40px;text-align:center;padding:15px 10px!important;border-bottom:1px solid #eee}.v-report-table table .col-selectable input[type=checkbox]{width:18px;height:18px;cursor:pointer}.v-report-table .content,.v-report-table .top-scroll{overflow-x:auto;max-width:100%}.v-report-table .icons{font-size:1.5em}.v-report-table .missing-icon{color:#999}.v-report-table .align-right{text-align:right}.v-report-table .profile-circle{background-color:#e0e0e0;color:#444;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.v-report-table .profile-image{width:36px;height:36px;border-radius:50%;object-fit:cover}.v-report-table .role{color:#fff;text-transform:uppercase;padding:5px 10px;font-weight:700;border-radius:20px;font-size:12px;display:inline-block;min-width:80px;text-align:center}.v-report-table .header{margin-top:-13px;padding-bottom:18px}.v-report-table .bool-cell{font-size:20px}.v-report-table .center-col{text-align:center}.v-report-table .footer{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.v-report-table .branded-green{color:#57ca85}.v-report-table .branded-red{color:#f94144}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-search-box,.v-training-records .search-box{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input,.v-training-records .search-box input{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input:focus,.v-training-records .search-box input:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button,.v-training-records .search-box .search-button{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button:hover,.v-training-records .search-box .search-button:hover{color:#2c5444}.admin-filter-select select,.v-training-records .status-filter select{min-width:150px}.admin-filter-select select:focus,.v-training-records .status-filter select:focus{border-color:#2c5444}.admin-header-section,.v-training-records .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-training-records .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-training-records .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.admin-filters-row,.v-training-records .filters-row{display:flex;gap:15px;align-items:center}.admin-add-btn,.v-training-records .action-buttons .add-record-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa,.v-training-records .action-buttons .add-record-btn .svg-inline--fa{font-size:14px}.admin-add-btn:hover,.v-training-records .action-buttons .add-record-btn:hover{background-color:#1a3329}.v-training-records{padding:20px}.v-training-records .header-section .records-title{color:#2c5444;font-size:32px;font-weight:700;text-transform:none!important;margin:0}.v-training-records .action-buttons{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.v-training-records .action-buttons .button-row{display:flex;align-items:center;gap:15px}.v-searchable-user,.v-searchable-user .search-container{position:relative;width:100%}.v-searchable-user .input-wrapper{position:relative;width:100%;display:flex;align-items:center}.v-searchable-user .search-input{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;background-color:#f8f9fa;font-size:16px;font-family:Poppins,sans-serif}.v-searchable-user .search-input:focus{outline:none;border-color:#2c5444}.v-searchable-user .clear-selection{position:absolute;right:10px;background:none;border:none;color:#666;cursor:pointer;font-size:18px;padding:0 5px}.v-searchable-user .clear-selection:hover{color:#f94144}.v-searchable-user .search-results{position:absolute;top:100%;left:0;width:100%;max-height:250px;overflow-y:auto;background-color:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 8px #0000001a;z-index:10}.v-searchable-user .search-result-item{padding:10px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.v-searchable-user .search-result-item:not(:last-child){border-bottom:1px solid #eee}.v-searchable-user .search-result-item.hovered,.v-searchable-user .search-result-item:hover{background-color:#d3dbd8}.v-searchable-user .search-result-item .user-name{font-weight:500}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-training-record-edit{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-training-record-edit .page-heading h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading,.v-training-record-edit .header-section h2{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button,.v-training-record-edit .back-navigation .back-btn{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-training-record-edit .back-navigation .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-training-record-edit .back-navigation .back-btn svg{font-size:14px}.admin-form-card,.v-training-record-edit .record-form-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator,.v-training-record-edit .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-training-record-edit .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container,.v-training-record-edit .form-container{margin-bottom:30px}.admin-form-container .admin-form-row,.v-training-record-edit .form-container .admin-form-row,.v-training-record-edit .form-container .form-row{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row:last-child,.v-training-record-edit .form-container .admin-form-row:last-child,.v-training-record-edit .form-container .form-row:last-child{margin-bottom:0}.admin-form-container .admin-form-group,.v-training-record-edit .form-container .admin-form-group,.v-training-record-edit .form-container .form-group{display:flex;flex-direction:column}.admin-form-container .admin-form-group label,.v-training-record-edit .form-container .admin-form-group label,.v-training-record-edit .form-container .form-group label{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text,.v-training-record-edit .form-container .admin-form-group .field-text,.v-training-record-edit .form-container .form-group .field-text{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input,.v-training-record-edit .form-container .admin-form-group input,.v-training-record-edit .form-container .form-group input,.admin-form-container .admin-form-group select,.v-training-record-edit .form-container .admin-form-group select,.v-training-record-edit .form-container .form-group select{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input:disabled,.v-training-record-edit .form-container .admin-form-group input:disabled,.v-training-record-edit .form-container .form-group input:disabled,.admin-form-container .admin-form-group select:disabled,.v-training-record-edit .form-container .admin-form-group select:disabled,.v-training-record-edit .form-container .form-group select:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input:focus,.v-training-record-edit .form-container .admin-form-group input:focus,.v-training-record-edit .form-container .form-group input:focus,.admin-form-container .admin-form-group select:focus,.v-training-record-edit .form-container .admin-form-group select:focus,.v-training-record-edit .form-container .form-group select:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper,.v-training-record-edit .form-container .admin-form-group select.select-wrapper,.v-training-record-edit .form-container .form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container,.v-training-record-edit .button-container{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button,.v-training-record-edit .button-container button{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn,.v-training-record-edit .button-container .cancel-btn{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn:hover,.v-training-record-edit .button-container .cancel-btn:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn,.v-training-record-edit .button-container .action-btn{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn:hover,.v-training-record-edit .button-container .action-btn:hover{background-color:#1a3329;border-color:#1a3329}.v-training-record-edit .page-heading{margin-bottom:10px}.v-training-record-edit .back-navigation{margin-bottom:20px}.v-training-record-edit .header-section{margin-bottom:10px}.v-training-record-edit .form-container .form-group.employee,.v-training-record-edit .form-container .form-group.training-course,.v-training-record-edit .form-container .form-group.enrollment-date,.v-training-record-edit .form-container .form-group.status,.v-training-record-edit .form-container .form-group.completion-date,.v-training-record-edit .form-container .form-group.score,.v-training-record-edit .form-container .form-group.expiration-date{flex:1}.v-training-record-edit .form-container .form-group .date-input-container{position:relative;display:flex;align-items:center}.v-training-record-edit .form-container .form-group .date-input-container input[type=date]{width:100%;padding-right:30px}.v-training-record-edit .form-container .form-group .date-input-container .clear-date-btn{position:absolute;right:10px;background:none;border:none;color:#666;cursor:pointer;font-size:18px;padding:0 5px;z-index:2}.v-training-record-edit .form-container .form-group .date-input-container .clear-date-btn:hover{color:#f94144}.v-training-record-edit .validation-error-box{background-color:#fff3f3;border:1px solid #f8d7da;border-radius:4px;padding:15px 20px;margin-bottom:20px}.v-training-record-edit .validation-error-box h3{color:#f94144;font-size:18px;margin-top:0;margin-bottom:10px}.v-training-record-edit .validation-error-box ul{margin:0;padding-left:20px}.v-training-record-edit .validation-error-box ul li{color:#f94144;margin-bottom:5px;font-size:16px}.v-training-record-edit .button-container{margin-top:40px}.v-training-record-edit .button-container .cancel-btn{min-width:140px}.v-training-record-edit .button-container .delete-btn{min-width:140px;background-color:#f94144;color:#fff;border-radius:6px;font-weight:500;margin-right:10px;display:flex;align-items:center;justify-content:center;gap:8px}.v-training-record-edit .button-container .delete-btn:hover{background-color:#f71013}.v-training-record-edit .button-container .action-btn{min-width:140px;background-color:#2c5444;color:#fff;border-radius:6px;font-weight:500}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-training-record{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-training-record .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-back-button,.v-training-record .header-section .back-button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-training-record .header-section .back-button:hover{background-color:#f8f9fa}.admin-back-button svg,.v-training-record .header-section .back-button svg{font-size:14px}.admin-card,.v-training-record .record-profile-card,.v-training-record .record-details{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-loading-indicator,.v-training-record .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-training-record .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-badge,.v-training-record .record-profile-card .record-info-section .record-badges .badge{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active,.v-training-record .record-profile-card .record-info-section .record-badges .active.badge{background-color:#57ca85;color:#fff}.admin-badge.inactive,.v-training-record .record-profile-card .record-info-section .record-badges .inactive.badge{background-color:#f94144;color:#fff}.admin-badge.admin,.v-training-record .record-profile-card .record-info-section .record-badges .admin.badge{background-color:#797979;color:#fff}.admin-badge.manager,.v-training-record .record-profile-card .record-info-section .record-badges .manager.badge{background-color:#ffbc02;color:#fff}.admin-badge.employee,.v-training-record .record-profile-card .record-info-section .record-badges .employee.badge{background-color:#177100;color:#fff}.admin-badge.id,.v-training-record .record-profile-card .record-info-section .record-badges .id.badge,.admin-badge.external-uuid,.v-training-record .record-profile-card .record-info-section .record-badges .external-uuid.badge{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons,.v-training-record .record-profile-card .action-buttons{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button,.v-training-record .record-profile-card .action-buttons button{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;justify-content:center}.admin-action-buttons button.edit-btn,.v-training-record .record-profile-card .action-buttons button.edit-btn{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn:hover,.v-training-record .record-profile-card .action-buttons button.edit-btn:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn,.v-training-record .record-profile-card .action-buttons button.delete-btn{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn:hover,.v-training-record .record-profile-card .action-buttons button.delete-btn:hover{background-color:#f71013}.admin-action-buttons button svg,.v-training-record .record-profile-card .action-buttons button svg{font-size:14px}.admin-detail-item,.v-training-record .record-details .detail-item{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon,.v-training-record .record-details .detail-item .detail-icon{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info,.v-training-record .record-details .detail-item .detail-info{flex:1}.admin-detail-item .detail-info .detail-label,.v-training-record .record-details .detail-item .detail-info .detail-label{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value,.v-training-record .record-details .detail-item .detail-info .detail-value{font-size:14px;color:#333;font-weight:500}.v-training-record .header-section{margin-bottom:10px}.v-training-record .record-profile-container{max-width:1200px;margin:0 auto}.v-training-record .record-profile-card{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.v-training-record .record-profile-card .record-info-section{flex:1}.v-training-record .record-profile-card .record-info-section .record-title{font-size:28px;font-weight:700;color:#2c5444;margin-bottom:8px}.v-training-record .record-profile-card .record-info-section .record-employee{font-size:18px;color:#666;margin-bottom:20px}.v-training-record .record-profile-card .record-info-section .record-badges{display:flex;gap:12px}.v-training-record .record-profile-card .record-info-section .record-badges .badge.enrolled{background-color:#f0ad4e}.v-training-record .record-profile-card .record-info-section .record-badges .badge.in_progress{background-color:#5bc0de}.v-training-record .record-profile-card .record-info-section .record-badges .badge.completed{background-color:#5cb85c}.v-training-record .record-profile-card .record-info-section .record-badges .badge.failed{background-color:#d9534f}.v-training-record .record-profile-card .record-info-section .record-badges .badge.expired{background-color:#777}.v-training-record .record-profile-card .record-info-section .record-badges .badge.score{background-color:#a9b9b2}.v-training-record .record-profile-card .action-buttons .completion-btn{background-color:#a9b9b2;color:#fff;border-radius:6px;font-weight:500;margin-right:10px;display:flex;align-items:center;justify-content:center;gap:8px}.v-training-record .record-profile-card .action-buttons .completion-btn:hover{background-color:#8da299}.v-training-record .record-details{display:flex;flex-wrap:wrap;gap:20px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-training-record-completion{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-training-record-completion .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-back-button,.v-training-record-completion .navigation-row .back-navigation .back-btn{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-training-record-completion .navigation-row .back-navigation .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-training-record-completion .navigation-row .back-navigation .back-btn svg{font-size:14px}.admin-card,.v-training-record-completion .completion-record-container{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-loading-indicator,.v-training-record-completion .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-training-record-completion .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-detail-item,.v-training-record-completion .completion-details .completion-detail-item{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon,.v-training-record-completion .completion-details .completion-detail-item .detail-icon{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info,.v-training-record-completion .completion-details .completion-detail-item .detail-info{flex:1}.admin-detail-item .detail-info .detail-label,.v-training-record-completion .completion-details .completion-detail-item .detail-info .detail-label{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value,.v-training-record-completion .completion-details .completion-detail-item .detail-info .detail-value{font-size:14px;color:#333;font-weight:500}.v-training-record-completion{max-width:900px;margin:0 auto;padding:20px;background-color:#fff}.v-training-record-completion .header-section{margin-bottom:10px;text-align:center}.v-training-record-completion .navigation-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.v-training-record-completion .navigation-row .action-buttons-top .print-btn{background-color:#a9b9b2;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px}.v-training-record-completion .navigation-row .action-buttons-top .print-btn:hover{background-color:#8da299}.v-training-record-completion .completion-record-container{padding:30px}.v-training-record-completion .completion-record-header{text-align:center;margin-bottom:30px}.v-training-record-completion .completion-record-header h2{font-size:32px;font-weight:700;color:#2c5444;margin-bottom:5px}.v-training-record-completion .completion-record-header .completion-record-subtitle{font-size:22px;color:#555}.v-training-record-completion .employee-info-section{display:flex;flex-wrap:wrap;margin-bottom:30px}.v-training-record-completion .employee-info-section .employee-info-item{flex:1 0 45%;margin-bottom:15px;min-width:250px;display:flex}.v-training-record-completion .employee-info-section .employee-info-item .info-label{font-weight:700;width:140px;flex-shrink:0}.v-training-record-completion .employee-info-section .employee-info-item .info-value{flex-grow:1}.v-training-record-completion .completion-details{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.v-training-record-completion .completion-details .completion-detail-item{flex:1 0 45%;min-width:250px}.v-training-record-completion .certification-section{margin-bottom:40px;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.v-training-record-completion .certification-section .certification-header{font-size:24px;font-weight:700;text-align:center;margin-bottom:15px}.v-training-record-completion .certification-section .certification-text{line-height:1.6;text-align:center}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.confirmation-explore{background-color:#f5f5f5;border-radius:0 0 6px 6px;box-shadow:0 2px 4px #0000000d;border:1px solid #eee;border-top:none;padding:20px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:block;margin:0;flex:1 1 100%}.confirmation-explore .checkbox-wrapper{display:flex;align-items:flex-start;margin-bottom:15px;justify-content:flex-start;width:100%;text-align:left}.confirmation-explore .checkbox-wrapper input[type=checkbox]{margin-top:3px;margin-right:10px;margin-left:0;flex-shrink:0}.confirmation-explore .checkbox-wrapper label{font-size:14px;line-height:1.5;color:#000;font-weight:400;text-align:left;margin-left:0}.confirmation-explore .signature-section{margin-top:20px}.confirmation-explore .signature-section .signature-text{margin-bottom:15px}.confirmation-explore .signature-section .signature-text p{font-size:14px;color:#000;margin:0}.confirmation-explore .signature-container{display:flex;flex-direction:column;align-items:center;margin-bottom:15px;width:100%}.confirmation-explore .signature-container canvas{border:1px solid #ddd;border-radius:4px;background-color:#fff;width:500px;max-width:100%;height:200px;display:block}.confirmation-explore .signature-container canvas.disabled{cursor:not-allowed;opacity:.8}.confirmation-explore .signature-container .signature-image{border:1px solid #ddd;border-radius:4px;background-color:#fff;display:block;object-fit:contain}.confirmation-explore .signature-container .signature-actions{margin-top:10px;display:flex;justify-content:center}.confirmation-explore .signature-container .signature-actions .clear-signature-btn{background-color:#f5f5f5;color:#000;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.confirmation-explore .signature-container .signature-actions .clear-signature-btn:hover{background-color:#e8e8e8;border-color:#bbb}.confirmation-explore .signature-container .signature-actions .clear-signature-btn:active{background-color:#ddd}.confirmation-explore .signature-message{text-align:center;font-style:italic;color:#666;margin-top:10px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.text-element .content-display{padding:20px;font-size:16px;line-height:1.6}.text-element .content-display h1,.text-element .content-display h2,.text-element .content-display h3,.text-element .content-display h4,.text-element .content-display h5,.text-element .content-display h6{margin-top:1em;margin-bottom:.5em}.text-element .content-display p{margin-bottom:1em}.text-element .content-display ul,.text-element .content-display ol{padding-left:2em;margin-bottom:1em}.text-element .content-display blockquote{border-left:4px solid #ccc;margin-left:0;padding-left:16px}.text-element .content-display img{max-width:100%}.text-element .content-display pre{background-color:#f0f0f0;border-radius:3px;padding:10px;white-space:pre-wrap}.text-element .content-display code{background-color:#f0f0f0;border-radius:3px;padding:2px 4px;font-family:monospace}/*!
* Quill Editor v2.0.3
* https://quilljs.com
* Copyright (c) 2017-2024, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.element-actions{display:flex;gap:10px}.element-actions .edit-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:8px 12px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.element-actions .edit-btn:hover{background-color:#1a3329}.element-actions .delete-btn{background-color:#dc3545;color:#fff;border:none;border-radius:4px;padding:8px 12px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.element-actions .delete-btn:hover{background-color:#bd2130}.element-actions .cancel-btn{background-color:#f5f5f5;color:#000;border:1px solid #ddd;border-radius:4px;padding:8px 15px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease}.element-actions .cancel-btn:hover{background-color:#e9e9e9}.element-actions .save-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:8px 15px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease}.element-actions .save-btn:hover{background-color:#1a3329}.element-actions .save-btn:disabled{background-color:#ccc;cursor:not-allowed}.element-actions .move-up-btn,.element-actions .move-down-btn{background-color:#f5f5f5;color:#000;border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.element-actions .move-up-btn:hover:not(:disabled),.element-actions .move-down-btn:hover:not(:disabled){background-color:#e9e9e9}.element-actions .move-up-btn:disabled,.element-actions .move-down-btn:disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed;opacity:.6}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.text-editor .editor-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;background-color:#f9f9f9}.text-editor .editor-header h3{font-size:18px;font-weight:600;color:#000;margin:0;display:flex;align-items:center;gap:8px}.text-editor .quill-editor-wrapper{min-height:400px}.text-editor .quill-editor-wrapper #quill-editor{height:400px}.text-editor .quill-editor-wrapper #quill-editor .ql-editor{font-size:16px;line-height:1.6}.ql-toolbar.ql-snow{border-color:#eee;border-top:none;border-left:none;border-right:none;padding:12px 20px;background-color:#f9f9f9}.ql-container.ql-snow{border-color:#eee;border-bottom:none;border-left:none;border-right:none}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.link-element .link-display{padding:20px}.link-element .link-display .link-url{display:inline-flex;align-items:center;gap:8px;color:#2c5444;text-decoration:none;font-size:16px;word-break:break-all;transition:color .2s ease}.link-element .link-display .link-url:hover{color:#1a3329;text-decoration:underline}.link-element .link-display .link-url:visited{color:#3e755f}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.link-editor .editor-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;background-color:#f9f9f9}.link-editor .editor-header h3{font-size:18px;font-weight:600;color:#000;margin:0;display:flex;align-items:center;gap:8px}.link-editor .link-input-wrapper{padding:20px}.link-editor .link-input-wrapper label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#000}.link-editor .link-input-wrapper input[type=url]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px;font-family:inherit;box-sizing:border-box}.link-editor .link-input-wrapper input[type=url]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #2c54441a}.link-editor .link-input-wrapper input[type=url]:invalid{border-color:#dc3545}.link-editor .link-input-wrapper .url-error{margin-top:8px;color:#dc3545;font-size:14px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.image-element .image-display{padding:20px;display:flex;justify-content:center;align-items:center}.image-element .image-display img{max-width:100%;max-height:600px;height:auto;border-radius:4px;box-shadow:0 2px 8px #0000001a}.image-element .image-display .image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#999;background-color:#f5f5f5;border-radius:4px;min-height:200px;width:100%}.image-element .image-display .image-placeholder .svg-inline--fa{font-size:48px;margin-bottom:12px;opacity:.5}.image-element .image-display .image-placeholder span{font-size:14px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.image-editor .editor-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;background-color:#f9f9f9}.image-editor .editor-header h3{font-size:18px;font-weight:600;color:#000;margin:0;display:flex;align-items:center;gap:8px}.image-editor .image-input-wrapper{padding:20px}.image-editor .image-input-wrapper label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#000}.image-editor .image-input-wrapper input[type=file]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px;font-family:inherit;box-sizing:border-box;cursor:pointer}.image-editor .image-input-wrapper input[type=file]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #2c54441a}.image-editor .image-input-wrapper .image-preview{margin-top:16px;padding:16px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9}.image-editor .image-input-wrapper .image-preview img{max-width:100%;max-height:400px;display:block;margin:0 auto;border-radius:4px}.image-editor .image-input-wrapper .image-preview .remove-image-btn{margin-top:12px;padding:6px 12px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.image-editor .image-input-wrapper .image-preview .remove-image-btn:hover{background-color:#bd2130}.image-editor .image-input-wrapper .image-error{margin-top:8px;color:#dc3545;font-size:14px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.video-element .video-display{padding:20px;display:flex;justify-content:center;align-items:center}.video-element .video-display video{max-width:100%;max-height:600px;height:auto;border-radius:4px;box-shadow:0 2px 8px #0000001a}.video-element .video-display .video-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#999;background-color:#f5f5f5;border-radius:4px;min-height:200px;width:100%}.video-element .video-display .video-placeholder .svg-inline--fa{font-size:48px;margin-bottom:12px;opacity:.5}.video-element .video-display .video-placeholder span{font-size:14px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.video-editor .editor-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;background-color:#f9f9f9}.video-editor .editor-header h3{font-size:18px;font-weight:600;color:#000;margin:0;display:flex;align-items:center;gap:8px}.video-editor .video-input-wrapper{padding:20px}.video-editor .video-input-wrapper label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#000}.video-editor .video-input-wrapper input[type=file]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px;font-family:inherit;box-sizing:border-box;cursor:pointer}.video-editor .video-input-wrapper input[type=file]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #2c54441a}.video-editor .video-input-wrapper .video-preview{margin-top:16px;padding:16px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9}.video-editor .video-input-wrapper .video-preview video{max-width:100%;max-height:400px;display:block;margin:0 auto;border-radius:4px}.video-editor .video-input-wrapper .video-preview .remove-video-btn{margin-top:12px;padding:6px 12px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.video-editor .video-input-wrapper .video-preview .remove-video-btn:hover{background-color:#bd2130}.video-editor .video-input-wrapper .video-error{margin-top:8px;color:#dc3545;font-size:14px}.video-editor .video-input-wrapper .upload-progress{margin-top:16px;padding:16px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9}.video-editor .video-input-wrapper .upload-progress .progress-bar-container{width:100%;height:24px;background-color:#e0e0e0;border-radius:12px;overflow:hidden;position:relative}.video-editor .video-input-wrapper .upload-progress .progress-bar-container .progress-bar{height:100%;background-color:#2c5444;transition:width .3s ease;border-radius:12px}.video-editor .video-input-wrapper .upload-progress .progress-bar-container .progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:#fff;z-index:1}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.document-element .document-display{padding:20px;display:flex;justify-content:center;align-items:center}.document-element .document-display iframe{width:100%;min-height:600px;height:600px;border:none;border-radius:4px;box-shadow:0 2px 8px #0000001a}.document-element .document-display .document-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#999;background-color:#f5f5f5;border-radius:4px;min-height:200px;width:100%}.document-element .document-display .document-placeholder .svg-inline--fa{font-size:48px;margin-bottom:12px;opacity:.5}.document-element .document-display .document-placeholder span{font-size:14px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.document-editor .editor-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;background-color:#f9f9f9}.document-editor .editor-header h3{font-size:18px;font-weight:600;color:#000;margin:0;display:flex;align-items:center;gap:8px}.document-editor .document-input-wrapper{padding:20px}.document-editor .document-input-wrapper label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#000}.document-editor .document-input-wrapper input[type=file]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px;font-family:inherit;box-sizing:border-box;cursor:pointer}.document-editor .document-input-wrapper input[type=file]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #2c54441a}.document-editor .document-input-wrapper .document-preview{margin-top:16px;padding:16px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9}.document-editor .document-input-wrapper .document-preview iframe{width:100%;height:600px;border:none;border-radius:4px;display:block}.document-editor .document-input-wrapper .document-preview .remove-document-btn{margin-top:12px;padding:6px 12px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.document-editor .document-input-wrapper .document-preview .remove-document-btn:hover{background-color:#bd2130}.document-editor .document-input-wrapper .document-error{margin-top:8px;color:#dc3545;font-size:14px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.quiz-editor .editor-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;background-color:#f9f9f9}.quiz-editor .editor-header h3{font-size:18px;font-weight:600;color:#000;margin:0;display:flex;align-items:center;gap:8px}.quiz-editor .quiz-settings{padding:20px;background-color:#fff;border-bottom:1px solid #eee}.quiz-editor .quiz-settings .settings-row{display:flex;gap:30px;flex-wrap:wrap}.quiz-editor .quiz-settings .settings-row .setting-item{display:flex;flex-direction:column;gap:8px}.quiz-editor .quiz-settings .settings-row .setting-item label{font-size:14px;font-weight:500;color:#000}.quiz-editor .quiz-settings .settings-row .setting-item input[type=number]{width:100px;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.quiz-editor .quiz-settings .settings-row .setting-item input[type=number]:focus{outline:none;border-color:#2c5444}.quiz-editor .quiz-settings .settings-row .setting-item .toggle-group{display:flex;flex-direction:column;gap:12px}.quiz-editor .quiz-settings .settings-row .setting-item .toggle-group .toggle-label{display:flex;align-items:center;gap:8px;font-size:14px;color:#000;cursor:pointer}.quiz-editor .quiz-settings .settings-row .setting-item .toggle-group .toggle-label input[type=checkbox]{cursor:pointer}.quiz-editor .quiz-settings .settings-row .setting-item .toggle-group .toggle-label span{-webkit-user-select:none;user-select:none}.quiz-editor .questions-container{padding:20px;background-color:#fff}.quiz-editor .questions-container .question-item{margin-bottom:24px;padding:16px;border:1px solid #eee;border-radius:6px;background-color:#f9f9f9}.quiz-editor .questions-container .question-item .question-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.quiz-editor .questions-container .question-item .question-header .question-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:#000}.quiz-editor .questions-container .question-item .question-header .question-title .svg-inline--fa{color:#999;cursor:move}.quiz-editor .questions-container .question-item .question-header .delete-question-btn{padding:6px 10px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;transition:background-color .2s ease}.quiz-editor .questions-container .question-item .question-header .delete-question-btn:hover:not(:disabled){background-color:#bd2130}.quiz-editor .questions-container .question-item .question-header .delete-question-btn:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.quiz-editor .questions-container .question-item .question-content .question-text{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;margin-bottom:16px}.quiz-editor .questions-container .question-item .question-content .question-text:focus{outline:none;border-color:#2c5444}.quiz-editor .questions-container .question-item .question-content .options-section label{display:block;margin-bottom:12px;font-size:14px;font-weight:500;color:#000}.quiz-editor .questions-container .question-item .question-content .options-section .option-item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.quiz-editor .questions-container .question-item .question-content .options-section .option-item input[type=checkbox]{cursor:pointer}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-input{flex:1;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-input:focus{outline:none;border-color:#2c5444}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .delete-option-btn{padding:6px 10px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;transition:background-color .2s ease}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .delete-option-btn:hover:not(:disabled){background-color:#bd2130}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .delete-option-btn:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.quiz-editor .questions-container .question-item .question-content .options-section .add-option-btn{padding:8px 12px;background-color:transparent;color:#2c5444;border:1px solid #2C5444;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;transition:all .2s ease}.quiz-editor .questions-container .question-item .question-content .options-section .add-option-btn:hover:not(:disabled){background-color:#2c5444;color:#fff}.quiz-editor .questions-container .question-item .question-content .options-section .add-option-btn:disabled{opacity:.5;cursor:not-allowed}.quiz-editor .questions-container .add-question-btn{width:100%;padding:12px;background-color:transparent;color:#2c5444;border:2px dashed #2C5444;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;transition:all .2s ease}.quiz-editor .questions-container .add-question-btn:hover:not(:disabled){background-color:#2c5444;color:#fff;border-style:solid}.quiz-editor .questions-container .add-question-btn:disabled{opacity:.5;cursor:not-allowed}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.element-adder{display:flex;justify-content:center;align-items:center;background-color:transparent;padding:10px 0;position:relative}.element-adder .button-container{display:flex;flex-direction:row;align-items:center;gap:8px}.element-adder .button-container .add-button{width:22px;height:22px;border-radius:50%;border:1px solid #2C5444;background-color:transparent;color:#2c5444;font-size:14px;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.element-adder .button-container .add-button:hover{background-color:#2c5444;color:#fff}.element-adder .button-container .add-button span{line-height:1}.element-adder .button-container .expanded-options{display:flex;gap:8px}.element-adder .button-container .expanded-options .option-button{padding:6px 12px;border:1px solid #2C5444;background-color:transparent;color:#2c5444;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.element-adder .button-container .expanded-options .option-button:hover{background-color:#2c5444;color:#fff}.element-adder .button-container .expanded-options .option-button .svg-inline--fa{font-size:14px}.expand-enter-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.expand-leave-active{transition:all .25s cubic-bezier(.4,0,.2,1)}.expand-enter-from{opacity:0;transform:translate(-15px) scale(.9)}.expand-enter-to,.expand-leave-from{opacity:1;transform:translate(0) scale(1)}.expand-leave-to{opacity:0;transform:translate(-15px) scale(.9)}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.quiz-element .quiz-container{padding:20px;background-color:#fff}.quiz-element .quiz-container .question-progress{margin-bottom:20px;font-size:14px;color:#666;font-weight:500}.quiz-element .quiz-container .question-display .question-text{font-size:18px;font-weight:600;color:#000;margin-bottom:24px;line-height:1.5}.quiz-element .quiz-container .question-display .options-list{margin-bottom:24px}.quiz-element .quiz-container .question-display .options-list .option-item{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:12px;border:2px solid #ddd;border-radius:6px;background-color:#f9f9f9;cursor:pointer;transition:all .2s ease}.quiz-element .quiz-container .question-display .options-list .option-item:hover{border-color:#2c5444;background-color:#f0f7ff}.quiz-element .quiz-container .question-display .options-list .option-item.selected{border-color:#2c5444;background-color:#e8f4ff}.quiz-element .quiz-container .question-display .options-list .option-item.correct{border-color:#28a745;background-color:#d4edda}.quiz-element .quiz-container .question-display .options-list .option-item.incorrect{border-color:#dc3545;background-color:#f8d7da}.quiz-element .quiz-container .question-display .options-list .option-item.disabled{cursor:not-allowed}.quiz-element .quiz-container .question-display .options-list .option-item.disabled:hover{border-color:#ddd;background-color:#f9f9f9}.quiz-element .quiz-container .question-display .options-list .option-item input[type=radio]{cursor:pointer;flex-shrink:0}.quiz-element .quiz-container .question-display .options-list .option-item input[type=radio]:disabled{cursor:not-allowed}.quiz-element .quiz-container .question-display .options-list .option-item .option-text{flex:1;font-size:16px;color:#000}.quiz-element .quiz-container .question-display .options-list .option-item .correct-icon{color:#28a745;font-size:20px}.quiz-element .quiz-container .question-display .options-list .option-item .incorrect-icon{color:#dc3545;font-size:20px}.quiz-element .quiz-container .question-display .question-actions{display:flex;justify-content:flex-end}.quiz-element .quiz-container .question-display .question-actions .next-btn{padding:12px 24px;background-color:#2c5444;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease}.quiz-element .quiz-container .question-display .question-actions .next-btn:hover{background-color:#1a3329}.quiz-element .quiz-container .quiz-results{padding:30px;background-color:#f9f9f9;border-radius:8px;text-align:center}.quiz-element .quiz-container .quiz-results .results-header{margin-bottom:24px}.quiz-element .quiz-container .quiz-results .results-header h3{font-size:24px;font-weight:600;color:#000;margin:0}.quiz-element .quiz-container .quiz-results .score-display{margin-bottom:24px}.quiz-element .quiz-container .quiz-results .score-display .score-value{font-size:48px;font-weight:700;color:#2c5444;margin-bottom:8px}.quiz-element .quiz-container .quiz-results .score-display .score-label{font-size:16px;color:#666;margin-bottom:16px}.quiz-element .quiz-container .quiz-results .score-display .pass-status{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600}.quiz-element .quiz-container .quiz-results .score-display .pass-status.passed{color:#28a745}.quiz-element .quiz-container .quiz-results .score-display .pass-status.failed{color:#dc3545}.quiz-element .quiz-container .quiz-results .results-summary p{font-size:16px;color:#000;margin:0}.quiz-element .quiz-container .quiz-results .retry-section{margin-top:24px}.quiz-element .quiz-container .quiz-results .retry-section .retry-btn{padding:12px 24px;background-color:#2c5444;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .2s ease}.quiz-element .quiz-container .quiz-results .retry-section .retry-btn:hover{background-color:#1a3329}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.element-preview{border:1px solid #eee;border-radius:4px;background-color:#fff;overflow:hidden}.element-preview .element-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;background-color:#f9f9f9}.element-preview .element-header h3{font-size:18px;font-weight:600;color:#000;margin:0;display:flex;align-items:center;gap:8px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-training-asset-content{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-training-asset-content .page-heading h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-back-button,.v-training-asset-content .back-navigation .back-btn{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-training-asset-content .back-navigation .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-training-asset-content .back-navigation .back-btn svg{font-size:14px}.admin-loading-indicator,.v-training-asset-content .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-training-asset-content .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.v-training-asset-content .page-heading{margin-bottom:10px}.v-training-asset-content .back-navigation{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.v-training-asset-content .back-navigation .preview-button-container{margin-left:auto}.v-training-asset-content .back-navigation .preview-button-container .preview-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease}.v-training-asset-content .back-navigation .preview-button-container .preview-btn:hover{background-color:#1a3329}.v-training-asset-content .content-editor-container{display:flex;flex-direction:column}.v-training-asset-content .content-editor-container .parts-container{display:flex;flex-direction:column;position:relative}.v-training-asset-content .content-editor-container .part-item{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.v-training-asset-content .content-editor-container .content-panel{background-color:#fff;border-radius:6px 6px 0 0;box-shadow:0 2px 4px #0000000d;border:1px solid #eee;border-bottom:none;overflow:hidden}.v-training-asset-content .content-editor-container .content-panel .text-element:not(:last-child),.v-training-asset-content .content-editor-container .content-panel .text-editor:not(:last-child){border-bottom:1px solid #eee}.v-training-asset-content .content-editor-container .part-list-move{transition:transform .4s cubic-bezier(.4,0,.2,1)}.v-training-asset-content .content-editor-container .part-list-enter-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.v-training-asset-content .content-editor-container .part-list-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;width:100%;z-index:0;overflow:hidden}.v-training-asset-content .content-editor-container .part-list-enter-from{opacity:0;transform:translateY(-30px)}.v-training-asset-content .content-editor-container .part-list-leave-from{opacity:1;transform:scale(1);max-height:2000px}.v-training-asset-content .content-editor-container .part-list-leave-to{opacity:0;transform:scale(.3) translateY(-20px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-training-asset-preview{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-training-asset-preview .page-heading h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-back-button,.v-training-asset-preview .back-navigation .back-btn{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-training-asset-preview .back-navigation .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-training-asset-preview .back-navigation .back-btn svg{font-size:14px}.admin-loading-indicator,.v-training-asset-preview .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-training-asset-preview .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.v-training-asset-preview .page-heading{margin-bottom:10px}.v-training-asset-preview .back-navigation{margin-bottom:20px;display:flex;align-items:center}.v-training-asset-preview .back-navigation .publish-buttons{margin-left:auto;display:flex;align-items:center;gap:12px}.v-training-asset-preview .back-navigation .publish-buttons .edit-content-btn{background-color:#6c757d;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease}.v-training-asset-preview .back-navigation .publish-buttons .edit-content-btn:hover{background-color:#545b62}.v-training-asset-preview .back-navigation .publish-buttons .publish-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease}.v-training-asset-preview .back-navigation .publish-buttons .publish-btn:hover{opacity:.9}.v-training-asset-preview .content-preview-container{display:flex;flex-direction:column}.v-training-asset-preview .content-preview-container .content-panel{background-color:#fff;box-shadow:0 2px 4px #0000000d;border:1px solid #eee;overflow:hidden}.v-training-asset-preview .content-preview-container .content-panel:only-child{border-radius:6px}.v-training-asset-preview .content-preview-container .content-panel:first-child:not(:only-child){border-radius:6px 6px 0 0;border-bottom:none}.v-training-asset-preview .content-preview-container .content-panel:last-child:not(:only-child){border-radius:0 0 6px 6px}.v-training-asset-preview .content-preview-container .content-panel:not(:first-child):not(:last-child){border-top:none;border-bottom:none}.v-training-asset-preview .content-preview-container .content-panel:not(:last-child){margin-bottom:20px}.v-training-asset-preview .content-preview-container .content-panel .preview-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;background-color:#f9f9f9}.v-training-asset-preview .content-preview-container .content-panel .preview-header h3{font-size:18px;font-weight:600;color:#000;margin:0}.v-training-asset-preview .content-preview-container .content-panel .content-display{padding:20px;font-size:16px;line-height:1.6}.v-training-asset-preview .content-preview-container .content-panel .content-display h1,.v-training-asset-preview .content-preview-container .content-panel .content-display h2,.v-training-asset-preview .content-preview-container .content-panel .content-display h3,.v-training-asset-preview .content-preview-container .content-panel .content-display h4,.v-training-asset-preview .content-preview-container .content-panel .content-display h5,.v-training-asset-preview .content-preview-container .content-panel .content-display h6{margin-top:1em;margin-bottom:.5em}.v-training-asset-preview .content-preview-container .content-panel .content-display p{margin-bottom:1em}.v-training-asset-preview .content-preview-container .content-panel .content-display ul,.v-training-asset-preview .content-preview-container .content-panel .content-display ol{padding-left:2em;margin-bottom:1em}.v-training-asset-preview .content-preview-container .content-panel .content-display blockquote{border-left:4px solid #ccc;margin-left:0;padding-left:16px}.v-training-asset-preview .content-preview-container .content-panel .content-display img{max-width:100%}.v-training-asset-preview .content-preview-container .content-panel .content-display pre{background-color:#f0f0f0;border-radius:3px;padding:10px;white-space:pre-wrap}.v-training-asset-preview .content-preview-container .content-panel .content-display code{background-color:#f0f0f0;border-radius:3px;padding:2px 4px;font-family:monospace}.v-training-asset-preview .content-preview-container .action-buttons{margin-top:20px;display:flex;justify-content:flex-end}.v-training-asset-preview .content-preview-container .action-buttons .confirm-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease}.v-training-asset-preview .content-preview-container .action-buttons .confirm-btn:hover{background-color:#1a3329}.v-training-asset-preview .content-preview-container .action-buttons .confirm-btn:disabled{background-color:#ccc;cursor:not-allowed}.v-training-asset-preview .content-preview-container .action-buttons .confirm-btn .svg-inline--fa{font-size:14px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-training-asset-explore{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-training-asset-explore .page-heading h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-back-button,.v-training-asset-explore .back-navigation .back-btn{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-training-asset-explore .back-navigation .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-training-asset-explore .back-navigation .back-btn svg{font-size:14px}.admin-loading-indicator,.v-training-asset-explore .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-training-asset-explore .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.v-training-asset-explore .page-heading{margin-bottom:10px}.v-training-asset-explore .back-navigation{margin-bottom:20px;display:flex;align-items:center}.v-training-asset-explore .content-explore-container{display:flex;flex-direction:column}.v-training-asset-explore .content-explore-container .explore-panel{background-color:#fff;box-shadow:0 2px 4px #0000000d;border:1px solid #eee;overflow:hidden}.v-training-asset-explore .content-explore-container .explore-panel:only-child{border-radius:6px}.v-training-asset-explore .content-explore-container .explore-panel:first-child:not(:only-child){border-radius:6px 6px 0 0;border-bottom:none}.v-training-asset-explore .content-explore-container .explore-panel:last-child:not(:only-child){border-radius:0 0 6px 6px}.v-training-asset-explore .content-explore-container .explore-panel:not(:first-child):not(:last-child){border-top:none;border-bottom:none}.v-training-asset-explore .content-explore-container .explore-panel:not(:last-child){margin-bottom:20px}.v-training-asset-explore .content-explore-container .action-buttons{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap}.v-training-asset-explore .content-explore-container .action-buttons .completion-text{font-size:14px;color:#000;font-weight:500}.v-training-asset-explore .content-explore-container .action-buttons .confirm-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease}.v-training-asset-explore .content-explore-container .action-buttons .confirm-btn:hover{background-color:#1a3329}.v-training-asset-explore .content-explore-container .action-buttons .confirm-btn:disabled{background-color:#ccc;cursor:not-allowed}.v-training-asset-explore .content-explore-container .action-buttons .confirm-btn .svg-inline--fa{font-size:14px}.v-sys-dashboard[data-v-e5639d0b]{padding:20px}.v-sys-dashboard h1[data-v-e5639d0b]{margin-bottom:20px}.v-sys-dashboard .table-containers[data-v-e5639d0b]{display:flex;flex-wrap:wrap;gap:20px}.v-sys-dashboard .table-container[data-v-e5639d0b]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a;min-width:200px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.v-sys-dashboard .table-container[data-v-e5639d0b]:hover{transform:translateY(-5px);box-shadow:0 4px 8px #00000026}.v-sys-dashboard .table-container .table-title[data-v-e5639d0b]{font-size:16px;font-weight:500;margin-bottom:10px;color:#333}.v-sys-dashboard .table-container .table-value[data-v-e5639d0b]{font-size:28px;font-weight:700;color:#1a5276}.v-organisations[data-v-38a03ac1]{padding:20px}.v-organisations .sys-panel[data-v-38a03ac1]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.v-organisations .sys-panel h1[data-v-38a03ac1]{color:#1a5276;font-size:24px;font-weight:600;text-transform:uppercase;margin:0}.v-organisations .top-row[data-v-38a03ac1]{display:flex;justify-content:space-between;align-items:center}.v-organisations .filters-row[data-v-38a03ac1]{display:flex;gap:15px;align-items:center}.v-organisations .search-box[data-v-38a03ac1]{position:relative;display:flex;align-items:center;flex:1}.v-organisations .search-box input[data-v-38a03ac1]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.v-organisations .search-box input[data-v-38a03ac1]:focus{outline:none;border-color:#1a5276}.v-organisations .search-box .search-button[data-v-38a03ac1]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.v-organisations .search-box .search-button[data-v-38a03ac1]:hover{color:#1a5276}.v-organisations .sysadmin-button-bar[data-v-38a03ac1]{display:flex;gap:15px;margin-top:20px;justify-content:flex-end}.v-organisations .action-button[data-v-38a03ac1]{background-color:#1a5276;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s ease;display:flex;align-items:center;gap:8px}.v-organisations .action-button .svg-inline--fa[data-v-38a03ac1]{font-size:14px}.v-organisations .action-button[data-v-38a03ac1]:hover{background-color:#11354c}.v-organisations .action-button.secondary[data-v-38a03ac1]{background-color:#6c757d}.v-organisations .action-button.secondary[data-v-38a03ac1]:hover{background-color:#545b62}.v-sysadmin-organisation{padding:20px}.v-sysadmin-organisation .header-section{margin-bottom:20px}.v-sysadmin-organisation .header-section h1{color:#1a5276;font-size:32px;font-weight:700;text-transform:uppercase;margin:0}.v-sysadmin-organisation .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.v-sysadmin-organisation .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.v-sysadmin-organisation .organisation-profile-container{display:flex;flex-direction:column;width:100%}.v-sysadmin-organisation .organisation-info-section{flex:1;background-color:#fff;margin:0 20px}.v-sysadmin-organisation .show-pointer{cursor:pointer}.v-sysadmin-organisation .toggle-container{display:flex;align-items:center;margin-left:20px}.v-sysadmin-organisation .toggle-container .toggle-switch{position:relative;width:50px;height:24px;background-color:#ccc;border-radius:12px}.v-sysadmin-organisation .toggle-container .toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .2s}.v-sysadmin-organisation .toggle-container .toggle-switch.active{background-color:#57ca85}.v-sysadmin-organisation .toggle-container .toggle-switch.active:after{transform:translate(26px)}.v-sysadmin-organisation .profile-section{position:relative;width:100%}.v-sysadmin-organisation .profile-section h2{color:#1a5276;font-size:22px;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #85C1E9;width:100%}.v-sysadmin-organisation .profile-section .edit-icon{position:absolute;top:0;right:0;color:#1a5276;cursor:pointer}.v-sysadmin-organisation .profile-section .edit-icon i{font-size:18px}.v-sysadmin-organisation .form-container{margin-bottom:30px;width:100%}.v-sysadmin-organisation .form-container .form-row{display:flex;margin-bottom:20px;width:100%}.v-sysadmin-organisation .form-container .form-row:last-child{margin-bottom:0}.v-sysadmin-organisation .form-container .form-group{display:flex;flex-direction:row;align-items:center;width:100%}.v-sysadmin-organisation .form-container .form-group.full-width{flex:1;width:100%}.v-sysadmin-organisation .form-container .form-group label{font-weight:700;color:#1a5276;font-size:16px;width:185px;min-width:150px;text-align:right;padding-right:20px}.v-sysadmin-organisation .form-container .form-group .field-text{padding:12px;font-size:16px;color:#000;flex:1}.v-sysadmin-organisation .form-container .form-group .input-container{display:flex;flex-direction:column;flex:1}.v-sysadmin-organisation .form-container .form-group .input-container input{width:100%}.v-sysadmin-organisation .form-container .form-group .input-container .help-text{font-size:14px;color:#6c757d;margin-top:5px;font-style:italic}.v-sysadmin-organisation .form-container .form-group input{padding:12px;border:1px solid #ddd;border-radius:4px;background-color:#f8f9fa;font-size:16px;flex:1;box-sizing:border-box;font-family:Poppins,sans-serif}.v-sysadmin-organisation .form-container .form-group input:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.v-sysadmin-organisation .form-container .form-group input:focus{outline:none;border-color:#1a5276}.v-sysadmin-organisation .form-container .form-group .select-wrapper{flex:1}.v-sysadmin-organisation .form-container .form-group .select-wrapper select{font-family:Poppins,sans-serif;padding:12px 15px}.v-sysadmin-organisation .form-container .form-group .select-wrapper select:focus{border-color:#1a5276}.v-sysadmin-organisation .form-container .form-group .logo-display,.v-sysadmin-organisation .form-container .form-group .logo-input-container{display:flex;flex-direction:column;flex:1}.v-sysadmin-organisation .form-container .form-group .logo-preview{margin-top:10px;max-width:200px;max-height:80px;object-fit:contain;border:1px solid #e1e5ea;border-radius:4px;padding:6px;background-color:#fff}.v-sysadmin-organisation .form-container .form-group .remove-logo-btn{margin-top:10px;align-self:flex-start;background-color:#f8f9fa;border:1px solid #d0d5dd;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;color:#333}.v-sysadmin-organisation .form-container .form-group .remove-logo-btn:hover{background-color:#e9ecef}.v-sysadmin-organisation .validation-error-box{background-color:#fff3f3;border:1px solid #f8d7da;border-radius:4px;padding:15px 20px;margin-bottom:20px}.v-sysadmin-organisation .validation-error-box h3{color:#f94144;font-size:18px;margin-top:0;margin-bottom:10px}.v-sysadmin-organisation .validation-error-box ul{margin:0;padding-left:20px}.v-sysadmin-organisation .validation-error-box ul li{color:#f94144;margin-bottom:5px;font-size:16px}.v-sysadmin-organisation .button-container{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid #eee;flex-wrap:wrap}.v-sysadmin-organisation .button-container button{padding:12px 30px;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}.v-sysadmin-organisation .button-container .delete-btn{background-color:#f94144;color:#fff}.v-sysadmin-organisation .button-container .delete-btn:hover{background-color:#f71013}.v-sysadmin-organisation .button-container .cancel-btn{background-color:#f1f3f5;color:#555}.v-sysadmin-organisation .button-container .cancel-btn:hover{background-color:#e9ecef}.v-sysadmin-organisation .button-container .action-btn{background-color:#1a5276;color:#fff}.v-sysadmin-organisation .button-container .action-btn:hover{background-color:#11354c}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-filter-select select,.v-admin-users .status-filter select{min-width:150px}.admin-filter-select select:focus,.v-admin-users .status-filter select:focus{border-color:#2c5444}.admin-add-btn,.v-admin-users .action-buttons .add-user-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa,.v-admin-users .action-buttons .add-user-btn .svg-inline--fa{font-size:14px}.admin-add-btn:hover,.v-admin-users .action-buttons .add-user-btn:hover{background-color:#1a3329}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.v-admin-user .user-profile-card .user-info-section .user-org{font-size:22px;font-weight:700;color:#666;margin-bottom:10px}.v-admin-user .user-profile-card .action-buttons-container{display:flex;flex-direction:column;gap:15px}.v-admin-user .user-profile-card .action-buttons-container .top-button{width:100%}.v-admin-user .user-profile-card .action-buttons-container .top-button button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.v-admin-user .user-profile-card .action-buttons-container .top-button .request-access-btn{background-color:#5c6bc0;color:#fff}.v-admin-user .user-profile-card .action-buttons-container .top-button .request-access-btn:hover{background-color:#4150a8}.v-admin-user .user-profile-card .action-buttons-container .bottom-buttons{display:flex;gap:12px}.v-admin-user .user-profile-card .action-buttons-container .bottom-buttons button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.v-admin-user .user-profile-card .action-buttons-container .bottom-buttons .edit-btn{background-color:#f8f9fa;color:#495057;border:1px solid #ddd}.v-admin-user .user-profile-card .action-buttons-container .bottom-buttons .edit-btn:hover{background-color:#e9ecef}.v-admin-user .user-profile-card .action-buttons-container .bottom-buttons .delete-btn{background-color:#f8d7da;color:#721c24}.v-admin-user .user-profile-card .action-buttons-container .bottom-buttons .delete-btn:hover{background-color:#f5c6cb}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper,.v-admin-user-edit .form-container .admin-form-group select.select-wrapper,.v-admin-user-edit .form-container .form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.v-admin-user-edit .form-container .form-group.unique-id,.v-admin-user-edit .form-container .form-group.business,.v-admin-user-edit .form-container .form-group.title,.v-admin-user-edit .form-container .form-group.first-name,.v-admin-user-edit .form-container .form-group.last-name,.v-admin-user-edit .form-container .form-group.position,.v-admin-user-edit .form-container .form-group.manager,.v-admin-user-edit .form-container .form-group.role,.v-admin-user-edit .form-container .form-group.account-status,.v-admin-user-edit .form-container .form-group.start-date,.v-admin-user-edit .form-container .form-group.subsidiary,.v-admin-user-edit .form-container .form-group.password,.v-admin-user-edit .form-container .form-group.email-confirm{flex:1}.v-admin-user-edit .validation-error-box{background-color:#fff3f3;border:1px solid #f8d7da;border-radius:4px;padding:15px 20px;margin-bottom:20px}.v-admin-user-edit .validation-error-box h3{color:#f94144;font-size:18px;margin-top:0;margin-bottom:10px}.v-admin-user-edit .validation-error-box ul{margin:0;padding-left:20px}.v-admin-user-edit .validation-error-box ul li{color:#f94144;margin-bottom:5px;font-size:16px}.v-admin-user-edit :global(.swal-password-form){margin:20px 0}.v-admin-user-edit :global(.swal-password-form) .form-group{margin-bottom:15px;text-align:left}.v-admin-user-edit :global(.swal-password-form) .form-group label{display:block;margin-bottom:5px;font-weight:600;color:#333;font-size:14px}.v-admin-user-edit :global(.swal-password-form) .form-group input{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.v-admin-user-edit :global(.swal-password-form) .form-group input:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-search-box,.v-admin-users .search-box{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input,.v-admin-users .search-box input{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input:focus,.v-admin-users .search-box input:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button,.v-admin-users .search-box .search-button{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button:hover,.v-admin-users .search-box .search-button:hover{color:#2c5444}.admin-filter-select select,.v-admin-users .role-filter select,.v-admin-users .status-filter select{min-width:150px}.admin-filter-select select:focus,.v-admin-users .role-filter select:focus,.v-admin-users .status-filter select:focus{border-color:#2c5444}.admin-header-section,.v-admin-users .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-admin-users .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-admin-users .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.admin-filters-row,.v-admin-users .filters-row{display:flex;gap:15px;align-items:center}.admin-add-btn,.v-admin-users .action-buttons .bulk-upload-btn,.v-admin-users .action-buttons .add-user-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa,.v-admin-users .action-buttons .bulk-upload-btn .svg-inline--fa,.v-admin-users .action-buttons .add-user-btn .svg-inline--fa{font-size:14px}.admin-add-btn:hover,.v-admin-users .action-buttons .bulk-upload-btn:hover,.v-admin-users .action-buttons .add-user-btn:hover{background-color:#1a3329}.v-admin-users{padding:20px}.v-admin-users .action-buttons{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.v-admin-users .action-buttons .button-row{display:flex;align-items:center;gap:15px}.v-admin-users .action-buttons .download-row{display:flex;justify-content:flex-start;width:100%;padding-left:15px}.v-admin-users .action-buttons .sample-link{color:#2c5444;text-decoration:none;font-weight:500;font-size:12px;cursor:pointer}.v-admin-users .action-buttons .sample-link:hover{text-decoration:underline;color:#1a3329}[data-v-e9826e47]:root{--type-family-arial: "Arial,Helvetica,sans-serif";--type-family-dm-sans: "DM Sans", "Open Sans", sans-serif;--type-family-gentium-book-plus: "Gentium Book Plus", "Times New Roman", sans-serif;--type-family-open-sans: "Open Sans", Arial, Helvetica, sans-serif;--type-family-times-new-roman: "Times New Roman", sans-serif;--type-family-poppins: "Poppins", sans-serif;--type-family-body: var(--type-family-poppins);--type-family-heading: var(--type-family-poppins);--type-family-button: var(--type-family-poppins);--type-size-base: 1rem;--type-size-small-1: 1.125rem;--type-size-small-2: 1rem;--type-size-small-3: .875rem;--type-size-default: 17px;--type-size-large-1: 1.5rem;--type-size-large-2: 1.75rem;--type-size-large-3: 2rem;--type-line-height-body: 1.4;--type-line-height-heading: 1.2;--spacing-base: 4px;--spacing-2x: calc(var(--spacing-base) * 2);--spacing-3x: calc(var(--spacing-base) * 3);--spacing-4x: calc(var(--spacing-base) * 4);--spacing-5x: calc(var(--spacing-base) * 5);--spacing-6x: calc(var(--spacing-base) * 6);--spacing-7x: calc(var(--spacing-base) * 7);--spacing-8x: calc(var(--spacing-base) * 8);--spacing-9x: calc(var(--spacing-base) * 9);--spacing-10x: calc(var(--spacing-base) * 10);--radius-default: 12px;--radius-small-1: 10px;--radius-small-2: 8px;--radius-small-3: 6px;--radius-small-4: 4px;--radius-large-1: 14px;--radius-large-2: 16px;--radius-large-3: 18px;--color-input-hover: #777777;--color-input-focus: #333333;--color-admin-primary: #2C5444;--color-admin-secondary: #A9B9B2;--color-client-primary: #57CA85;--color-client-primary-dark: #145372;--color-client-secondary: #3A98CC;--color-info: #3A98CC;--color-complete: #57CA85;--color-incomplete: #145372;--color-error: #F94144;--color-warning: #FB991C;--color-role-admin: #797979;--color-role-manager: #FFBC02;--color-role-employee: #177100;--color-button-primary-background: #EEF5F8;--color-table-border: #C8E2F1}:root .pad-0[data-v-e9826e47]{padding:0}:root .pad-l-0[data-v-e9826e47]{padding-left:0}:root .pad-r-0[data-v-e9826e47]{padding-right:0}:root .pad-t-0[data-v-e9826e47]{padding-top:0}:root .pad-b-0[data-v-e9826e47]{padding-bottom:0}:root .pad-lr-0[data-v-e9826e47]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-e9826e47]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-e9826e47]{margin:0}:root .mgn-l-0[data-v-e9826e47]{margin-left:0}:root .mgn-r-0[data-v-e9826e47]{margin-right:0}:root .mgn-t-0[data-v-e9826e47]{margin-top:0}:root .mgn-b-0[data-v-e9826e47]{margin-bottom:0}:root .mgn-lr-0[data-v-e9826e47]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-e9826e47]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-e9826e47]{padding:2px}:root .pad-l-2[data-v-e9826e47]{padding-left:2px}:root .pad-r-2[data-v-e9826e47]{padding-right:2px}:root .pad-t-2[data-v-e9826e47]{padding-top:2px}:root .pad-b-2[data-v-e9826e47]{padding-bottom:2px}:root .pad-lr-2[data-v-e9826e47]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-e9826e47]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-e9826e47]{margin:2px}:root .mgn-l-2[data-v-e9826e47]{margin-left:2px}:root .mgn-r-2[data-v-e9826e47]{margin-right:2px}:root .mgn-t-2[data-v-e9826e47]{margin-top:2px}:root .mgn-b-2[data-v-e9826e47]{margin-bottom:2px}:root .mgn-lr-2[data-v-e9826e47]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-e9826e47]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-e9826e47]{padding:3px}:root .pad-l-3[data-v-e9826e47]{padding-left:3px}:root .pad-r-3[data-v-e9826e47]{padding-right:3px}:root .pad-t-3[data-v-e9826e47]{padding-top:3px}:root .pad-b-3[data-v-e9826e47]{padding-bottom:3px}:root .pad-lr-3[data-v-e9826e47]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-e9826e47]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-e9826e47]{margin:3px}:root .mgn-l-3[data-v-e9826e47]{margin-left:3px}:root .mgn-r-3[data-v-e9826e47]{margin-right:3px}:root .mgn-t-3[data-v-e9826e47]{margin-top:3px}:root .mgn-b-3[data-v-e9826e47]{margin-bottom:3px}:root .mgn-lr-3[data-v-e9826e47]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-e9826e47]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-e9826e47]{padding:4px}:root .pad-l-4[data-v-e9826e47]{padding-left:4px}:root .pad-r-4[data-v-e9826e47]{padding-right:4px}:root .pad-t-4[data-v-e9826e47]{padding-top:4px}:root .pad-b-4[data-v-e9826e47]{padding-bottom:4px}:root .pad-lr-4[data-v-e9826e47]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-e9826e47]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-e9826e47]{margin:4px}:root .mgn-l-4[data-v-e9826e47]{margin-left:4px}:root .mgn-r-4[data-v-e9826e47]{margin-right:4px}:root .mgn-t-4[data-v-e9826e47]{margin-top:4px}:root .mgn-b-4[data-v-e9826e47]{margin-bottom:4px}:root .mgn-lr-4[data-v-e9826e47]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-e9826e47]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-e9826e47]{padding:5px}:root .pad-l-5[data-v-e9826e47]{padding-left:5px}:root .pad-r-5[data-v-e9826e47]{padding-right:5px}:root .pad-t-5[data-v-e9826e47]{padding-top:5px}:root .pad-b-5[data-v-e9826e47]{padding-bottom:5px}:root .pad-lr-5[data-v-e9826e47]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-e9826e47]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-e9826e47]{margin:5px}:root .mgn-l-5[data-v-e9826e47]{margin-left:5px}:root .mgn-r-5[data-v-e9826e47]{margin-right:5px}:root .mgn-t-5[data-v-e9826e47]{margin-top:5px}:root .mgn-b-5[data-v-e9826e47]{margin-bottom:5px}:root .mgn-lr-5[data-v-e9826e47]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-e9826e47]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-e9826e47]{padding:6px}:root .pad-l-6[data-v-e9826e47]{padding-left:6px}:root .pad-r-6[data-v-e9826e47]{padding-right:6px}:root .pad-t-6[data-v-e9826e47]{padding-top:6px}:root .pad-b-6[data-v-e9826e47]{padding-bottom:6px}:root .pad-lr-6[data-v-e9826e47]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-e9826e47]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-e9826e47]{margin:6px}:root .mgn-l-6[data-v-e9826e47]{margin-left:6px}:root .mgn-r-6[data-v-e9826e47]{margin-right:6px}:root .mgn-t-6[data-v-e9826e47]{margin-top:6px}:root .mgn-b-6[data-v-e9826e47]{margin-bottom:6px}:root .mgn-lr-6[data-v-e9826e47]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-e9826e47]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-e9826e47]{padding:8px}:root .pad-l-8[data-v-e9826e47]{padding-left:8px}:root .pad-r-8[data-v-e9826e47]{padding-right:8px}:root .pad-t-8[data-v-e9826e47]{padding-top:8px}:root .pad-b-8[data-v-e9826e47]{padding-bottom:8px}:root .pad-lr-8[data-v-e9826e47]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-e9826e47]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-e9826e47]{margin:8px}:root .mgn-l-8[data-v-e9826e47]{margin-left:8px}:root .mgn-r-8[data-v-e9826e47]{margin-right:8px}:root .mgn-t-8[data-v-e9826e47]{margin-top:8px}:root .mgn-b-8[data-v-e9826e47]{margin-bottom:8px}:root .mgn-lr-8[data-v-e9826e47]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-e9826e47]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-e9826e47]{padding:9px}:root .pad-l-9[data-v-e9826e47]{padding-left:9px}:root .pad-r-9[data-v-e9826e47]{padding-right:9px}:root .pad-t-9[data-v-e9826e47]{padding-top:9px}:root .pad-b-9[data-v-e9826e47]{padding-bottom:9px}:root .pad-lr-9[data-v-e9826e47]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-e9826e47]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-e9826e47]{margin:9px}:root .mgn-l-9[data-v-e9826e47]{margin-left:9px}:root .mgn-r-9[data-v-e9826e47]{margin-right:9px}:root .mgn-t-9[data-v-e9826e47]{margin-top:9px}:root .mgn-b-9[data-v-e9826e47]{margin-bottom:9px}:root .mgn-lr-9[data-v-e9826e47]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-e9826e47]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-e9826e47]{padding:10px}:root .pad-l-10[data-v-e9826e47]{padding-left:10px}:root .pad-r-10[data-v-e9826e47]{padding-right:10px}:root .pad-t-10[data-v-e9826e47]{padding-top:10px}:root .pad-b-10[data-v-e9826e47]{padding-bottom:10px}:root .pad-lr-10[data-v-e9826e47]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-e9826e47]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-e9826e47]{margin:10px}:root .mgn-l-10[data-v-e9826e47]{margin-left:10px}:root .mgn-r-10[data-v-e9826e47]{margin-right:10px}:root .mgn-t-10[data-v-e9826e47]{margin-top:10px}:root .mgn-b-10[data-v-e9826e47]{margin-bottom:10px}:root .mgn-lr-10[data-v-e9826e47]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-e9826e47]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-e9826e47]{padding:12px}:root .pad-l-12[data-v-e9826e47]{padding-left:12px}:root .pad-r-12[data-v-e9826e47]{padding-right:12px}:root .pad-t-12[data-v-e9826e47]{padding-top:12px}:root .pad-b-12[data-v-e9826e47]{padding-bottom:12px}:root .pad-lr-12[data-v-e9826e47]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-e9826e47]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-e9826e47]{margin:12px}:root .mgn-l-12[data-v-e9826e47]{margin-left:12px}:root .mgn-r-12[data-v-e9826e47]{margin-right:12px}:root .mgn-t-12[data-v-e9826e47]{margin-top:12px}:root .mgn-b-12[data-v-e9826e47]{margin-bottom:12px}:root .mgn-lr-12[data-v-e9826e47]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-e9826e47]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-e9826e47]{padding:15px}:root .pad-l-15[data-v-e9826e47]{padding-left:15px}:root .pad-r-15[data-v-e9826e47]{padding-right:15px}:root .pad-t-15[data-v-e9826e47]{padding-top:15px}:root .pad-b-15[data-v-e9826e47]{padding-bottom:15px}:root .pad-lr-15[data-v-e9826e47]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-e9826e47]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-e9826e47]{margin:15px}:root .mgn-l-15[data-v-e9826e47]{margin-left:15px}:root .mgn-r-15[data-v-e9826e47]{margin-right:15px}:root .mgn-t-15[data-v-e9826e47]{margin-top:15px}:root .mgn-b-15[data-v-e9826e47]{margin-bottom:15px}:root .mgn-lr-15[data-v-e9826e47]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-e9826e47]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-e9826e47]{padding:20px}:root .pad-l-20[data-v-e9826e47]{padding-left:20px}:root .pad-r-20[data-v-e9826e47]{padding-right:20px}:root .pad-t-20[data-v-e9826e47]{padding-top:20px}:root .pad-b-20[data-v-e9826e47]{padding-bottom:20px}:root .pad-lr-20[data-v-e9826e47]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-e9826e47]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-e9826e47]{margin:20px}:root .mgn-l-20[data-v-e9826e47]{margin-left:20px}:root .mgn-r-20[data-v-e9826e47]{margin-right:20px}:root .mgn-t-20[data-v-e9826e47]{margin-top:20px}:root .mgn-b-20[data-v-e9826e47]{margin-bottom:20px}:root .mgn-lr-20[data-v-e9826e47]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-e9826e47]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-e9826e47]{padding:24px}:root .pad-l-24[data-v-e9826e47]{padding-left:24px}:root .pad-r-24[data-v-e9826e47]{padding-right:24px}:root .pad-t-24[data-v-e9826e47]{padding-top:24px}:root .pad-b-24[data-v-e9826e47]{padding-bottom:24px}:root .pad-lr-24[data-v-e9826e47]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-e9826e47]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-e9826e47]{margin:24px}:root .mgn-l-24[data-v-e9826e47]{margin-left:24px}:root .mgn-r-24[data-v-e9826e47]{margin-right:24px}:root .mgn-t-24[data-v-e9826e47]{margin-top:24px}:root .mgn-b-24[data-v-e9826e47]{margin-bottom:24px}:root .mgn-lr-24[data-v-e9826e47]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-e9826e47]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-e9826e47]{padding:25px}:root .pad-l-25[data-v-e9826e47]{padding-left:25px}:root .pad-r-25[data-v-e9826e47]{padding-right:25px}:root .pad-t-25[data-v-e9826e47]{padding-top:25px}:root .pad-b-25[data-v-e9826e47]{padding-bottom:25px}:root .pad-lr-25[data-v-e9826e47]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-e9826e47]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-e9826e47]{margin:25px}:root .mgn-l-25[data-v-e9826e47]{margin-left:25px}:root .mgn-r-25[data-v-e9826e47]{margin-right:25px}:root .mgn-t-25[data-v-e9826e47]{margin-top:25px}:root .mgn-b-25[data-v-e9826e47]{margin-bottom:25px}:root .mgn-lr-25[data-v-e9826e47]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-e9826e47]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-e9826e47]{padding:30px}:root .pad-l-30[data-v-e9826e47]{padding-left:30px}:root .pad-r-30[data-v-e9826e47]{padding-right:30px}:root .pad-t-30[data-v-e9826e47]{padding-top:30px}:root .pad-b-30[data-v-e9826e47]{padding-bottom:30px}:root .pad-lr-30[data-v-e9826e47]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-e9826e47]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-e9826e47]{margin:30px}:root .mgn-l-30[data-v-e9826e47]{margin-left:30px}:root .mgn-r-30[data-v-e9826e47]{margin-right:30px}:root .mgn-t-30[data-v-e9826e47]{margin-top:30px}:root .mgn-b-30[data-v-e9826e47]{margin-bottom:30px}:root .mgn-lr-30[data-v-e9826e47]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-e9826e47]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-e9826e47]{padding:40px}:root .pad-l-40[data-v-e9826e47]{padding-left:40px}:root .pad-r-40[data-v-e9826e47]{padding-right:40px}:root .pad-t-40[data-v-e9826e47]{padding-top:40px}:root .pad-b-40[data-v-e9826e47]{padding-bottom:40px}:root .pad-lr-40[data-v-e9826e47]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-e9826e47]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-e9826e47]{margin:40px}:root .mgn-l-40[data-v-e9826e47]{margin-left:40px}:root .mgn-r-40[data-v-e9826e47]{margin-right:40px}:root .mgn-t-40[data-v-e9826e47]{margin-top:40px}:root .mgn-b-40[data-v-e9826e47]{margin-bottom:40px}:root .mgn-lr-40[data-v-e9826e47]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-e9826e47]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-e9826e47]{padding:50px}:root .pad-l-50[data-v-e9826e47]{padding-left:50px}:root .pad-r-50[data-v-e9826e47]{padding-right:50px}:root .pad-t-50[data-v-e9826e47]{padding-top:50px}:root .pad-b-50[data-v-e9826e47]{padding-bottom:50px}:root .pad-lr-50[data-v-e9826e47]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-e9826e47]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-e9826e47]{margin:50px}:root .mgn-l-50[data-v-e9826e47]{margin-left:50px}:root .mgn-r-50[data-v-e9826e47]{margin-right:50px}:root .mgn-t-50[data-v-e9826e47]{margin-top:50px}:root .mgn-b-50[data-v-e9826e47]{margin-bottom:50px}:root .mgn-lr-50[data-v-e9826e47]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-e9826e47]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-e9826e47]{padding:60px}:root .pad-l-60[data-v-e9826e47]{padding-left:60px}:root .pad-r-60[data-v-e9826e47]{padding-right:60px}:root .pad-t-60[data-v-e9826e47]{padding-top:60px}:root .pad-b-60[data-v-e9826e47]{padding-bottom:60px}:root .pad-lr-60[data-v-e9826e47]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-e9826e47]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-e9826e47]{margin:60px}:root .mgn-l-60[data-v-e9826e47]{margin-left:60px}:root .mgn-r-60[data-v-e9826e47]{margin-right:60px}:root .mgn-t-60[data-v-e9826e47]{margin-top:60px}:root .mgn-b-60[data-v-e9826e47]{margin-bottom:60px}:root .mgn-lr-60[data-v-e9826e47]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-e9826e47]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-e9826e47]{padding:70px}:root .pad-l-70[data-v-e9826e47]{padding-left:70px}:root .pad-r-70[data-v-e9826e47]{padding-right:70px}:root .pad-t-70[data-v-e9826e47]{padding-top:70px}:root .pad-b-70[data-v-e9826e47]{padding-bottom:70px}:root .pad-lr-70[data-v-e9826e47]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-e9826e47]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-e9826e47]{margin:70px}:root .mgn-l-70[data-v-e9826e47]{margin-left:70px}:root .mgn-r-70[data-v-e9826e47]{margin-right:70px}:root .mgn-t-70[data-v-e9826e47]{margin-top:70px}:root .mgn-b-70[data-v-e9826e47]{margin-bottom:70px}:root .mgn-lr-70[data-v-e9826e47]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-e9826e47]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-e9826e47]{padding:80px}:root .pad-l-80[data-v-e9826e47]{padding-left:80px}:root .pad-r-80[data-v-e9826e47]{padding-right:80px}:root .pad-t-80[data-v-e9826e47]{padding-top:80px}:root .pad-b-80[data-v-e9826e47]{padding-bottom:80px}:root .pad-lr-80[data-v-e9826e47]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-e9826e47]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-e9826e47]{margin:80px}:root .mgn-l-80[data-v-e9826e47]{margin-left:80px}:root .mgn-r-80[data-v-e9826e47]{margin-right:80px}:root .mgn-t-80[data-v-e9826e47]{margin-top:80px}:root .mgn-b-80[data-v-e9826e47]{margin-bottom:80px}:root .mgn-lr-80[data-v-e9826e47]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-e9826e47]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-e9826e47]{padding:90px}:root .pad-l-90[data-v-e9826e47]{padding-left:90px}:root .pad-r-90[data-v-e9826e47]{padding-right:90px}:root .pad-t-90[data-v-e9826e47]{padding-top:90px}:root .pad-b-90[data-v-e9826e47]{padding-bottom:90px}:root .pad-lr-90[data-v-e9826e47]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-e9826e47]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-e9826e47]{margin:90px}:root .mgn-l-90[data-v-e9826e47]{margin-left:90px}:root .mgn-r-90[data-v-e9826e47]{margin-right:90px}:root .mgn-t-90[data-v-e9826e47]{margin-top:90px}:root .mgn-b-90[data-v-e9826e47]{margin-bottom:90px}:root .mgn-lr-90[data-v-e9826e47]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-e9826e47]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-e9826e47]{padding:100px}:root .pad-l-100[data-v-e9826e47]{padding-left:100px}:root .pad-r-100[data-v-e9826e47]{padding-right:100px}:root .pad-t-100[data-v-e9826e47]{padding-top:100px}:root .pad-b-100[data-v-e9826e47]{padding-bottom:100px}:root .pad-lr-100[data-v-e9826e47]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-e9826e47]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-e9826e47]{margin:100px}:root .mgn-l-100[data-v-e9826e47]{margin-left:100px}:root .mgn-r-100[data-v-e9826e47]{margin-right:100px}:root .mgn-t-100[data-v-e9826e47]{margin-top:100px}:root .mgn-b-100[data-v-e9826e47]{margin-bottom:100px}:root .mgn-lr-100[data-v-e9826e47]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-e9826e47]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-e9826e47]{padding:120px}:root .pad-l-120[data-v-e9826e47]{padding-left:120px}:root .pad-r-120[data-v-e9826e47]{padding-right:120px}:root .pad-t-120[data-v-e9826e47]{padding-top:120px}:root .pad-b-120[data-v-e9826e47]{padding-bottom:120px}:root .pad-lr-120[data-v-e9826e47]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-e9826e47]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-e9826e47]{margin:120px}:root .mgn-l-120[data-v-e9826e47]{margin-left:120px}:root .mgn-r-120[data-v-e9826e47]{margin-right:120px}:root .mgn-t-120[data-v-e9826e47]{margin-top:120px}:root .mgn-b-120[data-v-e9826e47]{margin-bottom:120px}:root .mgn-lr-120[data-v-e9826e47]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-e9826e47]{margin-top:120px;margin-bottom:120px}[data-v-e9826e47]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-e9826e47]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-e9826e47]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-e9826e47]{width:100%}.v-app[data-v-e9826e47]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-e9826e47]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-e9826e47]{margin-bottom:10px}.devise-container input[type=email][data-v-e9826e47],.devise-container input[type=password][data-v-e9826e47],.devise-container input[type=submit][data-v-e9826e47]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;margin-bottom:10px;transition:.2s ease;outline:none}.devise-container input[type=submit][data-v-e9826e47]{cursor:pointer}.devise-container .actions input[data-v-e9826e47]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-e9826e47],a[data-v-e9826e47]:hover,a[data-v-e9826e47]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-e9826e47]:hover{color:#2d8e54;text-decoration:underline}a[data-v-e9826e47]:focus{color:#164057}h1[data-v-e9826e47],h2[data-v-e9826e47],h3[data-v-e9826e47],h4[data-v-e9826e47],h5[data-v-e9826e47],h6[data-v-e9826e47]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-e9826e47],.heading-2[data-v-e9826e47],.heading-3[data-v-e9826e47],.heading-4[data-v-e9826e47],.heading-5[data-v-e9826e47],.heading-6[data-v-e9826e47]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-e9826e47]{font-size:2.5rem}.heading-2[data-v-e9826e47]{font-size:2rem}.heading-3[data-v-e9826e47]{font-size:1.75rem}.heading-4[data-v-e9826e47]{font-size:1.5rem}.heading-5[data-v-e9826e47]{font-size:1.25rem}.heading-6[data-v-e9826e47]{font-size:1rem}.error_text[data-v-e9826e47]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-e9826e47]{width:100%;min-height:50px}nav[data-v-e9826e47]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-e9826e47],.nav-right[data-v-e9826e47]{display:flex;flex-direction:row}.nav-link[data-v-e9826e47]{font-size:18px}.nav-loggedout[data-v-e9826e47]{color:#000}.nav-loggedin[data-v-e9826e47]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-e9826e47]{color:#fff}.nav-loggedin a[data-v-e9826e47]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-e9826e47]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-e9826e47]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-e9826e47]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-e9826e47]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-e9826e47]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-e9826e47]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-e9826e47]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-e9826e47]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-e9826e47]{gap:5%}}button[data-v-e9826e47]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-e9826e47],.cancel_button[data-v-e9826e47]{background-color:#57ca85;align-items:center;border-radius:var(--radius-default);border:none;padding:var(--spacing-4x);width:200px;display:flex;flex-direction:column;color:#3a98cc;font-size:var(--type-size-default);cursor:pointer}.cancel_button[data-v-e9826e47]{background-color:#ccc}.action_button[data-v-e9826e47]:disabled,.cancel_button[data-v-e9826e47]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-e9826e47]{background-color:#57ca85;color:#3a98cc;border-radius:var(--radius-default);border:none;padding:var(--spacing-2x);width:150px;font-size:var(--type-size-default)}.button__fitted[data-v-e9826e47]{width:fit-content}.button__empty[data-v-e9826e47]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-e9826e47]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-e9826e47]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-e9826e47]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-e9826e47]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-e9826e47]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-e9826e47]{background-color:#eef5fa}.btn-pricing[data-v-e9826e47]{font-size:22px;border:none}.simple-table[data-v-e9826e47]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-e9826e47],.simple-table td[data-v-e9826e47]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-e9826e47]{padding:5px}.date-cell[data-v-e9826e47]{white-space:nowrap}.number-cell[data-v-e9826e47]{text-align:right}.negative-cell[data-v-e9826e47]{color:#f94144}.net-worth-row[data-v-e9826e47]{background-color:#f5dc98}.bold-cell[data-v-e9826e47]{font-weight:700}.warn-text[data-v-e9826e47]{color:#fb991c}.error-text[data-v-e9826e47]{color:#f94144}.form__panel[data-v-e9826e47]{display:block}.form__row[data-v-e9826e47]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-e9826e47]{display:flex}.form__header[data-v-e9826e47]{width:26%}.form__input[data-v-e9826e47]{width:100%}.form__input input[data-v-e9826e47]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;transition:.2s ease;outline:none}.form__input select[data-v-e9826e47]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input textarea[data-v-e9826e47]{width:100%;padding:11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input .dp__main[data-v-e9826e47]{width:100%}.form__input .dp__main input[data-v-e9826e47]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-e9826e47],.form__input select[data-v-e9826e47],.form__input .dp__main[data-v-e9826e47]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-e9826e47],.form__input select[data-v-e9826e47],.form__input .dp__main[data-v-e9826e47]{width:50%}}.form__input input[data-v-e9826e47]:hover,.form__input select[data-v-e9826e47]:hover,.form__input textarea[data-v-e9826e47]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-e9826e47]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-e9826e47]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-e9826e47]:focus{border-color:var(--color-input-focus)}.form__input[data-v-e9826e47]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-e9826e47]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-e9826e47]{display:flex;gap:10px}.form__input--mandatory[data-v-e9826e47]{color:#f94144}.form__input--mandatory__one-of-two[data-v-e9826e47]{color:#f94144;vertical-align:super}.form__section[data-v-e9826e47]{padding:30px 10px}.disabled-field[data-v-e9826e47]{color:#aaa}.select-wrapper[data-v-e9826e47]{position:relative}.select-wrapper[data-v-e9826e47]:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #777;pointer-events:none}.select-wrapper select[data-v-e9826e47]{padding:10px 30px 10px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px;background-color:#f8f9fa;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-wrapper select[data-v-e9826e47]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-e9826e47]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-e9826e47]{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading[data-v-e9826e47]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-e9826e47]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button[data-v-e9826e47]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button[data-v-e9826e47]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-e9826e47]{font-size:14px}.admin-card[data-v-e9826e47]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-form-card[data-v-e9826e47]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-e9826e47]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-e9826e47]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-e9826e47]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-e9826e47]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-e9826e47]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-e9826e47]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-e9826e47]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-e9826e47]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-e9826e47],.admin-form-container .admin-form-group select[data-v-e9826e47]{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input[data-v-e9826e47]:disabled,.admin-form-container .admin-form-group select[data-v-e9826e47]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-e9826e47]:focus,.admin-form-container .admin-form-group select[data-v-e9826e47]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-e9826e47]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container[data-v-e9826e47]{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button[data-v-e9826e47]{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn[data-v-e9826e47]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-e9826e47]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-e9826e47]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-e9826e47]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-e9826e47]{background-color:#2c5444;color:#fff;border:1px solid #2C5444;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-primary-btn[data-v-e9826e47]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-e9826e47]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-e9826e47]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-e9826e47]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-e9826e47]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-e9826e47]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-e9826e47]{background-color:#177100;color:#fff}.admin-badge.id[data-v-e9826e47],.admin-badge.external-uuid[data-v-e9826e47]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-e9826e47]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-e9826e47]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;justify-content:center}.admin-action-buttons button.edit-btn[data-v-e9826e47]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-e9826e47]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-e9826e47]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-e9826e47]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-e9826e47]{font-size:14px}.admin-detail-item[data-v-e9826e47],.profile-details .detail-item[data-v-e9826e47]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-e9826e47],.profile-details .detail-item .detail-icon[data-v-e9826e47]{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info[data-v-e9826e47],.profile-details .detail-item .detail-info[data-v-e9826e47]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-e9826e47],.profile-details .detail-item .detail-info .detail-label[data-v-e9826e47]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-e9826e47],.profile-details .detail-item .detail-info .detail-value[data-v-e9826e47]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-e9826e47]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-e9826e47]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-e9826e47]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-e9826e47]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-e9826e47]:hover{color:#2c5444}.admin-filter-select select[data-v-e9826e47]{min-width:150px}.admin-filter-select select[data-v-e9826e47]:focus{border-color:#2c5444}.admin-header-section[data-v-e9826e47]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-e9826e47]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-e9826e47]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-e9826e47]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-e9826e47]{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa[data-v-e9826e47]{font-size:14px}.admin-add-btn[data-v-e9826e47]:hover{background-color:#1a3329}.table-containers[data-v-e9826e47]{display:flex;gap:20px}.table-containers .table-container[data-v-e9826e47]{display:flex;flex-direction:column;border:2px solid #CCCCCC;border-radius:10px;padding:10px;align-items:center;min-width:150px;cursor:pointer}.table-containers .table-title[data-v-e9826e47]{font-weight:700}.table-containers .table-value[data-v-e9826e47]{font-size:1.2em}.sysadmin-button-bar[data-v-e9826e47]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-e9826e47]{margin:20px 0}.swal-password-form .form-group[data-v-e9826e47]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-e9826e47]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-e9826e47]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-e9826e47]{display:block;margin-bottom:3px!important;font-weight:600;color:#333;font-size:14px;width:100%}.swal-password-form .form-group input.swal2-input[data-v-e9826e47]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin:0!important;box-sizing:border-box}.swal-password-form .form-group input.swal2-input[data-v-e9826e47]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.profile-details[data-v-e9826e47]{display:flex;flex-wrap:wrap;gap:20px}[data-v-c3b9ee5c]:root{--type-family-arial: "Arial,Helvetica,sans-serif";--type-family-dm-sans: "DM Sans", "Open Sans", sans-serif;--type-family-gentium-book-plus: "Gentium Book Plus", "Times New Roman", sans-serif;--type-family-open-sans: "Open Sans", Arial, Helvetica, sans-serif;--type-family-times-new-roman: "Times New Roman", sans-serif;--type-family-poppins: "Poppins", sans-serif;--type-family-body: var(--type-family-poppins);--type-family-heading: var(--type-family-poppins);--type-family-button: var(--type-family-poppins);--type-size-base: 1rem;--type-size-small-1: 1.125rem;--type-size-small-2: 1rem;--type-size-small-3: .875rem;--type-size-default: 17px;--type-size-large-1: 1.5rem;--type-size-large-2: 1.75rem;--type-size-large-3: 2rem;--type-line-height-body: 1.4;--type-line-height-heading: 1.2;--spacing-base: 4px;--spacing-2x: calc(var(--spacing-base) * 2);--spacing-3x: calc(var(--spacing-base) * 3);--spacing-4x: calc(var(--spacing-base) * 4);--spacing-5x: calc(var(--spacing-base) * 5);--spacing-6x: calc(var(--spacing-base) * 6);--spacing-7x: calc(var(--spacing-base) * 7);--spacing-8x: calc(var(--spacing-base) * 8);--spacing-9x: calc(var(--spacing-base) * 9);--spacing-10x: calc(var(--spacing-base) * 10);--radius-default: 12px;--radius-small-1: 10px;--radius-small-2: 8px;--radius-small-3: 6px;--radius-small-4: 4px;--radius-large-1: 14px;--radius-large-2: 16px;--radius-large-3: 18px;--color-input-hover: #777777;--color-input-focus: #333333;--color-admin-primary: #2C5444;--color-admin-secondary: #A9B9B2;--color-client-primary: #57CA85;--color-client-primary-dark: #145372;--color-client-secondary: #3A98CC;--color-info: #3A98CC;--color-complete: #57CA85;--color-incomplete: #145372;--color-error: #F94144;--color-warning: #FB991C;--color-role-admin: #797979;--color-role-manager: #FFBC02;--color-role-employee: #177100;--color-button-primary-background: #EEF5F8;--color-table-border: #C8E2F1}:root .pad-0[data-v-c3b9ee5c]{padding:0}:root .pad-l-0[data-v-c3b9ee5c]{padding-left:0}:root .pad-r-0[data-v-c3b9ee5c]{padding-right:0}:root .pad-t-0[data-v-c3b9ee5c]{padding-top:0}:root .pad-b-0[data-v-c3b9ee5c]{padding-bottom:0}:root .pad-lr-0[data-v-c3b9ee5c]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-c3b9ee5c]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-c3b9ee5c]{margin:0}:root .mgn-l-0[data-v-c3b9ee5c]{margin-left:0}:root .mgn-r-0[data-v-c3b9ee5c]{margin-right:0}:root .mgn-t-0[data-v-c3b9ee5c]{margin-top:0}:root .mgn-b-0[data-v-c3b9ee5c]{margin-bottom:0}:root .mgn-lr-0[data-v-c3b9ee5c]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-c3b9ee5c]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-c3b9ee5c]{padding:2px}:root .pad-l-2[data-v-c3b9ee5c]{padding-left:2px}:root .pad-r-2[data-v-c3b9ee5c]{padding-right:2px}:root .pad-t-2[data-v-c3b9ee5c]{padding-top:2px}:root .pad-b-2[data-v-c3b9ee5c]{padding-bottom:2px}:root .pad-lr-2[data-v-c3b9ee5c]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-c3b9ee5c]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-c3b9ee5c]{margin:2px}:root .mgn-l-2[data-v-c3b9ee5c]{margin-left:2px}:root .mgn-r-2[data-v-c3b9ee5c]{margin-right:2px}:root .mgn-t-2[data-v-c3b9ee5c]{margin-top:2px}:root .mgn-b-2[data-v-c3b9ee5c]{margin-bottom:2px}:root .mgn-lr-2[data-v-c3b9ee5c]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-c3b9ee5c]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-c3b9ee5c]{padding:3px}:root .pad-l-3[data-v-c3b9ee5c]{padding-left:3px}:root .pad-r-3[data-v-c3b9ee5c]{padding-right:3px}:root .pad-t-3[data-v-c3b9ee5c]{padding-top:3px}:root .pad-b-3[data-v-c3b9ee5c]{padding-bottom:3px}:root .pad-lr-3[data-v-c3b9ee5c]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-c3b9ee5c]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-c3b9ee5c]{margin:3px}:root .mgn-l-3[data-v-c3b9ee5c]{margin-left:3px}:root .mgn-r-3[data-v-c3b9ee5c]{margin-right:3px}:root .mgn-t-3[data-v-c3b9ee5c]{margin-top:3px}:root .mgn-b-3[data-v-c3b9ee5c]{margin-bottom:3px}:root .mgn-lr-3[data-v-c3b9ee5c]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-c3b9ee5c]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-c3b9ee5c]{padding:4px}:root .pad-l-4[data-v-c3b9ee5c]{padding-left:4px}:root .pad-r-4[data-v-c3b9ee5c]{padding-right:4px}:root .pad-t-4[data-v-c3b9ee5c]{padding-top:4px}:root .pad-b-4[data-v-c3b9ee5c]{padding-bottom:4px}:root .pad-lr-4[data-v-c3b9ee5c]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-c3b9ee5c]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-c3b9ee5c]{margin:4px}:root .mgn-l-4[data-v-c3b9ee5c]{margin-left:4px}:root .mgn-r-4[data-v-c3b9ee5c]{margin-right:4px}:root .mgn-t-4[data-v-c3b9ee5c]{margin-top:4px}:root .mgn-b-4[data-v-c3b9ee5c]{margin-bottom:4px}:root .mgn-lr-4[data-v-c3b9ee5c]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-c3b9ee5c]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-c3b9ee5c]{padding:5px}:root .pad-l-5[data-v-c3b9ee5c]{padding-left:5px}:root .pad-r-5[data-v-c3b9ee5c]{padding-right:5px}:root .pad-t-5[data-v-c3b9ee5c]{padding-top:5px}:root .pad-b-5[data-v-c3b9ee5c]{padding-bottom:5px}:root .pad-lr-5[data-v-c3b9ee5c]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-c3b9ee5c]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-c3b9ee5c]{margin:5px}:root .mgn-l-5[data-v-c3b9ee5c]{margin-left:5px}:root .mgn-r-5[data-v-c3b9ee5c]{margin-right:5px}:root .mgn-t-5[data-v-c3b9ee5c]{margin-top:5px}:root .mgn-b-5[data-v-c3b9ee5c]{margin-bottom:5px}:root .mgn-lr-5[data-v-c3b9ee5c]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-c3b9ee5c]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-c3b9ee5c]{padding:6px}:root .pad-l-6[data-v-c3b9ee5c]{padding-left:6px}:root .pad-r-6[data-v-c3b9ee5c]{padding-right:6px}:root .pad-t-6[data-v-c3b9ee5c]{padding-top:6px}:root .pad-b-6[data-v-c3b9ee5c]{padding-bottom:6px}:root .pad-lr-6[data-v-c3b9ee5c]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-c3b9ee5c]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-c3b9ee5c]{margin:6px}:root .mgn-l-6[data-v-c3b9ee5c]{margin-left:6px}:root .mgn-r-6[data-v-c3b9ee5c]{margin-right:6px}:root .mgn-t-6[data-v-c3b9ee5c]{margin-top:6px}:root .mgn-b-6[data-v-c3b9ee5c]{margin-bottom:6px}:root .mgn-lr-6[data-v-c3b9ee5c]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-c3b9ee5c]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-c3b9ee5c]{padding:8px}:root .pad-l-8[data-v-c3b9ee5c]{padding-left:8px}:root .pad-r-8[data-v-c3b9ee5c]{padding-right:8px}:root .pad-t-8[data-v-c3b9ee5c]{padding-top:8px}:root .pad-b-8[data-v-c3b9ee5c]{padding-bottom:8px}:root .pad-lr-8[data-v-c3b9ee5c]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-c3b9ee5c]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-c3b9ee5c]{margin:8px}:root .mgn-l-8[data-v-c3b9ee5c]{margin-left:8px}:root .mgn-r-8[data-v-c3b9ee5c]{margin-right:8px}:root .mgn-t-8[data-v-c3b9ee5c]{margin-top:8px}:root .mgn-b-8[data-v-c3b9ee5c]{margin-bottom:8px}:root .mgn-lr-8[data-v-c3b9ee5c]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-c3b9ee5c]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-c3b9ee5c]{padding:9px}:root .pad-l-9[data-v-c3b9ee5c]{padding-left:9px}:root .pad-r-9[data-v-c3b9ee5c]{padding-right:9px}:root .pad-t-9[data-v-c3b9ee5c]{padding-top:9px}:root .pad-b-9[data-v-c3b9ee5c]{padding-bottom:9px}:root .pad-lr-9[data-v-c3b9ee5c]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-c3b9ee5c]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-c3b9ee5c]{margin:9px}:root .mgn-l-9[data-v-c3b9ee5c]{margin-left:9px}:root .mgn-r-9[data-v-c3b9ee5c]{margin-right:9px}:root .mgn-t-9[data-v-c3b9ee5c]{margin-top:9px}:root .mgn-b-9[data-v-c3b9ee5c]{margin-bottom:9px}:root .mgn-lr-9[data-v-c3b9ee5c]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-c3b9ee5c]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-c3b9ee5c]{padding:10px}:root .pad-l-10[data-v-c3b9ee5c]{padding-left:10px}:root .pad-r-10[data-v-c3b9ee5c]{padding-right:10px}:root .pad-t-10[data-v-c3b9ee5c]{padding-top:10px}:root .pad-b-10[data-v-c3b9ee5c]{padding-bottom:10px}:root .pad-lr-10[data-v-c3b9ee5c]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-c3b9ee5c]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-c3b9ee5c]{margin:10px}:root .mgn-l-10[data-v-c3b9ee5c]{margin-left:10px}:root .mgn-r-10[data-v-c3b9ee5c]{margin-right:10px}:root .mgn-t-10[data-v-c3b9ee5c]{margin-top:10px}:root .mgn-b-10[data-v-c3b9ee5c]{margin-bottom:10px}:root .mgn-lr-10[data-v-c3b9ee5c]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-c3b9ee5c]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-c3b9ee5c]{padding:12px}:root .pad-l-12[data-v-c3b9ee5c]{padding-left:12px}:root .pad-r-12[data-v-c3b9ee5c]{padding-right:12px}:root .pad-t-12[data-v-c3b9ee5c]{padding-top:12px}:root .pad-b-12[data-v-c3b9ee5c]{padding-bottom:12px}:root .pad-lr-12[data-v-c3b9ee5c]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-c3b9ee5c]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-c3b9ee5c]{margin:12px}:root .mgn-l-12[data-v-c3b9ee5c]{margin-left:12px}:root .mgn-r-12[data-v-c3b9ee5c]{margin-right:12px}:root .mgn-t-12[data-v-c3b9ee5c]{margin-top:12px}:root .mgn-b-12[data-v-c3b9ee5c]{margin-bottom:12px}:root .mgn-lr-12[data-v-c3b9ee5c]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-c3b9ee5c]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-c3b9ee5c]{padding:15px}:root .pad-l-15[data-v-c3b9ee5c]{padding-left:15px}:root .pad-r-15[data-v-c3b9ee5c]{padding-right:15px}:root .pad-t-15[data-v-c3b9ee5c]{padding-top:15px}:root .pad-b-15[data-v-c3b9ee5c]{padding-bottom:15px}:root .pad-lr-15[data-v-c3b9ee5c]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-c3b9ee5c]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-c3b9ee5c]{margin:15px}:root .mgn-l-15[data-v-c3b9ee5c]{margin-left:15px}:root .mgn-r-15[data-v-c3b9ee5c]{margin-right:15px}:root .mgn-t-15[data-v-c3b9ee5c]{margin-top:15px}:root .mgn-b-15[data-v-c3b9ee5c]{margin-bottom:15px}:root .mgn-lr-15[data-v-c3b9ee5c]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-c3b9ee5c]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-c3b9ee5c]{padding:20px}:root .pad-l-20[data-v-c3b9ee5c]{padding-left:20px}:root .pad-r-20[data-v-c3b9ee5c]{padding-right:20px}:root .pad-t-20[data-v-c3b9ee5c]{padding-top:20px}:root .pad-b-20[data-v-c3b9ee5c]{padding-bottom:20px}:root .pad-lr-20[data-v-c3b9ee5c]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-c3b9ee5c]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-c3b9ee5c]{margin:20px}:root .mgn-l-20[data-v-c3b9ee5c]{margin-left:20px}:root .mgn-r-20[data-v-c3b9ee5c]{margin-right:20px}:root .mgn-t-20[data-v-c3b9ee5c]{margin-top:20px}:root .mgn-b-20[data-v-c3b9ee5c]{margin-bottom:20px}:root .mgn-lr-20[data-v-c3b9ee5c]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-c3b9ee5c]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-c3b9ee5c]{padding:24px}:root .pad-l-24[data-v-c3b9ee5c]{padding-left:24px}:root .pad-r-24[data-v-c3b9ee5c]{padding-right:24px}:root .pad-t-24[data-v-c3b9ee5c]{padding-top:24px}:root .pad-b-24[data-v-c3b9ee5c]{padding-bottom:24px}:root .pad-lr-24[data-v-c3b9ee5c]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-c3b9ee5c]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-c3b9ee5c]{margin:24px}:root .mgn-l-24[data-v-c3b9ee5c]{margin-left:24px}:root .mgn-r-24[data-v-c3b9ee5c]{margin-right:24px}:root .mgn-t-24[data-v-c3b9ee5c]{margin-top:24px}:root .mgn-b-24[data-v-c3b9ee5c]{margin-bottom:24px}:root .mgn-lr-24[data-v-c3b9ee5c]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-c3b9ee5c]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-c3b9ee5c]{padding:25px}:root .pad-l-25[data-v-c3b9ee5c]{padding-left:25px}:root .pad-r-25[data-v-c3b9ee5c]{padding-right:25px}:root .pad-t-25[data-v-c3b9ee5c]{padding-top:25px}:root .pad-b-25[data-v-c3b9ee5c]{padding-bottom:25px}:root .pad-lr-25[data-v-c3b9ee5c]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-c3b9ee5c]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-c3b9ee5c]{margin:25px}:root .mgn-l-25[data-v-c3b9ee5c]{margin-left:25px}:root .mgn-r-25[data-v-c3b9ee5c]{margin-right:25px}:root .mgn-t-25[data-v-c3b9ee5c]{margin-top:25px}:root .mgn-b-25[data-v-c3b9ee5c]{margin-bottom:25px}:root .mgn-lr-25[data-v-c3b9ee5c]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-c3b9ee5c]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-c3b9ee5c]{padding:30px}:root .pad-l-30[data-v-c3b9ee5c]{padding-left:30px}:root .pad-r-30[data-v-c3b9ee5c]{padding-right:30px}:root .pad-t-30[data-v-c3b9ee5c]{padding-top:30px}:root .pad-b-30[data-v-c3b9ee5c]{padding-bottom:30px}:root .pad-lr-30[data-v-c3b9ee5c]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-c3b9ee5c]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-c3b9ee5c]{margin:30px}:root .mgn-l-30[data-v-c3b9ee5c]{margin-left:30px}:root .mgn-r-30[data-v-c3b9ee5c]{margin-right:30px}:root .mgn-t-30[data-v-c3b9ee5c]{margin-top:30px}:root .mgn-b-30[data-v-c3b9ee5c]{margin-bottom:30px}:root .mgn-lr-30[data-v-c3b9ee5c]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-c3b9ee5c]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-c3b9ee5c]{padding:40px}:root .pad-l-40[data-v-c3b9ee5c]{padding-left:40px}:root .pad-r-40[data-v-c3b9ee5c]{padding-right:40px}:root .pad-t-40[data-v-c3b9ee5c]{padding-top:40px}:root .pad-b-40[data-v-c3b9ee5c]{padding-bottom:40px}:root .pad-lr-40[data-v-c3b9ee5c]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-c3b9ee5c]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-c3b9ee5c]{margin:40px}:root .mgn-l-40[data-v-c3b9ee5c]{margin-left:40px}:root .mgn-r-40[data-v-c3b9ee5c]{margin-right:40px}:root .mgn-t-40[data-v-c3b9ee5c]{margin-top:40px}:root .mgn-b-40[data-v-c3b9ee5c]{margin-bottom:40px}:root .mgn-lr-40[data-v-c3b9ee5c]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-c3b9ee5c]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-c3b9ee5c]{padding:50px}:root .pad-l-50[data-v-c3b9ee5c]{padding-left:50px}:root .pad-r-50[data-v-c3b9ee5c]{padding-right:50px}:root .pad-t-50[data-v-c3b9ee5c]{padding-top:50px}:root .pad-b-50[data-v-c3b9ee5c]{padding-bottom:50px}:root .pad-lr-50[data-v-c3b9ee5c]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-c3b9ee5c]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-c3b9ee5c]{margin:50px}:root .mgn-l-50[data-v-c3b9ee5c]{margin-left:50px}:root .mgn-r-50[data-v-c3b9ee5c]{margin-right:50px}:root .mgn-t-50[data-v-c3b9ee5c]{margin-top:50px}:root .mgn-b-50[data-v-c3b9ee5c]{margin-bottom:50px}:root .mgn-lr-50[data-v-c3b9ee5c]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-c3b9ee5c]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-c3b9ee5c]{padding:60px}:root .pad-l-60[data-v-c3b9ee5c]{padding-left:60px}:root .pad-r-60[data-v-c3b9ee5c]{padding-right:60px}:root .pad-t-60[data-v-c3b9ee5c]{padding-top:60px}:root .pad-b-60[data-v-c3b9ee5c]{padding-bottom:60px}:root .pad-lr-60[data-v-c3b9ee5c]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-c3b9ee5c]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-c3b9ee5c]{margin:60px}:root .mgn-l-60[data-v-c3b9ee5c]{margin-left:60px}:root .mgn-r-60[data-v-c3b9ee5c]{margin-right:60px}:root .mgn-t-60[data-v-c3b9ee5c]{margin-top:60px}:root .mgn-b-60[data-v-c3b9ee5c]{margin-bottom:60px}:root .mgn-lr-60[data-v-c3b9ee5c]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-c3b9ee5c]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-c3b9ee5c]{padding:70px}:root .pad-l-70[data-v-c3b9ee5c]{padding-left:70px}:root .pad-r-70[data-v-c3b9ee5c]{padding-right:70px}:root .pad-t-70[data-v-c3b9ee5c]{padding-top:70px}:root .pad-b-70[data-v-c3b9ee5c]{padding-bottom:70px}:root .pad-lr-70[data-v-c3b9ee5c]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-c3b9ee5c]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-c3b9ee5c]{margin:70px}:root .mgn-l-70[data-v-c3b9ee5c]{margin-left:70px}:root .mgn-r-70[data-v-c3b9ee5c]{margin-right:70px}:root .mgn-t-70[data-v-c3b9ee5c]{margin-top:70px}:root .mgn-b-70[data-v-c3b9ee5c]{margin-bottom:70px}:root .mgn-lr-70[data-v-c3b9ee5c]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-c3b9ee5c]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-c3b9ee5c]{padding:80px}:root .pad-l-80[data-v-c3b9ee5c]{padding-left:80px}:root .pad-r-80[data-v-c3b9ee5c]{padding-right:80px}:root .pad-t-80[data-v-c3b9ee5c]{padding-top:80px}:root .pad-b-80[data-v-c3b9ee5c]{padding-bottom:80px}:root .pad-lr-80[data-v-c3b9ee5c]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-c3b9ee5c]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-c3b9ee5c]{margin:80px}:root .mgn-l-80[data-v-c3b9ee5c]{margin-left:80px}:root .mgn-r-80[data-v-c3b9ee5c]{margin-right:80px}:root .mgn-t-80[data-v-c3b9ee5c]{margin-top:80px}:root .mgn-b-80[data-v-c3b9ee5c]{margin-bottom:80px}:root .mgn-lr-80[data-v-c3b9ee5c]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-c3b9ee5c]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-c3b9ee5c]{padding:90px}:root .pad-l-90[data-v-c3b9ee5c]{padding-left:90px}:root .pad-r-90[data-v-c3b9ee5c]{padding-right:90px}:root .pad-t-90[data-v-c3b9ee5c]{padding-top:90px}:root .pad-b-90[data-v-c3b9ee5c]{padding-bottom:90px}:root .pad-lr-90[data-v-c3b9ee5c]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-c3b9ee5c]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-c3b9ee5c]{margin:90px}:root .mgn-l-90[data-v-c3b9ee5c]{margin-left:90px}:root .mgn-r-90[data-v-c3b9ee5c]{margin-right:90px}:root .mgn-t-90[data-v-c3b9ee5c]{margin-top:90px}:root .mgn-b-90[data-v-c3b9ee5c]{margin-bottom:90px}:root .mgn-lr-90[data-v-c3b9ee5c]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-c3b9ee5c]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-c3b9ee5c]{padding:100px}:root .pad-l-100[data-v-c3b9ee5c]{padding-left:100px}:root .pad-r-100[data-v-c3b9ee5c]{padding-right:100px}:root .pad-t-100[data-v-c3b9ee5c]{padding-top:100px}:root .pad-b-100[data-v-c3b9ee5c]{padding-bottom:100px}:root .pad-lr-100[data-v-c3b9ee5c]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-c3b9ee5c]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-c3b9ee5c]{margin:100px}:root .mgn-l-100[data-v-c3b9ee5c]{margin-left:100px}:root .mgn-r-100[data-v-c3b9ee5c]{margin-right:100px}:root .mgn-t-100[data-v-c3b9ee5c]{margin-top:100px}:root .mgn-b-100[data-v-c3b9ee5c]{margin-bottom:100px}:root .mgn-lr-100[data-v-c3b9ee5c]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-c3b9ee5c]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-c3b9ee5c]{padding:120px}:root .pad-l-120[data-v-c3b9ee5c]{padding-left:120px}:root .pad-r-120[data-v-c3b9ee5c]{padding-right:120px}:root .pad-t-120[data-v-c3b9ee5c]{padding-top:120px}:root .pad-b-120[data-v-c3b9ee5c]{padding-bottom:120px}:root .pad-lr-120[data-v-c3b9ee5c]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-c3b9ee5c]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-c3b9ee5c]{margin:120px}:root .mgn-l-120[data-v-c3b9ee5c]{margin-left:120px}:root .mgn-r-120[data-v-c3b9ee5c]{margin-right:120px}:root .mgn-t-120[data-v-c3b9ee5c]{margin-top:120px}:root .mgn-b-120[data-v-c3b9ee5c]{margin-bottom:120px}:root .mgn-lr-120[data-v-c3b9ee5c]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-c3b9ee5c]{margin-top:120px;margin-bottom:120px}[data-v-c3b9ee5c]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-c3b9ee5c]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-c3b9ee5c]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-c3b9ee5c]{width:100%}.v-app[data-v-c3b9ee5c]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-c3b9ee5c]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-c3b9ee5c]{margin-bottom:10px}.devise-container input[type=email][data-v-c3b9ee5c],.devise-container input[type=password][data-v-c3b9ee5c],.devise-container input[type=submit][data-v-c3b9ee5c]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;margin-bottom:10px;transition:.2s ease;outline:none}.devise-container input[type=submit][data-v-c3b9ee5c]{cursor:pointer}.devise-container .actions input[data-v-c3b9ee5c]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-c3b9ee5c],a[data-v-c3b9ee5c]:hover,a[data-v-c3b9ee5c]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-c3b9ee5c]:hover{color:#2d8e54;text-decoration:underline}a[data-v-c3b9ee5c]:focus{color:#164057}h1[data-v-c3b9ee5c],h2[data-v-c3b9ee5c],h3[data-v-c3b9ee5c],h4[data-v-c3b9ee5c],h5[data-v-c3b9ee5c],h6[data-v-c3b9ee5c]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-c3b9ee5c],.heading-2[data-v-c3b9ee5c],.heading-3[data-v-c3b9ee5c],.heading-4[data-v-c3b9ee5c],.heading-5[data-v-c3b9ee5c],.heading-6[data-v-c3b9ee5c]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-c3b9ee5c]{font-size:2.5rem}.heading-2[data-v-c3b9ee5c]{font-size:2rem}.heading-3[data-v-c3b9ee5c]{font-size:1.75rem}.heading-4[data-v-c3b9ee5c]{font-size:1.5rem}.heading-5[data-v-c3b9ee5c]{font-size:1.25rem}.heading-6[data-v-c3b9ee5c]{font-size:1rem}.error_text[data-v-c3b9ee5c]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-c3b9ee5c]{width:100%;min-height:50px}nav[data-v-c3b9ee5c]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-c3b9ee5c],.nav-right[data-v-c3b9ee5c]{display:flex;flex-direction:row}.nav-link[data-v-c3b9ee5c]{font-size:18px}.nav-loggedout[data-v-c3b9ee5c]{color:#000}.nav-loggedin[data-v-c3b9ee5c]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-c3b9ee5c]{color:#fff}.nav-loggedin a[data-v-c3b9ee5c]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-c3b9ee5c]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-c3b9ee5c]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-c3b9ee5c]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-c3b9ee5c]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-c3b9ee5c]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-c3b9ee5c]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-c3b9ee5c]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-c3b9ee5c]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-c3b9ee5c]{gap:5%}}button[data-v-c3b9ee5c]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-c3b9ee5c],.cancel_button[data-v-c3b9ee5c]{background-color:#57ca85;align-items:center;border-radius:var(--radius-default);border:none;padding:var(--spacing-4x);width:200px;display:flex;flex-direction:column;color:#3a98cc;font-size:var(--type-size-default);cursor:pointer}.cancel_button[data-v-c3b9ee5c]{background-color:#ccc}.action_button[data-v-c3b9ee5c]:disabled,.cancel_button[data-v-c3b9ee5c]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-c3b9ee5c]{background-color:#57ca85;color:#3a98cc;border-radius:var(--radius-default);border:none;padding:var(--spacing-2x);width:150px;font-size:var(--type-size-default)}.button__fitted[data-v-c3b9ee5c]{width:fit-content}.button__empty[data-v-c3b9ee5c]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-c3b9ee5c]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-c3b9ee5c]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-c3b9ee5c]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-c3b9ee5c]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-c3b9ee5c]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-c3b9ee5c]{background-color:#eef5fa}.btn-pricing[data-v-c3b9ee5c]{font-size:22px;border:none}.simple-table[data-v-c3b9ee5c]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-c3b9ee5c],.simple-table td[data-v-c3b9ee5c]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-c3b9ee5c]{padding:5px}.date-cell[data-v-c3b9ee5c]{white-space:nowrap}.number-cell[data-v-c3b9ee5c]{text-align:right}.negative-cell[data-v-c3b9ee5c]{color:#f94144}.net-worth-row[data-v-c3b9ee5c]{background-color:#f5dc98}.bold-cell[data-v-c3b9ee5c]{font-weight:700}.warn-text[data-v-c3b9ee5c]{color:#fb991c}.error-text[data-v-c3b9ee5c]{color:#f94144}.form__panel[data-v-c3b9ee5c]{display:block}.form__row[data-v-c3b9ee5c]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-c3b9ee5c]{display:flex}.form__header[data-v-c3b9ee5c]{width:26%}.form__input[data-v-c3b9ee5c]{width:100%}.form__input input[data-v-c3b9ee5c]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;transition:.2s ease;outline:none}.form__input select[data-v-c3b9ee5c]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input textarea[data-v-c3b9ee5c]{width:100%;padding:11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input .dp__main[data-v-c3b9ee5c]{width:100%}.form__input .dp__main input[data-v-c3b9ee5c]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-c3b9ee5c],.form__input select[data-v-c3b9ee5c],.form__input .dp__main[data-v-c3b9ee5c]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-c3b9ee5c],.form__input select[data-v-c3b9ee5c],.form__input .dp__main[data-v-c3b9ee5c]{width:50%}}.form__input input[data-v-c3b9ee5c]:hover,.form__input select[data-v-c3b9ee5c]:hover,.form__input textarea[data-v-c3b9ee5c]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-c3b9ee5c]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-c3b9ee5c]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-c3b9ee5c]:focus{border-color:var(--color-input-focus)}.form__input[data-v-c3b9ee5c]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-c3b9ee5c]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-c3b9ee5c]{display:flex;gap:10px}.form__input--mandatory[data-v-c3b9ee5c]{color:#f94144}.form__input--mandatory__one-of-two[data-v-c3b9ee5c]{color:#f94144;vertical-align:super}.form__section[data-v-c3b9ee5c]{padding:30px 10px}.disabled-field[data-v-c3b9ee5c]{color:#aaa}.select-wrapper[data-v-c3b9ee5c]{position:relative}.select-wrapper[data-v-c3b9ee5c]:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #777;pointer-events:none}.select-wrapper select[data-v-c3b9ee5c]{padding:10px 30px 10px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px;background-color:#f8f9fa;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-wrapper select[data-v-c3b9ee5c]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-c3b9ee5c]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-c3b9ee5c]{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading[data-v-c3b9ee5c]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-c3b9ee5c]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button[data-v-c3b9ee5c]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button[data-v-c3b9ee5c]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-c3b9ee5c]{font-size:14px}.admin-card[data-v-c3b9ee5c]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-form-card[data-v-c3b9ee5c]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-c3b9ee5c],.my-training .loading-indicator[data-v-c3b9ee5c]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-c3b9ee5c],.my-training .loading-error[data-v-c3b9ee5c]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-c3b9ee5c]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-c3b9ee5c]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-c3b9ee5c]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-c3b9ee5c]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-c3b9ee5c]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-c3b9ee5c]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-c3b9ee5c],.admin-form-container .admin-form-group select[data-v-c3b9ee5c]{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input[data-v-c3b9ee5c]:disabled,.admin-form-container .admin-form-group select[data-v-c3b9ee5c]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-c3b9ee5c]:focus,.admin-form-container .admin-form-group select[data-v-c3b9ee5c]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-c3b9ee5c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container[data-v-c3b9ee5c]{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button[data-v-c3b9ee5c]{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn[data-v-c3b9ee5c]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-c3b9ee5c]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-c3b9ee5c]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-c3b9ee5c]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-c3b9ee5c]{background-color:#2c5444;color:#fff;border:1px solid #2C5444;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-primary-btn[data-v-c3b9ee5c]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-c3b9ee5c]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-c3b9ee5c]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-c3b9ee5c]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-c3b9ee5c]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-c3b9ee5c]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-c3b9ee5c]{background-color:#177100;color:#fff}.admin-badge.id[data-v-c3b9ee5c],.admin-badge.external-uuid[data-v-c3b9ee5c]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-c3b9ee5c]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-c3b9ee5c]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;justify-content:center}.admin-action-buttons button.edit-btn[data-v-c3b9ee5c]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-c3b9ee5c]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-c3b9ee5c]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-c3b9ee5c]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-c3b9ee5c]{font-size:14px}.admin-detail-item[data-v-c3b9ee5c]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-c3b9ee5c]{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info[data-v-c3b9ee5c]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-c3b9ee5c]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-c3b9ee5c]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-c3b9ee5c]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-c3b9ee5c]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-c3b9ee5c]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-c3b9ee5c]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-c3b9ee5c]:hover{color:#2c5444}.admin-filter-select select[data-v-c3b9ee5c]{min-width:150px}.admin-filter-select select[data-v-c3b9ee5c]:focus{border-color:#2c5444}.admin-header-section[data-v-c3b9ee5c]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-c3b9ee5c]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-c3b9ee5c]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-c3b9ee5c]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-c3b9ee5c]{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa[data-v-c3b9ee5c]{font-size:14px}.admin-add-btn[data-v-c3b9ee5c]:hover{background-color:#1a3329}.table-containers[data-v-c3b9ee5c]{display:flex;gap:20px}.table-containers .table-container[data-v-c3b9ee5c]{display:flex;flex-direction:column;border:2px solid #CCCCCC;border-radius:10px;padding:10px;align-items:center;min-width:150px;cursor:pointer}.table-containers .table-title[data-v-c3b9ee5c]{font-weight:700}.table-containers .table-value[data-v-c3b9ee5c]{font-size:1.2em}.sysadmin-button-bar[data-v-c3b9ee5c]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-c3b9ee5c]{margin:20px 0}.swal-password-form .form-group[data-v-c3b9ee5c]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-c3b9ee5c]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-c3b9ee5c]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-c3b9ee5c]{display:block;margin-bottom:3px!important;font-weight:600;color:#333;font-size:14px;width:100%}.swal-password-form .form-group input.swal2-input[data-v-c3b9ee5c]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin:0!important;box-sizing:border-box}.swal-password-form .form-group input.swal2-input[data-v-c3b9ee5c]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.my-training[data-v-c3b9ee5c]{padding:20px 0}.my-training .section-title[data-v-c3b9ee5c]{font-size:20px;font-weight:600;color:#2c5444;margin-bottom:20px}.my-training .empty-state[data-v-c3b9ee5c]{background-color:#f8f9fa;border-radius:8px;padding:30px;text-align:center;color:#666}.my-training .training-list[data-v-c3b9ee5c]{display:flex;flex-direction:column;gap:24px}.my-training .category-section[data-v-c3b9ee5c]{margin-bottom:16px}.my-training .category-section .category-header[data-v-c3b9ee5c]{margin-bottom:12px}.my-training .category-section .category-header h3[data-v-c3b9ee5c]{font-size:18px;font-weight:600;color:#2c5444;padding-bottom:8px;border-bottom:2px solid #2C5444}.my-training .training-item[data-v-c3b9ee5c]{display:flex;align-items:center;background-color:#f8f9fa;border-radius:8px;padding:16px 20px;box-shadow:0 2px 4px #0000000d}.my-training .training-item[data-v-c3b9ee5c]:hover{background-color:#f1f3f5}.my-training .training-item .training-info[data-v-c3b9ee5c]{flex:1}.my-training .training-item .training-info .training-title[data-v-c3b9ee5c]{font-size:18px;font-weight:500;color:#333}.my-training .training-item .training-info .training-title a[data-v-c3b9ee5c]{color:#2c5444;text-decoration:none}.my-training .training-item .training-info .training-title a[data-v-c3b9ee5c]:hover{text-decoration:underline}.my-training .training-item .training-actions[data-v-c3b9ee5c]{display:flex;align-items:center;gap:8px;margin-left:auto;margin-right:16px}.my-training .training-item .training-actions button[data-v-c3b9ee5c]{padding:8px 16px;border:1px solid #2C5444;border-radius:4px;background-color:#fff;color:#2c5444;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.my-training .training-item .training-actions button[data-v-c3b9ee5c]:hover{background-color:#2c5444;color:#fff}.my-training .training-item .training-actions button[data-v-c3b9ee5c]:active{transform:scale(.98)}.my-training .training-item .training-actions .certificate-button[data-v-c3b9ee5c]{border-color:#2c5444;color:#2c5444}.my-training .training-item .training-actions .certificate-button[data-v-c3b9ee5c]:hover{background-color:#2c5444;color:#fff}.my-training .training-item .training-actions .completion-record-button[data-v-c3b9ee5c]{border-color:#2c5444;color:#2c5444}.my-training .training-item .training-actions .completion-record-button[data-v-c3b9ee5c]:hover{background-color:#2c5444;color:#fff}.my-training .training-item .training-status[data-v-c3b9ee5c]{margin-left:0;color:#57ca85;display:flex;align-items:center;font-size:22px}[data-v-62e56b6a]:root{--type-family-arial: "Arial,Helvetica,sans-serif";--type-family-dm-sans: "DM Sans", "Open Sans", sans-serif;--type-family-gentium-book-plus: "Gentium Book Plus", "Times New Roman", sans-serif;--type-family-open-sans: "Open Sans", Arial, Helvetica, sans-serif;--type-family-times-new-roman: "Times New Roman", sans-serif;--type-family-poppins: "Poppins", sans-serif;--type-family-body: var(--type-family-poppins);--type-family-heading: var(--type-family-poppins);--type-family-button: var(--type-family-poppins);--type-size-base: 1rem;--type-size-small-1: 1.125rem;--type-size-small-2: 1rem;--type-size-small-3: .875rem;--type-size-default: 17px;--type-size-large-1: 1.5rem;--type-size-large-2: 1.75rem;--type-size-large-3: 2rem;--type-line-height-body: 1.4;--type-line-height-heading: 1.2;--spacing-base: 4px;--spacing-2x: calc(var(--spacing-base) * 2);--spacing-3x: calc(var(--spacing-base) * 3);--spacing-4x: calc(var(--spacing-base) * 4);--spacing-5x: calc(var(--spacing-base) * 5);--spacing-6x: calc(var(--spacing-base) * 6);--spacing-7x: calc(var(--spacing-base) * 7);--spacing-8x: calc(var(--spacing-base) * 8);--spacing-9x: calc(var(--spacing-base) * 9);--spacing-10x: calc(var(--spacing-base) * 10);--radius-default: 12px;--radius-small-1: 10px;--radius-small-2: 8px;--radius-small-3: 6px;--radius-small-4: 4px;--radius-large-1: 14px;--radius-large-2: 16px;--radius-large-3: 18px;--color-input-hover: #777777;--color-input-focus: #333333;--color-admin-primary: #2C5444;--color-admin-secondary: #A9B9B2;--color-client-primary: #57CA85;--color-client-primary-dark: #145372;--color-client-secondary: #3A98CC;--color-info: #3A98CC;--color-complete: #57CA85;--color-incomplete: #145372;--color-error: #F94144;--color-warning: #FB991C;--color-role-admin: #797979;--color-role-manager: #FFBC02;--color-role-employee: #177100;--color-button-primary-background: #EEF5F8;--color-table-border: #C8E2F1}:root .pad-0[data-v-62e56b6a]{padding:0}:root .pad-l-0[data-v-62e56b6a]{padding-left:0}:root .pad-r-0[data-v-62e56b6a]{padding-right:0}:root .pad-t-0[data-v-62e56b6a]{padding-top:0}:root .pad-b-0[data-v-62e56b6a]{padding-bottom:0}:root .pad-lr-0[data-v-62e56b6a]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-62e56b6a]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-62e56b6a]{margin:0}:root .mgn-l-0[data-v-62e56b6a]{margin-left:0}:root .mgn-r-0[data-v-62e56b6a]{margin-right:0}:root .mgn-t-0[data-v-62e56b6a]{margin-top:0}:root .mgn-b-0[data-v-62e56b6a]{margin-bottom:0}:root .mgn-lr-0[data-v-62e56b6a]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-62e56b6a]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-62e56b6a]{padding:2px}:root .pad-l-2[data-v-62e56b6a]{padding-left:2px}:root .pad-r-2[data-v-62e56b6a]{padding-right:2px}:root .pad-t-2[data-v-62e56b6a]{padding-top:2px}:root .pad-b-2[data-v-62e56b6a]{padding-bottom:2px}:root .pad-lr-2[data-v-62e56b6a]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-62e56b6a]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-62e56b6a]{margin:2px}:root .mgn-l-2[data-v-62e56b6a]{margin-left:2px}:root .mgn-r-2[data-v-62e56b6a]{margin-right:2px}:root .mgn-t-2[data-v-62e56b6a]{margin-top:2px}:root .mgn-b-2[data-v-62e56b6a]{margin-bottom:2px}:root .mgn-lr-2[data-v-62e56b6a]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-62e56b6a]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-62e56b6a]{padding:3px}:root .pad-l-3[data-v-62e56b6a]{padding-left:3px}:root .pad-r-3[data-v-62e56b6a]{padding-right:3px}:root .pad-t-3[data-v-62e56b6a]{padding-top:3px}:root .pad-b-3[data-v-62e56b6a]{padding-bottom:3px}:root .pad-lr-3[data-v-62e56b6a]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-62e56b6a]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-62e56b6a]{margin:3px}:root .mgn-l-3[data-v-62e56b6a]{margin-left:3px}:root .mgn-r-3[data-v-62e56b6a]{margin-right:3px}:root .mgn-t-3[data-v-62e56b6a]{margin-top:3px}:root .mgn-b-3[data-v-62e56b6a]{margin-bottom:3px}:root .mgn-lr-3[data-v-62e56b6a]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-62e56b6a]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-62e56b6a]{padding:4px}:root .pad-l-4[data-v-62e56b6a]{padding-left:4px}:root .pad-r-4[data-v-62e56b6a]{padding-right:4px}:root .pad-t-4[data-v-62e56b6a]{padding-top:4px}:root .pad-b-4[data-v-62e56b6a]{padding-bottom:4px}:root .pad-lr-4[data-v-62e56b6a]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-62e56b6a]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-62e56b6a]{margin:4px}:root .mgn-l-4[data-v-62e56b6a]{margin-left:4px}:root .mgn-r-4[data-v-62e56b6a]{margin-right:4px}:root .mgn-t-4[data-v-62e56b6a]{margin-top:4px}:root .mgn-b-4[data-v-62e56b6a]{margin-bottom:4px}:root .mgn-lr-4[data-v-62e56b6a]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-62e56b6a]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-62e56b6a]{padding:5px}:root .pad-l-5[data-v-62e56b6a]{padding-left:5px}:root .pad-r-5[data-v-62e56b6a]{padding-right:5px}:root .pad-t-5[data-v-62e56b6a]{padding-top:5px}:root .pad-b-5[data-v-62e56b6a]{padding-bottom:5px}:root .pad-lr-5[data-v-62e56b6a]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-62e56b6a]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-62e56b6a]{margin:5px}:root .mgn-l-5[data-v-62e56b6a]{margin-left:5px}:root .mgn-r-5[data-v-62e56b6a]{margin-right:5px}:root .mgn-t-5[data-v-62e56b6a]{margin-top:5px}:root .mgn-b-5[data-v-62e56b6a]{margin-bottom:5px}:root .mgn-lr-5[data-v-62e56b6a]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-62e56b6a]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-62e56b6a]{padding:6px}:root .pad-l-6[data-v-62e56b6a]{padding-left:6px}:root .pad-r-6[data-v-62e56b6a]{padding-right:6px}:root .pad-t-6[data-v-62e56b6a]{padding-top:6px}:root .pad-b-6[data-v-62e56b6a]{padding-bottom:6px}:root .pad-lr-6[data-v-62e56b6a]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-62e56b6a]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-62e56b6a]{margin:6px}:root .mgn-l-6[data-v-62e56b6a]{margin-left:6px}:root .mgn-r-6[data-v-62e56b6a]{margin-right:6px}:root .mgn-t-6[data-v-62e56b6a]{margin-top:6px}:root .mgn-b-6[data-v-62e56b6a]{margin-bottom:6px}:root .mgn-lr-6[data-v-62e56b6a]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-62e56b6a]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-62e56b6a]{padding:8px}:root .pad-l-8[data-v-62e56b6a]{padding-left:8px}:root .pad-r-8[data-v-62e56b6a]{padding-right:8px}:root .pad-t-8[data-v-62e56b6a]{padding-top:8px}:root .pad-b-8[data-v-62e56b6a]{padding-bottom:8px}:root .pad-lr-8[data-v-62e56b6a]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-62e56b6a]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-62e56b6a]{margin:8px}:root .mgn-l-8[data-v-62e56b6a]{margin-left:8px}:root .mgn-r-8[data-v-62e56b6a]{margin-right:8px}:root .mgn-t-8[data-v-62e56b6a]{margin-top:8px}:root .mgn-b-8[data-v-62e56b6a]{margin-bottom:8px}:root .mgn-lr-8[data-v-62e56b6a]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-62e56b6a]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-62e56b6a]{padding:9px}:root .pad-l-9[data-v-62e56b6a]{padding-left:9px}:root .pad-r-9[data-v-62e56b6a]{padding-right:9px}:root .pad-t-9[data-v-62e56b6a]{padding-top:9px}:root .pad-b-9[data-v-62e56b6a]{padding-bottom:9px}:root .pad-lr-9[data-v-62e56b6a]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-62e56b6a]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-62e56b6a]{margin:9px}:root .mgn-l-9[data-v-62e56b6a]{margin-left:9px}:root .mgn-r-9[data-v-62e56b6a]{margin-right:9px}:root .mgn-t-9[data-v-62e56b6a]{margin-top:9px}:root .mgn-b-9[data-v-62e56b6a]{margin-bottom:9px}:root .mgn-lr-9[data-v-62e56b6a]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-62e56b6a]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-62e56b6a]{padding:10px}:root .pad-l-10[data-v-62e56b6a]{padding-left:10px}:root .pad-r-10[data-v-62e56b6a]{padding-right:10px}:root .pad-t-10[data-v-62e56b6a]{padding-top:10px}:root .pad-b-10[data-v-62e56b6a]{padding-bottom:10px}:root .pad-lr-10[data-v-62e56b6a]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-62e56b6a]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-62e56b6a]{margin:10px}:root .mgn-l-10[data-v-62e56b6a]{margin-left:10px}:root .mgn-r-10[data-v-62e56b6a]{margin-right:10px}:root .mgn-t-10[data-v-62e56b6a]{margin-top:10px}:root .mgn-b-10[data-v-62e56b6a]{margin-bottom:10px}:root .mgn-lr-10[data-v-62e56b6a]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-62e56b6a]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-62e56b6a]{padding:12px}:root .pad-l-12[data-v-62e56b6a]{padding-left:12px}:root .pad-r-12[data-v-62e56b6a]{padding-right:12px}:root .pad-t-12[data-v-62e56b6a]{padding-top:12px}:root .pad-b-12[data-v-62e56b6a]{padding-bottom:12px}:root .pad-lr-12[data-v-62e56b6a]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-62e56b6a]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-62e56b6a]{margin:12px}:root .mgn-l-12[data-v-62e56b6a]{margin-left:12px}:root .mgn-r-12[data-v-62e56b6a]{margin-right:12px}:root .mgn-t-12[data-v-62e56b6a]{margin-top:12px}:root .mgn-b-12[data-v-62e56b6a]{margin-bottom:12px}:root .mgn-lr-12[data-v-62e56b6a]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-62e56b6a]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-62e56b6a]{padding:15px}:root .pad-l-15[data-v-62e56b6a]{padding-left:15px}:root .pad-r-15[data-v-62e56b6a]{padding-right:15px}:root .pad-t-15[data-v-62e56b6a]{padding-top:15px}:root .pad-b-15[data-v-62e56b6a]{padding-bottom:15px}:root .pad-lr-15[data-v-62e56b6a]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-62e56b6a]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-62e56b6a]{margin:15px}:root .mgn-l-15[data-v-62e56b6a]{margin-left:15px}:root .mgn-r-15[data-v-62e56b6a]{margin-right:15px}:root .mgn-t-15[data-v-62e56b6a]{margin-top:15px}:root .mgn-b-15[data-v-62e56b6a]{margin-bottom:15px}:root .mgn-lr-15[data-v-62e56b6a]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-62e56b6a]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-62e56b6a]{padding:20px}:root .pad-l-20[data-v-62e56b6a]{padding-left:20px}:root .pad-r-20[data-v-62e56b6a]{padding-right:20px}:root .pad-t-20[data-v-62e56b6a]{padding-top:20px}:root .pad-b-20[data-v-62e56b6a]{padding-bottom:20px}:root .pad-lr-20[data-v-62e56b6a]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-62e56b6a]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-62e56b6a]{margin:20px}:root .mgn-l-20[data-v-62e56b6a]{margin-left:20px}:root .mgn-r-20[data-v-62e56b6a]{margin-right:20px}:root .mgn-t-20[data-v-62e56b6a]{margin-top:20px}:root .mgn-b-20[data-v-62e56b6a]{margin-bottom:20px}:root .mgn-lr-20[data-v-62e56b6a]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-62e56b6a]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-62e56b6a]{padding:24px}:root .pad-l-24[data-v-62e56b6a]{padding-left:24px}:root .pad-r-24[data-v-62e56b6a]{padding-right:24px}:root .pad-t-24[data-v-62e56b6a]{padding-top:24px}:root .pad-b-24[data-v-62e56b6a]{padding-bottom:24px}:root .pad-lr-24[data-v-62e56b6a]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-62e56b6a]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-62e56b6a]{margin:24px}:root .mgn-l-24[data-v-62e56b6a]{margin-left:24px}:root .mgn-r-24[data-v-62e56b6a]{margin-right:24px}:root .mgn-t-24[data-v-62e56b6a]{margin-top:24px}:root .mgn-b-24[data-v-62e56b6a]{margin-bottom:24px}:root .mgn-lr-24[data-v-62e56b6a]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-62e56b6a]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-62e56b6a]{padding:25px}:root .pad-l-25[data-v-62e56b6a]{padding-left:25px}:root .pad-r-25[data-v-62e56b6a]{padding-right:25px}:root .pad-t-25[data-v-62e56b6a]{padding-top:25px}:root .pad-b-25[data-v-62e56b6a]{padding-bottom:25px}:root .pad-lr-25[data-v-62e56b6a]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-62e56b6a]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-62e56b6a]{margin:25px}:root .mgn-l-25[data-v-62e56b6a]{margin-left:25px}:root .mgn-r-25[data-v-62e56b6a]{margin-right:25px}:root .mgn-t-25[data-v-62e56b6a]{margin-top:25px}:root .mgn-b-25[data-v-62e56b6a]{margin-bottom:25px}:root .mgn-lr-25[data-v-62e56b6a]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-62e56b6a]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-62e56b6a]{padding:30px}:root .pad-l-30[data-v-62e56b6a]{padding-left:30px}:root .pad-r-30[data-v-62e56b6a]{padding-right:30px}:root .pad-t-30[data-v-62e56b6a]{padding-top:30px}:root .pad-b-30[data-v-62e56b6a]{padding-bottom:30px}:root .pad-lr-30[data-v-62e56b6a]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-62e56b6a]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-62e56b6a]{margin:30px}:root .mgn-l-30[data-v-62e56b6a]{margin-left:30px}:root .mgn-r-30[data-v-62e56b6a]{margin-right:30px}:root .mgn-t-30[data-v-62e56b6a]{margin-top:30px}:root .mgn-b-30[data-v-62e56b6a]{margin-bottom:30px}:root .mgn-lr-30[data-v-62e56b6a]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-62e56b6a]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-62e56b6a]{padding:40px}:root .pad-l-40[data-v-62e56b6a]{padding-left:40px}:root .pad-r-40[data-v-62e56b6a]{padding-right:40px}:root .pad-t-40[data-v-62e56b6a]{padding-top:40px}:root .pad-b-40[data-v-62e56b6a]{padding-bottom:40px}:root .pad-lr-40[data-v-62e56b6a]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-62e56b6a]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-62e56b6a]{margin:40px}:root .mgn-l-40[data-v-62e56b6a]{margin-left:40px}:root .mgn-r-40[data-v-62e56b6a]{margin-right:40px}:root .mgn-t-40[data-v-62e56b6a]{margin-top:40px}:root .mgn-b-40[data-v-62e56b6a]{margin-bottom:40px}:root .mgn-lr-40[data-v-62e56b6a]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-62e56b6a]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-62e56b6a]{padding:50px}:root .pad-l-50[data-v-62e56b6a]{padding-left:50px}:root .pad-r-50[data-v-62e56b6a]{padding-right:50px}:root .pad-t-50[data-v-62e56b6a]{padding-top:50px}:root .pad-b-50[data-v-62e56b6a]{padding-bottom:50px}:root .pad-lr-50[data-v-62e56b6a]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-62e56b6a]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-62e56b6a]{margin:50px}:root .mgn-l-50[data-v-62e56b6a]{margin-left:50px}:root .mgn-r-50[data-v-62e56b6a]{margin-right:50px}:root .mgn-t-50[data-v-62e56b6a]{margin-top:50px}:root .mgn-b-50[data-v-62e56b6a]{margin-bottom:50px}:root .mgn-lr-50[data-v-62e56b6a]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-62e56b6a]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-62e56b6a]{padding:60px}:root .pad-l-60[data-v-62e56b6a]{padding-left:60px}:root .pad-r-60[data-v-62e56b6a]{padding-right:60px}:root .pad-t-60[data-v-62e56b6a]{padding-top:60px}:root .pad-b-60[data-v-62e56b6a]{padding-bottom:60px}:root .pad-lr-60[data-v-62e56b6a]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-62e56b6a]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-62e56b6a]{margin:60px}:root .mgn-l-60[data-v-62e56b6a]{margin-left:60px}:root .mgn-r-60[data-v-62e56b6a]{margin-right:60px}:root .mgn-t-60[data-v-62e56b6a]{margin-top:60px}:root .mgn-b-60[data-v-62e56b6a]{margin-bottom:60px}:root .mgn-lr-60[data-v-62e56b6a]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-62e56b6a]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-62e56b6a]{padding:70px}:root .pad-l-70[data-v-62e56b6a]{padding-left:70px}:root .pad-r-70[data-v-62e56b6a]{padding-right:70px}:root .pad-t-70[data-v-62e56b6a]{padding-top:70px}:root .pad-b-70[data-v-62e56b6a]{padding-bottom:70px}:root .pad-lr-70[data-v-62e56b6a]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-62e56b6a]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-62e56b6a]{margin:70px}:root .mgn-l-70[data-v-62e56b6a]{margin-left:70px}:root .mgn-r-70[data-v-62e56b6a]{margin-right:70px}:root .mgn-t-70[data-v-62e56b6a]{margin-top:70px}:root .mgn-b-70[data-v-62e56b6a]{margin-bottom:70px}:root .mgn-lr-70[data-v-62e56b6a]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-62e56b6a]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-62e56b6a]{padding:80px}:root .pad-l-80[data-v-62e56b6a]{padding-left:80px}:root .pad-r-80[data-v-62e56b6a]{padding-right:80px}:root .pad-t-80[data-v-62e56b6a]{padding-top:80px}:root .pad-b-80[data-v-62e56b6a]{padding-bottom:80px}:root .pad-lr-80[data-v-62e56b6a]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-62e56b6a]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-62e56b6a]{margin:80px}:root .mgn-l-80[data-v-62e56b6a]{margin-left:80px}:root .mgn-r-80[data-v-62e56b6a]{margin-right:80px}:root .mgn-t-80[data-v-62e56b6a]{margin-top:80px}:root .mgn-b-80[data-v-62e56b6a]{margin-bottom:80px}:root .mgn-lr-80[data-v-62e56b6a]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-62e56b6a]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-62e56b6a]{padding:90px}:root .pad-l-90[data-v-62e56b6a]{padding-left:90px}:root .pad-r-90[data-v-62e56b6a]{padding-right:90px}:root .pad-t-90[data-v-62e56b6a]{padding-top:90px}:root .pad-b-90[data-v-62e56b6a]{padding-bottom:90px}:root .pad-lr-90[data-v-62e56b6a]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-62e56b6a]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-62e56b6a]{margin:90px}:root .mgn-l-90[data-v-62e56b6a]{margin-left:90px}:root .mgn-r-90[data-v-62e56b6a]{margin-right:90px}:root .mgn-t-90[data-v-62e56b6a]{margin-top:90px}:root .mgn-b-90[data-v-62e56b6a]{margin-bottom:90px}:root .mgn-lr-90[data-v-62e56b6a]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-62e56b6a]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-62e56b6a]{padding:100px}:root .pad-l-100[data-v-62e56b6a]{padding-left:100px}:root .pad-r-100[data-v-62e56b6a]{padding-right:100px}:root .pad-t-100[data-v-62e56b6a]{padding-top:100px}:root .pad-b-100[data-v-62e56b6a]{padding-bottom:100px}:root .pad-lr-100[data-v-62e56b6a]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-62e56b6a]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-62e56b6a]{margin:100px}:root .mgn-l-100[data-v-62e56b6a]{margin-left:100px}:root .mgn-r-100[data-v-62e56b6a]{margin-right:100px}:root .mgn-t-100[data-v-62e56b6a]{margin-top:100px}:root .mgn-b-100[data-v-62e56b6a]{margin-bottom:100px}:root .mgn-lr-100[data-v-62e56b6a]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-62e56b6a]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-62e56b6a]{padding:120px}:root .pad-l-120[data-v-62e56b6a]{padding-left:120px}:root .pad-r-120[data-v-62e56b6a]{padding-right:120px}:root .pad-t-120[data-v-62e56b6a]{padding-top:120px}:root .pad-b-120[data-v-62e56b6a]{padding-bottom:120px}:root .pad-lr-120[data-v-62e56b6a]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-62e56b6a]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-62e56b6a]{margin:120px}:root .mgn-l-120[data-v-62e56b6a]{margin-left:120px}:root .mgn-r-120[data-v-62e56b6a]{margin-right:120px}:root .mgn-t-120[data-v-62e56b6a]{margin-top:120px}:root .mgn-b-120[data-v-62e56b6a]{margin-bottom:120px}:root .mgn-lr-120[data-v-62e56b6a]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-62e56b6a]{margin-top:120px;margin-bottom:120px}[data-v-62e56b6a]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-62e56b6a]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-62e56b6a]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-62e56b6a]{width:100%}.v-app[data-v-62e56b6a]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-62e56b6a]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-62e56b6a]{margin-bottom:10px}.devise-container input[type=email][data-v-62e56b6a],.devise-container input[type=password][data-v-62e56b6a],.devise-container input[type=submit][data-v-62e56b6a]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;margin-bottom:10px;transition:.2s ease;outline:none}.devise-container input[type=submit][data-v-62e56b6a]{cursor:pointer}.devise-container .actions input[data-v-62e56b6a]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-62e56b6a],a[data-v-62e56b6a]:hover,a[data-v-62e56b6a]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-62e56b6a]:hover{color:#2d8e54;text-decoration:underline}a[data-v-62e56b6a]:focus{color:#164057}h1[data-v-62e56b6a],h2[data-v-62e56b6a],h3[data-v-62e56b6a],h4[data-v-62e56b6a],h5[data-v-62e56b6a],h6[data-v-62e56b6a]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-62e56b6a],.heading-2[data-v-62e56b6a],.heading-3[data-v-62e56b6a],.heading-4[data-v-62e56b6a],.heading-5[data-v-62e56b6a],.heading-6[data-v-62e56b6a]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-62e56b6a]{font-size:2.5rem}.heading-2[data-v-62e56b6a]{font-size:2rem}.heading-3[data-v-62e56b6a]{font-size:1.75rem}.heading-4[data-v-62e56b6a]{font-size:1.5rem}.heading-5[data-v-62e56b6a]{font-size:1.25rem}.heading-6[data-v-62e56b6a]{font-size:1rem}.error_text[data-v-62e56b6a]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-62e56b6a]{width:100%;min-height:50px}nav[data-v-62e56b6a]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-62e56b6a],.nav-right[data-v-62e56b6a]{display:flex;flex-direction:row}.nav-link[data-v-62e56b6a]{font-size:18px}.nav-loggedout[data-v-62e56b6a]{color:#000}.nav-loggedin[data-v-62e56b6a]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-62e56b6a]{color:#fff}.nav-loggedin a[data-v-62e56b6a]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-62e56b6a]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-62e56b6a]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-62e56b6a]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-62e56b6a]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-62e56b6a]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-62e56b6a]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-62e56b6a]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-62e56b6a]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-62e56b6a]{gap:5%}}button[data-v-62e56b6a]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-62e56b6a],.cancel_button[data-v-62e56b6a]{background-color:#57ca85;align-items:center;border-radius:var(--radius-default);border:none;padding:var(--spacing-4x);width:200px;display:flex;flex-direction:column;color:#3a98cc;font-size:var(--type-size-default);cursor:pointer}.cancel_button[data-v-62e56b6a]{background-color:#ccc}.action_button[data-v-62e56b6a]:disabled,.cancel_button[data-v-62e56b6a]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-62e56b6a]{background-color:#57ca85;color:#3a98cc;border-radius:var(--radius-default);border:none;padding:var(--spacing-2x);width:150px;font-size:var(--type-size-default)}.button__fitted[data-v-62e56b6a]{width:fit-content}.button__empty[data-v-62e56b6a]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-62e56b6a]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-62e56b6a]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-62e56b6a]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-62e56b6a]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-62e56b6a]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-62e56b6a]{background-color:#eef5fa}.btn-pricing[data-v-62e56b6a]{font-size:22px;border:none}.simple-table[data-v-62e56b6a]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-62e56b6a],.simple-table td[data-v-62e56b6a]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-62e56b6a]{padding:5px}.date-cell[data-v-62e56b6a]{white-space:nowrap}.number-cell[data-v-62e56b6a]{text-align:right}.negative-cell[data-v-62e56b6a]{color:#f94144}.net-worth-row[data-v-62e56b6a]{background-color:#f5dc98}.bold-cell[data-v-62e56b6a]{font-weight:700}.warn-text[data-v-62e56b6a]{color:#fb991c}.error-text[data-v-62e56b6a]{color:#f94144}.form__panel[data-v-62e56b6a]{display:block}.form__row[data-v-62e56b6a]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-62e56b6a]{display:flex}.form__header[data-v-62e56b6a]{width:26%}.form__input[data-v-62e56b6a]{width:100%}.form__input input[data-v-62e56b6a]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;transition:.2s ease;outline:none}.form__input select[data-v-62e56b6a]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input textarea[data-v-62e56b6a]{width:100%;padding:11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input .dp__main[data-v-62e56b6a]{width:100%}.form__input .dp__main input[data-v-62e56b6a]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-62e56b6a],.form__input select[data-v-62e56b6a],.form__input .dp__main[data-v-62e56b6a]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-62e56b6a],.form__input select[data-v-62e56b6a],.form__input .dp__main[data-v-62e56b6a]{width:50%}}.form__input input[data-v-62e56b6a]:hover,.form__input select[data-v-62e56b6a]:hover,.form__input textarea[data-v-62e56b6a]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-62e56b6a]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-62e56b6a]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-62e56b6a]:focus{border-color:var(--color-input-focus)}.form__input[data-v-62e56b6a]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-62e56b6a]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-62e56b6a]{display:flex;gap:10px}.form__input--mandatory[data-v-62e56b6a]{color:#f94144}.form__input--mandatory__one-of-two[data-v-62e56b6a]{color:#f94144;vertical-align:super}.form__section[data-v-62e56b6a]{padding:30px 10px}.disabled-field[data-v-62e56b6a]{color:#aaa}.select-wrapper[data-v-62e56b6a]{position:relative}.select-wrapper[data-v-62e56b6a]:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #777;pointer-events:none}.select-wrapper select[data-v-62e56b6a]{padding:10px 30px 10px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px;background-color:#f8f9fa;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-wrapper select[data-v-62e56b6a]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-62e56b6a]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-62e56b6a]{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading[data-v-62e56b6a]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-62e56b6a]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button[data-v-62e56b6a]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button[data-v-62e56b6a]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-62e56b6a]{font-size:14px}.admin-card[data-v-62e56b6a]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-form-card[data-v-62e56b6a]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-62e56b6a]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-62e56b6a]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-62e56b6a]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-62e56b6a]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-62e56b6a]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-62e56b6a]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-62e56b6a]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-62e56b6a]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-62e56b6a],.admin-form-container .admin-form-group select[data-v-62e56b6a]{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input[data-v-62e56b6a]:disabled,.admin-form-container .admin-form-group select[data-v-62e56b6a]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-62e56b6a]:focus,.admin-form-container .admin-form-group select[data-v-62e56b6a]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-62e56b6a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container[data-v-62e56b6a]{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button[data-v-62e56b6a]{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn[data-v-62e56b6a]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-62e56b6a]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-62e56b6a]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-62e56b6a]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-62e56b6a]{background-color:#2c5444;color:#fff;border:1px solid #2C5444;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-primary-btn[data-v-62e56b6a]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-62e56b6a]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-62e56b6a]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-62e56b6a]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-62e56b6a]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-62e56b6a]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-62e56b6a]{background-color:#177100;color:#fff}.admin-badge.id[data-v-62e56b6a],.admin-badge.external-uuid[data-v-62e56b6a]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-62e56b6a]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-62e56b6a]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;justify-content:center}.admin-action-buttons button.edit-btn[data-v-62e56b6a]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-62e56b6a]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-62e56b6a]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-62e56b6a]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-62e56b6a]{font-size:14px}.admin-detail-item[data-v-62e56b6a]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-62e56b6a]{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info[data-v-62e56b6a]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-62e56b6a]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-62e56b6a]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-62e56b6a]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-62e56b6a]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-62e56b6a]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-62e56b6a]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-62e56b6a]:hover{color:#2c5444}.admin-filter-select select[data-v-62e56b6a]{min-width:150px}.admin-filter-select select[data-v-62e56b6a]:focus{border-color:#2c5444}.admin-header-section[data-v-62e56b6a]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-62e56b6a]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-62e56b6a]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-62e56b6a]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-62e56b6a]{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa[data-v-62e56b6a]{font-size:14px}.admin-add-btn[data-v-62e56b6a]:hover{background-color:#1a3329}.table-containers[data-v-62e56b6a]{display:flex;gap:20px}.table-containers .table-container[data-v-62e56b6a]{display:flex;flex-direction:column;border:2px solid #CCCCCC;border-radius:10px;padding:10px;align-items:center;min-width:150px;cursor:pointer}.table-containers .table-title[data-v-62e56b6a]{font-weight:700}.table-containers .table-value[data-v-62e56b6a]{font-size:1.2em}.sysadmin-button-bar[data-v-62e56b6a]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-62e56b6a]{margin:20px 0}.swal-password-form .form-group[data-v-62e56b6a]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-62e56b6a]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-62e56b6a]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-62e56b6a]{display:block;margin-bottom:3px!important;font-weight:600;color:#333;font-size:14px;width:100%}.swal-password-form .form-group input.swal2-input[data-v-62e56b6a]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin:0!important;box-sizing:border-box}.swal-password-form .form-group input.swal2-input[data-v-62e56b6a]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.user-activity[data-v-62e56b6a]{padding:20px 0}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-admin-user{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-admin-user .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-back-button,.v-admin-user .header-section .back-button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-admin-user .header-section .back-button:hover{background-color:#f8f9fa}.admin-back-button svg,.v-admin-user .header-section .back-button svg{font-size:14px}.admin-card,.v-admin-user .user-profile-card,.v-admin-user .tabs-section{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-loading-indicator,.v-admin-user .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-admin-user .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-badge,.v-admin-user .user-profile-card .user-info-section .user-badges .badge{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active,.v-admin-user .user-profile-card .user-info-section .user-badges .active.badge{background-color:#57ca85;color:#fff}.admin-badge.inactive,.v-admin-user .user-profile-card .user-info-section .user-badges .inactive.badge{background-color:#f94144;color:#fff}.admin-badge.admin,.v-admin-user .user-profile-card .user-info-section .user-badges .admin.badge{background-color:#797979;color:#fff}.admin-badge.manager,.v-admin-user .user-profile-card .user-info-section .user-badges .manager.badge{background-color:#ffbc02;color:#fff}.admin-badge.employee,.v-admin-user .user-profile-card .user-info-section .user-badges .employee.badge{background-color:#177100;color:#fff}.admin-badge.id,.v-admin-user .user-profile-card .user-info-section .user-badges .id.badge,.admin-badge.external-uuid,.v-admin-user .user-profile-card .user-info-section .user-badges .external-uuid.badge{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons,.v-admin-user .user-profile-card .action-buttons{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button,.v-admin-user .user-profile-card .action-buttons button{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;justify-content:center}.admin-action-buttons button.edit-btn,.v-admin-user .user-profile-card .action-buttons button.edit-btn{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn:hover,.v-admin-user .user-profile-card .action-buttons button.edit-btn:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn,.v-admin-user .user-profile-card .action-buttons button.delete-btn{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn:hover,.v-admin-user .user-profile-card .action-buttons button.delete-btn:hover{background-color:#f71013}.admin-action-buttons button svg,.v-admin-user .user-profile-card .action-buttons button svg{font-size:14px}.admin-detail-item,.v-admin-user .tabs-section .tab-content .profile-details .detail-item{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon,.v-admin-user .tabs-section .tab-content .profile-details .detail-item .detail-icon{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info,.v-admin-user .tabs-section .tab-content .profile-details .detail-item .detail-info{flex:1}.admin-detail-item .detail-info .detail-label,.v-admin-user .tabs-section .tab-content .profile-details .detail-item .detail-info .detail-label{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value,.v-admin-user .tabs-section .tab-content .profile-details .detail-item .detail-info .detail-value{font-size:14px;color:#333;font-weight:500}.v-admin-user .header-section{margin-bottom:10px}.v-admin-user .user-profile-container{max-width:1200px;margin:0 auto}.v-admin-user .user-profile-card{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.v-admin-user .user-profile-card .profile-image-section{flex-shrink:0}.v-admin-user .user-profile-card .profile-image-section .profile-image{width:120px;height:120px;border-radius:50%;background-color:#f1f3f5;overflow:hidden}.v-admin-user .user-profile-card .profile-image-section .profile-image img{width:100%;height:100%;object-fit:cover}.v-admin-user .user-profile-card .profile-image-section .profile-image img.no-image{background-color:#e0e0e0;position:relative}.v-admin-user .user-profile-card .profile-image-section .profile-image img.no-image:after{content:"\\f007";font-family:"Font Awesome 5 Free";font-weight:900;font-size:60px;color:#999;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-admin-user .user-profile-card .user-info-section{flex:1}.v-admin-user .user-profile-card .user-info-section .user-name{font-size:28px;font-weight:700;color:#2c5444;margin-bottom:8px}.v-admin-user .user-profile-card .user-info-section .user-title{font-size:18px;color:#666;margin-bottom:20px}.v-admin-user .user-profile-card .user-info-section .user-badges{display:flex;gap:12px}.v-admin-user .tabs-section{overflow:hidden}.v-admin-user .tabs-section .tab-nav{display:flex;border-bottom:1px solid #eee}.v-admin-user .tabs-section .tab-nav .tab-item{padding:16px 24px;font-size:16px;font-weight:500;color:#666;cursor:pointer;transition:all .2s}.v-admin-user .tabs-section .tab-nav .tab-item.active{color:#2c5444;background-color:#f8f9fa;border-bottom:3px solid #2C5444}.v-admin-user .tabs-section .tab-nav .tab-item:hover:not(.active){background-color:#f8f9fa}.v-admin-user .tabs-section .tab-content{padding:30px}.v-admin-user .tabs-section .tab-content .profile-details{display:flex;flex-wrap:wrap;gap:20px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-admin-user-edit{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-admin-user-edit .page-heading h1,.v-admin-user-edit .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading,.v-admin-user-edit .header-section h2{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button,.v-admin-user-edit .back-navigation .back-btn{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-admin-user-edit .back-navigation .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-admin-user-edit .back-navigation .back-btn svg{font-size:14px}.admin-form-card,.v-admin-user-edit .user-form-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator,.v-admin-user-edit .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-admin-user-edit .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container,.v-admin-user-edit .form-container{margin-bottom:30px}.admin-form-container .admin-form-row,.v-admin-user-edit .form-container .admin-form-row,.v-admin-user-edit .form-container .form-row{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row:last-child,.v-admin-user-edit .form-container .admin-form-row:last-child,.v-admin-user-edit .form-container .form-row:last-child{margin-bottom:0}.admin-form-container .admin-form-group,.v-admin-user-edit .form-container .admin-form-group,.v-admin-user-edit .form-container .form-group{display:flex;flex-direction:column}.admin-form-container .admin-form-group label,.v-admin-user-edit .form-container .admin-form-group label,.v-admin-user-edit .form-container .form-group label{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text,.v-admin-user-edit .form-container .admin-form-group .field-text,.v-admin-user-edit .form-container .form-group .field-text{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input,.v-admin-user-edit .form-container .admin-form-group input,.v-admin-user-edit .form-container .form-group input,.admin-form-container .admin-form-group select,.v-admin-user-edit .form-container .admin-form-group select,.v-admin-user-edit .form-container .form-group select{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input:disabled,.v-admin-user-edit .form-container .admin-form-group input:disabled,.v-admin-user-edit .form-container .form-group input:disabled,.admin-form-container .admin-form-group select:disabled,.v-admin-user-edit .form-container .admin-form-group select:disabled,.v-admin-user-edit .form-container .form-group select:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input:focus,.v-admin-user-edit .form-container .admin-form-group input:focus,.v-admin-user-edit .form-container .form-group input:focus,.admin-form-container .admin-form-group select:focus,.v-admin-user-edit .form-container .admin-form-group select:focus,.v-admin-user-edit .form-container .form-group select:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper,.v-admin-user-edit .form-container .admin-form-group select.select-wrapper,.v-admin-user-edit .form-container .form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container,.v-admin-user-edit .button-container{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button,.v-admin-user-edit .button-container button{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn,.v-admin-user-edit .button-container .cancel-btn{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn:hover,.v-admin-user-edit .button-container .cancel-btn:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn,.v-admin-user-edit .button-container .action-btn{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn:hover,.v-admin-user-edit .button-container .action-btn:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn,.v-admin-user-edit .change-password-btn,.v-admin-user-edit .confirm-email-btn{background-color:#2c5444;color:#fff;border:1px solid #2C5444;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-primary-btn:hover,.v-admin-user-edit .change-password-btn:hover,.v-admin-user-edit .confirm-email-btn:hover{background-color:#1a3329;border-color:#1a3329}.v-admin-user-edit .page-heading{margin-bottom:10px}.v-admin-user-edit .back-navigation{margin-bottom:20px}.v-admin-user-edit .header-section{margin-bottom:10px}.v-admin-user-edit .form-container .form-group.unique-id,.v-admin-user-edit .form-container .form-group.title,.v-admin-user-edit .form-container .form-group.first-name,.v-admin-user-edit .form-container .form-group.last-name,.v-admin-user-edit .form-container .form-group.position,.v-admin-user-edit .form-container .form-group.manager,.v-admin-user-edit .form-container .form-group.role,.v-admin-user-edit .form-container .form-group.account-status,.v-admin-user-edit .form-container .form-group.start-date,.v-admin-user-edit .form-container .form-group.subsidiary{flex:1}.v-admin-user-edit .form-container .form-group.email{flex:1.5}.v-admin-user-edit .change-password-btn,.v-admin-user-edit .confirm-email-btn{padding:12px 16px;width:200px}.v-admin-user-edit .confirm-email-btn{background-color:#2c5444}.v-admin-user-edit .confirm-email-btn:hover{background-color:#1a3329}.v-admin-user-edit .profile-image-input-container{display:flex;flex-direction:column;flex:1}.v-admin-user-edit .profile-image-input-container input[type=file]{margin-bottom:10px}.v-admin-user-edit .profile-image-input-container .help-text{font-size:14px;color:#6c757d;margin-bottom:10px;font-style:italic}.v-admin-user-edit .profile-image-input-container .profile-image-preview{margin-top:10px;max-width:150px;max-height:150px;width:150px;height:150px;object-fit:cover;border:1px solid #e1e5ea;border-radius:50%;padding:4px;background-color:#fff}.v-admin-user-edit .profile-image-input-container .remove-profile-image-btn{margin-top:10px;padding:8px 16px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.v-admin-user-edit .profile-image-input-container .remove-profile-image-btn:hover{background-color:#f5c6cb}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-search-box,.v-admin-locations .search-box{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input,.v-admin-locations .search-box input{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input:focus,.v-admin-locations .search-box input:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button,.v-admin-locations .search-box .search-button{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button:hover,.v-admin-locations .search-box .search-button:hover{color:#2c5444}.admin-filter-select select,.v-admin-locations .status-filter select,.v-admin-locations .org-filter select{min-width:150px}.admin-filter-select select:focus,.v-admin-locations .status-filter select:focus,.v-admin-locations .org-filter select:focus{border-color:#2c5444}.admin-header-section,.v-admin-locations .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-admin-locations .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-admin-locations .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.admin-filters-row,.v-admin-locations .filters-row{display:flex;gap:15px;align-items:center}.admin-add-btn,.v-admin-locations .action-buttons .bulk-upload-btn,.v-admin-locations .action-buttons .add-location-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa,.v-admin-locations .action-buttons .bulk-upload-btn .svg-inline--fa,.v-admin-locations .action-buttons .add-location-btn .svg-inline--fa{font-size:14px}.admin-add-btn:hover,.v-admin-locations .action-buttons .bulk-upload-btn:hover,.v-admin-locations .action-buttons .add-location-btn:hover{background-color:#1a3329}.v-admin-locations{padding:20px}.v-admin-locations .header-section .location-title{color:#2c5444;font-size:32px;font-weight:700;text-transform:none!important;margin:0}.v-admin-locations .action-buttons{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.v-admin-locations .action-buttons .button-row{display:flex;align-items:center;gap:15px}.v-admin-locations .action-buttons .download-row{display:flex;justify-content:flex-start;width:100%;padding-left:15px}.v-admin-locations .action-buttons .sample-link{color:#2c5444;text-decoration:none;font-weight:500;font-size:12px;cursor:pointer}.v-admin-locations .action-buttons .sample-link:hover{text-decoration:underline;color:#1a3329}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-admin-location{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-admin-location .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-back-button,.v-admin-location .header-section .back-button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-admin-location .header-section .back-button:hover{background-color:#f8f9fa}.admin-back-button svg,.v-admin-location .header-section .back-button svg{font-size:14px}.admin-card,.v-admin-location .location-profile-card,.v-admin-location .location-details{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-loading-indicator,.v-admin-location .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-admin-location .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-badge,.v-admin-location .location-profile-card .location-info-section .location-badges .badge{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active,.v-admin-location .location-profile-card .location-info-section .location-badges .active.badge{background-color:#57ca85;color:#fff}.admin-badge.inactive,.v-admin-location .location-profile-card .location-info-section .location-badges .inactive.badge{background-color:#f94144;color:#fff}.admin-badge.admin,.v-admin-location .location-profile-card .location-info-section .location-badges .admin.badge{background-color:#797979;color:#fff}.admin-badge.manager,.v-admin-location .location-profile-card .location-info-section .location-badges .manager.badge{background-color:#ffbc02;color:#fff}.admin-badge.employee,.v-admin-location .location-profile-card .location-info-section .location-badges .employee.badge{background-color:#177100;color:#fff}.admin-badge.id,.v-admin-location .location-profile-card .location-info-section .location-badges .id.badge,.admin-badge.external-uuid,.v-admin-location .location-profile-card .location-info-section .location-badges .external-uuid.badge{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons,.v-admin-location .location-profile-card .action-buttons{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button,.v-admin-location .location-profile-card .action-buttons button{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;justify-content:center}.admin-action-buttons button.edit-btn,.v-admin-location .location-profile-card .action-buttons button.edit-btn{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn:hover,.v-admin-location .location-profile-card .action-buttons button.edit-btn:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn,.v-admin-location .location-profile-card .action-buttons button.delete-btn{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn:hover,.v-admin-location .location-profile-card .action-buttons button.delete-btn:hover{background-color:#f71013}.admin-action-buttons button svg,.v-admin-location .location-profile-card .action-buttons button svg{font-size:14px}.admin-detail-item,.v-admin-location .location-details .detail-item{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon,.v-admin-location .location-details .detail-item .detail-icon{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info,.v-admin-location .location-details .detail-item .detail-info{flex:1}.admin-detail-item .detail-info .detail-label,.v-admin-location .location-details .detail-item .detail-info .detail-label{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value,.v-admin-location .location-details .detail-item .detail-info .detail-value{font-size:14px;color:#333;font-weight:500}.v-admin-location .header-section{margin-bottom:10px}.v-admin-location .location-profile-container{max-width:1200px;margin:0 auto}.v-admin-location .location-profile-card{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.v-admin-location .location-profile-card .location-info-section{flex:1}.v-admin-location .location-profile-card .location-info-section .location-name{font-size:28px;font-weight:700;color:#2c5444;margin-bottom:8px}.v-admin-location .location-profile-card .location-info-section .location-address{font-size:18px;color:#666;margin-bottom:20px}.v-admin-location .location-profile-card .location-info-section .location-badges{display:flex;gap:12px}.v-admin-location .location-details{display:flex;flex-wrap:wrap;gap:20px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-admin-location-edit{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-admin-location-edit .page-heading h1,.v-admin-location-edit .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading,.v-admin-location-edit .header-section h2{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button,.v-admin-location-edit .back-navigation .back-btn{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-admin-location-edit .back-navigation .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-admin-location-edit .back-navigation .back-btn svg{font-size:14px}.admin-form-card,.v-admin-location-edit .location-form-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator,.v-admin-location-edit .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-admin-location-edit .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container,.v-admin-location-edit .form-container{margin-bottom:30px}.admin-form-container .admin-form-row,.v-admin-location-edit .form-container .admin-form-row,.v-admin-location-edit .form-container .form-row{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row:last-child,.v-admin-location-edit .form-container .admin-form-row:last-child,.v-admin-location-edit .form-container .form-row:last-child{margin-bottom:0}.admin-form-container .admin-form-group,.v-admin-location-edit .form-container .admin-form-group,.v-admin-location-edit .form-container .form-group{display:flex;flex-direction:column}.admin-form-container .admin-form-group label,.v-admin-location-edit .form-container .admin-form-group label,.v-admin-location-edit .form-container .form-group label{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text,.v-admin-location-edit .form-container .admin-form-group .field-text,.v-admin-location-edit .form-container .form-group .field-text{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input,.v-admin-location-edit .form-container .admin-form-group input,.v-admin-location-edit .form-container .form-group input,.admin-form-container .admin-form-group select,.v-admin-location-edit .form-container .admin-form-group select,.v-admin-location-edit .form-container .form-group select{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input:disabled,.v-admin-location-edit .form-container .admin-form-group input:disabled,.v-admin-location-edit .form-container .form-group input:disabled,.admin-form-container .admin-form-group select:disabled,.v-admin-location-edit .form-container .admin-form-group select:disabled,.v-admin-location-edit .form-container .form-group select:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input:focus,.v-admin-location-edit .form-container .admin-form-group input:focus,.v-admin-location-edit .form-container .form-group input:focus,.admin-form-container .admin-form-group select:focus,.v-admin-location-edit .form-container .admin-form-group select:focus,.v-admin-location-edit .form-container .form-group select:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper,.v-admin-location-edit .form-container .admin-form-group select.select-wrapper,.v-admin-location-edit .form-container .form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container,.v-admin-location-edit .button-container{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button,.v-admin-location-edit .button-container button{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn,.v-admin-location-edit .button-container .cancel-btn{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn:hover,.v-admin-location-edit .button-container .cancel-btn:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn,.v-admin-location-edit .button-container .action-btn{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn:hover,.v-admin-location-edit .button-container .action-btn:hover{background-color:#1a3329;border-color:#1a3329}.v-admin-location-edit .page-heading{margin-bottom:10px}.v-admin-location-edit .back-navigation{margin-bottom:20px}.v-admin-location-edit .header-section{margin-bottom:10px}.v-admin-location-edit .form-container .form-group.name,.v-admin-location-edit .form-container .form-group.external-uuid,.v-admin-location-edit .form-container .form-group.parent-location,.v-admin-location-edit .form-container .form-group.address-line-1,.v-admin-location-edit .form-container .form-group.address-line-2,.v-admin-location-edit .form-container .form-group.suburb,.v-admin-location-edit .form-container .form-group.state,.v-admin-location-edit .form-container .form-group.postcode,.v-admin-location-edit .form-container .form-group.country,.v-admin-location-edit .form-container .form-group.scheme,.v-admin-location-edit .form-container .form-group.timezone,.v-admin-location-edit .form-container .form-group.status{flex:1}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-admin-organisation{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-admin-organisation .header-section .top-row h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-back-button,.v-admin-organisation .header-section .back-button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-admin-organisation .header-section .back-button:hover{background-color:#f8f9fa}.admin-back-button svg,.v-admin-organisation .header-section .back-button svg{font-size:14px}.admin-card,.v-admin-organisation .organisation-profile-card,.v-admin-organisation .subsidiaries-section{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-loading-indicator,.v-admin-organisation .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-admin-organisation .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-badge,.v-admin-organisation .organisation-profile-card .organisation-info-section .organisation-badges .badge{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active,.v-admin-organisation .organisation-profile-card .organisation-info-section .organisation-badges .active.badge{background-color:#57ca85;color:#fff}.admin-badge.inactive,.v-admin-organisation .organisation-profile-card .organisation-info-section .organisation-badges .inactive.badge{background-color:#f94144;color:#fff}.admin-badge.admin,.v-admin-organisation .organisation-profile-card .organisation-info-section .organisation-badges .admin.badge{background-color:#797979;color:#fff}.admin-badge.manager,.v-admin-organisation .organisation-profile-card .organisation-info-section .organisation-badges .manager.badge{background-color:#ffbc02;color:#fff}.admin-badge.employee,.v-admin-organisation .organisation-profile-card .organisation-info-section .organisation-badges .employee.badge{background-color:#177100;color:#fff}.admin-badge.id,.v-admin-organisation .organisation-profile-card .organisation-info-section .organisation-badges .id.badge,.admin-badge.external-uuid,.v-admin-organisation .organisation-profile-card .organisation-info-section .organisation-badges .external-uuid.badge{background-color:#fff;color:#333;border:1px solid #ddd}.admin-search-box,.v-admin-organisation .subsidiaries-section .search-box{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input,.v-admin-organisation .subsidiaries-section .search-box input{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input:focus,.v-admin-organisation .subsidiaries-section .search-box input:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button,.v-admin-organisation .subsidiaries-section .search-box .search-button{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button:hover,.v-admin-organisation .subsidiaries-section .search-box .search-button:hover{color:#2c5444}.admin-filter-select select,.v-admin-organisation .subsidiaries-section .status-filter select{min-width:150px}.admin-filter-select select:focus,.v-admin-organisation .subsidiaries-section .status-filter select:focus{border-color:#2c5444}.admin-filters-row,.v-admin-organisation .subsidiaries-section .filters-row{display:flex;gap:15px;align-items:center}.admin-add-btn,.v-admin-organisation .header-section .bulk-upload-btn,.v-admin-organisation .subsidiaries-section .section-header .action-buttons .add-subsidiary-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa,.v-admin-organisation .header-section .bulk-upload-btn .svg-inline--fa,.v-admin-organisation .subsidiaries-section .section-header .action-buttons .add-subsidiary-btn .svg-inline--fa{font-size:14px}.admin-add-btn:hover,.v-admin-organisation .header-section .bulk-upload-btn:hover,.v-admin-organisation .subsidiaries-section .section-header .action-buttons .add-subsidiary-btn:hover{background-color:#1a3329}.v-admin-organisation .header-section{margin-bottom:10px}.v-admin-organisation .header-section .top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.v-admin-organisation .header-section .top-row h1{margin:0}.v-admin-organisation .header-section .action-buttons{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.v-admin-organisation .header-section .action-buttons .sample-link{color:#2c5444;text-decoration:none;font-weight:500;font-size:14px;cursor:pointer}.v-admin-organisation .header-section .action-buttons .sample-link:hover{text-decoration:underline;color:#1a3329}.v-admin-organisation .organisation-profile-container{max-width:1200px;margin:0 auto}.v-admin-organisation .organisation-profile-card{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.v-admin-organisation .organisation-profile-card .organisation-info-section{flex:1}.v-admin-organisation .organisation-profile-card .organisation-info-section .organisation-name{font-size:28px;font-weight:700;color:#2c5444;margin-bottom:8px}.v-admin-organisation .organisation-profile-card .organisation-info-section .organisation-address{font-size:18px;color:#666;margin-bottom:20px}.v-admin-organisation .organisation-profile-card .organisation-info-section .organisation-badges{display:flex;gap:12px}.v-admin-organisation .organisation-profile-card .organisation-info-section .organisation-badges .badge.industry{background-color:#a9b9b2}.v-admin-organisation .subsidiaries-section{margin-top:20px}.v-admin-organisation .subsidiaries-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.v-admin-organisation .subsidiaries-section .section-header h2{font-size:24px;font-weight:700;color:#2c5444;margin:0}.v-admin-organisation .subsidiaries-section .filters-row{margin-bottom:15px}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container,.v-admin-subsidiary{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-admin-subsidiary .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-back-button,.v-admin-subsidiary .header-section .back-button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-admin-subsidiary .header-section .back-button:hover{background-color:#f8f9fa}.admin-back-button svg,.v-admin-subsidiary .header-section .back-button svg{font-size:14px}.admin-card,.v-admin-subsidiary .subsidiary-profile-card,.v-admin-subsidiary .subsidiary-details{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-loading-indicator,.v-admin-subsidiary .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-admin-subsidiary .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container .admin-form-group{display:flex;flex-direction:column}.admin-form-container .admin-form-group label{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input,.admin-form-container .admin-form-group select{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input:disabled,.admin-form-container .admin-form-group select:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input:focus,.admin-form-container .admin-form-group select:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-badge,.v-admin-subsidiary .subsidiary-profile-card .subsidiary-info-section .subsidiary-badges .badge{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active,.v-admin-subsidiary .subsidiary-profile-card .subsidiary-info-section .subsidiary-badges .active.badge{background-color:#57ca85;color:#fff}.admin-badge.inactive,.v-admin-subsidiary .subsidiary-profile-card .subsidiary-info-section .subsidiary-badges .inactive.badge{background-color:#f94144;color:#fff}.admin-badge.admin,.v-admin-subsidiary .subsidiary-profile-card .subsidiary-info-section .subsidiary-badges .admin.badge{background-color:#797979;color:#fff}.admin-badge.manager,.v-admin-subsidiary .subsidiary-profile-card .subsidiary-info-section .subsidiary-badges .manager.badge{background-color:#ffbc02;color:#fff}.admin-badge.employee,.v-admin-subsidiary .subsidiary-profile-card .subsidiary-info-section .subsidiary-badges .employee.badge{background-color:#177100;color:#fff}.admin-badge.id,.v-admin-subsidiary .subsidiary-profile-card .subsidiary-info-section .subsidiary-badges .id.badge,.admin-badge.external-uuid,.v-admin-subsidiary .subsidiary-profile-card .subsidiary-info-section .subsidiary-badges .external-uuid.badge{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons,.v-admin-subsidiary .subsidiary-profile-card .action-buttons{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button,.v-admin-subsidiary .subsidiary-profile-card .action-buttons button{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;justify-content:center}.admin-action-buttons button.edit-btn,.v-admin-subsidiary .subsidiary-profile-card .action-buttons button.edit-btn{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn:hover,.v-admin-subsidiary .subsidiary-profile-card .action-buttons button.edit-btn:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn,.v-admin-subsidiary .subsidiary-profile-card .action-buttons button.delete-btn{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn:hover,.v-admin-subsidiary .subsidiary-profile-card .action-buttons button.delete-btn:hover{background-color:#f71013}.admin-action-buttons button svg,.v-admin-subsidiary .subsidiary-profile-card .action-buttons button svg{font-size:14px}.admin-detail-item,.v-admin-subsidiary .subsidiary-details .detail-item{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon,.v-admin-subsidiary .subsidiary-details .detail-item .detail-icon{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info,.v-admin-subsidiary .subsidiary-details .detail-item .detail-info{flex:1}.admin-detail-item .detail-info .detail-label,.v-admin-subsidiary .subsidiary-details .detail-item .detail-info .detail-label{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value,.v-admin-subsidiary .subsidiary-details .detail-item .detail-info .detail-value{font-size:14px;color:#333;font-weight:500}.v-admin-subsidiary .header-section{margin-bottom:10px}.v-admin-subsidiary .subsidiary-profile-container{max-width:1200px;margin:0 auto}.v-admin-subsidiary .subsidiary-profile-card{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.v-admin-subsidiary .subsidiary-profile-card .subsidiary-info-section{flex:1}.v-admin-subsidiary .subsidiary-profile-card .subsidiary-info-section .subsidiary-name{font-size:28px;font-weight:700;color:#2c5444;margin-bottom:8px}.v-admin-subsidiary .subsidiary-profile-card .subsidiary-info-section .subsidiary-badges{display:flex;gap:12px}.v-admin-subsidiary .subsidiary-details{display:flex;flex-wrap:wrap;gap:20px}.v-admin-subsidiary .subsidiary-details .detail-item .location-list{display:flex;flex-direction:column;gap:8px}.v-admin-subsidiary .subsidiary-details .detail-item .location-list .location-item{display:flex;flex-direction:column;gap:2px}.v-admin-subsidiary .subsidiary-details .detail-item .location-list .location-item .location-name{font-weight:600;color:#2c5444}.v-admin-subsidiary .subsidiary-details .detail-item .location-list .location-item .location-details{font-size:12px;color:#666;font-style:italic}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.admin-page-container{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover{background-color:#f8f9fa}.admin-back-button svg{font-size:14px}.admin-form-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container{margin-bottom:30px}.admin-form-container .admin-form-row{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row:last-child{margin-bottom:0}.admin-form-container .admin-form-group,.admin-form-container .multi-selector .form-group,.multi-selector .admin-form-container .form-group{display:flex;flex-direction:column}.admin-form-container .admin-form-group label,.admin-form-container .multi-selector .form-group label,.multi-selector .admin-form-container .form-group label{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text,.admin-form-container .multi-selector .form-group .field-text,.multi-selector .admin-form-container .form-group .field-text{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input,.admin-form-container .multi-selector .form-group input,.multi-selector .admin-form-container .form-group input,.admin-form-container .admin-form-group select,.admin-form-container .multi-selector .form-group select,.multi-selector .admin-form-container .form-group select{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input:disabled,.admin-form-container .multi-selector .form-group input:disabled,.multi-selector .admin-form-container .form-group input:disabled,.admin-form-container .admin-form-group select:disabled,.admin-form-container .multi-selector .form-group select:disabled,.multi-selector .admin-form-container .form-group select:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input:focus,.admin-form-container .multi-selector .form-group input:focus,.multi-selector .admin-form-container .form-group input:focus,.admin-form-container .admin-form-group select:focus,.admin-form-container .multi-selector .form-group select:focus,.multi-selector .admin-form-container .form-group select:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper,.admin-form-container .multi-selector .form-group select.select-wrapper,.multi-selector .admin-form-container .form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn:hover{background-color:#1a3329;border-color:#1a3329}.multi-selector .multi-select-container{position:relative;border:1px solid #ddd;border-radius:4px;background:#fff;min-height:40px}.multi-selector .multi-select-container:focus-within{border-color:#2c5444;box-shadow:0 0 0 2px #2c544433}.multi-selector .selected-items{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border-bottom:1px solid #ddd}.multi-selector .selected-items .selected-item{display:flex;align-items:center;gap:6px;background:#2c5444;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}.multi-selector .selected-items .selected-item .item-name{font-weight:500}.multi-selector .selected-items .selected-item .remove-btn{background:none;border:none;color:#fff;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.multi-selector .selected-items .selected-item .remove-btn:hover{background:#fff3}.multi-selector .dropdown-container{position:relative}.multi-selector .dropdown-container .search-input{width:100%;border:none;padding:8px 12px;font-size:14px;outline:none;background:transparent}.multi-selector .dropdown-container .search-input::placeholder{color:#666}.multi-selector .dropdown-container .dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px #0000001a}.multi-selector .dropdown-container .dropdown .dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee}.multi-selector .dropdown-container .dropdown .dropdown-item:last-child{border-bottom:none}.multi-selector .dropdown-container .dropdown .dropdown-item:hover{background:#f8f9fa}.multi-selector .dropdown-container .dropdown .dropdown-item.selected{background:#2c54441a;color:#2c5444}.multi-selector .dropdown-container .dropdown .dropdown-item .item-name{font-weight:500}.multi-selector .dropdown-container .dropdown .dropdown-item .check-icon{color:#2c5444;font-size:12px}.multi-selector .dropdown-container .no-results{padding:12px;text-align:center;color:#666;font-style:italic}:root{--type-family-arial: "Arial,Helvetica,sans-serif";--type-family-dm-sans: "DM Sans", "Open Sans", sans-serif;--type-family-gentium-book-plus: "Gentium Book Plus", "Times New Roman", sans-serif;--type-family-open-sans: "Open Sans", Arial, Helvetica, sans-serif;--type-family-times-new-roman: "Times New Roman", sans-serif;--type-family-poppins: "Poppins", sans-serif;--type-family-body: var(--type-family-poppins);--type-family-heading: var(--type-family-poppins);--type-family-button: var(--type-family-poppins);--type-size-base: 1rem;--type-size-small-1: 1.125rem;--type-size-small-2: 1rem;--type-size-small-3: .875rem;--type-size-default: 17px;--type-size-large-1: 1.5rem;--type-size-large-2: 1.75rem;--type-size-large-3: 2rem;--type-line-height-body: 1.4;--type-line-height-heading: 1.2;--spacing-base: 4px;--spacing-2x: calc(var(--spacing-base) * 2);--spacing-3x: calc(var(--spacing-base) * 3);--spacing-4x: calc(var(--spacing-base) * 4);--spacing-5x: calc(var(--spacing-base) * 5);--spacing-6x: calc(var(--spacing-base) * 6);--spacing-7x: calc(var(--spacing-base) * 7);--spacing-8x: calc(var(--spacing-base) * 8);--spacing-9x: calc(var(--spacing-base) * 9);--spacing-10x: calc(var(--spacing-base) * 10);--radius-default: 12px;--radius-small-1: 10px;--radius-small-2: 8px;--radius-small-3: 6px;--radius-small-4: 4px;--radius-large-1: 14px;--radius-large-2: 16px;--radius-large-3: 18px;--color-input-hover: #777777;--color-input-focus: #333333;--color-admin-primary: #2C5444;--color-admin-secondary: #A9B9B2;--color-client-primary: #57CA85;--color-client-primary-dark: #145372;--color-client-secondary: #3A98CC;--color-info: #3A98CC;--color-complete: #57CA85;--color-incomplete: #145372;--color-error: #F94144;--color-warning: #FB991C;--color-role-admin: #797979;--color-role-manager: #FFBC02;--color-role-employee: #177100;--color-button-primary-background: #EEF5F8;--color-table-border: #C8E2F1}:root .pad-0{padding:0}:root .pad-l-0{padding-left:0}:root .pad-r-0{padding-right:0}:root .pad-t-0{padding-top:0}:root .pad-b-0{padding-bottom:0}:root .pad-lr-0{padding-left:0;padding-right:0}:root .pad-tb-0{padding-top:0;padding-bottom:0}:root .mgn-0{margin:0}:root .mgn-l-0{margin-left:0}:root .mgn-r-0{margin-right:0}:root .mgn-t-0{margin-top:0}:root .mgn-b-0{margin-bottom:0}:root .mgn-lr-0{margin-left:0;margin-right:0}:root .mgn-tb-0{margin-top:0;margin-bottom:0}:root .pad-2{padding:2px}:root .pad-l-2{padding-left:2px}:root .pad-r-2{padding-right:2px}:root .pad-t-2{padding-top:2px}:root .pad-b-2{padding-bottom:2px}:root .pad-lr-2{padding-left:2px;padding-right:2px}:root .pad-tb-2{padding-top:2px;padding-bottom:2px}:root .mgn-2{margin:2px}:root .mgn-l-2{margin-left:2px}:root .mgn-r-2{margin-right:2px}:root .mgn-t-2{margin-top:2px}:root .mgn-b-2{margin-bottom:2px}:root .mgn-lr-2{margin-left:2px;margin-right:2px}:root .mgn-tb-2{margin-top:2px;margin-bottom:2px}:root .pad-3{padding:3px}:root .pad-l-3{padding-left:3px}:root .pad-r-3{padding-right:3px}:root .pad-t-3{padding-top:3px}:root .pad-b-3{padding-bottom:3px}:root .pad-lr-3{padding-left:3px;padding-right:3px}:root .pad-tb-3{padding-top:3px;padding-bottom:3px}:root .mgn-3{margin:3px}:root .mgn-l-3{margin-left:3px}:root .mgn-r-3{margin-right:3px}:root .mgn-t-3{margin-top:3px}:root .mgn-b-3{margin-bottom:3px}:root .mgn-lr-3{margin-left:3px;margin-right:3px}:root .mgn-tb-3{margin-top:3px;margin-bottom:3px}:root .pad-4{padding:4px}:root .pad-l-4{padding-left:4px}:root .pad-r-4{padding-right:4px}:root .pad-t-4{padding-top:4px}:root .pad-b-4{padding-bottom:4px}:root .pad-lr-4{padding-left:4px;padding-right:4px}:root .pad-tb-4{padding-top:4px;padding-bottom:4px}:root .mgn-4{margin:4px}:root .mgn-l-4{margin-left:4px}:root .mgn-r-4{margin-right:4px}:root .mgn-t-4{margin-top:4px}:root .mgn-b-4{margin-bottom:4px}:root .mgn-lr-4{margin-left:4px;margin-right:4px}:root .mgn-tb-4{margin-top:4px;margin-bottom:4px}:root .pad-5{padding:5px}:root .pad-l-5{padding-left:5px}:root .pad-r-5{padding-right:5px}:root .pad-t-5{padding-top:5px}:root .pad-b-5{padding-bottom:5px}:root .pad-lr-5{padding-left:5px;padding-right:5px}:root .pad-tb-5{padding-top:5px;padding-bottom:5px}:root .mgn-5{margin:5px}:root .mgn-l-5{margin-left:5px}:root .mgn-r-5{margin-right:5px}:root .mgn-t-5{margin-top:5px}:root .mgn-b-5{margin-bottom:5px}:root .mgn-lr-5{margin-left:5px;margin-right:5px}:root .mgn-tb-5{margin-top:5px;margin-bottom:5px}:root .pad-6{padding:6px}:root .pad-l-6{padding-left:6px}:root .pad-r-6{padding-right:6px}:root .pad-t-6{padding-top:6px}:root .pad-b-6{padding-bottom:6px}:root .pad-lr-6{padding-left:6px;padding-right:6px}:root .pad-tb-6{padding-top:6px;padding-bottom:6px}:root .mgn-6{margin:6px}:root .mgn-l-6{margin-left:6px}:root .mgn-r-6{margin-right:6px}:root .mgn-t-6{margin-top:6px}:root .mgn-b-6{margin-bottom:6px}:root .mgn-lr-6{margin-left:6px;margin-right:6px}:root .mgn-tb-6{margin-top:6px;margin-bottom:6px}:root .pad-8{padding:8px}:root .pad-l-8{padding-left:8px}:root .pad-r-8{padding-right:8px}:root .pad-t-8{padding-top:8px}:root .pad-b-8{padding-bottom:8px}:root .pad-lr-8{padding-left:8px;padding-right:8px}:root .pad-tb-8{padding-top:8px;padding-bottom:8px}:root .mgn-8{margin:8px}:root .mgn-l-8{margin-left:8px}:root .mgn-r-8{margin-right:8px}:root .mgn-t-8{margin-top:8px}:root .mgn-b-8{margin-bottom:8px}:root .mgn-lr-8{margin-left:8px;margin-right:8px}:root .mgn-tb-8{margin-top:8px;margin-bottom:8px}:root .pad-9{padding:9px}:root .pad-l-9{padding-left:9px}:root .pad-r-9{padding-right:9px}:root .pad-t-9{padding-top:9px}:root .pad-b-9{padding-bottom:9px}:root .pad-lr-9{padding-left:9px;padding-right:9px}:root .pad-tb-9{padding-top:9px;padding-bottom:9px}:root .mgn-9{margin:9px}:root .mgn-l-9{margin-left:9px}:root .mgn-r-9{margin-right:9px}:root .mgn-t-9{margin-top:9px}:root .mgn-b-9{margin-bottom:9px}:root .mgn-lr-9{margin-left:9px;margin-right:9px}:root .mgn-tb-9{margin-top:9px;margin-bottom:9px}:root .pad-10{padding:10px}:root .pad-l-10{padding-left:10px}:root .pad-r-10{padding-right:10px}:root .pad-t-10{padding-top:10px}:root .pad-b-10{padding-bottom:10px}:root .pad-lr-10{padding-left:10px;padding-right:10px}:root .pad-tb-10{padding-top:10px;padding-bottom:10px}:root .mgn-10{margin:10px}:root .mgn-l-10{margin-left:10px}:root .mgn-r-10{margin-right:10px}:root .mgn-t-10{margin-top:10px}:root .mgn-b-10{margin-bottom:10px}:root .mgn-lr-10{margin-left:10px;margin-right:10px}:root .mgn-tb-10{margin-top:10px;margin-bottom:10px}:root .pad-12{padding:12px}:root .pad-l-12{padding-left:12px}:root .pad-r-12{padding-right:12px}:root .pad-t-12{padding-top:12px}:root .pad-b-12{padding-bottom:12px}:root .pad-lr-12{padding-left:12px;padding-right:12px}:root .pad-tb-12{padding-top:12px;padding-bottom:12px}:root .mgn-12{margin:12px}:root .mgn-l-12{margin-left:12px}:root .mgn-r-12{margin-right:12px}:root .mgn-t-12{margin-top:12px}:root .mgn-b-12{margin-bottom:12px}:root .mgn-lr-12{margin-left:12px;margin-right:12px}:root .mgn-tb-12{margin-top:12px;margin-bottom:12px}:root .pad-15{padding:15px}:root .pad-l-15{padding-left:15px}:root .pad-r-15{padding-right:15px}:root .pad-t-15{padding-top:15px}:root .pad-b-15{padding-bottom:15px}:root .pad-lr-15{padding-left:15px;padding-right:15px}:root .pad-tb-15{padding-top:15px;padding-bottom:15px}:root .mgn-15{margin:15px}:root .mgn-l-15{margin-left:15px}:root .mgn-r-15{margin-right:15px}:root .mgn-t-15{margin-top:15px}:root .mgn-b-15{margin-bottom:15px}:root .mgn-lr-15{margin-left:15px;margin-right:15px}:root .mgn-tb-15{margin-top:15px;margin-bottom:15px}:root .pad-20{padding:20px}:root .pad-l-20{padding-left:20px}:root .pad-r-20{padding-right:20px}:root .pad-t-20{padding-top:20px}:root .pad-b-20{padding-bottom:20px}:root .pad-lr-20{padding-left:20px;padding-right:20px}:root .pad-tb-20{padding-top:20px;padding-bottom:20px}:root .mgn-20{margin:20px}:root .mgn-l-20{margin-left:20px}:root .mgn-r-20{margin-right:20px}:root .mgn-t-20{margin-top:20px}:root .mgn-b-20{margin-bottom:20px}:root .mgn-lr-20{margin-left:20px;margin-right:20px}:root .mgn-tb-20{margin-top:20px;margin-bottom:20px}:root .pad-24{padding:24px}:root .pad-l-24{padding-left:24px}:root .pad-r-24{padding-right:24px}:root .pad-t-24{padding-top:24px}:root .pad-b-24{padding-bottom:24px}:root .pad-lr-24{padding-left:24px;padding-right:24px}:root .pad-tb-24{padding-top:24px;padding-bottom:24px}:root .mgn-24{margin:24px}:root .mgn-l-24{margin-left:24px}:root .mgn-r-24{margin-right:24px}:root .mgn-t-24{margin-top:24px}:root .mgn-b-24{margin-bottom:24px}:root .mgn-lr-24{margin-left:24px;margin-right:24px}:root .mgn-tb-24{margin-top:24px;margin-bottom:24px}:root .pad-25{padding:25px}:root .pad-l-25{padding-left:25px}:root .pad-r-25{padding-right:25px}:root .pad-t-25{padding-top:25px}:root .pad-b-25{padding-bottom:25px}:root .pad-lr-25{padding-left:25px;padding-right:25px}:root .pad-tb-25{padding-top:25px;padding-bottom:25px}:root .mgn-25{margin:25px}:root .mgn-l-25{margin-left:25px}:root .mgn-r-25{margin-right:25px}:root .mgn-t-25{margin-top:25px}:root .mgn-b-25{margin-bottom:25px}:root .mgn-lr-25{margin-left:25px;margin-right:25px}:root .mgn-tb-25{margin-top:25px;margin-bottom:25px}:root .pad-30{padding:30px}:root .pad-l-30{padding-left:30px}:root .pad-r-30{padding-right:30px}:root .pad-t-30{padding-top:30px}:root .pad-b-30{padding-bottom:30px}:root .pad-lr-30{padding-left:30px;padding-right:30px}:root .pad-tb-30{padding-top:30px;padding-bottom:30px}:root .mgn-30{margin:30px}:root .mgn-l-30{margin-left:30px}:root .mgn-r-30{margin-right:30px}:root .mgn-t-30{margin-top:30px}:root .mgn-b-30{margin-bottom:30px}:root .mgn-lr-30{margin-left:30px;margin-right:30px}:root .mgn-tb-30{margin-top:30px;margin-bottom:30px}:root .pad-40{padding:40px}:root .pad-l-40{padding-left:40px}:root .pad-r-40{padding-right:40px}:root .pad-t-40{padding-top:40px}:root .pad-b-40{padding-bottom:40px}:root .pad-lr-40{padding-left:40px;padding-right:40px}:root .pad-tb-40{padding-top:40px;padding-bottom:40px}:root .mgn-40{margin:40px}:root .mgn-l-40{margin-left:40px}:root .mgn-r-40{margin-right:40px}:root .mgn-t-40{margin-top:40px}:root .mgn-b-40{margin-bottom:40px}:root .mgn-lr-40{margin-left:40px;margin-right:40px}:root .mgn-tb-40{margin-top:40px;margin-bottom:40px}:root .pad-50{padding:50px}:root .pad-l-50{padding-left:50px}:root .pad-r-50{padding-right:50px}:root .pad-t-50{padding-top:50px}:root .pad-b-50{padding-bottom:50px}:root .pad-lr-50{padding-left:50px;padding-right:50px}:root .pad-tb-50{padding-top:50px;padding-bottom:50px}:root .mgn-50{margin:50px}:root .mgn-l-50{margin-left:50px}:root .mgn-r-50{margin-right:50px}:root .mgn-t-50{margin-top:50px}:root .mgn-b-50{margin-bottom:50px}:root .mgn-lr-50{margin-left:50px;margin-right:50px}:root .mgn-tb-50{margin-top:50px;margin-bottom:50px}:root .pad-60{padding:60px}:root .pad-l-60{padding-left:60px}:root .pad-r-60{padding-right:60px}:root .pad-t-60{padding-top:60px}:root .pad-b-60{padding-bottom:60px}:root .pad-lr-60{padding-left:60px;padding-right:60px}:root .pad-tb-60{padding-top:60px;padding-bottom:60px}:root .mgn-60{margin:60px}:root .mgn-l-60{margin-left:60px}:root .mgn-r-60{margin-right:60px}:root .mgn-t-60{margin-top:60px}:root .mgn-b-60{margin-bottom:60px}:root .mgn-lr-60{margin-left:60px;margin-right:60px}:root .mgn-tb-60{margin-top:60px;margin-bottom:60px}:root .pad-70{padding:70px}:root .pad-l-70{padding-left:70px}:root .pad-r-70{padding-right:70px}:root .pad-t-70{padding-top:70px}:root .pad-b-70{padding-bottom:70px}:root .pad-lr-70{padding-left:70px;padding-right:70px}:root .pad-tb-70{padding-top:70px;padding-bottom:70px}:root .mgn-70{margin:70px}:root .mgn-l-70{margin-left:70px}:root .mgn-r-70{margin-right:70px}:root .mgn-t-70{margin-top:70px}:root .mgn-b-70{margin-bottom:70px}:root .mgn-lr-70{margin-left:70px;margin-right:70px}:root .mgn-tb-70{margin-top:70px;margin-bottom:70px}:root .pad-80{padding:80px}:root .pad-l-80{padding-left:80px}:root .pad-r-80{padding-right:80px}:root .pad-t-80{padding-top:80px}:root .pad-b-80{padding-bottom:80px}:root .pad-lr-80{padding-left:80px;padding-right:80px}:root .pad-tb-80{padding-top:80px;padding-bottom:80px}:root .mgn-80{margin:80px}:root .mgn-l-80{margin-left:80px}:root .mgn-r-80{margin-right:80px}:root .mgn-t-80{margin-top:80px}:root .mgn-b-80{margin-bottom:80px}:root .mgn-lr-80{margin-left:80px;margin-right:80px}:root .mgn-tb-80{margin-top:80px;margin-bottom:80px}:root .pad-90{padding:90px}:root .pad-l-90{padding-left:90px}:root .pad-r-90{padding-right:90px}:root .pad-t-90{padding-top:90px}:root .pad-b-90{padding-bottom:90px}:root .pad-lr-90{padding-left:90px;padding-right:90px}:root .pad-tb-90{padding-top:90px;padding-bottom:90px}:root .mgn-90{margin:90px}:root .mgn-l-90{margin-left:90px}:root .mgn-r-90{margin-right:90px}:root .mgn-t-90{margin-top:90px}:root .mgn-b-90{margin-bottom:90px}:root .mgn-lr-90{margin-left:90px;margin-right:90px}:root .mgn-tb-90{margin-top:90px;margin-bottom:90px}:root .pad-100{padding:100px}:root .pad-l-100{padding-left:100px}:root .pad-r-100{padding-right:100px}:root .pad-t-100{padding-top:100px}:root .pad-b-100{padding-bottom:100px}:root .pad-lr-100{padding-left:100px;padding-right:100px}:root .pad-tb-100{padding-top:100px;padding-bottom:100px}:root .mgn-100{margin:100px}:root .mgn-l-100{margin-left:100px}:root .mgn-r-100{margin-right:100px}:root .mgn-t-100{margin-top:100px}:root .mgn-b-100{margin-bottom:100px}:root .mgn-lr-100{margin-left:100px;margin-right:100px}:root .mgn-tb-100{margin-top:100px;margin-bottom:100px}:root .pad-120{padding:120px}:root .pad-l-120{padding-left:120px}:root .pad-r-120{padding-right:120px}:root .pad-t-120{padding-top:120px}:root .pad-b-120{padding-bottom:120px}:root .pad-lr-120{padding-left:120px;padding-right:120px}:root .pad-tb-120{padding-top:120px;padding-bottom:120px}:root .mgn-120{margin:120px}:root .mgn-l-120{margin-left:120px}:root .mgn-r-120{margin-right:120px}:root .mgn-t-120{margin-top:120px}:root .mgn-b-120{margin-bottom:120px}:root .mgn-lr-120{margin-left:120px;margin-right:120px}:root .mgn-tb-120{margin-top:120px;margin-bottom:120px}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container{width:100%}.v-app{margin:0 auto;width:100%;min-height:300px}.devise-container{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2{margin-bottom:10px}.devise-container input[type=email],.devise-container input[type=password],.devise-container input[type=submit]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;margin-bottom:10px;transition:.2s ease;outline:none}.devise-container input[type=submit]{cursor:pointer}.devise-container .actions input{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a,a:hover,a:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a:hover{color:#2d8e54;text-decoration:underline}a:focus{color:#164057}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;color:#000}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1{font-size:2.5rem}.heading-2{font-size:2rem}.heading-3{font-size:1.75rem}.heading-4{font-size:1.5rem}.heading-5{font-size:1.25rem}.heading-6{font-size:1rem}.error_text{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar{width:100%;min-height:50px}nav{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group,.nav-right{display:flex;flex-direction:row}.nav-link{font-size:18px}.nav-loggedout{color:#000}.nav-loggedin{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a{color:#fff}.nav-loggedin a:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link{color:#fff}.dropdown-navbar .v-dropdown-menu__container{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container{min-width:100px}@media only screen and (min-width: 560px){nav{gap:12px}}@media only screen and (min-width: 654px){nav{gap:15px}}@media only screen and (min-width: 668px){nav{gap:5%}}button{cursor:pointer;font-family:Poppins,sans-serif}.action_button,.cancel_button{background-color:#57ca85;align-items:center;border-radius:var(--radius-default);border:none;padding:var(--spacing-4x);width:200px;display:flex;flex-direction:column;color:#3a98cc;font-size:var(--type-size-default);cursor:pointer}.cancel_button{background-color:#ccc}.action_button:disabled,.cancel_button:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button{background-color:#57ca85;color:#3a98cc;border-radius:var(--radius-default);border:none;padding:var(--spacing-2x);width:150px;font-size:var(--type-size-default)}.button__fitted{width:fit-content}.button__empty{background-color:#fff;color:#000;border:black solid 1px}.button__gray{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn{border-radius:59px;padding:10px 24px}.btn-primary{color:#fff!important;background-color:#2c5444}.btn-primary:hover{background-color:var(--color-client-secondary)}.btn-secondary{background-color:#eef5fa}.btn-pricing{font-size:22px;border:none}.simple-table{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th,.simple-table td{padding:5px;border:1px solid var(--color-table-border)}.item-cell{padding:5px}.date-cell{white-space:nowrap}.number-cell{text-align:right}.negative-cell{color:#f94144}.net-worth-row{background-color:#f5dc98}.bold-cell{font-weight:700}.warn-text{color:#fb991c}.error-text{color:#f94144}.form__panel{display:block}.form__row{padding-top:15px;padding-bottom:5px}.form__row--fields{display:flex}.form__header{width:26%}.form__input{width:100%}.form__input input{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;transition:.2s ease;outline:none}.form__input select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input textarea{width:100%;padding:11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input .dp__main{width:100%}.form__input .dp__main input{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input,.form__input select,.form__input .dp__main{width:75%}}@media only screen and (min-width: 1140px){.form__input input,.form__input select,.form__input .dp__main{width:50%}}.form__input input:hover,.form__input select:hover,.form__input textarea:hover{border-color:var(--color-input-hover)}.form__input input:focus{border-color:var(--color-input-focus)}.form__input select:focus{border-color:var(--color-input-focus)}.form__input textarea:focus{border-color:var(--color-input-focus)}.form__input:disabled{background-color:#00000008;border-color:#00000026}.form__buttons{display:flex;gap:10px;padding-top:40px}.form__button_group{display:flex;gap:10px}.form__input--mandatory{color:#f94144}.form__input--mandatory__one-of-two{color:#f94144;vertical-align:super}.form__section{padding:30px 10px}.disabled-field{color:#aaa}.select-wrapper{position:relative}.select-wrapper:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #777;pointer-events:none}.select-wrapper select{padding:10px 30px 10px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px;background-color:#f8f9fa;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-wrapper select:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select:focus{outline:none;border-color:#2c5444}.admin-page-container,.v-admin-subsidiary-edit{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading,.v-admin-subsidiary-edit .page-heading h1,.v-admin-subsidiary-edit .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading,.v-admin-subsidiary-edit .header-section h2{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button,.v-admin-subsidiary-edit .back-navigation .back-btn{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button:hover,.v-admin-subsidiary-edit .back-navigation .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-admin-subsidiary-edit .back-navigation .back-btn svg{font-size:14px}.admin-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-form-card,.v-admin-subsidiary-edit .subsidiary-form-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator,.v-admin-subsidiary-edit .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-admin-subsidiary-edit .loading-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container,.v-admin-subsidiary-edit .form-container{margin-bottom:30px}.admin-form-container .admin-form-row,.v-admin-subsidiary-edit .form-container .admin-form-row,.v-admin-subsidiary-edit .form-container .form-row{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row:last-child,.v-admin-subsidiary-edit .form-container .admin-form-row:last-child,.v-admin-subsidiary-edit .form-container .form-row:last-child{margin-bottom:0}.admin-form-container .admin-form-group,.v-admin-subsidiary-edit .form-container .admin-form-group,.v-admin-subsidiary-edit .form-container .form-group{display:flex;flex-direction:column}.admin-form-container .admin-form-group label,.v-admin-subsidiary-edit .form-container .admin-form-group label,.v-admin-subsidiary-edit .form-container .form-group label{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text,.v-admin-subsidiary-edit .form-container .admin-form-group .field-text,.v-admin-subsidiary-edit .form-container .form-group .field-text{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input,.v-admin-subsidiary-edit .form-container .admin-form-group input,.v-admin-subsidiary-edit .form-container .form-group input,.admin-form-container .admin-form-group select,.v-admin-subsidiary-edit .form-container .admin-form-group select,.v-admin-subsidiary-edit .form-container .form-group select{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input:disabled,.v-admin-subsidiary-edit .form-container .admin-form-group input:disabled,.v-admin-subsidiary-edit .form-container .form-group input:disabled,.admin-form-container .admin-form-group select:disabled,.v-admin-subsidiary-edit .form-container .admin-form-group select:disabled,.v-admin-subsidiary-edit .form-container .form-group select:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input:focus,.v-admin-subsidiary-edit .form-container .admin-form-group input:focus,.v-admin-subsidiary-edit .form-container .form-group input:focus,.admin-form-container .admin-form-group select:focus,.v-admin-subsidiary-edit .form-container .admin-form-group select:focus,.v-admin-subsidiary-edit .form-container .form-group select:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper,.v-admin-subsidiary-edit .form-container .admin-form-group select.select-wrapper,.v-admin-subsidiary-edit .form-container .form-group select.select-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container,.v-admin-subsidiary-edit .button-container{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button,.v-admin-subsidiary-edit .button-container button{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn,.v-admin-subsidiary-edit .button-container .cancel-btn{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn:hover,.v-admin-subsidiary-edit .button-container .cancel-btn:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn,.v-admin-subsidiary-edit .button-container .action-btn{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn:hover,.v-admin-subsidiary-edit .button-container .action-btn:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn{background-color:#2c5444;color:#fff;border:1px solid #2C5444;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-primary-btn:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active{background-color:#57ca85;color:#fff}.admin-badge.inactive{background-color:#f94144;color:#fff}.admin-badge.admin{background-color:#797979;color:#fff}.admin-badge.manager{background-color:#ffbc02;color:#fff}.admin-badge.employee{background-color:#177100;color:#fff}.admin-badge.id,.admin-badge.external-uuid{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;justify-content:center}.admin-action-buttons button.edit-btn{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn:hover{background-color:#f71013}.admin-action-buttons button svg{font-size:14px}.admin-detail-item{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info{flex:1}.admin-detail-item .detail-info .detail-label{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value{font-size:14px;color:#333;font-weight:500}.admin-search-box{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button:hover{color:#2c5444}.admin-filter-select select{min-width:150px}.admin-filter-select select:focus{border-color:#2c5444}.admin-header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row{display:flex;justify-content:space-between;align-items:center}.admin-filters-row{display:flex;gap:15px;align-items:center}.admin-add-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa{font-size:14px}.admin-add-btn:hover{background-color:#1a3329}.table-containers{display:flex;gap:20px}.table-containers .table-container{display:flex;flex-direction:column;border:2px solid #CCCCCC;border-radius:10px;padding:10px;align-items:center;min-width:150px;cursor:pointer}.table-containers .table-title{font-weight:700}.table-containers .table-value{font-size:1.2em}.sysadmin-button-bar{display:flex;gap:20px;padding-top:30px}.swal-password-form{margin:20px 0}.swal-password-form .form-group{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group:first-child{margin-bottom:25px}.swal-password-form .form-group:not(:first-child){margin-bottom:0}.swal-password-form .form-group label{display:block;margin-bottom:3px!important;font-weight:600;color:#333;font-size:14px;width:100%}.swal-password-form .form-group input.swal2-input{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin:0!important;box-sizing:border-box}.swal-password-form .form-group input.swal2-input:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.v-admin-subsidiary-edit .page-heading{margin-bottom:10px}.v-admin-subsidiary-edit .back-navigation{margin-bottom:20px}.v-admin-subsidiary-edit .header-section{margin-bottom:10px}.v-admin-subsidiary-edit .form-container .form-group.name,.v-admin-subsidiary-edit .form-container .form-group.external-uuid,.v-admin-subsidiary-edit .form-container .form-group.parent-subsidiary,.v-admin-subsidiary-edit .form-container .form-group.status{flex:1}.v-admin-subsidiary-edit .form-container .form-group.locations{flex:1;width:100%}[data-v-e22c0cf4]:root{--type-family-arial: "Arial,Helvetica,sans-serif";--type-family-dm-sans: "DM Sans", "Open Sans", sans-serif;--type-family-gentium-book-plus: "Gentium Book Plus", "Times New Roman", sans-serif;--type-family-open-sans: "Open Sans", Arial, Helvetica, sans-serif;--type-family-times-new-roman: "Times New Roman", sans-serif;--type-family-poppins: "Poppins", sans-serif;--type-family-body: var(--type-family-poppins);--type-family-heading: var(--type-family-poppins);--type-family-button: var(--type-family-poppins);--type-size-base: 1rem;--type-size-small-1: 1.125rem;--type-size-small-2: 1rem;--type-size-small-3: .875rem;--type-size-default: 17px;--type-size-large-1: 1.5rem;--type-size-large-2: 1.75rem;--type-size-large-3: 2rem;--type-line-height-body: 1.4;--type-line-height-heading: 1.2;--spacing-base: 4px;--spacing-2x: calc(var(--spacing-base) * 2);--spacing-3x: calc(var(--spacing-base) * 3);--spacing-4x: calc(var(--spacing-base) * 4);--spacing-5x: calc(var(--spacing-base) * 5);--spacing-6x: calc(var(--spacing-base) * 6);--spacing-7x: calc(var(--spacing-base) * 7);--spacing-8x: calc(var(--spacing-base) * 8);--spacing-9x: calc(var(--spacing-base) * 9);--spacing-10x: calc(var(--spacing-base) * 10);--radius-default: 12px;--radius-small-1: 10px;--radius-small-2: 8px;--radius-small-3: 6px;--radius-small-4: 4px;--radius-large-1: 14px;--radius-large-2: 16px;--radius-large-3: 18px;--color-input-hover: #777777;--color-input-focus: #333333;--color-admin-primary: #2C5444;--color-admin-secondary: #A9B9B2;--color-client-primary: #57CA85;--color-client-primary-dark: #145372;--color-client-secondary: #3A98CC;--color-info: #3A98CC;--color-complete: #57CA85;--color-incomplete: #145372;--color-error: #F94144;--color-warning: #FB991C;--color-role-admin: #797979;--color-role-manager: #FFBC02;--color-role-employee: #177100;--color-button-primary-background: #EEF5F8;--color-table-border: #C8E2F1}:root .pad-0[data-v-e22c0cf4]{padding:0}:root .pad-l-0[data-v-e22c0cf4]{padding-left:0}:root .pad-r-0[data-v-e22c0cf4]{padding-right:0}:root .pad-t-0[data-v-e22c0cf4]{padding-top:0}:root .pad-b-0[data-v-e22c0cf4]{padding-bottom:0}:root .pad-lr-0[data-v-e22c0cf4]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-e22c0cf4]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-e22c0cf4]{margin:0}:root .mgn-l-0[data-v-e22c0cf4]{margin-left:0}:root .mgn-r-0[data-v-e22c0cf4]{margin-right:0}:root .mgn-t-0[data-v-e22c0cf4]{margin-top:0}:root .mgn-b-0[data-v-e22c0cf4]{margin-bottom:0}:root .mgn-lr-0[data-v-e22c0cf4]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-e22c0cf4]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-e22c0cf4]{padding:2px}:root .pad-l-2[data-v-e22c0cf4]{padding-left:2px}:root .pad-r-2[data-v-e22c0cf4]{padding-right:2px}:root .pad-t-2[data-v-e22c0cf4]{padding-top:2px}:root .pad-b-2[data-v-e22c0cf4]{padding-bottom:2px}:root .pad-lr-2[data-v-e22c0cf4]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-e22c0cf4]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-e22c0cf4]{margin:2px}:root .mgn-l-2[data-v-e22c0cf4]{margin-left:2px}:root .mgn-r-2[data-v-e22c0cf4]{margin-right:2px}:root .mgn-t-2[data-v-e22c0cf4]{margin-top:2px}:root .mgn-b-2[data-v-e22c0cf4]{margin-bottom:2px}:root .mgn-lr-2[data-v-e22c0cf4]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-e22c0cf4]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-e22c0cf4]{padding:3px}:root .pad-l-3[data-v-e22c0cf4]{padding-left:3px}:root .pad-r-3[data-v-e22c0cf4]{padding-right:3px}:root .pad-t-3[data-v-e22c0cf4]{padding-top:3px}:root .pad-b-3[data-v-e22c0cf4]{padding-bottom:3px}:root .pad-lr-3[data-v-e22c0cf4]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-e22c0cf4]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-e22c0cf4]{margin:3px}:root .mgn-l-3[data-v-e22c0cf4]{margin-left:3px}:root .mgn-r-3[data-v-e22c0cf4]{margin-right:3px}:root .mgn-t-3[data-v-e22c0cf4]{margin-top:3px}:root .mgn-b-3[data-v-e22c0cf4]{margin-bottom:3px}:root .mgn-lr-3[data-v-e22c0cf4]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-e22c0cf4]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-e22c0cf4]{padding:4px}:root .pad-l-4[data-v-e22c0cf4]{padding-left:4px}:root .pad-r-4[data-v-e22c0cf4]{padding-right:4px}:root .pad-t-4[data-v-e22c0cf4]{padding-top:4px}:root .pad-b-4[data-v-e22c0cf4]{padding-bottom:4px}:root .pad-lr-4[data-v-e22c0cf4]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-e22c0cf4]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-e22c0cf4]{margin:4px}:root .mgn-l-4[data-v-e22c0cf4]{margin-left:4px}:root .mgn-r-4[data-v-e22c0cf4]{margin-right:4px}:root .mgn-t-4[data-v-e22c0cf4]{margin-top:4px}:root .mgn-b-4[data-v-e22c0cf4]{margin-bottom:4px}:root .mgn-lr-4[data-v-e22c0cf4]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-e22c0cf4]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-e22c0cf4]{padding:5px}:root .pad-l-5[data-v-e22c0cf4]{padding-left:5px}:root .pad-r-5[data-v-e22c0cf4]{padding-right:5px}:root .pad-t-5[data-v-e22c0cf4]{padding-top:5px}:root .pad-b-5[data-v-e22c0cf4]{padding-bottom:5px}:root .pad-lr-5[data-v-e22c0cf4]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-e22c0cf4]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-e22c0cf4]{margin:5px}:root .mgn-l-5[data-v-e22c0cf4]{margin-left:5px}:root .mgn-r-5[data-v-e22c0cf4]{margin-right:5px}:root .mgn-t-5[data-v-e22c0cf4]{margin-top:5px}:root .mgn-b-5[data-v-e22c0cf4]{margin-bottom:5px}:root .mgn-lr-5[data-v-e22c0cf4]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-e22c0cf4]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-e22c0cf4]{padding:6px}:root .pad-l-6[data-v-e22c0cf4]{padding-left:6px}:root .pad-r-6[data-v-e22c0cf4]{padding-right:6px}:root .pad-t-6[data-v-e22c0cf4]{padding-top:6px}:root .pad-b-6[data-v-e22c0cf4]{padding-bottom:6px}:root .pad-lr-6[data-v-e22c0cf4]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-e22c0cf4]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-e22c0cf4]{margin:6px}:root .mgn-l-6[data-v-e22c0cf4]{margin-left:6px}:root .mgn-r-6[data-v-e22c0cf4]{margin-right:6px}:root .mgn-t-6[data-v-e22c0cf4]{margin-top:6px}:root .mgn-b-6[data-v-e22c0cf4]{margin-bottom:6px}:root .mgn-lr-6[data-v-e22c0cf4]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-e22c0cf4]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-e22c0cf4]{padding:8px}:root .pad-l-8[data-v-e22c0cf4]{padding-left:8px}:root .pad-r-8[data-v-e22c0cf4]{padding-right:8px}:root .pad-t-8[data-v-e22c0cf4]{padding-top:8px}:root .pad-b-8[data-v-e22c0cf4]{padding-bottom:8px}:root .pad-lr-8[data-v-e22c0cf4]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-e22c0cf4]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-e22c0cf4]{margin:8px}:root .mgn-l-8[data-v-e22c0cf4]{margin-left:8px}:root .mgn-r-8[data-v-e22c0cf4]{margin-right:8px}:root .mgn-t-8[data-v-e22c0cf4]{margin-top:8px}:root .mgn-b-8[data-v-e22c0cf4]{margin-bottom:8px}:root .mgn-lr-8[data-v-e22c0cf4]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-e22c0cf4]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-e22c0cf4]{padding:9px}:root .pad-l-9[data-v-e22c0cf4]{padding-left:9px}:root .pad-r-9[data-v-e22c0cf4]{padding-right:9px}:root .pad-t-9[data-v-e22c0cf4]{padding-top:9px}:root .pad-b-9[data-v-e22c0cf4]{padding-bottom:9px}:root .pad-lr-9[data-v-e22c0cf4]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-e22c0cf4]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-e22c0cf4]{margin:9px}:root .mgn-l-9[data-v-e22c0cf4]{margin-left:9px}:root .mgn-r-9[data-v-e22c0cf4]{margin-right:9px}:root .mgn-t-9[data-v-e22c0cf4]{margin-top:9px}:root .mgn-b-9[data-v-e22c0cf4]{margin-bottom:9px}:root .mgn-lr-9[data-v-e22c0cf4]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-e22c0cf4]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-e22c0cf4]{padding:10px}:root .pad-l-10[data-v-e22c0cf4]{padding-left:10px}:root .pad-r-10[data-v-e22c0cf4]{padding-right:10px}:root .pad-t-10[data-v-e22c0cf4]{padding-top:10px}:root .pad-b-10[data-v-e22c0cf4]{padding-bottom:10px}:root .pad-lr-10[data-v-e22c0cf4]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-e22c0cf4]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-e22c0cf4]{margin:10px}:root .mgn-l-10[data-v-e22c0cf4]{margin-left:10px}:root .mgn-r-10[data-v-e22c0cf4]{margin-right:10px}:root .mgn-t-10[data-v-e22c0cf4]{margin-top:10px}:root .mgn-b-10[data-v-e22c0cf4]{margin-bottom:10px}:root .mgn-lr-10[data-v-e22c0cf4]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-e22c0cf4]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-e22c0cf4]{padding:12px}:root .pad-l-12[data-v-e22c0cf4]{padding-left:12px}:root .pad-r-12[data-v-e22c0cf4]{padding-right:12px}:root .pad-t-12[data-v-e22c0cf4]{padding-top:12px}:root .pad-b-12[data-v-e22c0cf4]{padding-bottom:12px}:root .pad-lr-12[data-v-e22c0cf4]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-e22c0cf4]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-e22c0cf4]{margin:12px}:root .mgn-l-12[data-v-e22c0cf4]{margin-left:12px}:root .mgn-r-12[data-v-e22c0cf4]{margin-right:12px}:root .mgn-t-12[data-v-e22c0cf4]{margin-top:12px}:root .mgn-b-12[data-v-e22c0cf4]{margin-bottom:12px}:root .mgn-lr-12[data-v-e22c0cf4]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-e22c0cf4]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-e22c0cf4]{padding:15px}:root .pad-l-15[data-v-e22c0cf4]{padding-left:15px}:root .pad-r-15[data-v-e22c0cf4]{padding-right:15px}:root .pad-t-15[data-v-e22c0cf4]{padding-top:15px}:root .pad-b-15[data-v-e22c0cf4]{padding-bottom:15px}:root .pad-lr-15[data-v-e22c0cf4]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-e22c0cf4]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-e22c0cf4]{margin:15px}:root .mgn-l-15[data-v-e22c0cf4]{margin-left:15px}:root .mgn-r-15[data-v-e22c0cf4]{margin-right:15px}:root .mgn-t-15[data-v-e22c0cf4]{margin-top:15px}:root .mgn-b-15[data-v-e22c0cf4]{margin-bottom:15px}:root .mgn-lr-15[data-v-e22c0cf4]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-e22c0cf4]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-e22c0cf4]{padding:20px}:root .pad-l-20[data-v-e22c0cf4]{padding-left:20px}:root .pad-r-20[data-v-e22c0cf4]{padding-right:20px}:root .pad-t-20[data-v-e22c0cf4]{padding-top:20px}:root .pad-b-20[data-v-e22c0cf4]{padding-bottom:20px}:root .pad-lr-20[data-v-e22c0cf4]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-e22c0cf4]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-e22c0cf4]{margin:20px}:root .mgn-l-20[data-v-e22c0cf4]{margin-left:20px}:root .mgn-r-20[data-v-e22c0cf4]{margin-right:20px}:root .mgn-t-20[data-v-e22c0cf4]{margin-top:20px}:root .mgn-b-20[data-v-e22c0cf4]{margin-bottom:20px}:root .mgn-lr-20[data-v-e22c0cf4]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-e22c0cf4]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-e22c0cf4]{padding:24px}:root .pad-l-24[data-v-e22c0cf4]{padding-left:24px}:root .pad-r-24[data-v-e22c0cf4]{padding-right:24px}:root .pad-t-24[data-v-e22c0cf4]{padding-top:24px}:root .pad-b-24[data-v-e22c0cf4]{padding-bottom:24px}:root .pad-lr-24[data-v-e22c0cf4]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-e22c0cf4]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-e22c0cf4]{margin:24px}:root .mgn-l-24[data-v-e22c0cf4]{margin-left:24px}:root .mgn-r-24[data-v-e22c0cf4]{margin-right:24px}:root .mgn-t-24[data-v-e22c0cf4]{margin-top:24px}:root .mgn-b-24[data-v-e22c0cf4]{margin-bottom:24px}:root .mgn-lr-24[data-v-e22c0cf4]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-e22c0cf4]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-e22c0cf4]{padding:25px}:root .pad-l-25[data-v-e22c0cf4]{padding-left:25px}:root .pad-r-25[data-v-e22c0cf4]{padding-right:25px}:root .pad-t-25[data-v-e22c0cf4]{padding-top:25px}:root .pad-b-25[data-v-e22c0cf4]{padding-bottom:25px}:root .pad-lr-25[data-v-e22c0cf4]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-e22c0cf4]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-e22c0cf4]{margin:25px}:root .mgn-l-25[data-v-e22c0cf4]{margin-left:25px}:root .mgn-r-25[data-v-e22c0cf4]{margin-right:25px}:root .mgn-t-25[data-v-e22c0cf4]{margin-top:25px}:root .mgn-b-25[data-v-e22c0cf4]{margin-bottom:25px}:root .mgn-lr-25[data-v-e22c0cf4]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-e22c0cf4]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-e22c0cf4]{padding:30px}:root .pad-l-30[data-v-e22c0cf4]{padding-left:30px}:root .pad-r-30[data-v-e22c0cf4]{padding-right:30px}:root .pad-t-30[data-v-e22c0cf4]{padding-top:30px}:root .pad-b-30[data-v-e22c0cf4]{padding-bottom:30px}:root .pad-lr-30[data-v-e22c0cf4]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-e22c0cf4]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-e22c0cf4]{margin:30px}:root .mgn-l-30[data-v-e22c0cf4]{margin-left:30px}:root .mgn-r-30[data-v-e22c0cf4]{margin-right:30px}:root .mgn-t-30[data-v-e22c0cf4]{margin-top:30px}:root .mgn-b-30[data-v-e22c0cf4]{margin-bottom:30px}:root .mgn-lr-30[data-v-e22c0cf4]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-e22c0cf4]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-e22c0cf4]{padding:40px}:root .pad-l-40[data-v-e22c0cf4]{padding-left:40px}:root .pad-r-40[data-v-e22c0cf4]{padding-right:40px}:root .pad-t-40[data-v-e22c0cf4]{padding-top:40px}:root .pad-b-40[data-v-e22c0cf4]{padding-bottom:40px}:root .pad-lr-40[data-v-e22c0cf4]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-e22c0cf4]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-e22c0cf4]{margin:40px}:root .mgn-l-40[data-v-e22c0cf4]{margin-left:40px}:root .mgn-r-40[data-v-e22c0cf4]{margin-right:40px}:root .mgn-t-40[data-v-e22c0cf4]{margin-top:40px}:root .mgn-b-40[data-v-e22c0cf4]{margin-bottom:40px}:root .mgn-lr-40[data-v-e22c0cf4]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-e22c0cf4]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-e22c0cf4]{padding:50px}:root .pad-l-50[data-v-e22c0cf4]{padding-left:50px}:root .pad-r-50[data-v-e22c0cf4]{padding-right:50px}:root .pad-t-50[data-v-e22c0cf4]{padding-top:50px}:root .pad-b-50[data-v-e22c0cf4]{padding-bottom:50px}:root .pad-lr-50[data-v-e22c0cf4]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-e22c0cf4]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-e22c0cf4]{margin:50px}:root .mgn-l-50[data-v-e22c0cf4]{margin-left:50px}:root .mgn-r-50[data-v-e22c0cf4]{margin-right:50px}:root .mgn-t-50[data-v-e22c0cf4]{margin-top:50px}:root .mgn-b-50[data-v-e22c0cf4]{margin-bottom:50px}:root .mgn-lr-50[data-v-e22c0cf4]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-e22c0cf4]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-e22c0cf4]{padding:60px}:root .pad-l-60[data-v-e22c0cf4]{padding-left:60px}:root .pad-r-60[data-v-e22c0cf4]{padding-right:60px}:root .pad-t-60[data-v-e22c0cf4]{padding-top:60px}:root .pad-b-60[data-v-e22c0cf4]{padding-bottom:60px}:root .pad-lr-60[data-v-e22c0cf4]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-e22c0cf4]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-e22c0cf4]{margin:60px}:root .mgn-l-60[data-v-e22c0cf4]{margin-left:60px}:root .mgn-r-60[data-v-e22c0cf4]{margin-right:60px}:root .mgn-t-60[data-v-e22c0cf4]{margin-top:60px}:root .mgn-b-60[data-v-e22c0cf4]{margin-bottom:60px}:root .mgn-lr-60[data-v-e22c0cf4]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-e22c0cf4]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-e22c0cf4]{padding:70px}:root .pad-l-70[data-v-e22c0cf4]{padding-left:70px}:root .pad-r-70[data-v-e22c0cf4]{padding-right:70px}:root .pad-t-70[data-v-e22c0cf4]{padding-top:70px}:root .pad-b-70[data-v-e22c0cf4]{padding-bottom:70px}:root .pad-lr-70[data-v-e22c0cf4]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-e22c0cf4]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-e22c0cf4]{margin:70px}:root .mgn-l-70[data-v-e22c0cf4]{margin-left:70px}:root .mgn-r-70[data-v-e22c0cf4]{margin-right:70px}:root .mgn-t-70[data-v-e22c0cf4]{margin-top:70px}:root .mgn-b-70[data-v-e22c0cf4]{margin-bottom:70px}:root .mgn-lr-70[data-v-e22c0cf4]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-e22c0cf4]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-e22c0cf4]{padding:80px}:root .pad-l-80[data-v-e22c0cf4]{padding-left:80px}:root .pad-r-80[data-v-e22c0cf4]{padding-right:80px}:root .pad-t-80[data-v-e22c0cf4]{padding-top:80px}:root .pad-b-80[data-v-e22c0cf4]{padding-bottom:80px}:root .pad-lr-80[data-v-e22c0cf4]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-e22c0cf4]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-e22c0cf4]{margin:80px}:root .mgn-l-80[data-v-e22c0cf4]{margin-left:80px}:root .mgn-r-80[data-v-e22c0cf4]{margin-right:80px}:root .mgn-t-80[data-v-e22c0cf4]{margin-top:80px}:root .mgn-b-80[data-v-e22c0cf4]{margin-bottom:80px}:root .mgn-lr-80[data-v-e22c0cf4]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-e22c0cf4]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-e22c0cf4]{padding:90px}:root .pad-l-90[data-v-e22c0cf4]{padding-left:90px}:root .pad-r-90[data-v-e22c0cf4]{padding-right:90px}:root .pad-t-90[data-v-e22c0cf4]{padding-top:90px}:root .pad-b-90[data-v-e22c0cf4]{padding-bottom:90px}:root .pad-lr-90[data-v-e22c0cf4]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-e22c0cf4]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-e22c0cf4]{margin:90px}:root .mgn-l-90[data-v-e22c0cf4]{margin-left:90px}:root .mgn-r-90[data-v-e22c0cf4]{margin-right:90px}:root .mgn-t-90[data-v-e22c0cf4]{margin-top:90px}:root .mgn-b-90[data-v-e22c0cf4]{margin-bottom:90px}:root .mgn-lr-90[data-v-e22c0cf4]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-e22c0cf4]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-e22c0cf4]{padding:100px}:root .pad-l-100[data-v-e22c0cf4]{padding-left:100px}:root .pad-r-100[data-v-e22c0cf4]{padding-right:100px}:root .pad-t-100[data-v-e22c0cf4]{padding-top:100px}:root .pad-b-100[data-v-e22c0cf4]{padding-bottom:100px}:root .pad-lr-100[data-v-e22c0cf4]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-e22c0cf4]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-e22c0cf4]{margin:100px}:root .mgn-l-100[data-v-e22c0cf4]{margin-left:100px}:root .mgn-r-100[data-v-e22c0cf4]{margin-right:100px}:root .mgn-t-100[data-v-e22c0cf4]{margin-top:100px}:root .mgn-b-100[data-v-e22c0cf4]{margin-bottom:100px}:root .mgn-lr-100[data-v-e22c0cf4]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-e22c0cf4]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-e22c0cf4]{padding:120px}:root .pad-l-120[data-v-e22c0cf4]{padding-left:120px}:root .pad-r-120[data-v-e22c0cf4]{padding-right:120px}:root .pad-t-120[data-v-e22c0cf4]{padding-top:120px}:root .pad-b-120[data-v-e22c0cf4]{padding-bottom:120px}:root .pad-lr-120[data-v-e22c0cf4]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-e22c0cf4]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-e22c0cf4]{margin:120px}:root .mgn-l-120[data-v-e22c0cf4]{margin-left:120px}:root .mgn-r-120[data-v-e22c0cf4]{margin-right:120px}:root .mgn-t-120[data-v-e22c0cf4]{margin-top:120px}:root .mgn-b-120[data-v-e22c0cf4]{margin-bottom:120px}:root .mgn-lr-120[data-v-e22c0cf4]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-e22c0cf4]{margin-top:120px;margin-bottom:120px}[data-v-e22c0cf4]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-e22c0cf4]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-e22c0cf4]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-e22c0cf4]{width:100%}.v-app[data-v-e22c0cf4]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-e22c0cf4]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-e22c0cf4]{margin-bottom:10px}.devise-container input[type=email][data-v-e22c0cf4],.devise-container input[type=password][data-v-e22c0cf4],.devise-container input[type=submit][data-v-e22c0cf4]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;margin-bottom:10px;transition:.2s ease;outline:none}.devise-container input[type=submit][data-v-e22c0cf4]{cursor:pointer}.devise-container .actions input[data-v-e22c0cf4]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-e22c0cf4],a[data-v-e22c0cf4]:hover,a[data-v-e22c0cf4]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-e22c0cf4]:hover{color:#2d8e54;text-decoration:underline}a[data-v-e22c0cf4]:focus{color:#164057}h1[data-v-e22c0cf4],h2[data-v-e22c0cf4],h3[data-v-e22c0cf4],h4[data-v-e22c0cf4],h5[data-v-e22c0cf4],h6[data-v-e22c0cf4]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-e22c0cf4],.heading-2[data-v-e22c0cf4],.heading-3[data-v-e22c0cf4],.heading-4[data-v-e22c0cf4],.heading-5[data-v-e22c0cf4],.heading-6[data-v-e22c0cf4]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-e22c0cf4]{font-size:2.5rem}.heading-2[data-v-e22c0cf4]{font-size:2rem}.heading-3[data-v-e22c0cf4]{font-size:1.75rem}.heading-4[data-v-e22c0cf4]{font-size:1.5rem}.heading-5[data-v-e22c0cf4]{font-size:1.25rem}.heading-6[data-v-e22c0cf4]{font-size:1rem}.error_text[data-v-e22c0cf4]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-e22c0cf4]{width:100%;min-height:50px}nav[data-v-e22c0cf4]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-e22c0cf4],.nav-right[data-v-e22c0cf4]{display:flex;flex-direction:row}.nav-link[data-v-e22c0cf4]{font-size:18px}.nav-loggedout[data-v-e22c0cf4]{color:#000}.nav-loggedin[data-v-e22c0cf4]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-e22c0cf4]{color:#fff}.nav-loggedin a[data-v-e22c0cf4]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-e22c0cf4]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-e22c0cf4]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-e22c0cf4]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-e22c0cf4]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-e22c0cf4]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-e22c0cf4]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-e22c0cf4]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-e22c0cf4]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-e22c0cf4]{gap:5%}}button[data-v-e22c0cf4]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-e22c0cf4],.cancel_button[data-v-e22c0cf4]{background-color:#57ca85;align-items:center;border-radius:var(--radius-default);border:none;padding:var(--spacing-4x);width:200px;display:flex;flex-direction:column;color:#3a98cc;font-size:var(--type-size-default);cursor:pointer}.cancel_button[data-v-e22c0cf4]{background-color:#ccc}.action_button[data-v-e22c0cf4]:disabled,.cancel_button[data-v-e22c0cf4]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-e22c0cf4]{background-color:#57ca85;color:#3a98cc;border-radius:var(--radius-default);border:none;padding:var(--spacing-2x);width:150px;font-size:var(--type-size-default)}.button__fitted[data-v-e22c0cf4]{width:fit-content}.button__empty[data-v-e22c0cf4]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-e22c0cf4]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-e22c0cf4]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-e22c0cf4]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-e22c0cf4]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-e22c0cf4]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-e22c0cf4]{background-color:#eef5fa}.btn-pricing[data-v-e22c0cf4]{font-size:22px;border:none}.simple-table[data-v-e22c0cf4]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-e22c0cf4],.simple-table td[data-v-e22c0cf4]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-e22c0cf4]{padding:5px}.date-cell[data-v-e22c0cf4]{white-space:nowrap}.number-cell[data-v-e22c0cf4]{text-align:right}.negative-cell[data-v-e22c0cf4]{color:#f94144}.net-worth-row[data-v-e22c0cf4]{background-color:#f5dc98}.bold-cell[data-v-e22c0cf4]{font-weight:700}.warn-text[data-v-e22c0cf4]{color:#fb991c}.error-text[data-v-e22c0cf4]{color:#f94144}.form__panel[data-v-e22c0cf4]{display:block}.form__row[data-v-e22c0cf4]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-e22c0cf4]{display:flex}.form__header[data-v-e22c0cf4]{width:26%}.form__input[data-v-e22c0cf4]{width:100%}.form__input input[data-v-e22c0cf4]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;transition:.2s ease;outline:none}.form__input select[data-v-e22c0cf4]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input textarea[data-v-e22c0cf4]{width:100%;padding:11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input .dp__main[data-v-e22c0cf4]{width:100%}.form__input .dp__main input[data-v-e22c0cf4]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-e22c0cf4],.form__input select[data-v-e22c0cf4],.form__input .dp__main[data-v-e22c0cf4]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-e22c0cf4],.form__input select[data-v-e22c0cf4],.form__input .dp__main[data-v-e22c0cf4]{width:50%}}.form__input input[data-v-e22c0cf4]:hover,.form__input select[data-v-e22c0cf4]:hover,.form__input textarea[data-v-e22c0cf4]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-e22c0cf4]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-e22c0cf4]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-e22c0cf4]:focus{border-color:var(--color-input-focus)}.form__input[data-v-e22c0cf4]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-e22c0cf4]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-e22c0cf4]{display:flex;gap:10px}.form__input--mandatory[data-v-e22c0cf4]{color:#f94144}.form__input--mandatory__one-of-two[data-v-e22c0cf4]{color:#f94144;vertical-align:super}.form__section[data-v-e22c0cf4]{padding:30px 10px}.disabled-field[data-v-e22c0cf4]{color:#aaa}.select-wrapper[data-v-e22c0cf4]{position:relative}.select-wrapper[data-v-e22c0cf4]:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #777;pointer-events:none}.select-wrapper select[data-v-e22c0cf4]{padding:10px 30px 10px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px;background-color:#f8f9fa;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-wrapper select[data-v-e22c0cf4]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-e22c0cf4]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-e22c0cf4],.employee-management-container[data-v-e22c0cf4]{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading[data-v-e22c0cf4],.employee-management-container .main-title[data-v-e22c0cf4]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-e22c0cf4],.employee-management-container .bulk-upload-card .card-title[data-v-e22c0cf4]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button[data-v-e22c0cf4]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button[data-v-e22c0cf4]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-e22c0cf4]{font-size:14px}.admin-card[data-v-e22c0cf4]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-form-card[data-v-e22c0cf4],.employee-management-container .bulk-upload-card[data-v-e22c0cf4]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-e22c0cf4]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-e22c0cf4]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-e22c0cf4]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-e22c0cf4]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-e22c0cf4]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-e22c0cf4]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-e22c0cf4]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-e22c0cf4]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-e22c0cf4],.admin-form-container .admin-form-group select[data-v-e22c0cf4]{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input[data-v-e22c0cf4]:disabled,.admin-form-container .admin-form-group select[data-v-e22c0cf4]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-e22c0cf4]:focus,.admin-form-container .admin-form-group select[data-v-e22c0cf4]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-e22c0cf4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container[data-v-e22c0cf4]{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button[data-v-e22c0cf4]{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn[data-v-e22c0cf4]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-e22c0cf4]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-e22c0cf4]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-e22c0cf4]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-e22c0cf4],.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-input-wrapper .upload-actions .upload-btn[data-v-e22c0cf4],.btn[data-v-e22c0cf4],.btn.btn-primary[data-v-e22c0cf4]{background-color:#2c5444;color:#fff;border:1px solid #2C5444;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-primary-btn[data-v-e22c0cf4]:hover,.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-input-wrapper .upload-actions .upload-btn[data-v-e22c0cf4]:hover,.btn[data-v-e22c0cf4]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-e22c0cf4]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-e22c0cf4]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-e22c0cf4]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-e22c0cf4]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-e22c0cf4]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-e22c0cf4]{background-color:#177100;color:#fff}.admin-badge.id[data-v-e22c0cf4],.admin-badge.external-uuid[data-v-e22c0cf4]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-e22c0cf4]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-e22c0cf4]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;justify-content:center}.admin-action-buttons button.edit-btn[data-v-e22c0cf4]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-e22c0cf4]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-e22c0cf4]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-e22c0cf4]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-e22c0cf4]{font-size:14px}.admin-detail-item[data-v-e22c0cf4]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-e22c0cf4]{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info[data-v-e22c0cf4]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-e22c0cf4]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-e22c0cf4]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-e22c0cf4]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-e22c0cf4]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-e22c0cf4]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-e22c0cf4]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-e22c0cf4]:hover{color:#2c5444}.admin-filter-select select[data-v-e22c0cf4]{min-width:150px}.admin-filter-select select[data-v-e22c0cf4]:focus{border-color:#2c5444}.admin-header-section[data-v-e22c0cf4]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-e22c0cf4]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-e22c0cf4]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-e22c0cf4]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-e22c0cf4]{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa[data-v-e22c0cf4]{font-size:14px}.admin-add-btn[data-v-e22c0cf4]:hover{background-color:#1a3329}.table-containers[data-v-e22c0cf4]{display:flex;gap:20px}.table-containers .table-container[data-v-e22c0cf4]{display:flex;flex-direction:column;border:2px solid #CCCCCC;border-radius:10px;padding:10px;align-items:center;min-width:150px;cursor:pointer}.table-containers .table-title[data-v-e22c0cf4]{font-weight:700}.table-containers .table-value[data-v-e22c0cf4]{font-size:1.2em}.sysadmin-button-bar[data-v-e22c0cf4]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-e22c0cf4]{margin:20px 0}.swal-password-form .form-group[data-v-e22c0cf4]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-e22c0cf4]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-e22c0cf4]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-e22c0cf4]{display:block;margin-bottom:3px!important;font-weight:600;color:#333;font-size:14px;width:100%}.swal-password-form .form-group input.swal2-input[data-v-e22c0cf4]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin:0!important;box-sizing:border-box}.swal-password-form .form-group input.swal2-input[data-v-e22c0cf4]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.employee-management-container .instruction-text[data-v-e22c0cf4]{color:#666;font-size:16px;margin-bottom:30px}.employee-management-container .bulk-upload-card[data-v-e22c0cf4],.employee-management-container .bulk-upload-card .card-title[data-v-e22c0cf4]{margin-bottom:30px}.employee-management-container .bulk-upload-card .upload-components[data-v-e22c0cf4]{display:flex;flex-direction:column;gap:25px}.employee-management-container .bulk-upload-card .upload-components .upload-component[data-v-e22c0cf4]{display:flex;align-items:flex-start;gap:30px;padding:20px;background:#fff;border-radius:8px;border:1px solid #e9ecef}.employee-management-container .bulk-upload-card .upload-components .upload-component.disabled[data-v-e22c0cf4]{opacity:.6;background:#f8f9fa;border-color:#dee2e6}.employee-management-container .bulk-upload-card .upload-components .upload-component.disabled .file-label[data-v-e22c0cf4]{color:#6c757d}.employee-management-container .bulk-upload-card .upload-components .upload-component.disabled .upload-icon[data-v-e22c0cf4]{cursor:not-allowed;border-color:#dee2e6;background:#f1f3f5}.employee-management-container .bulk-upload-card .upload-components .upload-component.disabled .upload-icon[data-v-e22c0cf4]:hover{border-color:#dee2e6;background:#f1f3f5}.employee-management-container .bulk-upload-card .upload-components .upload-component.disabled .upload-icon svg[data-v-e22c0cf4]{color:#adb5bd}.employee-management-container .bulk-upload-card .upload-components .upload-component.disabled .explanation-text.error-text[data-v-e22c0cf4]{color:#f94144;font-weight:500}.employee-management-container .bulk-upload-card .upload-components .upload-component.disabled .sample-link.disabled[data-v-e22c0cf4]{color:#adb5bd;cursor:not-allowed;pointer-events:none}.employee-management-container .bulk-upload-card .upload-components .upload-component.disabled .sample-link.disabled[data-v-e22c0cf4]:hover{text-decoration:none}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section[data-v-e22c0cf4]{flex:0 0 300px}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-label[data-v-e22c0cf4]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-input-wrapper[data-v-e22c0cf4]{position:relative;display:flex;align-items:center;gap:10px;border:2px dashed transparent;border-radius:8px;padding:10px;transition:all .2s ease}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-input-wrapper.drag-over[data-v-e22c0cf4]{border-color:#2c5444;background:#fff}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-input-wrapper input[type=file][data-v-e22c0cf4]{display:none}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-input-wrapper .upload-icon[data-v-e22c0cf4]{width:50px;height:50px;border:2px solid #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:#fff}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-input-wrapper .upload-icon[data-v-e22c0cf4]:hover{border-color:#2c5444;background:#fff}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-input-wrapper .upload-icon[data-v-e22c0cf4]:active{transform:scale(.95)}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-input-wrapper .upload-icon svg[data-v-e22c0cf4]{font-size:20px;color:#666}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-input-wrapper .upload-actions[data-v-e22c0cf4]{display:flex;flex-direction:column;gap:10px;margin-left:10px}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-input-wrapper .upload-actions .file-info .selected-file-name[data-v-e22c0cf4]{margin:0;font-size:14px;color:#666;font-weight:500;background:#f8f9fa;padding:8px 12px;border-radius:4px;border:1px solid #e9ecef;word-break:break-all}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section .file-input-wrapper .upload-actions .upload-btn[data-v-e22c0cf4]{padding:8px 16px;font-size:14px;align-self:flex-start}.employee-management-container .bulk-upload-card .upload-components .upload-component .explanation-section[data-v-e22c0cf4]{flex:1}.employee-management-container .bulk-upload-card .upload-components .upload-component .explanation-section .explanation-text[data-v-e22c0cf4]{color:#555;line-height:1.5;margin-bottom:10px;font-size:16px}.employee-management-container .bulk-upload-card .upload-components .upload-component .explanation-section .sample-link[data-v-e22c0cf4]{color:#2c5444;text-decoration:none;font-weight:500;font-size:14px}.employee-management-container .bulk-upload-card .upload-components .upload-component .explanation-section .sample-link[data-v-e22c0cf4]:hover{text-decoration:underline;color:#1a3329}.employee-management-container .bulk-upload-card .upload-actions[data-v-e22c0cf4]{display:flex;justify-content:flex-end;gap:15px}.btn.btn-primary[data-v-e22c0cf4]:disabled{background-color:#6c757d;cursor:not-allowed;border-color:#6c757d}.btn.btn-secondary[data-v-e22c0cf4]{background-color:#fff;color:#555;border:1px solid #ddd}.btn.btn-secondary[data-v-e22c0cf4]:hover{background-color:#f8f9fa;border-color:#adb5bd}@media (max-width: 768px){.employee-management-container[data-v-e22c0cf4]{padding:20px 10px}.employee-management-container .main-title[data-v-e22c0cf4]{font-size:24px}.employee-management-container .bulk-upload-card[data-v-e22c0cf4]{padding:20px}.employee-management-container .bulk-upload-card .upload-components .upload-component[data-v-e22c0cf4]{flex-direction:column;gap:15px}.employee-management-container .bulk-upload-card .upload-components .upload-component .upload-section[data-v-e22c0cf4]{flex:none;width:100%}}[data-v-71b07228]:root{--type-family-arial: "Arial,Helvetica,sans-serif";--type-family-dm-sans: "DM Sans", "Open Sans", sans-serif;--type-family-gentium-book-plus: "Gentium Book Plus", "Times New Roman", sans-serif;--type-family-open-sans: "Open Sans", Arial, Helvetica, sans-serif;--type-family-times-new-roman: "Times New Roman", sans-serif;--type-family-poppins: "Poppins", sans-serif;--type-family-body: var(--type-family-poppins);--type-family-heading: var(--type-family-poppins);--type-family-button: var(--type-family-poppins);--type-size-base: 1rem;--type-size-small-1: 1.125rem;--type-size-small-2: 1rem;--type-size-small-3: .875rem;--type-size-default: 17px;--type-size-large-1: 1.5rem;--type-size-large-2: 1.75rem;--type-size-large-3: 2rem;--type-line-height-body: 1.4;--type-line-height-heading: 1.2;--spacing-base: 4px;--spacing-2x: calc(var(--spacing-base) * 2);--spacing-3x: calc(var(--spacing-base) * 3);--spacing-4x: calc(var(--spacing-base) * 4);--spacing-5x: calc(var(--spacing-base) * 5);--spacing-6x: calc(var(--spacing-base) * 6);--spacing-7x: calc(var(--spacing-base) * 7);--spacing-8x: calc(var(--spacing-base) * 8);--spacing-9x: calc(var(--spacing-base) * 9);--spacing-10x: calc(var(--spacing-base) * 10);--radius-default: 12px;--radius-small-1: 10px;--radius-small-2: 8px;--radius-small-3: 6px;--radius-small-4: 4px;--radius-large-1: 14px;--radius-large-2: 16px;--radius-large-3: 18px;--color-input-hover: #777777;--color-input-focus: #333333;--color-admin-primary: #2C5444;--color-admin-secondary: #A9B9B2;--color-client-primary: #57CA85;--color-client-primary-dark: #145372;--color-client-secondary: #3A98CC;--color-info: #3A98CC;--color-complete: #57CA85;--color-incomplete: #145372;--color-error: #F94144;--color-warning: #FB991C;--color-role-admin: #797979;--color-role-manager: #FFBC02;--color-role-employee: #177100;--color-button-primary-background: #EEF5F8;--color-table-border: #C8E2F1}:root .pad-0[data-v-71b07228]{padding:0}:root .pad-l-0[data-v-71b07228]{padding-left:0}:root .pad-r-0[data-v-71b07228]{padding-right:0}:root .pad-t-0[data-v-71b07228]{padding-top:0}:root .pad-b-0[data-v-71b07228]{padding-bottom:0}:root .pad-lr-0[data-v-71b07228]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-71b07228]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-71b07228]{margin:0}:root .mgn-l-0[data-v-71b07228]{margin-left:0}:root .mgn-r-0[data-v-71b07228]{margin-right:0}:root .mgn-t-0[data-v-71b07228]{margin-top:0}:root .mgn-b-0[data-v-71b07228]{margin-bottom:0}:root .mgn-lr-0[data-v-71b07228]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-71b07228]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-71b07228]{padding:2px}:root .pad-l-2[data-v-71b07228]{padding-left:2px}:root .pad-r-2[data-v-71b07228]{padding-right:2px}:root .pad-t-2[data-v-71b07228]{padding-top:2px}:root .pad-b-2[data-v-71b07228]{padding-bottom:2px}:root .pad-lr-2[data-v-71b07228]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-71b07228]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-71b07228]{margin:2px}:root .mgn-l-2[data-v-71b07228]{margin-left:2px}:root .mgn-r-2[data-v-71b07228]{margin-right:2px}:root .mgn-t-2[data-v-71b07228]{margin-top:2px}:root .mgn-b-2[data-v-71b07228]{margin-bottom:2px}:root .mgn-lr-2[data-v-71b07228]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-71b07228]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-71b07228]{padding:3px}:root .pad-l-3[data-v-71b07228]{padding-left:3px}:root .pad-r-3[data-v-71b07228]{padding-right:3px}:root .pad-t-3[data-v-71b07228]{padding-top:3px}:root .pad-b-3[data-v-71b07228]{padding-bottom:3px}:root .pad-lr-3[data-v-71b07228]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-71b07228]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-71b07228]{margin:3px}:root .mgn-l-3[data-v-71b07228]{margin-left:3px}:root .mgn-r-3[data-v-71b07228]{margin-right:3px}:root .mgn-t-3[data-v-71b07228]{margin-top:3px}:root .mgn-b-3[data-v-71b07228]{margin-bottom:3px}:root .mgn-lr-3[data-v-71b07228]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-71b07228]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-71b07228]{padding:4px}:root .pad-l-4[data-v-71b07228]{padding-left:4px}:root .pad-r-4[data-v-71b07228]{padding-right:4px}:root .pad-t-4[data-v-71b07228]{padding-top:4px}:root .pad-b-4[data-v-71b07228]{padding-bottom:4px}:root .pad-lr-4[data-v-71b07228]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-71b07228]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-71b07228]{margin:4px}:root .mgn-l-4[data-v-71b07228]{margin-left:4px}:root .mgn-r-4[data-v-71b07228]{margin-right:4px}:root .mgn-t-4[data-v-71b07228]{margin-top:4px}:root .mgn-b-4[data-v-71b07228]{margin-bottom:4px}:root .mgn-lr-4[data-v-71b07228]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-71b07228]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-71b07228]{padding:5px}:root .pad-l-5[data-v-71b07228]{padding-left:5px}:root .pad-r-5[data-v-71b07228]{padding-right:5px}:root .pad-t-5[data-v-71b07228]{padding-top:5px}:root .pad-b-5[data-v-71b07228]{padding-bottom:5px}:root .pad-lr-5[data-v-71b07228]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-71b07228]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-71b07228]{margin:5px}:root .mgn-l-5[data-v-71b07228]{margin-left:5px}:root .mgn-r-5[data-v-71b07228]{margin-right:5px}:root .mgn-t-5[data-v-71b07228]{margin-top:5px}:root .mgn-b-5[data-v-71b07228]{margin-bottom:5px}:root .mgn-lr-5[data-v-71b07228]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-71b07228]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-71b07228]{padding:6px}:root .pad-l-6[data-v-71b07228]{padding-left:6px}:root .pad-r-6[data-v-71b07228]{padding-right:6px}:root .pad-t-6[data-v-71b07228]{padding-top:6px}:root .pad-b-6[data-v-71b07228]{padding-bottom:6px}:root .pad-lr-6[data-v-71b07228]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-71b07228]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-71b07228]{margin:6px}:root .mgn-l-6[data-v-71b07228]{margin-left:6px}:root .mgn-r-6[data-v-71b07228]{margin-right:6px}:root .mgn-t-6[data-v-71b07228]{margin-top:6px}:root .mgn-b-6[data-v-71b07228]{margin-bottom:6px}:root .mgn-lr-6[data-v-71b07228]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-71b07228]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-71b07228]{padding:8px}:root .pad-l-8[data-v-71b07228]{padding-left:8px}:root .pad-r-8[data-v-71b07228]{padding-right:8px}:root .pad-t-8[data-v-71b07228]{padding-top:8px}:root .pad-b-8[data-v-71b07228]{padding-bottom:8px}:root .pad-lr-8[data-v-71b07228]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-71b07228]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-71b07228]{margin:8px}:root .mgn-l-8[data-v-71b07228]{margin-left:8px}:root .mgn-r-8[data-v-71b07228]{margin-right:8px}:root .mgn-t-8[data-v-71b07228]{margin-top:8px}:root .mgn-b-8[data-v-71b07228]{margin-bottom:8px}:root .mgn-lr-8[data-v-71b07228]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-71b07228]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-71b07228]{padding:9px}:root .pad-l-9[data-v-71b07228]{padding-left:9px}:root .pad-r-9[data-v-71b07228]{padding-right:9px}:root .pad-t-9[data-v-71b07228]{padding-top:9px}:root .pad-b-9[data-v-71b07228]{padding-bottom:9px}:root .pad-lr-9[data-v-71b07228]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-71b07228]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-71b07228]{margin:9px}:root .mgn-l-9[data-v-71b07228]{margin-left:9px}:root .mgn-r-9[data-v-71b07228]{margin-right:9px}:root .mgn-t-9[data-v-71b07228]{margin-top:9px}:root .mgn-b-9[data-v-71b07228]{margin-bottom:9px}:root .mgn-lr-9[data-v-71b07228]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-71b07228]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-71b07228]{padding:10px}:root .pad-l-10[data-v-71b07228]{padding-left:10px}:root .pad-r-10[data-v-71b07228]{padding-right:10px}:root .pad-t-10[data-v-71b07228]{padding-top:10px}:root .pad-b-10[data-v-71b07228]{padding-bottom:10px}:root .pad-lr-10[data-v-71b07228]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-71b07228]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-71b07228]{margin:10px}:root .mgn-l-10[data-v-71b07228]{margin-left:10px}:root .mgn-r-10[data-v-71b07228]{margin-right:10px}:root .mgn-t-10[data-v-71b07228]{margin-top:10px}:root .mgn-b-10[data-v-71b07228]{margin-bottom:10px}:root .mgn-lr-10[data-v-71b07228]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-71b07228]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-71b07228]{padding:12px}:root .pad-l-12[data-v-71b07228]{padding-left:12px}:root .pad-r-12[data-v-71b07228]{padding-right:12px}:root .pad-t-12[data-v-71b07228]{padding-top:12px}:root .pad-b-12[data-v-71b07228]{padding-bottom:12px}:root .pad-lr-12[data-v-71b07228]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-71b07228]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-71b07228]{margin:12px}:root .mgn-l-12[data-v-71b07228]{margin-left:12px}:root .mgn-r-12[data-v-71b07228]{margin-right:12px}:root .mgn-t-12[data-v-71b07228]{margin-top:12px}:root .mgn-b-12[data-v-71b07228]{margin-bottom:12px}:root .mgn-lr-12[data-v-71b07228]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-71b07228]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-71b07228]{padding:15px}:root .pad-l-15[data-v-71b07228]{padding-left:15px}:root .pad-r-15[data-v-71b07228]{padding-right:15px}:root .pad-t-15[data-v-71b07228]{padding-top:15px}:root .pad-b-15[data-v-71b07228]{padding-bottom:15px}:root .pad-lr-15[data-v-71b07228]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-71b07228]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-71b07228]{margin:15px}:root .mgn-l-15[data-v-71b07228]{margin-left:15px}:root .mgn-r-15[data-v-71b07228]{margin-right:15px}:root .mgn-t-15[data-v-71b07228]{margin-top:15px}:root .mgn-b-15[data-v-71b07228]{margin-bottom:15px}:root .mgn-lr-15[data-v-71b07228]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-71b07228]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-71b07228]{padding:20px}:root .pad-l-20[data-v-71b07228]{padding-left:20px}:root .pad-r-20[data-v-71b07228]{padding-right:20px}:root .pad-t-20[data-v-71b07228]{padding-top:20px}:root .pad-b-20[data-v-71b07228]{padding-bottom:20px}:root .pad-lr-20[data-v-71b07228]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-71b07228]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-71b07228]{margin:20px}:root .mgn-l-20[data-v-71b07228]{margin-left:20px}:root .mgn-r-20[data-v-71b07228]{margin-right:20px}:root .mgn-t-20[data-v-71b07228]{margin-top:20px}:root .mgn-b-20[data-v-71b07228]{margin-bottom:20px}:root .mgn-lr-20[data-v-71b07228]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-71b07228]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-71b07228]{padding:24px}:root .pad-l-24[data-v-71b07228]{padding-left:24px}:root .pad-r-24[data-v-71b07228]{padding-right:24px}:root .pad-t-24[data-v-71b07228]{padding-top:24px}:root .pad-b-24[data-v-71b07228]{padding-bottom:24px}:root .pad-lr-24[data-v-71b07228]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-71b07228]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-71b07228]{margin:24px}:root .mgn-l-24[data-v-71b07228]{margin-left:24px}:root .mgn-r-24[data-v-71b07228]{margin-right:24px}:root .mgn-t-24[data-v-71b07228]{margin-top:24px}:root .mgn-b-24[data-v-71b07228]{margin-bottom:24px}:root .mgn-lr-24[data-v-71b07228]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-71b07228]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-71b07228]{padding:25px}:root .pad-l-25[data-v-71b07228]{padding-left:25px}:root .pad-r-25[data-v-71b07228]{padding-right:25px}:root .pad-t-25[data-v-71b07228]{padding-top:25px}:root .pad-b-25[data-v-71b07228]{padding-bottom:25px}:root .pad-lr-25[data-v-71b07228]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-71b07228]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-71b07228]{margin:25px}:root .mgn-l-25[data-v-71b07228]{margin-left:25px}:root .mgn-r-25[data-v-71b07228]{margin-right:25px}:root .mgn-t-25[data-v-71b07228]{margin-top:25px}:root .mgn-b-25[data-v-71b07228]{margin-bottom:25px}:root .mgn-lr-25[data-v-71b07228]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-71b07228]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-71b07228]{padding:30px}:root .pad-l-30[data-v-71b07228]{padding-left:30px}:root .pad-r-30[data-v-71b07228]{padding-right:30px}:root .pad-t-30[data-v-71b07228]{padding-top:30px}:root .pad-b-30[data-v-71b07228]{padding-bottom:30px}:root .pad-lr-30[data-v-71b07228]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-71b07228]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-71b07228]{margin:30px}:root .mgn-l-30[data-v-71b07228]{margin-left:30px}:root .mgn-r-30[data-v-71b07228]{margin-right:30px}:root .mgn-t-30[data-v-71b07228]{margin-top:30px}:root .mgn-b-30[data-v-71b07228]{margin-bottom:30px}:root .mgn-lr-30[data-v-71b07228]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-71b07228]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-71b07228]{padding:40px}:root .pad-l-40[data-v-71b07228]{padding-left:40px}:root .pad-r-40[data-v-71b07228]{padding-right:40px}:root .pad-t-40[data-v-71b07228]{padding-top:40px}:root .pad-b-40[data-v-71b07228]{padding-bottom:40px}:root .pad-lr-40[data-v-71b07228]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-71b07228]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-71b07228]{margin:40px}:root .mgn-l-40[data-v-71b07228]{margin-left:40px}:root .mgn-r-40[data-v-71b07228]{margin-right:40px}:root .mgn-t-40[data-v-71b07228]{margin-top:40px}:root .mgn-b-40[data-v-71b07228]{margin-bottom:40px}:root .mgn-lr-40[data-v-71b07228]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-71b07228]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-71b07228]{padding:50px}:root .pad-l-50[data-v-71b07228]{padding-left:50px}:root .pad-r-50[data-v-71b07228]{padding-right:50px}:root .pad-t-50[data-v-71b07228]{padding-top:50px}:root .pad-b-50[data-v-71b07228]{padding-bottom:50px}:root .pad-lr-50[data-v-71b07228]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-71b07228]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-71b07228]{margin:50px}:root .mgn-l-50[data-v-71b07228]{margin-left:50px}:root .mgn-r-50[data-v-71b07228]{margin-right:50px}:root .mgn-t-50[data-v-71b07228]{margin-top:50px}:root .mgn-b-50[data-v-71b07228]{margin-bottom:50px}:root .mgn-lr-50[data-v-71b07228]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-71b07228]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-71b07228]{padding:60px}:root .pad-l-60[data-v-71b07228]{padding-left:60px}:root .pad-r-60[data-v-71b07228]{padding-right:60px}:root .pad-t-60[data-v-71b07228]{padding-top:60px}:root .pad-b-60[data-v-71b07228]{padding-bottom:60px}:root .pad-lr-60[data-v-71b07228]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-71b07228]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-71b07228]{margin:60px}:root .mgn-l-60[data-v-71b07228]{margin-left:60px}:root .mgn-r-60[data-v-71b07228]{margin-right:60px}:root .mgn-t-60[data-v-71b07228]{margin-top:60px}:root .mgn-b-60[data-v-71b07228]{margin-bottom:60px}:root .mgn-lr-60[data-v-71b07228]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-71b07228]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-71b07228]{padding:70px}:root .pad-l-70[data-v-71b07228]{padding-left:70px}:root .pad-r-70[data-v-71b07228]{padding-right:70px}:root .pad-t-70[data-v-71b07228]{padding-top:70px}:root .pad-b-70[data-v-71b07228]{padding-bottom:70px}:root .pad-lr-70[data-v-71b07228]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-71b07228]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-71b07228]{margin:70px}:root .mgn-l-70[data-v-71b07228]{margin-left:70px}:root .mgn-r-70[data-v-71b07228]{margin-right:70px}:root .mgn-t-70[data-v-71b07228]{margin-top:70px}:root .mgn-b-70[data-v-71b07228]{margin-bottom:70px}:root .mgn-lr-70[data-v-71b07228]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-71b07228]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-71b07228]{padding:80px}:root .pad-l-80[data-v-71b07228]{padding-left:80px}:root .pad-r-80[data-v-71b07228]{padding-right:80px}:root .pad-t-80[data-v-71b07228]{padding-top:80px}:root .pad-b-80[data-v-71b07228]{padding-bottom:80px}:root .pad-lr-80[data-v-71b07228]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-71b07228]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-71b07228]{margin:80px}:root .mgn-l-80[data-v-71b07228]{margin-left:80px}:root .mgn-r-80[data-v-71b07228]{margin-right:80px}:root .mgn-t-80[data-v-71b07228]{margin-top:80px}:root .mgn-b-80[data-v-71b07228]{margin-bottom:80px}:root .mgn-lr-80[data-v-71b07228]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-71b07228]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-71b07228]{padding:90px}:root .pad-l-90[data-v-71b07228]{padding-left:90px}:root .pad-r-90[data-v-71b07228]{padding-right:90px}:root .pad-t-90[data-v-71b07228]{padding-top:90px}:root .pad-b-90[data-v-71b07228]{padding-bottom:90px}:root .pad-lr-90[data-v-71b07228]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-71b07228]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-71b07228]{margin:90px}:root .mgn-l-90[data-v-71b07228]{margin-left:90px}:root .mgn-r-90[data-v-71b07228]{margin-right:90px}:root .mgn-t-90[data-v-71b07228]{margin-top:90px}:root .mgn-b-90[data-v-71b07228]{margin-bottom:90px}:root .mgn-lr-90[data-v-71b07228]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-71b07228]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-71b07228]{padding:100px}:root .pad-l-100[data-v-71b07228]{padding-left:100px}:root .pad-r-100[data-v-71b07228]{padding-right:100px}:root .pad-t-100[data-v-71b07228]{padding-top:100px}:root .pad-b-100[data-v-71b07228]{padding-bottom:100px}:root .pad-lr-100[data-v-71b07228]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-71b07228]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-71b07228]{margin:100px}:root .mgn-l-100[data-v-71b07228]{margin-left:100px}:root .mgn-r-100[data-v-71b07228]{margin-right:100px}:root .mgn-t-100[data-v-71b07228]{margin-top:100px}:root .mgn-b-100[data-v-71b07228]{margin-bottom:100px}:root .mgn-lr-100[data-v-71b07228]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-71b07228]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-71b07228]{padding:120px}:root .pad-l-120[data-v-71b07228]{padding-left:120px}:root .pad-r-120[data-v-71b07228]{padding-right:120px}:root .pad-t-120[data-v-71b07228]{padding-top:120px}:root .pad-b-120[data-v-71b07228]{padding-bottom:120px}:root .pad-lr-120[data-v-71b07228]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-71b07228]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-71b07228]{margin:120px}:root .mgn-l-120[data-v-71b07228]{margin-left:120px}:root .mgn-r-120[data-v-71b07228]{margin-right:120px}:root .mgn-t-120[data-v-71b07228]{margin-top:120px}:root .mgn-b-120[data-v-71b07228]{margin-bottom:120px}:root .mgn-lr-120[data-v-71b07228]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-71b07228]{margin-top:120px;margin-bottom:120px}[data-v-71b07228]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-71b07228]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-71b07228]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-71b07228]{width:100%}.v-app[data-v-71b07228]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-71b07228]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-71b07228]{margin-bottom:10px}.devise-container input[type=email][data-v-71b07228],.devise-container input[type=password][data-v-71b07228],.devise-container input[type=submit][data-v-71b07228]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;margin-bottom:10px;transition:.2s ease;outline:none}.devise-container input[type=submit][data-v-71b07228]{cursor:pointer}.devise-container .actions input[data-v-71b07228]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-71b07228],a[data-v-71b07228]:hover,a[data-v-71b07228]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-71b07228]:hover{color:#2d8e54;text-decoration:underline}a[data-v-71b07228]:focus{color:#164057}h1[data-v-71b07228],h2[data-v-71b07228],h3[data-v-71b07228],h4[data-v-71b07228],h5[data-v-71b07228],h6[data-v-71b07228]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-71b07228],.heading-2[data-v-71b07228],.heading-3[data-v-71b07228],.heading-4[data-v-71b07228],.heading-5[data-v-71b07228],.heading-6[data-v-71b07228]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-71b07228]{font-size:2.5rem}.heading-2[data-v-71b07228]{font-size:2rem}.heading-3[data-v-71b07228]{font-size:1.75rem}.heading-4[data-v-71b07228]{font-size:1.5rem}.heading-5[data-v-71b07228]{font-size:1.25rem}.heading-6[data-v-71b07228]{font-size:1rem}.error_text[data-v-71b07228]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-71b07228]{width:100%;min-height:50px}nav[data-v-71b07228]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-71b07228],.nav-right[data-v-71b07228]{display:flex;flex-direction:row}.nav-link[data-v-71b07228]{font-size:18px}.nav-loggedout[data-v-71b07228]{color:#000}.nav-loggedin[data-v-71b07228]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-71b07228]{color:#fff}.nav-loggedin a[data-v-71b07228]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-71b07228]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-71b07228]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-71b07228]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-71b07228]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-71b07228]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-71b07228]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-71b07228]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-71b07228]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-71b07228]{gap:5%}}button[data-v-71b07228]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-71b07228],.cancel_button[data-v-71b07228]{background-color:#57ca85;align-items:center;border-radius:var(--radius-default);border:none;padding:var(--spacing-4x);width:200px;display:flex;flex-direction:column;color:#3a98cc;font-size:var(--type-size-default);cursor:pointer}.cancel_button[data-v-71b07228]{background-color:#ccc}.action_button[data-v-71b07228]:disabled,.cancel_button[data-v-71b07228]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-71b07228]{background-color:#57ca85;color:#3a98cc;border-radius:var(--radius-default);border:none;padding:var(--spacing-2x);width:150px;font-size:var(--type-size-default)}.button__fitted[data-v-71b07228]{width:fit-content}.button__empty[data-v-71b07228]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-71b07228]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-71b07228]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-71b07228]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-71b07228]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-71b07228]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-71b07228]{background-color:#eef5fa}.btn-pricing[data-v-71b07228]{font-size:22px;border:none}.simple-table[data-v-71b07228]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-71b07228],.simple-table td[data-v-71b07228]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-71b07228]{padding:5px}.date-cell[data-v-71b07228]{white-space:nowrap}.number-cell[data-v-71b07228]{text-align:right}.negative-cell[data-v-71b07228]{color:#f94144}.net-worth-row[data-v-71b07228]{background-color:#f5dc98}.bold-cell[data-v-71b07228]{font-weight:700}.warn-text[data-v-71b07228]{color:#fb991c}.error-text[data-v-71b07228]{color:#f94144}.form__panel[data-v-71b07228]{display:block}.form__row[data-v-71b07228]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-71b07228]{display:flex}.form__header[data-v-71b07228]{width:26%}.form__input[data-v-71b07228]{width:100%}.form__input input[data-v-71b07228]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;transition:.2s ease;outline:none}.form__input select[data-v-71b07228]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input textarea[data-v-71b07228]{width:100%;padding:11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input .dp__main[data-v-71b07228]{width:100%}.form__input .dp__main input[data-v-71b07228]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-71b07228],.form__input select[data-v-71b07228],.form__input .dp__main[data-v-71b07228]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-71b07228],.form__input select[data-v-71b07228],.form__input .dp__main[data-v-71b07228]{width:50%}}.form__input input[data-v-71b07228]:hover,.form__input select[data-v-71b07228]:hover,.form__input textarea[data-v-71b07228]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-71b07228]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-71b07228]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-71b07228]:focus{border-color:var(--color-input-focus)}.form__input[data-v-71b07228]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-71b07228]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-71b07228]{display:flex;gap:10px}.form__input--mandatory[data-v-71b07228]{color:#f94144}.form__input--mandatory__one-of-two[data-v-71b07228]{color:#f94144;vertical-align:super}.form__section[data-v-71b07228]{padding:30px 10px}.disabled-field[data-v-71b07228]{color:#aaa}.select-wrapper[data-v-71b07228]{position:relative}.select-wrapper[data-v-71b07228]:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #777;pointer-events:none}.select-wrapper select[data-v-71b07228]{padding:10px 30px 10px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px;background-color:#f8f9fa;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-wrapper select[data-v-71b07228]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-71b07228]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-71b07228],.location-verify-container[data-v-71b07228]{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading[data-v-71b07228],.location-verify-container .verify-title[data-v-71b07228]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-71b07228]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button[data-v-71b07228]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button[data-v-71b07228]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-71b07228]{font-size:14px}.admin-card[data-v-71b07228]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-form-card[data-v-71b07228],.location-verify-container .verification-content[data-v-71b07228]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-71b07228]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-71b07228]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-71b07228]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-71b07228]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-71b07228]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-71b07228]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-71b07228]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-71b07228]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-71b07228],.admin-form-container .admin-form-group select[data-v-71b07228]{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input[data-v-71b07228]:disabled,.admin-form-container .admin-form-group select[data-v-71b07228]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-71b07228]:focus,.admin-form-container .admin-form-group select[data-v-71b07228]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-71b07228]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container[data-v-71b07228]{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button[data-v-71b07228]{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn[data-v-71b07228]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-71b07228]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-71b07228]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-71b07228]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-71b07228],.btn[data-v-71b07228],.btn.btn-primary[data-v-71b07228]{background-color:#2c5444;color:#fff;border:1px solid #2C5444;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-primary-btn[data-v-71b07228]:hover,.btn[data-v-71b07228]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-71b07228]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-71b07228]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-71b07228]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-71b07228]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-71b07228]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-71b07228]{background-color:#177100;color:#fff}.admin-badge.id[data-v-71b07228],.admin-badge.external-uuid[data-v-71b07228]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-71b07228]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-71b07228]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;justify-content:center}.admin-action-buttons button.edit-btn[data-v-71b07228]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-71b07228]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-71b07228]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-71b07228]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-71b07228]{font-size:14px}.admin-detail-item[data-v-71b07228]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-71b07228]{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info[data-v-71b07228]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-71b07228]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-71b07228]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-71b07228]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-71b07228]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-71b07228]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-71b07228]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-71b07228]:hover{color:#2c5444}.admin-filter-select select[data-v-71b07228]{min-width:150px}.admin-filter-select select[data-v-71b07228]:focus{border-color:#2c5444}.admin-header-section[data-v-71b07228]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-71b07228]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-71b07228]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-71b07228]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-71b07228]{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa[data-v-71b07228]{font-size:14px}.admin-add-btn[data-v-71b07228]:hover{background-color:#1a3329}.table-containers[data-v-71b07228]{display:flex;gap:20px}.table-containers .table-container[data-v-71b07228]{display:flex;flex-direction:column;border:2px solid #CCCCCC;border-radius:10px;padding:10px;align-items:center;min-width:150px;cursor:pointer}.table-containers .table-title[data-v-71b07228]{font-weight:700}.table-containers .table-value[data-v-71b07228]{font-size:1.2em}.sysadmin-button-bar[data-v-71b07228]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-71b07228]{margin:20px 0}.swal-password-form .form-group[data-v-71b07228]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-71b07228]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-71b07228]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-71b07228]{display:block;margin-bottom:3px!important;font-weight:600;color:#333;font-size:14px;width:100%}.swal-password-form .form-group input.swal2-input[data-v-71b07228]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin:0!important;box-sizing:border-box}.swal-password-form .form-group input.swal2-input[data-v-71b07228]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.location-verify-container .verify-title[data-v-71b07228]{margin:0 0 30px}.location-verify-container .verification-content[data-v-71b07228]{margin-bottom:30px}.location-verify-container .verification-content .loading-container[data-v-71b07228]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.location-verify-container .verification-content .loading-container .spinner[data-v-71b07228]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #2C5444;border-radius:50%;animation:spin-71b07228 1s linear infinite;margin-bottom:20px}.location-verify-container .verification-content .loading-container .loading-text[data-v-71b07228]{font-size:18px;color:#555;font-weight:500}@keyframes spin-71b07228{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.location-verify-container .verification-content .results-container[data-v-71b07228]{padding:30px;text-align:center}.location-verify-container .verification-content .results-container .success-result[data-v-71b07228],.location-verify-container .verification-content .results-container .error-result[data-v-71b07228]{display:flex;flex-direction:column;align-items:center}.location-verify-container .verification-content .results-container .success-result .button-group[data-v-71b07228],.location-verify-container .verification-content .results-container .error-result .button-group[data-v-71b07228]{display:flex;gap:15px;margin-top:10px}.location-verify-container .verification-content .results-container .success-result .success-icon[data-v-71b07228],.location-verify-container .verification-content .results-container .success-result .error-icon[data-v-71b07228],.location-verify-container .verification-content .results-container .error-result .success-icon[data-v-71b07228],.location-verify-container .verification-content .results-container .error-result .error-icon[data-v-71b07228]{font-size:60px;margin-bottom:20px}.location-verify-container .verification-content .results-container .success-result .success-icon[data-v-71b07228],.location-verify-container .verification-content .results-container .error-result .success-icon[data-v-71b07228]{color:#28a745}.location-verify-container .verification-content .results-container .success-result .error-icon[data-v-71b07228],.location-verify-container .verification-content .results-container .error-result .error-icon[data-v-71b07228]{color:#f94144}.location-verify-container .verification-content .results-container .success-result .result-title[data-v-71b07228],.location-verify-container .verification-content .results-container .error-result .result-title[data-v-71b07228]{font-size:24px;margin-bottom:20px;font-weight:600}.location-verify-container .verification-content .results-container .success-result .result-description[data-v-71b07228],.location-verify-container .verification-content .results-container .error-result .result-description[data-v-71b07228]{font-size:16px;color:#555;margin-bottom:10px}.location-verify-container .verification-content .results-container .success-result .count-description[data-v-71b07228],.location-verify-container .verification-content .results-container .error-result .count-description[data-v-71b07228]{font-size:16px;color:#666;margin-bottom:30px;font-weight:500}.location-verify-container .verification-content .results-container .error-list[data-v-71b07228]{width:100%;max-width:600px;margin:0 auto 30px;padding:20px;background-color:#fff8f8;border:1px solid #ffcdd2;border-radius:6px;text-align:left;list-style-type:none}.location-verify-container .verification-content .results-container .error-list .error-item[data-v-71b07228]{color:#d32f2f;margin-bottom:8px;padding-left:20px;position:relative}.location-verify-container .verification-content .results-container .error-list .error-item[data-v-71b07228]:before{content:"•";position:absolute;left:0;color:#d32f2f}.location-verify-container .verification-content .results-container .error-list .error-item[data-v-71b07228]:last-child{margin-bottom:0}.btn.btn-secondary[data-v-71b07228]{background-color:#fff;color:#555;border:1px solid #ddd}.btn.btn-secondary[data-v-71b07228]:hover{background-color:#f8f9fa;border-color:#adb5bd}@media (max-width: 768px){.location-verify-container[data-v-71b07228]{padding:20px 10px}.location-verify-container .verify-title[data-v-71b07228]{font-size:24px}.location-verify-container .verification-content[data-v-71b07228]{padding:20px}}[data-v-20c4d905]:root{--type-family-arial: "Arial,Helvetica,sans-serif";--type-family-dm-sans: "DM Sans", "Open Sans", sans-serif;--type-family-gentium-book-plus: "Gentium Book Plus", "Times New Roman", sans-serif;--type-family-open-sans: "Open Sans", Arial, Helvetica, sans-serif;--type-family-times-new-roman: "Times New Roman", sans-serif;--type-family-poppins: "Poppins", sans-serif;--type-family-body: var(--type-family-poppins);--type-family-heading: var(--type-family-poppins);--type-family-button: var(--type-family-poppins);--type-size-base: 1rem;--type-size-small-1: 1.125rem;--type-size-small-2: 1rem;--type-size-small-3: .875rem;--type-size-default: 17px;--type-size-large-1: 1.5rem;--type-size-large-2: 1.75rem;--type-size-large-3: 2rem;--type-line-height-body: 1.4;--type-line-height-heading: 1.2;--spacing-base: 4px;--spacing-2x: calc(var(--spacing-base) * 2);--spacing-3x: calc(var(--spacing-base) * 3);--spacing-4x: calc(var(--spacing-base) * 4);--spacing-5x: calc(var(--spacing-base) * 5);--spacing-6x: calc(var(--spacing-base) * 6);--spacing-7x: calc(var(--spacing-base) * 7);--spacing-8x: calc(var(--spacing-base) * 8);--spacing-9x: calc(var(--spacing-base) * 9);--spacing-10x: calc(var(--spacing-base) * 10);--radius-default: 12px;--radius-small-1: 10px;--radius-small-2: 8px;--radius-small-3: 6px;--radius-small-4: 4px;--radius-large-1: 14px;--radius-large-2: 16px;--radius-large-3: 18px;--color-input-hover: #777777;--color-input-focus: #333333;--color-admin-primary: #2C5444;--color-admin-secondary: #A9B9B2;--color-client-primary: #57CA85;--color-client-primary-dark: #145372;--color-client-secondary: #3A98CC;--color-info: #3A98CC;--color-complete: #57CA85;--color-incomplete: #145372;--color-error: #F94144;--color-warning: #FB991C;--color-role-admin: #797979;--color-role-manager: #FFBC02;--color-role-employee: #177100;--color-button-primary-background: #EEF5F8;--color-table-border: #C8E2F1}:root .pad-0[data-v-20c4d905]{padding:0}:root .pad-l-0[data-v-20c4d905]{padding-left:0}:root .pad-r-0[data-v-20c4d905]{padding-right:0}:root .pad-t-0[data-v-20c4d905]{padding-top:0}:root .pad-b-0[data-v-20c4d905]{padding-bottom:0}:root .pad-lr-0[data-v-20c4d905]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-20c4d905]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-20c4d905]{margin:0}:root .mgn-l-0[data-v-20c4d905]{margin-left:0}:root .mgn-r-0[data-v-20c4d905]{margin-right:0}:root .mgn-t-0[data-v-20c4d905]{margin-top:0}:root .mgn-b-0[data-v-20c4d905]{margin-bottom:0}:root .mgn-lr-0[data-v-20c4d905]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-20c4d905]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-20c4d905]{padding:2px}:root .pad-l-2[data-v-20c4d905]{padding-left:2px}:root .pad-r-2[data-v-20c4d905]{padding-right:2px}:root .pad-t-2[data-v-20c4d905]{padding-top:2px}:root .pad-b-2[data-v-20c4d905]{padding-bottom:2px}:root .pad-lr-2[data-v-20c4d905]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-20c4d905]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-20c4d905]{margin:2px}:root .mgn-l-2[data-v-20c4d905]{margin-left:2px}:root .mgn-r-2[data-v-20c4d905]{margin-right:2px}:root .mgn-t-2[data-v-20c4d905]{margin-top:2px}:root .mgn-b-2[data-v-20c4d905]{margin-bottom:2px}:root .mgn-lr-2[data-v-20c4d905]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-20c4d905]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-20c4d905]{padding:3px}:root .pad-l-3[data-v-20c4d905]{padding-left:3px}:root .pad-r-3[data-v-20c4d905]{padding-right:3px}:root .pad-t-3[data-v-20c4d905]{padding-top:3px}:root .pad-b-3[data-v-20c4d905]{padding-bottom:3px}:root .pad-lr-3[data-v-20c4d905]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-20c4d905]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-20c4d905]{margin:3px}:root .mgn-l-3[data-v-20c4d905]{margin-left:3px}:root .mgn-r-3[data-v-20c4d905]{margin-right:3px}:root .mgn-t-3[data-v-20c4d905]{margin-top:3px}:root .mgn-b-3[data-v-20c4d905]{margin-bottom:3px}:root .mgn-lr-3[data-v-20c4d905]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-20c4d905]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-20c4d905]{padding:4px}:root .pad-l-4[data-v-20c4d905]{padding-left:4px}:root .pad-r-4[data-v-20c4d905]{padding-right:4px}:root .pad-t-4[data-v-20c4d905]{padding-top:4px}:root .pad-b-4[data-v-20c4d905]{padding-bottom:4px}:root .pad-lr-4[data-v-20c4d905]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-20c4d905]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-20c4d905]{margin:4px}:root .mgn-l-4[data-v-20c4d905]{margin-left:4px}:root .mgn-r-4[data-v-20c4d905]{margin-right:4px}:root .mgn-t-4[data-v-20c4d905]{margin-top:4px}:root .mgn-b-4[data-v-20c4d905]{margin-bottom:4px}:root .mgn-lr-4[data-v-20c4d905]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-20c4d905]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-20c4d905]{padding:5px}:root .pad-l-5[data-v-20c4d905]{padding-left:5px}:root .pad-r-5[data-v-20c4d905]{padding-right:5px}:root .pad-t-5[data-v-20c4d905]{padding-top:5px}:root .pad-b-5[data-v-20c4d905]{padding-bottom:5px}:root .pad-lr-5[data-v-20c4d905]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-20c4d905]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-20c4d905]{margin:5px}:root .mgn-l-5[data-v-20c4d905]{margin-left:5px}:root .mgn-r-5[data-v-20c4d905]{margin-right:5px}:root .mgn-t-5[data-v-20c4d905]{margin-top:5px}:root .mgn-b-5[data-v-20c4d905]{margin-bottom:5px}:root .mgn-lr-5[data-v-20c4d905]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-20c4d905]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-20c4d905]{padding:6px}:root .pad-l-6[data-v-20c4d905]{padding-left:6px}:root .pad-r-6[data-v-20c4d905]{padding-right:6px}:root .pad-t-6[data-v-20c4d905]{padding-top:6px}:root .pad-b-6[data-v-20c4d905]{padding-bottom:6px}:root .pad-lr-6[data-v-20c4d905]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-20c4d905]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-20c4d905]{margin:6px}:root .mgn-l-6[data-v-20c4d905]{margin-left:6px}:root .mgn-r-6[data-v-20c4d905]{margin-right:6px}:root .mgn-t-6[data-v-20c4d905]{margin-top:6px}:root .mgn-b-6[data-v-20c4d905]{margin-bottom:6px}:root .mgn-lr-6[data-v-20c4d905]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-20c4d905]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-20c4d905]{padding:8px}:root .pad-l-8[data-v-20c4d905]{padding-left:8px}:root .pad-r-8[data-v-20c4d905]{padding-right:8px}:root .pad-t-8[data-v-20c4d905]{padding-top:8px}:root .pad-b-8[data-v-20c4d905]{padding-bottom:8px}:root .pad-lr-8[data-v-20c4d905]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-20c4d905]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-20c4d905]{margin:8px}:root .mgn-l-8[data-v-20c4d905]{margin-left:8px}:root .mgn-r-8[data-v-20c4d905]{margin-right:8px}:root .mgn-t-8[data-v-20c4d905]{margin-top:8px}:root .mgn-b-8[data-v-20c4d905]{margin-bottom:8px}:root .mgn-lr-8[data-v-20c4d905]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-20c4d905]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-20c4d905]{padding:9px}:root .pad-l-9[data-v-20c4d905]{padding-left:9px}:root .pad-r-9[data-v-20c4d905]{padding-right:9px}:root .pad-t-9[data-v-20c4d905]{padding-top:9px}:root .pad-b-9[data-v-20c4d905]{padding-bottom:9px}:root .pad-lr-9[data-v-20c4d905]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-20c4d905]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-20c4d905]{margin:9px}:root .mgn-l-9[data-v-20c4d905]{margin-left:9px}:root .mgn-r-9[data-v-20c4d905]{margin-right:9px}:root .mgn-t-9[data-v-20c4d905]{margin-top:9px}:root .mgn-b-9[data-v-20c4d905]{margin-bottom:9px}:root .mgn-lr-9[data-v-20c4d905]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-20c4d905]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-20c4d905]{padding:10px}:root .pad-l-10[data-v-20c4d905]{padding-left:10px}:root .pad-r-10[data-v-20c4d905]{padding-right:10px}:root .pad-t-10[data-v-20c4d905]{padding-top:10px}:root .pad-b-10[data-v-20c4d905]{padding-bottom:10px}:root .pad-lr-10[data-v-20c4d905]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-20c4d905]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-20c4d905]{margin:10px}:root .mgn-l-10[data-v-20c4d905]{margin-left:10px}:root .mgn-r-10[data-v-20c4d905]{margin-right:10px}:root .mgn-t-10[data-v-20c4d905]{margin-top:10px}:root .mgn-b-10[data-v-20c4d905]{margin-bottom:10px}:root .mgn-lr-10[data-v-20c4d905]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-20c4d905]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-20c4d905]{padding:12px}:root .pad-l-12[data-v-20c4d905]{padding-left:12px}:root .pad-r-12[data-v-20c4d905]{padding-right:12px}:root .pad-t-12[data-v-20c4d905]{padding-top:12px}:root .pad-b-12[data-v-20c4d905]{padding-bottom:12px}:root .pad-lr-12[data-v-20c4d905]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-20c4d905]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-20c4d905]{margin:12px}:root .mgn-l-12[data-v-20c4d905]{margin-left:12px}:root .mgn-r-12[data-v-20c4d905]{margin-right:12px}:root .mgn-t-12[data-v-20c4d905]{margin-top:12px}:root .mgn-b-12[data-v-20c4d905]{margin-bottom:12px}:root .mgn-lr-12[data-v-20c4d905]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-20c4d905]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-20c4d905]{padding:15px}:root .pad-l-15[data-v-20c4d905]{padding-left:15px}:root .pad-r-15[data-v-20c4d905]{padding-right:15px}:root .pad-t-15[data-v-20c4d905]{padding-top:15px}:root .pad-b-15[data-v-20c4d905]{padding-bottom:15px}:root .pad-lr-15[data-v-20c4d905]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-20c4d905]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-20c4d905]{margin:15px}:root .mgn-l-15[data-v-20c4d905]{margin-left:15px}:root .mgn-r-15[data-v-20c4d905]{margin-right:15px}:root .mgn-t-15[data-v-20c4d905]{margin-top:15px}:root .mgn-b-15[data-v-20c4d905]{margin-bottom:15px}:root .mgn-lr-15[data-v-20c4d905]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-20c4d905]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-20c4d905]{padding:20px}:root .pad-l-20[data-v-20c4d905]{padding-left:20px}:root .pad-r-20[data-v-20c4d905]{padding-right:20px}:root .pad-t-20[data-v-20c4d905]{padding-top:20px}:root .pad-b-20[data-v-20c4d905]{padding-bottom:20px}:root .pad-lr-20[data-v-20c4d905]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-20c4d905]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-20c4d905]{margin:20px}:root .mgn-l-20[data-v-20c4d905]{margin-left:20px}:root .mgn-r-20[data-v-20c4d905]{margin-right:20px}:root .mgn-t-20[data-v-20c4d905]{margin-top:20px}:root .mgn-b-20[data-v-20c4d905]{margin-bottom:20px}:root .mgn-lr-20[data-v-20c4d905]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-20c4d905]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-20c4d905]{padding:24px}:root .pad-l-24[data-v-20c4d905]{padding-left:24px}:root .pad-r-24[data-v-20c4d905]{padding-right:24px}:root .pad-t-24[data-v-20c4d905]{padding-top:24px}:root .pad-b-24[data-v-20c4d905]{padding-bottom:24px}:root .pad-lr-24[data-v-20c4d905]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-20c4d905]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-20c4d905]{margin:24px}:root .mgn-l-24[data-v-20c4d905]{margin-left:24px}:root .mgn-r-24[data-v-20c4d905]{margin-right:24px}:root .mgn-t-24[data-v-20c4d905]{margin-top:24px}:root .mgn-b-24[data-v-20c4d905]{margin-bottom:24px}:root .mgn-lr-24[data-v-20c4d905]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-20c4d905]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-20c4d905]{padding:25px}:root .pad-l-25[data-v-20c4d905]{padding-left:25px}:root .pad-r-25[data-v-20c4d905]{padding-right:25px}:root .pad-t-25[data-v-20c4d905]{padding-top:25px}:root .pad-b-25[data-v-20c4d905]{padding-bottom:25px}:root .pad-lr-25[data-v-20c4d905]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-20c4d905]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-20c4d905]{margin:25px}:root .mgn-l-25[data-v-20c4d905]{margin-left:25px}:root .mgn-r-25[data-v-20c4d905]{margin-right:25px}:root .mgn-t-25[data-v-20c4d905]{margin-top:25px}:root .mgn-b-25[data-v-20c4d905]{margin-bottom:25px}:root .mgn-lr-25[data-v-20c4d905]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-20c4d905]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-20c4d905]{padding:30px}:root .pad-l-30[data-v-20c4d905]{padding-left:30px}:root .pad-r-30[data-v-20c4d905]{padding-right:30px}:root .pad-t-30[data-v-20c4d905]{padding-top:30px}:root .pad-b-30[data-v-20c4d905]{padding-bottom:30px}:root .pad-lr-30[data-v-20c4d905]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-20c4d905]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-20c4d905]{margin:30px}:root .mgn-l-30[data-v-20c4d905]{margin-left:30px}:root .mgn-r-30[data-v-20c4d905]{margin-right:30px}:root .mgn-t-30[data-v-20c4d905]{margin-top:30px}:root .mgn-b-30[data-v-20c4d905]{margin-bottom:30px}:root .mgn-lr-30[data-v-20c4d905]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-20c4d905]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-20c4d905]{padding:40px}:root .pad-l-40[data-v-20c4d905]{padding-left:40px}:root .pad-r-40[data-v-20c4d905]{padding-right:40px}:root .pad-t-40[data-v-20c4d905]{padding-top:40px}:root .pad-b-40[data-v-20c4d905]{padding-bottom:40px}:root .pad-lr-40[data-v-20c4d905]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-20c4d905]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-20c4d905]{margin:40px}:root .mgn-l-40[data-v-20c4d905]{margin-left:40px}:root .mgn-r-40[data-v-20c4d905]{margin-right:40px}:root .mgn-t-40[data-v-20c4d905]{margin-top:40px}:root .mgn-b-40[data-v-20c4d905]{margin-bottom:40px}:root .mgn-lr-40[data-v-20c4d905]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-20c4d905]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-20c4d905]{padding:50px}:root .pad-l-50[data-v-20c4d905]{padding-left:50px}:root .pad-r-50[data-v-20c4d905]{padding-right:50px}:root .pad-t-50[data-v-20c4d905]{padding-top:50px}:root .pad-b-50[data-v-20c4d905]{padding-bottom:50px}:root .pad-lr-50[data-v-20c4d905]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-20c4d905]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-20c4d905]{margin:50px}:root .mgn-l-50[data-v-20c4d905]{margin-left:50px}:root .mgn-r-50[data-v-20c4d905]{margin-right:50px}:root .mgn-t-50[data-v-20c4d905]{margin-top:50px}:root .mgn-b-50[data-v-20c4d905]{margin-bottom:50px}:root .mgn-lr-50[data-v-20c4d905]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-20c4d905]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-20c4d905]{padding:60px}:root .pad-l-60[data-v-20c4d905]{padding-left:60px}:root .pad-r-60[data-v-20c4d905]{padding-right:60px}:root .pad-t-60[data-v-20c4d905]{padding-top:60px}:root .pad-b-60[data-v-20c4d905]{padding-bottom:60px}:root .pad-lr-60[data-v-20c4d905]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-20c4d905]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-20c4d905]{margin:60px}:root .mgn-l-60[data-v-20c4d905]{margin-left:60px}:root .mgn-r-60[data-v-20c4d905]{margin-right:60px}:root .mgn-t-60[data-v-20c4d905]{margin-top:60px}:root .mgn-b-60[data-v-20c4d905]{margin-bottom:60px}:root .mgn-lr-60[data-v-20c4d905]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-20c4d905]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-20c4d905]{padding:70px}:root .pad-l-70[data-v-20c4d905]{padding-left:70px}:root .pad-r-70[data-v-20c4d905]{padding-right:70px}:root .pad-t-70[data-v-20c4d905]{padding-top:70px}:root .pad-b-70[data-v-20c4d905]{padding-bottom:70px}:root .pad-lr-70[data-v-20c4d905]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-20c4d905]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-20c4d905]{margin:70px}:root .mgn-l-70[data-v-20c4d905]{margin-left:70px}:root .mgn-r-70[data-v-20c4d905]{margin-right:70px}:root .mgn-t-70[data-v-20c4d905]{margin-top:70px}:root .mgn-b-70[data-v-20c4d905]{margin-bottom:70px}:root .mgn-lr-70[data-v-20c4d905]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-20c4d905]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-20c4d905]{padding:80px}:root .pad-l-80[data-v-20c4d905]{padding-left:80px}:root .pad-r-80[data-v-20c4d905]{padding-right:80px}:root .pad-t-80[data-v-20c4d905]{padding-top:80px}:root .pad-b-80[data-v-20c4d905]{padding-bottom:80px}:root .pad-lr-80[data-v-20c4d905]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-20c4d905]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-20c4d905]{margin:80px}:root .mgn-l-80[data-v-20c4d905]{margin-left:80px}:root .mgn-r-80[data-v-20c4d905]{margin-right:80px}:root .mgn-t-80[data-v-20c4d905]{margin-top:80px}:root .mgn-b-80[data-v-20c4d905]{margin-bottom:80px}:root .mgn-lr-80[data-v-20c4d905]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-20c4d905]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-20c4d905]{padding:90px}:root .pad-l-90[data-v-20c4d905]{padding-left:90px}:root .pad-r-90[data-v-20c4d905]{padding-right:90px}:root .pad-t-90[data-v-20c4d905]{padding-top:90px}:root .pad-b-90[data-v-20c4d905]{padding-bottom:90px}:root .pad-lr-90[data-v-20c4d905]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-20c4d905]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-20c4d905]{margin:90px}:root .mgn-l-90[data-v-20c4d905]{margin-left:90px}:root .mgn-r-90[data-v-20c4d905]{margin-right:90px}:root .mgn-t-90[data-v-20c4d905]{margin-top:90px}:root .mgn-b-90[data-v-20c4d905]{margin-bottom:90px}:root .mgn-lr-90[data-v-20c4d905]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-20c4d905]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-20c4d905]{padding:100px}:root .pad-l-100[data-v-20c4d905]{padding-left:100px}:root .pad-r-100[data-v-20c4d905]{padding-right:100px}:root .pad-t-100[data-v-20c4d905]{padding-top:100px}:root .pad-b-100[data-v-20c4d905]{padding-bottom:100px}:root .pad-lr-100[data-v-20c4d905]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-20c4d905]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-20c4d905]{margin:100px}:root .mgn-l-100[data-v-20c4d905]{margin-left:100px}:root .mgn-r-100[data-v-20c4d905]{margin-right:100px}:root .mgn-t-100[data-v-20c4d905]{margin-top:100px}:root .mgn-b-100[data-v-20c4d905]{margin-bottom:100px}:root .mgn-lr-100[data-v-20c4d905]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-20c4d905]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-20c4d905]{padding:120px}:root .pad-l-120[data-v-20c4d905]{padding-left:120px}:root .pad-r-120[data-v-20c4d905]{padding-right:120px}:root .pad-t-120[data-v-20c4d905]{padding-top:120px}:root .pad-b-120[data-v-20c4d905]{padding-bottom:120px}:root .pad-lr-120[data-v-20c4d905]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-20c4d905]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-20c4d905]{margin:120px}:root .mgn-l-120[data-v-20c4d905]{margin-left:120px}:root .mgn-r-120[data-v-20c4d905]{margin-right:120px}:root .mgn-t-120[data-v-20c4d905]{margin-top:120px}:root .mgn-b-120[data-v-20c4d905]{margin-bottom:120px}:root .mgn-lr-120[data-v-20c4d905]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-20c4d905]{margin-top:120px;margin-bottom:120px}[data-v-20c4d905]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-20c4d905]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-20c4d905]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-20c4d905]{width:100%}.v-app[data-v-20c4d905]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-20c4d905]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-20c4d905]{margin-bottom:10px}.devise-container input[type=email][data-v-20c4d905],.devise-container input[type=password][data-v-20c4d905],.devise-container input[type=submit][data-v-20c4d905]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;margin-bottom:10px;transition:.2s ease;outline:none}.devise-container input[type=submit][data-v-20c4d905]{cursor:pointer}.devise-container .actions input[data-v-20c4d905]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-20c4d905],a[data-v-20c4d905]:hover,a[data-v-20c4d905]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-20c4d905]:hover{color:#2d8e54;text-decoration:underline}a[data-v-20c4d905]:focus{color:#164057}h1[data-v-20c4d905],h2[data-v-20c4d905],h3[data-v-20c4d905],h4[data-v-20c4d905],h5[data-v-20c4d905],h6[data-v-20c4d905]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-20c4d905],.heading-2[data-v-20c4d905],.heading-3[data-v-20c4d905],.heading-4[data-v-20c4d905],.heading-5[data-v-20c4d905],.heading-6[data-v-20c4d905]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-20c4d905]{font-size:2.5rem}.heading-2[data-v-20c4d905]{font-size:2rem}.heading-3[data-v-20c4d905]{font-size:1.75rem}.heading-4[data-v-20c4d905]{font-size:1.5rem}.heading-5[data-v-20c4d905]{font-size:1.25rem}.heading-6[data-v-20c4d905]{font-size:1rem}.error_text[data-v-20c4d905]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-20c4d905]{width:100%;min-height:50px}nav[data-v-20c4d905]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-20c4d905],.nav-right[data-v-20c4d905]{display:flex;flex-direction:row}.nav-link[data-v-20c4d905]{font-size:18px}.nav-loggedout[data-v-20c4d905]{color:#000}.nav-loggedin[data-v-20c4d905]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-20c4d905]{color:#fff}.nav-loggedin a[data-v-20c4d905]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-20c4d905]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-20c4d905]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-20c4d905]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-20c4d905]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-20c4d905]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-20c4d905]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-20c4d905]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-20c4d905]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-20c4d905]{gap:5%}}button[data-v-20c4d905]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-20c4d905],.cancel_button[data-v-20c4d905]{background-color:#57ca85;align-items:center;border-radius:var(--radius-default);border:none;padding:var(--spacing-4x);width:200px;display:flex;flex-direction:column;color:#3a98cc;font-size:var(--type-size-default);cursor:pointer}.cancel_button[data-v-20c4d905]{background-color:#ccc}.action_button[data-v-20c4d905]:disabled,.cancel_button[data-v-20c4d905]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-20c4d905]{background-color:#57ca85;color:#3a98cc;border-radius:var(--radius-default);border:none;padding:var(--spacing-2x);width:150px;font-size:var(--type-size-default)}.button__fitted[data-v-20c4d905]{width:fit-content}.button__empty[data-v-20c4d905]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-20c4d905]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-20c4d905]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-20c4d905]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-20c4d905]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-20c4d905]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-20c4d905]{background-color:#eef5fa}.btn-pricing[data-v-20c4d905]{font-size:22px;border:none}.simple-table[data-v-20c4d905]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-20c4d905],.simple-table td[data-v-20c4d905]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-20c4d905]{padding:5px}.date-cell[data-v-20c4d905]{white-space:nowrap}.number-cell[data-v-20c4d905]{text-align:right}.negative-cell[data-v-20c4d905]{color:#f94144}.net-worth-row[data-v-20c4d905]{background-color:#f5dc98}.bold-cell[data-v-20c4d905]{font-weight:700}.warn-text[data-v-20c4d905]{color:#fb991c}.error-text[data-v-20c4d905]{color:#f94144}.form__panel[data-v-20c4d905]{display:block}.form__row[data-v-20c4d905]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-20c4d905]{display:flex}.form__header[data-v-20c4d905]{width:26%}.form__input[data-v-20c4d905]{width:100%}.form__input input[data-v-20c4d905]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;transition:.2s ease;outline:none}.form__input select[data-v-20c4d905]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input textarea[data-v-20c4d905]{width:100%;padding:11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input .dp__main[data-v-20c4d905]{width:100%}.form__input .dp__main input[data-v-20c4d905]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-20c4d905],.form__input select[data-v-20c4d905],.form__input .dp__main[data-v-20c4d905]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-20c4d905],.form__input select[data-v-20c4d905],.form__input .dp__main[data-v-20c4d905]{width:50%}}.form__input input[data-v-20c4d905]:hover,.form__input select[data-v-20c4d905]:hover,.form__input textarea[data-v-20c4d905]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-20c4d905]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-20c4d905]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-20c4d905]:focus{border-color:var(--color-input-focus)}.form__input[data-v-20c4d905]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-20c4d905]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-20c4d905]{display:flex;gap:10px}.form__input--mandatory[data-v-20c4d905]{color:#f94144}.form__input--mandatory__one-of-two[data-v-20c4d905]{color:#f94144;vertical-align:super}.form__section[data-v-20c4d905]{padding:30px 10px}.disabled-field[data-v-20c4d905]{color:#aaa}.select-wrapper[data-v-20c4d905]{position:relative}.select-wrapper[data-v-20c4d905]:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #777;pointer-events:none}.select-wrapper select[data-v-20c4d905]{padding:10px 30px 10px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px;background-color:#f8f9fa;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-wrapper select[data-v-20c4d905]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-20c4d905]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-20c4d905],.user-verify-container[data-v-20c4d905]{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading[data-v-20c4d905],.user-verify-container .verify-title[data-v-20c4d905]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-20c4d905]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button[data-v-20c4d905]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button[data-v-20c4d905]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-20c4d905]{font-size:14px}.admin-card[data-v-20c4d905]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-form-card[data-v-20c4d905],.user-verify-container .verification-content[data-v-20c4d905]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-20c4d905]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-20c4d905]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-20c4d905]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-20c4d905]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-20c4d905]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-20c4d905]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-20c4d905]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-20c4d905]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-20c4d905],.admin-form-container .admin-form-group select[data-v-20c4d905]{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input[data-v-20c4d905]:disabled,.admin-form-container .admin-form-group select[data-v-20c4d905]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-20c4d905]:focus,.admin-form-container .admin-form-group select[data-v-20c4d905]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-20c4d905]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container[data-v-20c4d905]{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button[data-v-20c4d905]{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn[data-v-20c4d905]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-20c4d905]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-20c4d905]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-20c4d905]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-20c4d905],.btn[data-v-20c4d905],.btn.btn-primary[data-v-20c4d905]{background-color:#2c5444;color:#fff;border:1px solid #2C5444;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-primary-btn[data-v-20c4d905]:hover,.btn[data-v-20c4d905]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-20c4d905]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-20c4d905]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-20c4d905]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-20c4d905]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-20c4d905]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-20c4d905]{background-color:#177100;color:#fff}.admin-badge.id[data-v-20c4d905],.admin-badge.external-uuid[data-v-20c4d905]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-20c4d905]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-20c4d905]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;justify-content:center}.admin-action-buttons button.edit-btn[data-v-20c4d905]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-20c4d905]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-20c4d905]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-20c4d905]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-20c4d905]{font-size:14px}.admin-detail-item[data-v-20c4d905]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-20c4d905]{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info[data-v-20c4d905]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-20c4d905]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-20c4d905]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-20c4d905]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-20c4d905]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-20c4d905]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-20c4d905]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-20c4d905]:hover{color:#2c5444}.admin-filter-select select[data-v-20c4d905]{min-width:150px}.admin-filter-select select[data-v-20c4d905]:focus{border-color:#2c5444}.admin-header-section[data-v-20c4d905]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-20c4d905]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-20c4d905]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-20c4d905]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-20c4d905]{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa[data-v-20c4d905]{font-size:14px}.admin-add-btn[data-v-20c4d905]:hover{background-color:#1a3329}.table-containers[data-v-20c4d905]{display:flex;gap:20px}.table-containers .table-container[data-v-20c4d905]{display:flex;flex-direction:column;border:2px solid #CCCCCC;border-radius:10px;padding:10px;align-items:center;min-width:150px;cursor:pointer}.table-containers .table-title[data-v-20c4d905]{font-weight:700}.table-containers .table-value[data-v-20c4d905]{font-size:1.2em}.sysadmin-button-bar[data-v-20c4d905]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-20c4d905]{margin:20px 0}.swal-password-form .form-group[data-v-20c4d905]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-20c4d905]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-20c4d905]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-20c4d905]{display:block;margin-bottom:3px!important;font-weight:600;color:#333;font-size:14px;width:100%}.swal-password-form .form-group input.swal2-input[data-v-20c4d905]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin:0!important;box-sizing:border-box}.swal-password-form .form-group input.swal2-input[data-v-20c4d905]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.user-verify-container .verify-title[data-v-20c4d905]{margin:0 0 30px}.user-verify-container .verification-content[data-v-20c4d905]{margin-bottom:30px}.user-verify-container .verification-content .loading-container[data-v-20c4d905]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.user-verify-container .verification-content .loading-container .spinner[data-v-20c4d905]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #2C5444;border-radius:50%;animation:spin-20c4d905 1s linear infinite;margin-bottom:20px}.user-verify-container .verification-content .loading-container .loading-text[data-v-20c4d905]{font-size:18px;color:#555;font-weight:500}@keyframes spin-20c4d905{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-verify-container .verification-content .results-container[data-v-20c4d905]{padding:30px;text-align:center}.user-verify-container .verification-content .results-container .success-result[data-v-20c4d905],.user-verify-container .verification-content .results-container .error-result[data-v-20c4d905]{display:flex;flex-direction:column;align-items:center}.user-verify-container .verification-content .results-container .success-result .button-group[data-v-20c4d905],.user-verify-container .verification-content .results-container .error-result .button-group[data-v-20c4d905]{display:flex;gap:15px;margin-top:10px}.user-verify-container .verification-content .results-container .success-result .success-icon[data-v-20c4d905],.user-verify-container .verification-content .results-container .success-result .error-icon[data-v-20c4d905],.user-verify-container .verification-content .results-container .error-result .success-icon[data-v-20c4d905],.user-verify-container .verification-content .results-container .error-result .error-icon[data-v-20c4d905]{font-size:60px;margin-bottom:20px}.user-verify-container .verification-content .results-container .success-result .success-icon[data-v-20c4d905],.user-verify-container .verification-content .results-container .error-result .success-icon[data-v-20c4d905]{color:#28a745}.user-verify-container .verification-content .results-container .success-result .error-icon[data-v-20c4d905],.user-verify-container .verification-content .results-container .error-result .error-icon[data-v-20c4d905]{color:#f94144}.user-verify-container .verification-content .results-container .success-result .result-title[data-v-20c4d905],.user-verify-container .verification-content .results-container .error-result .result-title[data-v-20c4d905]{font-size:24px;margin-bottom:20px;font-weight:600}.user-verify-container .verification-content .results-container .success-result .result-description[data-v-20c4d905],.user-verify-container .verification-content .results-container .error-result .result-description[data-v-20c4d905]{font-size:16px;color:#555;margin-bottom:10px}.user-verify-container .verification-content .results-container .success-result .count-description[data-v-20c4d905],.user-verify-container .verification-content .results-container .error-result .count-description[data-v-20c4d905]{font-size:16px;color:#666;margin-bottom:30px;font-weight:500}.user-verify-container .verification-content .results-container .error-list[data-v-20c4d905]{width:100%;max-width:600px;margin:0 auto 30px;padding:20px;background-color:#fff8f8;border:1px solid #ffcdd2;border-radius:6px;text-align:left;list-style-type:none}.user-verify-container .verification-content .results-container .error-list .error-item[data-v-20c4d905]{color:#d32f2f;margin-bottom:8px;padding-left:20px;position:relative}.user-verify-container .verification-content .results-container .error-list .error-item[data-v-20c4d905]:before{content:"•";position:absolute;left:0;color:#d32f2f}.user-verify-container .verification-content .results-container .error-list .error-item[data-v-20c4d905]:last-child{margin-bottom:0}.btn.btn-secondary[data-v-20c4d905]{background-color:#fff;color:#555;border:1px solid #ddd}.btn.btn-secondary[data-v-20c4d905]:hover{background-color:#f8f9fa;border-color:#adb5bd}@media (max-width: 768px){.user-verify-container[data-v-20c4d905]{padding:20px 10px}.user-verify-container .verify-title[data-v-20c4d905]{font-size:24px}.user-verify-container .verification-content[data-v-20c4d905]{padding:20px}}[data-v-bdce6ec7]:root{--type-family-arial: "Arial,Helvetica,sans-serif";--type-family-dm-sans: "DM Sans", "Open Sans", sans-serif;--type-family-gentium-book-plus: "Gentium Book Plus", "Times New Roman", sans-serif;--type-family-open-sans: "Open Sans", Arial, Helvetica, sans-serif;--type-family-times-new-roman: "Times New Roman", sans-serif;--type-family-poppins: "Poppins", sans-serif;--type-family-body: var(--type-family-poppins);--type-family-heading: var(--type-family-poppins);--type-family-button: var(--type-family-poppins);--type-size-base: 1rem;--type-size-small-1: 1.125rem;--type-size-small-2: 1rem;--type-size-small-3: .875rem;--type-size-default: 17px;--type-size-large-1: 1.5rem;--type-size-large-2: 1.75rem;--type-size-large-3: 2rem;--type-line-height-body: 1.4;--type-line-height-heading: 1.2;--spacing-base: 4px;--spacing-2x: calc(var(--spacing-base) * 2);--spacing-3x: calc(var(--spacing-base) * 3);--spacing-4x: calc(var(--spacing-base) * 4);--spacing-5x: calc(var(--spacing-base) * 5);--spacing-6x: calc(var(--spacing-base) * 6);--spacing-7x: calc(var(--spacing-base) * 7);--spacing-8x: calc(var(--spacing-base) * 8);--spacing-9x: calc(var(--spacing-base) * 9);--spacing-10x: calc(var(--spacing-base) * 10);--radius-default: 12px;--radius-small-1: 10px;--radius-small-2: 8px;--radius-small-3: 6px;--radius-small-4: 4px;--radius-large-1: 14px;--radius-large-2: 16px;--radius-large-3: 18px;--color-input-hover: #777777;--color-input-focus: #333333;--color-admin-primary: #2C5444;--color-admin-secondary: #A9B9B2;--color-client-primary: #57CA85;--color-client-primary-dark: #145372;--color-client-secondary: #3A98CC;--color-info: #3A98CC;--color-complete: #57CA85;--color-incomplete: #145372;--color-error: #F94144;--color-warning: #FB991C;--color-role-admin: #797979;--color-role-manager: #FFBC02;--color-role-employee: #177100;--color-button-primary-background: #EEF5F8;--color-table-border: #C8E2F1}:root .pad-0[data-v-bdce6ec7]{padding:0}:root .pad-l-0[data-v-bdce6ec7]{padding-left:0}:root .pad-r-0[data-v-bdce6ec7]{padding-right:0}:root .pad-t-0[data-v-bdce6ec7]{padding-top:0}:root .pad-b-0[data-v-bdce6ec7]{padding-bottom:0}:root .pad-lr-0[data-v-bdce6ec7]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-bdce6ec7]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-bdce6ec7]{margin:0}:root .mgn-l-0[data-v-bdce6ec7]{margin-left:0}:root .mgn-r-0[data-v-bdce6ec7]{margin-right:0}:root .mgn-t-0[data-v-bdce6ec7]{margin-top:0}:root .mgn-b-0[data-v-bdce6ec7]{margin-bottom:0}:root .mgn-lr-0[data-v-bdce6ec7]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-bdce6ec7]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-bdce6ec7]{padding:2px}:root .pad-l-2[data-v-bdce6ec7]{padding-left:2px}:root .pad-r-2[data-v-bdce6ec7]{padding-right:2px}:root .pad-t-2[data-v-bdce6ec7]{padding-top:2px}:root .pad-b-2[data-v-bdce6ec7]{padding-bottom:2px}:root .pad-lr-2[data-v-bdce6ec7]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-bdce6ec7]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-bdce6ec7]{margin:2px}:root .mgn-l-2[data-v-bdce6ec7]{margin-left:2px}:root .mgn-r-2[data-v-bdce6ec7]{margin-right:2px}:root .mgn-t-2[data-v-bdce6ec7]{margin-top:2px}:root .mgn-b-2[data-v-bdce6ec7]{margin-bottom:2px}:root .mgn-lr-2[data-v-bdce6ec7]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-bdce6ec7]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-bdce6ec7]{padding:3px}:root .pad-l-3[data-v-bdce6ec7]{padding-left:3px}:root .pad-r-3[data-v-bdce6ec7]{padding-right:3px}:root .pad-t-3[data-v-bdce6ec7]{padding-top:3px}:root .pad-b-3[data-v-bdce6ec7]{padding-bottom:3px}:root .pad-lr-3[data-v-bdce6ec7]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-bdce6ec7]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-bdce6ec7]{margin:3px}:root .mgn-l-3[data-v-bdce6ec7]{margin-left:3px}:root .mgn-r-3[data-v-bdce6ec7]{margin-right:3px}:root .mgn-t-3[data-v-bdce6ec7]{margin-top:3px}:root .mgn-b-3[data-v-bdce6ec7]{margin-bottom:3px}:root .mgn-lr-3[data-v-bdce6ec7]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-bdce6ec7]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-bdce6ec7]{padding:4px}:root .pad-l-4[data-v-bdce6ec7]{padding-left:4px}:root .pad-r-4[data-v-bdce6ec7]{padding-right:4px}:root .pad-t-4[data-v-bdce6ec7]{padding-top:4px}:root .pad-b-4[data-v-bdce6ec7]{padding-bottom:4px}:root .pad-lr-4[data-v-bdce6ec7]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-bdce6ec7]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-bdce6ec7]{margin:4px}:root .mgn-l-4[data-v-bdce6ec7]{margin-left:4px}:root .mgn-r-4[data-v-bdce6ec7]{margin-right:4px}:root .mgn-t-4[data-v-bdce6ec7]{margin-top:4px}:root .mgn-b-4[data-v-bdce6ec7]{margin-bottom:4px}:root .mgn-lr-4[data-v-bdce6ec7]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-bdce6ec7]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-bdce6ec7]{padding:5px}:root .pad-l-5[data-v-bdce6ec7]{padding-left:5px}:root .pad-r-5[data-v-bdce6ec7]{padding-right:5px}:root .pad-t-5[data-v-bdce6ec7]{padding-top:5px}:root .pad-b-5[data-v-bdce6ec7]{padding-bottom:5px}:root .pad-lr-5[data-v-bdce6ec7]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-bdce6ec7]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-bdce6ec7]{margin:5px}:root .mgn-l-5[data-v-bdce6ec7]{margin-left:5px}:root .mgn-r-5[data-v-bdce6ec7]{margin-right:5px}:root .mgn-t-5[data-v-bdce6ec7]{margin-top:5px}:root .mgn-b-5[data-v-bdce6ec7]{margin-bottom:5px}:root .mgn-lr-5[data-v-bdce6ec7]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-bdce6ec7]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-bdce6ec7]{padding:6px}:root .pad-l-6[data-v-bdce6ec7]{padding-left:6px}:root .pad-r-6[data-v-bdce6ec7]{padding-right:6px}:root .pad-t-6[data-v-bdce6ec7]{padding-top:6px}:root .pad-b-6[data-v-bdce6ec7]{padding-bottom:6px}:root .pad-lr-6[data-v-bdce6ec7]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-bdce6ec7]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-bdce6ec7]{margin:6px}:root .mgn-l-6[data-v-bdce6ec7]{margin-left:6px}:root .mgn-r-6[data-v-bdce6ec7]{margin-right:6px}:root .mgn-t-6[data-v-bdce6ec7]{margin-top:6px}:root .mgn-b-6[data-v-bdce6ec7]{margin-bottom:6px}:root .mgn-lr-6[data-v-bdce6ec7]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-bdce6ec7]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-bdce6ec7]{padding:8px}:root .pad-l-8[data-v-bdce6ec7]{padding-left:8px}:root .pad-r-8[data-v-bdce6ec7]{padding-right:8px}:root .pad-t-8[data-v-bdce6ec7]{padding-top:8px}:root .pad-b-8[data-v-bdce6ec7]{padding-bottom:8px}:root .pad-lr-8[data-v-bdce6ec7]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-bdce6ec7]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-bdce6ec7]{margin:8px}:root .mgn-l-8[data-v-bdce6ec7]{margin-left:8px}:root .mgn-r-8[data-v-bdce6ec7]{margin-right:8px}:root .mgn-t-8[data-v-bdce6ec7]{margin-top:8px}:root .mgn-b-8[data-v-bdce6ec7]{margin-bottom:8px}:root .mgn-lr-8[data-v-bdce6ec7]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-bdce6ec7]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-bdce6ec7]{padding:9px}:root .pad-l-9[data-v-bdce6ec7]{padding-left:9px}:root .pad-r-9[data-v-bdce6ec7]{padding-right:9px}:root .pad-t-9[data-v-bdce6ec7]{padding-top:9px}:root .pad-b-9[data-v-bdce6ec7]{padding-bottom:9px}:root .pad-lr-9[data-v-bdce6ec7]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-bdce6ec7]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-bdce6ec7]{margin:9px}:root .mgn-l-9[data-v-bdce6ec7]{margin-left:9px}:root .mgn-r-9[data-v-bdce6ec7]{margin-right:9px}:root .mgn-t-9[data-v-bdce6ec7]{margin-top:9px}:root .mgn-b-9[data-v-bdce6ec7]{margin-bottom:9px}:root .mgn-lr-9[data-v-bdce6ec7]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-bdce6ec7]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-bdce6ec7]{padding:10px}:root .pad-l-10[data-v-bdce6ec7]{padding-left:10px}:root .pad-r-10[data-v-bdce6ec7]{padding-right:10px}:root .pad-t-10[data-v-bdce6ec7]{padding-top:10px}:root .pad-b-10[data-v-bdce6ec7]{padding-bottom:10px}:root .pad-lr-10[data-v-bdce6ec7]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-bdce6ec7]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-bdce6ec7]{margin:10px}:root .mgn-l-10[data-v-bdce6ec7]{margin-left:10px}:root .mgn-r-10[data-v-bdce6ec7]{margin-right:10px}:root .mgn-t-10[data-v-bdce6ec7]{margin-top:10px}:root .mgn-b-10[data-v-bdce6ec7]{margin-bottom:10px}:root .mgn-lr-10[data-v-bdce6ec7]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-bdce6ec7]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-bdce6ec7]{padding:12px}:root .pad-l-12[data-v-bdce6ec7]{padding-left:12px}:root .pad-r-12[data-v-bdce6ec7]{padding-right:12px}:root .pad-t-12[data-v-bdce6ec7]{padding-top:12px}:root .pad-b-12[data-v-bdce6ec7]{padding-bottom:12px}:root .pad-lr-12[data-v-bdce6ec7]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-bdce6ec7]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-bdce6ec7]{margin:12px}:root .mgn-l-12[data-v-bdce6ec7]{margin-left:12px}:root .mgn-r-12[data-v-bdce6ec7]{margin-right:12px}:root .mgn-t-12[data-v-bdce6ec7]{margin-top:12px}:root .mgn-b-12[data-v-bdce6ec7]{margin-bottom:12px}:root .mgn-lr-12[data-v-bdce6ec7]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-bdce6ec7]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-bdce6ec7]{padding:15px}:root .pad-l-15[data-v-bdce6ec7]{padding-left:15px}:root .pad-r-15[data-v-bdce6ec7]{padding-right:15px}:root .pad-t-15[data-v-bdce6ec7]{padding-top:15px}:root .pad-b-15[data-v-bdce6ec7]{padding-bottom:15px}:root .pad-lr-15[data-v-bdce6ec7]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-bdce6ec7]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-bdce6ec7]{margin:15px}:root .mgn-l-15[data-v-bdce6ec7]{margin-left:15px}:root .mgn-r-15[data-v-bdce6ec7]{margin-right:15px}:root .mgn-t-15[data-v-bdce6ec7]{margin-top:15px}:root .mgn-b-15[data-v-bdce6ec7]{margin-bottom:15px}:root .mgn-lr-15[data-v-bdce6ec7]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-bdce6ec7]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-bdce6ec7]{padding:20px}:root .pad-l-20[data-v-bdce6ec7]{padding-left:20px}:root .pad-r-20[data-v-bdce6ec7]{padding-right:20px}:root .pad-t-20[data-v-bdce6ec7]{padding-top:20px}:root .pad-b-20[data-v-bdce6ec7]{padding-bottom:20px}:root .pad-lr-20[data-v-bdce6ec7]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-bdce6ec7]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-bdce6ec7]{margin:20px}:root .mgn-l-20[data-v-bdce6ec7]{margin-left:20px}:root .mgn-r-20[data-v-bdce6ec7]{margin-right:20px}:root .mgn-t-20[data-v-bdce6ec7]{margin-top:20px}:root .mgn-b-20[data-v-bdce6ec7]{margin-bottom:20px}:root .mgn-lr-20[data-v-bdce6ec7]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-bdce6ec7]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-bdce6ec7]{padding:24px}:root .pad-l-24[data-v-bdce6ec7]{padding-left:24px}:root .pad-r-24[data-v-bdce6ec7]{padding-right:24px}:root .pad-t-24[data-v-bdce6ec7]{padding-top:24px}:root .pad-b-24[data-v-bdce6ec7]{padding-bottom:24px}:root .pad-lr-24[data-v-bdce6ec7]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-bdce6ec7]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-bdce6ec7]{margin:24px}:root .mgn-l-24[data-v-bdce6ec7]{margin-left:24px}:root .mgn-r-24[data-v-bdce6ec7]{margin-right:24px}:root .mgn-t-24[data-v-bdce6ec7]{margin-top:24px}:root .mgn-b-24[data-v-bdce6ec7]{margin-bottom:24px}:root .mgn-lr-24[data-v-bdce6ec7]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-bdce6ec7]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-bdce6ec7]{padding:25px}:root .pad-l-25[data-v-bdce6ec7]{padding-left:25px}:root .pad-r-25[data-v-bdce6ec7]{padding-right:25px}:root .pad-t-25[data-v-bdce6ec7]{padding-top:25px}:root .pad-b-25[data-v-bdce6ec7]{padding-bottom:25px}:root .pad-lr-25[data-v-bdce6ec7]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-bdce6ec7]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-bdce6ec7]{margin:25px}:root .mgn-l-25[data-v-bdce6ec7]{margin-left:25px}:root .mgn-r-25[data-v-bdce6ec7]{margin-right:25px}:root .mgn-t-25[data-v-bdce6ec7]{margin-top:25px}:root .mgn-b-25[data-v-bdce6ec7]{margin-bottom:25px}:root .mgn-lr-25[data-v-bdce6ec7]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-bdce6ec7]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-bdce6ec7]{padding:30px}:root .pad-l-30[data-v-bdce6ec7]{padding-left:30px}:root .pad-r-30[data-v-bdce6ec7]{padding-right:30px}:root .pad-t-30[data-v-bdce6ec7]{padding-top:30px}:root .pad-b-30[data-v-bdce6ec7]{padding-bottom:30px}:root .pad-lr-30[data-v-bdce6ec7]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-bdce6ec7]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-bdce6ec7]{margin:30px}:root .mgn-l-30[data-v-bdce6ec7]{margin-left:30px}:root .mgn-r-30[data-v-bdce6ec7]{margin-right:30px}:root .mgn-t-30[data-v-bdce6ec7]{margin-top:30px}:root .mgn-b-30[data-v-bdce6ec7]{margin-bottom:30px}:root .mgn-lr-30[data-v-bdce6ec7]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-bdce6ec7]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-bdce6ec7]{padding:40px}:root .pad-l-40[data-v-bdce6ec7]{padding-left:40px}:root .pad-r-40[data-v-bdce6ec7]{padding-right:40px}:root .pad-t-40[data-v-bdce6ec7]{padding-top:40px}:root .pad-b-40[data-v-bdce6ec7]{padding-bottom:40px}:root .pad-lr-40[data-v-bdce6ec7]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-bdce6ec7]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-bdce6ec7]{margin:40px}:root .mgn-l-40[data-v-bdce6ec7]{margin-left:40px}:root .mgn-r-40[data-v-bdce6ec7]{margin-right:40px}:root .mgn-t-40[data-v-bdce6ec7]{margin-top:40px}:root .mgn-b-40[data-v-bdce6ec7]{margin-bottom:40px}:root .mgn-lr-40[data-v-bdce6ec7]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-bdce6ec7]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-bdce6ec7]{padding:50px}:root .pad-l-50[data-v-bdce6ec7]{padding-left:50px}:root .pad-r-50[data-v-bdce6ec7]{padding-right:50px}:root .pad-t-50[data-v-bdce6ec7]{padding-top:50px}:root .pad-b-50[data-v-bdce6ec7]{padding-bottom:50px}:root .pad-lr-50[data-v-bdce6ec7]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-bdce6ec7]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-bdce6ec7]{margin:50px}:root .mgn-l-50[data-v-bdce6ec7]{margin-left:50px}:root .mgn-r-50[data-v-bdce6ec7]{margin-right:50px}:root .mgn-t-50[data-v-bdce6ec7]{margin-top:50px}:root .mgn-b-50[data-v-bdce6ec7]{margin-bottom:50px}:root .mgn-lr-50[data-v-bdce6ec7]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-bdce6ec7]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-bdce6ec7]{padding:60px}:root .pad-l-60[data-v-bdce6ec7]{padding-left:60px}:root .pad-r-60[data-v-bdce6ec7]{padding-right:60px}:root .pad-t-60[data-v-bdce6ec7]{padding-top:60px}:root .pad-b-60[data-v-bdce6ec7]{padding-bottom:60px}:root .pad-lr-60[data-v-bdce6ec7]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-bdce6ec7]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-bdce6ec7]{margin:60px}:root .mgn-l-60[data-v-bdce6ec7]{margin-left:60px}:root .mgn-r-60[data-v-bdce6ec7]{margin-right:60px}:root .mgn-t-60[data-v-bdce6ec7]{margin-top:60px}:root .mgn-b-60[data-v-bdce6ec7]{margin-bottom:60px}:root .mgn-lr-60[data-v-bdce6ec7]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-bdce6ec7]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-bdce6ec7]{padding:70px}:root .pad-l-70[data-v-bdce6ec7]{padding-left:70px}:root .pad-r-70[data-v-bdce6ec7]{padding-right:70px}:root .pad-t-70[data-v-bdce6ec7]{padding-top:70px}:root .pad-b-70[data-v-bdce6ec7]{padding-bottom:70px}:root .pad-lr-70[data-v-bdce6ec7]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-bdce6ec7]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-bdce6ec7]{margin:70px}:root .mgn-l-70[data-v-bdce6ec7]{margin-left:70px}:root .mgn-r-70[data-v-bdce6ec7]{margin-right:70px}:root .mgn-t-70[data-v-bdce6ec7]{margin-top:70px}:root .mgn-b-70[data-v-bdce6ec7]{margin-bottom:70px}:root .mgn-lr-70[data-v-bdce6ec7]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-bdce6ec7]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-bdce6ec7]{padding:80px}:root .pad-l-80[data-v-bdce6ec7]{padding-left:80px}:root .pad-r-80[data-v-bdce6ec7]{padding-right:80px}:root .pad-t-80[data-v-bdce6ec7]{padding-top:80px}:root .pad-b-80[data-v-bdce6ec7]{padding-bottom:80px}:root .pad-lr-80[data-v-bdce6ec7]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-bdce6ec7]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-bdce6ec7]{margin:80px}:root .mgn-l-80[data-v-bdce6ec7]{margin-left:80px}:root .mgn-r-80[data-v-bdce6ec7]{margin-right:80px}:root .mgn-t-80[data-v-bdce6ec7]{margin-top:80px}:root .mgn-b-80[data-v-bdce6ec7]{margin-bottom:80px}:root .mgn-lr-80[data-v-bdce6ec7]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-bdce6ec7]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-bdce6ec7]{padding:90px}:root .pad-l-90[data-v-bdce6ec7]{padding-left:90px}:root .pad-r-90[data-v-bdce6ec7]{padding-right:90px}:root .pad-t-90[data-v-bdce6ec7]{padding-top:90px}:root .pad-b-90[data-v-bdce6ec7]{padding-bottom:90px}:root .pad-lr-90[data-v-bdce6ec7]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-bdce6ec7]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-bdce6ec7]{margin:90px}:root .mgn-l-90[data-v-bdce6ec7]{margin-left:90px}:root .mgn-r-90[data-v-bdce6ec7]{margin-right:90px}:root .mgn-t-90[data-v-bdce6ec7]{margin-top:90px}:root .mgn-b-90[data-v-bdce6ec7]{margin-bottom:90px}:root .mgn-lr-90[data-v-bdce6ec7]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-bdce6ec7]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-bdce6ec7]{padding:100px}:root .pad-l-100[data-v-bdce6ec7]{padding-left:100px}:root .pad-r-100[data-v-bdce6ec7]{padding-right:100px}:root .pad-t-100[data-v-bdce6ec7]{padding-top:100px}:root .pad-b-100[data-v-bdce6ec7]{padding-bottom:100px}:root .pad-lr-100[data-v-bdce6ec7]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-bdce6ec7]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-bdce6ec7]{margin:100px}:root .mgn-l-100[data-v-bdce6ec7]{margin-left:100px}:root .mgn-r-100[data-v-bdce6ec7]{margin-right:100px}:root .mgn-t-100[data-v-bdce6ec7]{margin-top:100px}:root .mgn-b-100[data-v-bdce6ec7]{margin-bottom:100px}:root .mgn-lr-100[data-v-bdce6ec7]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-bdce6ec7]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-bdce6ec7]{padding:120px}:root .pad-l-120[data-v-bdce6ec7]{padding-left:120px}:root .pad-r-120[data-v-bdce6ec7]{padding-right:120px}:root .pad-t-120[data-v-bdce6ec7]{padding-top:120px}:root .pad-b-120[data-v-bdce6ec7]{padding-bottom:120px}:root .pad-lr-120[data-v-bdce6ec7]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-bdce6ec7]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-bdce6ec7]{margin:120px}:root .mgn-l-120[data-v-bdce6ec7]{margin-left:120px}:root .mgn-r-120[data-v-bdce6ec7]{margin-right:120px}:root .mgn-t-120[data-v-bdce6ec7]{margin-top:120px}:root .mgn-b-120[data-v-bdce6ec7]{margin-bottom:120px}:root .mgn-lr-120[data-v-bdce6ec7]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-bdce6ec7]{margin-top:120px;margin-bottom:120px}[data-v-bdce6ec7]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-bdce6ec7]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-bdce6ec7]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-bdce6ec7]{width:100%}.v-app[data-v-bdce6ec7]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-bdce6ec7]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-bdce6ec7]{margin-bottom:10px}.devise-container input[type=email][data-v-bdce6ec7],.devise-container input[type=password][data-v-bdce6ec7],.devise-container input[type=submit][data-v-bdce6ec7]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;margin-bottom:10px;transition:.2s ease;outline:none}.devise-container input[type=submit][data-v-bdce6ec7]{cursor:pointer}.devise-container .actions input[data-v-bdce6ec7]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-bdce6ec7],a[data-v-bdce6ec7]:hover,a[data-v-bdce6ec7]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-bdce6ec7]:hover{color:#2d8e54;text-decoration:underline}a[data-v-bdce6ec7]:focus{color:#164057}h1[data-v-bdce6ec7],h2[data-v-bdce6ec7],h3[data-v-bdce6ec7],h4[data-v-bdce6ec7],h5[data-v-bdce6ec7],h6[data-v-bdce6ec7]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-bdce6ec7],.heading-2[data-v-bdce6ec7],.heading-3[data-v-bdce6ec7],.heading-4[data-v-bdce6ec7],.heading-5[data-v-bdce6ec7],.heading-6[data-v-bdce6ec7]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-bdce6ec7]{font-size:2.5rem}.heading-2[data-v-bdce6ec7]{font-size:2rem}.heading-3[data-v-bdce6ec7]{font-size:1.75rem}.heading-4[data-v-bdce6ec7]{font-size:1.5rem}.heading-5[data-v-bdce6ec7]{font-size:1.25rem}.heading-6[data-v-bdce6ec7]{font-size:1rem}.error_text[data-v-bdce6ec7]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-bdce6ec7]{width:100%;min-height:50px}nav[data-v-bdce6ec7]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-bdce6ec7],.nav-right[data-v-bdce6ec7]{display:flex;flex-direction:row}.nav-link[data-v-bdce6ec7]{font-size:18px}.nav-loggedout[data-v-bdce6ec7]{color:#000}.nav-loggedin[data-v-bdce6ec7]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-bdce6ec7]{color:#fff}.nav-loggedin a[data-v-bdce6ec7]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-bdce6ec7]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-bdce6ec7]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-bdce6ec7]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-bdce6ec7]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-bdce6ec7]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-bdce6ec7]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-bdce6ec7]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-bdce6ec7]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-bdce6ec7]{gap:5%}}button[data-v-bdce6ec7]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-bdce6ec7],.cancel_button[data-v-bdce6ec7]{background-color:#57ca85;align-items:center;border-radius:var(--radius-default);border:none;padding:var(--spacing-4x);width:200px;display:flex;flex-direction:column;color:#3a98cc;font-size:var(--type-size-default);cursor:pointer}.cancel_button[data-v-bdce6ec7]{background-color:#ccc}.action_button[data-v-bdce6ec7]:disabled,.cancel_button[data-v-bdce6ec7]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-bdce6ec7]{background-color:#57ca85;color:#3a98cc;border-radius:var(--radius-default);border:none;padding:var(--spacing-2x);width:150px;font-size:var(--type-size-default)}.button__fitted[data-v-bdce6ec7]{width:fit-content}.button__empty[data-v-bdce6ec7]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-bdce6ec7]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-bdce6ec7]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-bdce6ec7]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-bdce6ec7]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-bdce6ec7]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-bdce6ec7]{background-color:#eef5fa}.btn-pricing[data-v-bdce6ec7]{font-size:22px;border:none}.simple-table[data-v-bdce6ec7]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-bdce6ec7],.simple-table td[data-v-bdce6ec7]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-bdce6ec7]{padding:5px}.date-cell[data-v-bdce6ec7]{white-space:nowrap}.number-cell[data-v-bdce6ec7]{text-align:right}.negative-cell[data-v-bdce6ec7]{color:#f94144}.net-worth-row[data-v-bdce6ec7]{background-color:#f5dc98}.bold-cell[data-v-bdce6ec7]{font-weight:700}.warn-text[data-v-bdce6ec7]{color:#fb991c}.error-text[data-v-bdce6ec7]{color:#f94144}.form__panel[data-v-bdce6ec7]{display:block}.form__row[data-v-bdce6ec7]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-bdce6ec7]{display:flex}.form__header[data-v-bdce6ec7]{width:26%}.form__input[data-v-bdce6ec7]{width:100%}.form__input input[data-v-bdce6ec7]{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3);display:flex;font-family:var(--type-family-button);font-size:var(--type-size-small-2);font-weight:400;line-height:1;padding:11px 20px;transition:.2s ease;outline:none}.form__input select[data-v-bdce6ec7]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:10px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:11px 25px 11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input textarea[data-v-bdce6ec7]{width:100%;padding:11px 20px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-small-3)}.form__input .dp__main[data-v-bdce6ec7]{width:100%}.form__input .dp__main input[data-v-bdce6ec7]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-bdce6ec7],.form__input select[data-v-bdce6ec7],.form__input .dp__main[data-v-bdce6ec7]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-bdce6ec7],.form__input select[data-v-bdce6ec7],.form__input .dp__main[data-v-bdce6ec7]{width:50%}}.form__input input[data-v-bdce6ec7]:hover,.form__input select[data-v-bdce6ec7]:hover,.form__input textarea[data-v-bdce6ec7]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-bdce6ec7]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-bdce6ec7]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-bdce6ec7]:focus{border-color:var(--color-input-focus)}.form__input[data-v-bdce6ec7]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-bdce6ec7]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-bdce6ec7]{display:flex;gap:10px}.form__input--mandatory[data-v-bdce6ec7]{color:#f94144}.form__input--mandatory__one-of-two[data-v-bdce6ec7]{color:#f94144;vertical-align:super}.form__section[data-v-bdce6ec7]{padding:30px 10px}.disabled-field[data-v-bdce6ec7]{color:#aaa}.select-wrapper[data-v-bdce6ec7]{position:relative}.select-wrapper[data-v-bdce6ec7]:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #777;pointer-events:none}.select-wrapper select[data-v-bdce6ec7]{padding:10px 30px 10px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px;background-color:#f8f9fa;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-wrapper select[data-v-bdce6ec7]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-bdce6ec7]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-bdce6ec7],.subsidiary-verify-container[data-v-bdce6ec7]{padding:20px;background-color:#f5f5f5;min-height:100vh;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px}.admin-page-heading[data-v-bdce6ec7],.subsidiary-verify-container .verify-title[data-v-bdce6ec7]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-bdce6ec7]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button[data-v-bdce6ec7]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s;width:fit-content}.admin-back-button[data-v-bdce6ec7]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-bdce6ec7]{font-size:14px}.admin-card[data-v-bdce6ec7]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-form-card[data-v-bdce6ec7],.subsidiary-verify-container .verification-content[data-v-bdce6ec7]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-bdce6ec7]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-bdce6ec7]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-bdce6ec7]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-bdce6ec7]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-bdce6ec7]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-bdce6ec7]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-bdce6ec7]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-bdce6ec7]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-bdce6ec7],.admin-form-container .admin-form-group select[data-v-bdce6ec7]{padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:#f8f9fa;font-size:16px;width:100%;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.admin-form-container .admin-form-group input[data-v-bdce6ec7]:disabled,.admin-form-container .admin-form-group select[data-v-bdce6ec7]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-bdce6ec7]:focus,.admin-form-container .admin-form-group select[data-v-bdce6ec7]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-bdce6ec7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.admin-button-container[data-v-bdce6ec7]{display:flex;justify-content:flex-end;gap:15px;padding-top:30px;border-top:1px solid #eee;margin-top:30px}.admin-button-container button[data-v-bdce6ec7]{padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-button-container .cancel-btn[data-v-bdce6ec7]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-bdce6ec7]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-bdce6ec7]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-bdce6ec7]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-bdce6ec7],.btn[data-v-bdce6ec7],.btn.btn-primary[data-v-bdce6ec7]{background-color:#2c5444;color:#fff;border:1px solid #2C5444;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.admin-primary-btn[data-v-bdce6ec7]:hover,.btn[data-v-bdce6ec7]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-bdce6ec7]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-bdce6ec7]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-bdce6ec7]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-bdce6ec7]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-bdce6ec7]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-bdce6ec7]{background-color:#177100;color:#fff}.admin-badge.id[data-v-bdce6ec7],.admin-badge.external-uuid[data-v-bdce6ec7]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-bdce6ec7]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-bdce6ec7]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;justify-content:center}.admin-action-buttons button.edit-btn[data-v-bdce6ec7]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-bdce6ec7]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-bdce6ec7]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-bdce6ec7]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-bdce6ec7]{font-size:14px}.admin-detail-item[data-v-bdce6ec7]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-bdce6ec7]{width:32px;height:32px;background-color:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5444;font-size:14px;flex-shrink:0}.admin-detail-item .detail-info[data-v-bdce6ec7]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-bdce6ec7]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-bdce6ec7]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-bdce6ec7]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-bdce6ec7]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-bdce6ec7]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-bdce6ec7]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-bdce6ec7]:hover{color:#2c5444}.admin-filter-select select[data-v-bdce6ec7]{min-width:150px}.admin-filter-select select[data-v-bdce6ec7]:focus{border-color:#2c5444}.admin-header-section[data-v-bdce6ec7]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-bdce6ec7]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-bdce6ec7]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-bdce6ec7]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-bdce6ec7]{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.admin-add-btn .svg-inline--fa[data-v-bdce6ec7]{font-size:14px}.admin-add-btn[data-v-bdce6ec7]:hover{background-color:#1a3329}.table-containers[data-v-bdce6ec7]{display:flex;gap:20px}.table-containers .table-container[data-v-bdce6ec7]{display:flex;flex-direction:column;border:2px solid #CCCCCC;border-radius:10px;padding:10px;align-items:center;min-width:150px;cursor:pointer}.table-containers .table-title[data-v-bdce6ec7]{font-weight:700}.table-containers .table-value[data-v-bdce6ec7]{font-size:1.2em}.sysadmin-button-bar[data-v-bdce6ec7]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-bdce6ec7]{margin:20px 0}.swal-password-form .form-group[data-v-bdce6ec7]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-bdce6ec7]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-bdce6ec7]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-bdce6ec7]{display:block;margin-bottom:3px!important;font-weight:600;color:#333;font-size:14px;width:100%}.swal-password-form .form-group input.swal2-input[data-v-bdce6ec7]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin:0!important;box-sizing:border-box}.swal-password-form .form-group input.swal2-input[data-v-bdce6ec7]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.subsidiary-verify-container .verify-title[data-v-bdce6ec7]{margin:0 0 30px}.subsidiary-verify-container .verification-content[data-v-bdce6ec7]{margin-bottom:30px}.subsidiary-verify-container .verification-content .loading-container[data-v-bdce6ec7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.subsidiary-verify-container .verification-content .loading-container .spinner[data-v-bdce6ec7]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #2C5444;border-radius:50%;animation:spin-bdce6ec7 1s linear infinite;margin-bottom:20px}.subsidiary-verify-container .verification-content .loading-container .loading-text[data-v-bdce6ec7]{font-size:18px;color:#555;font-weight:500}@keyframes spin-bdce6ec7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.subsidiary-verify-container .verification-content .results-container[data-v-bdce6ec7]{padding:30px;text-align:center}.subsidiary-verify-container .verification-content .results-container .success-result[data-v-bdce6ec7],.subsidiary-verify-container .verification-content .results-container .error-result[data-v-bdce6ec7]{display:flex;flex-direction:column;align-items:center}.subsidiary-verify-container .verification-content .results-container .success-result .button-group[data-v-bdce6ec7],.subsidiary-verify-container .verification-content .results-container .error-result .button-group[data-v-bdce6ec7]{display:flex;gap:15px;margin-top:10px}.subsidiary-verify-container .verification-content .results-container .success-result .success-icon[data-v-bdce6ec7],.subsidiary-verify-container .verification-content .results-container .success-result .error-icon[data-v-bdce6ec7],.subsidiary-verify-container .verification-content .results-container .error-result .success-icon[data-v-bdce6ec7],.subsidiary-verify-container .verification-content .results-container .error-result .error-icon[data-v-bdce6ec7]{font-size:60px;margin-bottom:20px}.subsidiary-verify-container .verification-content .results-container .success-result .success-icon[data-v-bdce6ec7],.subsidiary-verify-container .verification-content .results-container .error-result .success-icon[data-v-bdce6ec7]{color:#28a745}.subsidiary-verify-container .verification-content .results-container .success-result .error-icon[data-v-bdce6ec7],.subsidiary-verify-container .verification-content .results-container .error-result .error-icon[data-v-bdce6ec7]{color:#f94144}.subsidiary-verify-container .verification-content .results-container .success-result .result-title[data-v-bdce6ec7],.subsidiary-verify-container .verification-content .results-container .error-result .result-title[data-v-bdce6ec7]{font-size:24px;margin-bottom:20px;font-weight:600}.subsidiary-verify-container .verification-content .results-container .success-result .result-description[data-v-bdce6ec7],.subsidiary-verify-container .verification-content .results-container .error-result .result-description[data-v-bdce6ec7]{font-size:16px;color:#555;margin-bottom:10px}.subsidiary-verify-container .verification-content .results-container .success-result .count-description[data-v-bdce6ec7],.subsidiary-verify-container .verification-content .results-container .error-result .count-description[data-v-bdce6ec7]{font-size:16px;color:#666;margin-bottom:30px;font-weight:500}.subsidiary-verify-container .verification-content .results-container .error-list[data-v-bdce6ec7]{width:100%;max-width:600px;margin:0 auto 30px;padding:20px;background-color:#fff8f8;border:1px solid #ffcdd2;border-radius:6px;text-align:left;list-style-type:none}.subsidiary-verify-container .verification-content .results-container .error-list .error-item[data-v-bdce6ec7]{color:#d32f2f;margin-bottom:8px;padding-left:20px;position:relative}.subsidiary-verify-container .verification-content .results-container .error-list .error-item[data-v-bdce6ec7]:before{content:"•";position:absolute;left:0;color:#d32f2f}.subsidiary-verify-container .verification-content .results-container .error-list .error-item[data-v-bdce6ec7]:last-child{margin-bottom:0}.btn.btn-secondary[data-v-bdce6ec7]{background-color:#fff;color:#555;border:1px solid #ddd}.btn.btn-secondary[data-v-bdce6ec7]:hover{background-color:#f8f9fa;border-color:#adb5bd}@media (max-width: 768px){.subsidiary-verify-container[data-v-bdce6ec7]{padding:20px 10px}.subsidiary-verify-container .verify-title[data-v-bdce6ec7]{font-size:24px}.subsidiary-verify-container .verification-content[data-v-bdce6ec7]{padding:20px}}
