@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-aff35f10]{background-color:#1a5276;color:#fff;width:220px;display:flex;flex-direction:column;z-index:100;height:100vh;overflow-y:auto}.v-sys-side-menu .user-register-section[data-v-aff35f10]{background-color:#2c5444;margin:0;padding:8px 15px;width:220px;box-sizing:border-box}@media (max-width: 799px){.v-sys-side-menu[data-v-aff35f10]{position:fixed;top:0;left:-220px;height:100vh;transition:left .3s ease}}@media (max-width: 799px){.v-sys-side-menu.mobile-open[data-v-aff35f10]{left:0!important;box-shadow:2px 0 10px #0000004d}}.v-sys-side-menu .logo-container[data-v-aff35f10]{display:flex;justify-content:center;align-items:center;padding:20px 0;margin-bottom:10px}.v-sys-side-menu .logo-container .logo[data-v-aff35f10]{width:120px;height:auto}.v-sys-side-menu .menu-divider[data-v-aff35f10]{height:3px;background-color:#fff;margin:5px auto;width:80%;display:block}.v-sys-side-menu .menu-section[data-v-aff35f10]{padding:8px 15px;position:relative}.v-sys-side-menu .menu-section .badge[data-v-aff35f10]{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 .spacer[data-v-aff35f10]{flex-grow:2}.v-sys-side-menu .menu-list[data-v-aff35f10]{display:flex;flex-direction:column;gap:6px;padding:6px 0}.v-sys-side-menu .menu-item[data-v-aff35f10]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#fff;text-align:left;padding:8px 10px;border-radius:8px;display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;text-decoration:none}.v-sys-side-menu .menu-item[data-v-aff35f10]:hover{background:#ffffff1f}.v-sys-side-menu .menu-item[data-v-aff35f10]:focus-visible{outline:2px solid #E4CC9C;outline-offset:2px}.v-sys-side-menu .menu-item.router-link-active[data-v-aff35f10]{font-weight:700;text-decoration:underline;color:#e4cc9c}.v-sys-side-menu .menu-icon[data-v-aff35f10]{width:16px;font-size:14px;opacity:.95}.main-layout[data-v-5f6b39fc]{display:flex;height:100vh;overflow:hidden;position:relative}@media (max-width: 799px){.main-layout[data-v-5f6b39fc]{display:block}}.content-area[data-v-5f6b39fc]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.page-content[data-v-5f6b39fc]{flex:1;padding:0;overflow-y:auto;width:100%;min-height:0}.overlay[data-v-5f6b39fc]{display:none}@media (max-width: 799px){.overlay[data-v-5f6b39fc]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:90}}.v-header[data-v-1028aa3d]{background-color:#2c5444;color:#fff;width:100%;display:flex;flex-direction:column}.v-header .header-content[data-v-1028aa3d]{height:45px;display:flex;justify-content:flex-start;align-items:center;width:100%;padding:0 20px;gap:15px}.v-header .hamburger-menu[data-v-1028aa3d]{display:none;cursor:pointer;padding:10px;font-size:20px;z-index:200}@media (max-width: 799px){.v-header .hamburger-menu[data-v-1028aa3d]{display:block}}.v-header .hamburger-menu i[data-v-1028aa3d]{color:#fff}.v-header .company-logo-img[data-v-1028aa3d]{height:30px;max-height:30px;max-width:150px;object-fit:contain;margin-left:auto}.v-header .welcome-text[data-v-1028aa3d]{font-size:14px}.v-header .notification-icon[data-v-1028aa3d]{position:relative;cursor:pointer}.v-header .notification-badge[data-v-1028aa3d]{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-1028aa3d]{position:relative;cursor:pointer}.v-header .user-avatar[data-v-1028aa3d]{position:relative;cursor:pointer;padding-left:5px}.v-header .avatar-img[data-v-1028aa3d]{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-top:6px}.v-header .dropdown-menu[data-v-1028aa3d]{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-1028aa3d]{display:block;padding:8px 16px;color:#333;text-decoration:none}.v-header .dropdown-item[data-v-1028aa3d]:hover{background-color:#f8f9fa}.organisation-bar[data-v-1028aa3d]{background-color:#fff;color:#333;width:100%;height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-shadow:0 2px 4px #0000000d}.organisation-bar .header-back-button[data-v-1028aa3d]{padding:8px 12px;border-radius:6px}.organisation-bar .organisation-name-container[data-v-1028aa3d]{display:flex;justify-content:flex-end;align-items:center;width:fit-content;max-width:100%;margin-left:auto}.access-request-bar[data-v-1028aa3d]{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-1028aa3d]{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.access-request-bar .access-request-text[data-v-1028aa3d]{font-size:14px;font-weight:500;color:#856404}.access-request-bar .grant-access-btn[data-v-1028aa3d]{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-1028aa3d]:hover{background-color:#1e7e34}.access-request-bar .stop-access-btn[data-v-1028aa3d]{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-1028aa3d]:hover{background-color:#bd2130}.v-side-menu .sysadmin-section[data-v-73319600]{background-color:#1a5276;margin:0;padding:8px 15px;width:220px;box-sizing:border-box}.v-side-menu .sysadmin-section a[data-v-73319600]{color:#fff;text-decoration:none}.v-side-menu .sysadmin-section a[data-v-73319600]:hover{opacity:.8}.v-side-menu .sysadmin-section a.router-link-active[data-v-73319600]{font-weight:700;text-decoration:underline;color:#e4cc9c}.v-side-menu[data-v-73319600]{background-color:#2c5444;color:#fff;width:220px;display:flex;flex-direction:column;z-index:100;height:100vh;overflow-y:auto}@media (max-width: 799px){.v-side-menu[data-v-73319600]{position:fixed;top:0;left:-220px;height:100vh;height:100dvh;transition:left .3s ease;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 52px)}}@media (max-width: 799px){.v-side-menu.mobile-open[data-v-73319600]{left:0!important;box-shadow:2px 0 10px #0000004d}}.v-side-menu .logo-container[data-v-73319600]{display:flex;justify-content:center;align-items:center;padding:20px 0;margin-bottom:10px}.v-side-menu .logo-container a[data-v-73319600]{display:block;text-decoration:none;cursor:pointer}.v-side-menu .logo-container .logo[data-v-73319600]{width:120px;height:auto}.v-side-menu .logo-container .logo.image-error[data-v-73319600]{display:none}.v-side-menu .menu-divider[data-v-73319600]{height:3px;background-color:#fff;margin:5px auto;width:80%;display:block}.v-side-menu .menu-section[data-v-73319600]{padding:8px 15px;position:relative}.v-side-menu .menu-section .section-title[data-v-73319600]{font-size:15px;font-weight:600;margin-bottom:5px}.v-side-menu .menu-section .section-title.active-section[data-v-73319600]{color:#e4cc9c}.v-side-menu .menu-section .section-title a[data-v-73319600]{color:#fff;text-decoration:none}.v-side-menu .menu-section .section-title a[data-v-73319600]:hover{opacity:.8}.v-side-menu .menu-section .section-title a.router-link-active[data-v-73319600]{font-weight:700;text-decoration:underline;color:#e4cc9c}.v-side-menu .menu-section .badge[data-v-73319600]{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-73319600]{position:absolute;right:3px;top:-2px;height:39px;width:auto}.v-side-menu .chat-support[data-v-73319600]{margin-top:20px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;padding:20px}.v-side-menu .chat-support i[data-v-73319600]{font-size:24px;cursor:pointer}.v-side-menu .menu-list[data-v-73319600]{display:flex;flex-direction:column;gap:6px;padding:6px 0}.v-side-menu .menu-item[data-v-73319600]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#fff;text-align:left;padding:8px 10px;border-radius:8px;display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.v-side-menu .menu-item[data-v-73319600]:hover{background:#ffffff1f}.v-side-menu .menu-item.active-section[data-v-73319600]{background:#ffffff1f;font-weight:700;text-decoration:underline;color:#e4cc9c}.v-side-menu .menu-item[data-v-73319600]:focus-visible{outline:2px solid #E4CC9C;outline-offset:2px}.v-side-menu a.menu-item[data-v-73319600]{text-decoration:none}.v-side-menu .menu-icon[data-v-73319600]{width:16px;font-size:14px;opacity:.95}.main-layout[data-v-fff8829b]{display:flex;height:100vh;overflow:hidden;position:relative}@media (max-width: 799px){.main-layout[data-v-fff8829b]{display:block}}.content-area[data-v-fff8829b]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.page-content[data-v-fff8829b]{flex:1;padding:0;overflow-y:auto;width:100%;min-height:0}.homepage[data-v-c0dd3697]{padding:18px 22px 28px;background:#f8fafc;min-height:100vh}.module-grid[data-v-c0dd3697]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width: 900px){.module-grid[data-v-c0dd3697]{grid-template-columns:1fr}}.module-card[data-v-c0dd3697]{background:#fff;border-radius:12px;border:1px solid #ededed;box-shadow:0 2px 10px #0000000d;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;text-decoration:none;color:inherit;cursor:pointer}.module-card[data-v-c0dd3697]:hover{border-color:#e5e7eb;box-shadow:0 3px 12px #00000012}.module-card[data-v-c0dd3697]:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}button.module-card[data-v-c0dd3697]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ededed}.module-left[data-v-c0dd3697]{display:flex;align-items:center;gap:12px;min-width:0}.module-icon[data-v-c0dd3697]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.module-icon svg[data-v-c0dd3697]{font-size:16px}.icon-training[data-v-c0dd3697]{background:#e9fff3;color:#1f7a4f}.icon-swms[data-v-c0dd3697]{background:#eaf2ff;color:#2563eb}.module-copy[data-v-c0dd3697]{min-width:0}.module-title[data-v-c0dd3697]{font-weight:900;font-size:14px;color:#1f2937;line-height:1.2}.module-subtitle[data-v-c0dd3697]{margin-top:4px;font-size:12px;color:#6b7280}.module-right[data-v-c0dd3697]{display:flex;align-items:center;gap:10px;color:#9ca3af;flex:0 0 auto}.module-pill[data-v-c0dd3697]{font-size:11px;font-weight:800;padding:4px 8px;border-radius:999px;background:#f3f4f6;color:#6b7280}.mid-grid[data-v-c0dd3697]{margin-top:16px;display:grid;grid-template-columns:1.25fr 1fr;gap:14px}@media (max-width: 980px){.mid-grid[data-v-c0dd3697]{grid-template-columns:1fr}}.panel[data-v-c0dd3697]{background:#fff;border-radius:12px;border:1px solid #ededed;box-shadow:0 2px 10px #0000000d;overflow:hidden;display:flex;flex-direction:column}.panel-header[data-v-c0dd3697]{padding:12px 14px;border-bottom:1px solid #f1f1f1}.panel-title[data-v-c0dd3697]{display:flex;align-items:center;gap:8px;font-weight:800;font-size:12px;color:#2e2e2e}.activity-list[data-v-c0dd3697]{padding:12px 12px 0;flex:1;min-height:0}.activity-empty[data-v-c0dd3697]{padding:12px 4px 14px;font-size:11px;color:#6b6b6b;font-weight:600}.activity-item[data-v-c0dd3697]{border-radius:10px;padding:10px 12px;margin-bottom:10px;border:1px solid transparent}.activity-top[data-v-c0dd3697]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.activity-pills[data-v-c0dd3697]{display:flex;align-items:center;gap:10px}.activity-category[data-v-c0dd3697]{font-size:11px;color:#2c5444;padding:3px 8px;border-radius:12px;font-weight:500;border:1px solid rgba(0,0,0,.06);white-space:nowrap}.activity-pill[data-v-c0dd3697]{font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px;display:inline-block}.todo-item[data-v-c0dd3697]{cursor:pointer}.todo-item[data-v-c0dd3697]:hover{opacity:.95}.activity-time[data-v-c0dd3697]{font-size:10px;color:#6b6b6b;white-space:nowrap}.activity-time.expiry-normal[data-v-c0dd3697]{color:#000}.activity-time.expiry-warning[data-v-c0dd3697]{color:#fb991c}.activity-time.expiry-overdue[data-v-c0dd3697]{color:#f94144}.activity-user[data-v-c0dd3697]{margin-top:4px;font-size:12px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;gap:6px}.activity-title[data-v-c0dd3697]{font-weight:800;font-size:11px;color:#2e2e2e;margin-bottom:3px}.activity-body[data-v-c0dd3697]{font-size:10.5px;color:#5f5f5f;line-height:1.35}.module-license[data-v-c0dd3697]{background:#fff3e9;border-color:#ffe1cc}.module-license .activity-pill[data-v-c0dd3697]{background:#ffb37b;color:#4a2206}.module-training[data-v-c0dd3697]{background:#eafff2;border-color:#c9f2dc}.module-training .activity-pill[data-v-c0dd3697]{background:#66d19a;color:#0c3a23}.module-article[data-v-c0dd3697]{background:#eef5ff;border-color:#d7e7ff}.module-article .activity-pill[data-v-c0dd3697]{background:#6aa7ff;color:#0b2a55}.activity-purple[data-v-c0dd3697]{background:#f5f0ff;border-color:#e8ddff}.activity-purple .activity-pill[data-v-c0dd3697]{background:#c6a5ff;color:#2b1352}.panel-footer-btn[data-v-c0dd3697]{width:100%;border:none;background:transparent;padding:14px;font-size:11px;font-weight:800;color:#2f59d8;cursor:pointer}.empty[data-v-c0dd3697]{padding:42px 14px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#3a3a3a}.empty-icon[data-v-c0dd3697]{width:46px;height:46px;border-radius:999px;border:2px solid #bfe8d0;background:#eafff2;color:#16a34a;display:flex;align-items:center;justify-content:center}.empty-icon svg[data-v-c0dd3697]{font-size:18px}.empty-text[data-v-c0dd3697]{font-size:12px;color:#5b5b5b;font-weight:700}.compliance[data-v-c0dd3697]{margin-top:16px;background:#fff;border-radius:12px;border:1px solid #ededed;box-shadow:0 2px 10px #0000000d}.compliance-header[data-v-c0dd3697]{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f1f1f1}.compliance-title[data-v-c0dd3697]{font-weight:900;font-size:12px;color:#2e2e2e}.compliance-body[data-v-c0dd3697]{padding:18px 14px 20px;display:flex;align-items:center;justify-content:center;gap:26px}@media (max-width: 620px){.compliance-body[data-v-c0dd3697]{flex-direction:column}}.donut-wrap[data-v-c0dd3697]{display:flex;align-items:center;justify-content:center}.donut[data-v-c0dd3697]{--completed: 14;width:120px;height:120px;border-radius:999px;background:conic-gradient(#2f6f57 0,#2f6f57 calc(var(--completed) * 1%),#d6c49a calc(var(--completed) * 1%),#d6c49a);display:flex;align-items:center;justify-content:center}.donut-hole[data-v-c0dd3697]{width:86px;height:86px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #f0f0f0}.legend[data-v-c0dd3697]{display:grid;gap:10px;min-width:220px}.legend-row[data-v-c0dd3697]{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;font-size:12px}.legend-swatch[data-v-c0dd3697]{width:12px;height:12px;border-radius:3px}.swatch-enrolled[data-v-c0dd3697]{background:#d6c49a}.swatch-completed[data-v-c0dd3697]{background:#2f6f57}.legend-label[data-v-c0dd3697]{color:#4b4b4b;font-weight:700}.legend-value[data-v-c0dd3697]{color:#4b4b4b;font-weight:900}.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;white-space:nowrap}.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-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 .search-input:disabled{background-color:#e9ecef;cursor:not-allowed;opacity:.6}.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}.v-activities[data-v-03c63cd6]{padding:18px 22px 28px;background:#f8fafc;min-height:100vh}.page-header[data-v-03c63cd6]{margin-bottom:16px}.filters-row[data-v-03c63cd6]{display:flex;gap:15px;align-items:center;margin-bottom:15px}.filters-row .user-filter[data-v-03c63cd6]{min-width:220px}.filters-row .search-box[data-v-03c63cd6]{position:relative;display:flex;align-items:center;flex:1}.filters-row .search-box input[data-v-03c63cd6]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.filters-row .search-box input[data-v-03c63cd6]:focus{outline:none;border-color:#2c5444}.filters-row .module-filter select[data-v-03c63cd6],.filters-row .category-filter select[data-v-03c63cd6]{min-width:150px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.filters-row .module-filter select[data-v-03c63cd6]:focus,.filters-row .category-filter select[data-v-03c63cd6]:focus{border-color:#2c5444}.page-header__title[data-v-03c63cd6]{font-weight:900;font-size:20px;color:#1f2937;display:flex;align-items:center;gap:10px}.page-header__subtitle[data-v-03c63cd6]{margin-top:6px;font-size:12px;color:#6b7280}.panel[data-v-03c63cd6]{background:#fff;border-radius:12px;border:1px solid #ededed;box-shadow:0 2px 10px #0000000d;overflow:hidden}.activity-list[data-v-03c63cd6]{padding:12px 12px 0}.activity-empty[data-v-03c63cd6]{padding:12px 4px 14px;font-size:11px;color:#6b6b6b;font-weight:600}.activity-item[data-v-03c63cd6]{border-radius:10px;padding:10px 12px;margin-bottom:10px;border:1px solid transparent}.activity-top[data-v-03c63cd6]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.activity-pills[data-v-03c63cd6]{display:flex;align-items:center;gap:10px}.activity-pill[data-v-03c63cd6]{font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px;display:inline-block}.activity-category[data-v-03c63cd6]{font-size:11px;color:#2c5444;padding:3px 8px;border-radius:12px;font-weight:500;border:1px solid rgba(0,0,0,.06);white-space:nowrap}.activity-time[data-v-03c63cd6]{font-size:10px;color:#6b6b6b;white-space:nowrap}.activity-title[data-v-03c63cd6]{font-weight:800;font-size:11px;color:#2e2e2e;margin-bottom:3px}.activity-user[data-v-03c63cd6]{margin-top:4px;font-size:12px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;gap:6px}.activity-body[data-v-03c63cd6]{font-size:10.5px;color:#5f5f5f;line-height:1.35}.module-license[data-v-03c63cd6]{background:#fff3e9;border-color:#ffe1cc}.module-license .activity-pill[data-v-03c63cd6]{background:#ffb37b;color:#4a2206}.module-training[data-v-03c63cd6]{background:#eafff2;border-color:#c9f2dc}.module-training .activity-pill[data-v-03c63cd6]{background:#66d19a;color:#0c3a23}.module-article[data-v-03c63cd6]{background:#eef5ff;border-color:#d7e7ff}.module-article .activity-pill[data-v-03c63cd6]{background:#6aa7ff;color:#0b2a55}.activity-pagination[data-v-03c63cd6]{padding:10px 12px 14px;display:flex;justify-content:center}.v-todos[data-v-7ae52cd9]{padding:18px 22px 28px;background:#f8fafc;min-height:100vh}.page-header[data-v-7ae52cd9]{margin-bottom:16px}.filters-row[data-v-7ae52cd9]{display:flex;gap:15px;align-items:center;margin-bottom:15px}.filters-row .user-filter[data-v-7ae52cd9]{min-width:220px}.filters-row .search-box[data-v-7ae52cd9]{position:relative;display:flex;align-items:center;flex:1}.filters-row .search-box input[data-v-7ae52cd9]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.filters-row .search-box input[data-v-7ae52cd9]:focus{outline:none;border-color:#2c5444}.filters-row .module-filter select[data-v-7ae52cd9],.filters-row .category-filter select[data-v-7ae52cd9]{min-width:150px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.filters-row .module-filter select[data-v-7ae52cd9]:focus,.filters-row .category-filter select[data-v-7ae52cd9]:focus{border-color:#2c5444}.page-header__title[data-v-7ae52cd9]{font-weight:900;font-size:20px;color:#1f2937;display:flex;align-items:center;gap:10px}.page-header__subtitle[data-v-7ae52cd9]{margin-top:6px;font-size:12px;color:#6b7280}.panel[data-v-7ae52cd9]{background:#fff;border-radius:12px;border:1px solid #ededed;box-shadow:0 2px 10px #0000000d;overflow:hidden}.activity-list[data-v-7ae52cd9]{padding:12px 12px 0}.activity-empty[data-v-7ae52cd9]{padding:12px 4px 14px;font-size:11px;color:#6b6b6b;font-weight:600}.activity-item[data-v-7ae52cd9]{border-radius:10px;padding:10px 12px;margin-bottom:10px;border:1px solid transparent}.todo-item[data-v-7ae52cd9]{cursor:pointer}.todo-item[data-v-7ae52cd9]:hover{opacity:.95}.activity-top[data-v-7ae52cd9]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.activity-pills[data-v-7ae52cd9]{display:flex;align-items:center;gap:10px}.activity-pill[data-v-7ae52cd9]{font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px;display:inline-block}.activity-category[data-v-7ae52cd9]{font-size:11px;color:#2c5444;padding:3px 8px;border-radius:12px;font-weight:500;border:1px solid rgba(0,0,0,.06);white-space:nowrap}.activity-time[data-v-7ae52cd9]{font-size:10px;color:#6b6b6b;white-space:nowrap}.activity-time.expiry-normal[data-v-7ae52cd9]{color:#000}.activity-time.expiry-warning[data-v-7ae52cd9]{color:#fb991c}.activity-time.expiry-overdue[data-v-7ae52cd9]{color:#f94144}.activity-title[data-v-7ae52cd9]{font-weight:800;font-size:11px;color:#2e2e2e;margin-bottom:3px}.activity-user[data-v-7ae52cd9]{margin-top:4px;font-size:12px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;gap:6px}.activity-body[data-v-7ae52cd9]{font-size:10.5px;color:#5f5f5f;line-height:1.35}.module-license[data-v-7ae52cd9]{background:#fff3e9;border-color:#ffe1cc}.module-license .activity-pill[data-v-7ae52cd9]{background:#ffb37b;color:#4a2206}.module-training[data-v-7ae52cd9]{background:#eafff2;border-color:#c9f2dc}.module-training .activity-pill[data-v-7ae52cd9]{background:#66d19a;color:#0c3a23}.module-article[data-v-7ae52cd9]{background:#eef5ff;border-color:#d7e7ff}.module-article .activity-pill[data-v-7ae52cd9]{background:#6aa7ff;color:#0b2a55}.activity-pagination[data-v-7ae52cd9]{padding:10px 12px 14px;display:flex;justify-content:center}[data-v-a08de989]: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-a08de989]{padding:0}:root .pad-l-0[data-v-a08de989]{padding-left:0}:root .pad-r-0[data-v-a08de989]{padding-right:0}:root .pad-t-0[data-v-a08de989]{padding-top:0}:root .pad-b-0[data-v-a08de989]{padding-bottom:0}:root .pad-lr-0[data-v-a08de989]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-a08de989]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-a08de989]{margin:0}:root .mgn-l-0[data-v-a08de989]{margin-left:0}:root .mgn-r-0[data-v-a08de989]{margin-right:0}:root .mgn-t-0[data-v-a08de989]{margin-top:0}:root .mgn-b-0[data-v-a08de989]{margin-bottom:0}:root .mgn-lr-0[data-v-a08de989]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-a08de989]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-a08de989]{padding:2px}:root .pad-l-2[data-v-a08de989]{padding-left:2px}:root .pad-r-2[data-v-a08de989]{padding-right:2px}:root .pad-t-2[data-v-a08de989]{padding-top:2px}:root .pad-b-2[data-v-a08de989]{padding-bottom:2px}:root .pad-lr-2[data-v-a08de989]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-a08de989]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-a08de989]{margin:2px}:root .mgn-l-2[data-v-a08de989]{margin-left:2px}:root .mgn-r-2[data-v-a08de989]{margin-right:2px}:root .mgn-t-2[data-v-a08de989]{margin-top:2px}:root .mgn-b-2[data-v-a08de989]{margin-bottom:2px}:root .mgn-lr-2[data-v-a08de989]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-a08de989]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-a08de989]{padding:3px}:root .pad-l-3[data-v-a08de989]{padding-left:3px}:root .pad-r-3[data-v-a08de989]{padding-right:3px}:root .pad-t-3[data-v-a08de989]{padding-top:3px}:root .pad-b-3[data-v-a08de989]{padding-bottom:3px}:root .pad-lr-3[data-v-a08de989]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-a08de989]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-a08de989]{margin:3px}:root .mgn-l-3[data-v-a08de989]{margin-left:3px}:root .mgn-r-3[data-v-a08de989]{margin-right:3px}:root .mgn-t-3[data-v-a08de989]{margin-top:3px}:root .mgn-b-3[data-v-a08de989]{margin-bottom:3px}:root .mgn-lr-3[data-v-a08de989]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-a08de989]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-a08de989]{padding:4px}:root .pad-l-4[data-v-a08de989]{padding-left:4px}:root .pad-r-4[data-v-a08de989]{padding-right:4px}:root .pad-t-4[data-v-a08de989]{padding-top:4px}:root .pad-b-4[data-v-a08de989]{padding-bottom:4px}:root .pad-lr-4[data-v-a08de989]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-a08de989]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-a08de989]{margin:4px}:root .mgn-l-4[data-v-a08de989]{margin-left:4px}:root .mgn-r-4[data-v-a08de989]{margin-right:4px}:root .mgn-t-4[data-v-a08de989]{margin-top:4px}:root .mgn-b-4[data-v-a08de989]{margin-bottom:4px}:root .mgn-lr-4[data-v-a08de989]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-a08de989]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-a08de989]{padding:5px}:root .pad-l-5[data-v-a08de989]{padding-left:5px}:root .pad-r-5[data-v-a08de989]{padding-right:5px}:root .pad-t-5[data-v-a08de989]{padding-top:5px}:root .pad-b-5[data-v-a08de989]{padding-bottom:5px}:root .pad-lr-5[data-v-a08de989]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-a08de989]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-a08de989]{margin:5px}:root .mgn-l-5[data-v-a08de989]{margin-left:5px}:root .mgn-r-5[data-v-a08de989]{margin-right:5px}:root .mgn-t-5[data-v-a08de989]{margin-top:5px}:root .mgn-b-5[data-v-a08de989]{margin-bottom:5px}:root .mgn-lr-5[data-v-a08de989]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-a08de989]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-a08de989]{padding:6px}:root .pad-l-6[data-v-a08de989]{padding-left:6px}:root .pad-r-6[data-v-a08de989]{padding-right:6px}:root .pad-t-6[data-v-a08de989]{padding-top:6px}:root .pad-b-6[data-v-a08de989]{padding-bottom:6px}:root .pad-lr-6[data-v-a08de989]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-a08de989]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-a08de989]{margin:6px}:root .mgn-l-6[data-v-a08de989]{margin-left:6px}:root .mgn-r-6[data-v-a08de989]{margin-right:6px}:root .mgn-t-6[data-v-a08de989]{margin-top:6px}:root .mgn-b-6[data-v-a08de989]{margin-bottom:6px}:root .mgn-lr-6[data-v-a08de989]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-a08de989]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-a08de989]{padding:8px}:root .pad-l-8[data-v-a08de989]{padding-left:8px}:root .pad-r-8[data-v-a08de989]{padding-right:8px}:root .pad-t-8[data-v-a08de989]{padding-top:8px}:root .pad-b-8[data-v-a08de989]{padding-bottom:8px}:root .pad-lr-8[data-v-a08de989]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-a08de989]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-a08de989]{margin:8px}:root .mgn-l-8[data-v-a08de989]{margin-left:8px}:root .mgn-r-8[data-v-a08de989]{margin-right:8px}:root .mgn-t-8[data-v-a08de989]{margin-top:8px}:root .mgn-b-8[data-v-a08de989]{margin-bottom:8px}:root .mgn-lr-8[data-v-a08de989]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-a08de989]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-a08de989]{padding:9px}:root .pad-l-9[data-v-a08de989]{padding-left:9px}:root .pad-r-9[data-v-a08de989]{padding-right:9px}:root .pad-t-9[data-v-a08de989]{padding-top:9px}:root .pad-b-9[data-v-a08de989]{padding-bottom:9px}:root .pad-lr-9[data-v-a08de989]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-a08de989]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-a08de989]{margin:9px}:root .mgn-l-9[data-v-a08de989]{margin-left:9px}:root .mgn-r-9[data-v-a08de989]{margin-right:9px}:root .mgn-t-9[data-v-a08de989]{margin-top:9px}:root .mgn-b-9[data-v-a08de989]{margin-bottom:9px}:root .mgn-lr-9[data-v-a08de989]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-a08de989]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-a08de989]{padding:10px}:root .pad-l-10[data-v-a08de989]{padding-left:10px}:root .pad-r-10[data-v-a08de989]{padding-right:10px}:root .pad-t-10[data-v-a08de989]{padding-top:10px}:root .pad-b-10[data-v-a08de989]{padding-bottom:10px}:root .pad-lr-10[data-v-a08de989]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-a08de989]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-a08de989]{margin:10px}:root .mgn-l-10[data-v-a08de989]{margin-left:10px}:root .mgn-r-10[data-v-a08de989]{margin-right:10px}:root .mgn-t-10[data-v-a08de989]{margin-top:10px}:root .mgn-b-10[data-v-a08de989]{margin-bottom:10px}:root .mgn-lr-10[data-v-a08de989]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-a08de989]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-a08de989]{padding:12px}:root .pad-l-12[data-v-a08de989]{padding-left:12px}:root .pad-r-12[data-v-a08de989]{padding-right:12px}:root .pad-t-12[data-v-a08de989]{padding-top:12px}:root .pad-b-12[data-v-a08de989]{padding-bottom:12px}:root .pad-lr-12[data-v-a08de989]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-a08de989]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-a08de989]{margin:12px}:root .mgn-l-12[data-v-a08de989]{margin-left:12px}:root .mgn-r-12[data-v-a08de989]{margin-right:12px}:root .mgn-t-12[data-v-a08de989]{margin-top:12px}:root .mgn-b-12[data-v-a08de989]{margin-bottom:12px}:root .mgn-lr-12[data-v-a08de989]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-a08de989]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-a08de989]{padding:15px}:root .pad-l-15[data-v-a08de989]{padding-left:15px}:root .pad-r-15[data-v-a08de989]{padding-right:15px}:root .pad-t-15[data-v-a08de989]{padding-top:15px}:root .pad-b-15[data-v-a08de989]{padding-bottom:15px}:root .pad-lr-15[data-v-a08de989]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-a08de989]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-a08de989]{margin:15px}:root .mgn-l-15[data-v-a08de989]{margin-left:15px}:root .mgn-r-15[data-v-a08de989]{margin-right:15px}:root .mgn-t-15[data-v-a08de989]{margin-top:15px}:root .mgn-b-15[data-v-a08de989]{margin-bottom:15px}:root .mgn-lr-15[data-v-a08de989]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-a08de989]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-a08de989]{padding:20px}:root .pad-l-20[data-v-a08de989]{padding-left:20px}:root .pad-r-20[data-v-a08de989]{padding-right:20px}:root .pad-t-20[data-v-a08de989]{padding-top:20px}:root .pad-b-20[data-v-a08de989]{padding-bottom:20px}:root .pad-lr-20[data-v-a08de989]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-a08de989]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-a08de989]{margin:20px}:root .mgn-l-20[data-v-a08de989]{margin-left:20px}:root .mgn-r-20[data-v-a08de989]{margin-right:20px}:root .mgn-t-20[data-v-a08de989]{margin-top:20px}:root .mgn-b-20[data-v-a08de989]{margin-bottom:20px}:root .mgn-lr-20[data-v-a08de989]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-a08de989]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-a08de989]{padding:24px}:root .pad-l-24[data-v-a08de989]{padding-left:24px}:root .pad-r-24[data-v-a08de989]{padding-right:24px}:root .pad-t-24[data-v-a08de989]{padding-top:24px}:root .pad-b-24[data-v-a08de989]{padding-bottom:24px}:root .pad-lr-24[data-v-a08de989]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-a08de989]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-a08de989]{margin:24px}:root .mgn-l-24[data-v-a08de989]{margin-left:24px}:root .mgn-r-24[data-v-a08de989]{margin-right:24px}:root .mgn-t-24[data-v-a08de989]{margin-top:24px}:root .mgn-b-24[data-v-a08de989]{margin-bottom:24px}:root .mgn-lr-24[data-v-a08de989]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-a08de989]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-a08de989]{padding:25px}:root .pad-l-25[data-v-a08de989]{padding-left:25px}:root .pad-r-25[data-v-a08de989]{padding-right:25px}:root .pad-t-25[data-v-a08de989]{padding-top:25px}:root .pad-b-25[data-v-a08de989]{padding-bottom:25px}:root .pad-lr-25[data-v-a08de989]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-a08de989]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-a08de989]{margin:25px}:root .mgn-l-25[data-v-a08de989]{margin-left:25px}:root .mgn-r-25[data-v-a08de989]{margin-right:25px}:root .mgn-t-25[data-v-a08de989]{margin-top:25px}:root .mgn-b-25[data-v-a08de989]{margin-bottom:25px}:root .mgn-lr-25[data-v-a08de989]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-a08de989]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-a08de989]{padding:30px}:root .pad-l-30[data-v-a08de989]{padding-left:30px}:root .pad-r-30[data-v-a08de989]{padding-right:30px}:root .pad-t-30[data-v-a08de989]{padding-top:30px}:root .pad-b-30[data-v-a08de989]{padding-bottom:30px}:root .pad-lr-30[data-v-a08de989]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-a08de989]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-a08de989]{margin:30px}:root .mgn-l-30[data-v-a08de989]{margin-left:30px}:root .mgn-r-30[data-v-a08de989]{margin-right:30px}:root .mgn-t-30[data-v-a08de989]{margin-top:30px}:root .mgn-b-30[data-v-a08de989]{margin-bottom:30px}:root .mgn-lr-30[data-v-a08de989]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-a08de989]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-a08de989]{padding:40px}:root .pad-l-40[data-v-a08de989]{padding-left:40px}:root .pad-r-40[data-v-a08de989]{padding-right:40px}:root .pad-t-40[data-v-a08de989]{padding-top:40px}:root .pad-b-40[data-v-a08de989]{padding-bottom:40px}:root .pad-lr-40[data-v-a08de989]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-a08de989]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-a08de989]{margin:40px}:root .mgn-l-40[data-v-a08de989]{margin-left:40px}:root .mgn-r-40[data-v-a08de989]{margin-right:40px}:root .mgn-t-40[data-v-a08de989]{margin-top:40px}:root .mgn-b-40[data-v-a08de989]{margin-bottom:40px}:root .mgn-lr-40[data-v-a08de989]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-a08de989]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-a08de989]{padding:50px}:root .pad-l-50[data-v-a08de989]{padding-left:50px}:root .pad-r-50[data-v-a08de989]{padding-right:50px}:root .pad-t-50[data-v-a08de989]{padding-top:50px}:root .pad-b-50[data-v-a08de989]{padding-bottom:50px}:root .pad-lr-50[data-v-a08de989]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-a08de989]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-a08de989]{margin:50px}:root .mgn-l-50[data-v-a08de989]{margin-left:50px}:root .mgn-r-50[data-v-a08de989]{margin-right:50px}:root .mgn-t-50[data-v-a08de989]{margin-top:50px}:root .mgn-b-50[data-v-a08de989]{margin-bottom:50px}:root .mgn-lr-50[data-v-a08de989]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-a08de989]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-a08de989]{padding:60px}:root .pad-l-60[data-v-a08de989]{padding-left:60px}:root .pad-r-60[data-v-a08de989]{padding-right:60px}:root .pad-t-60[data-v-a08de989]{padding-top:60px}:root .pad-b-60[data-v-a08de989]{padding-bottom:60px}:root .pad-lr-60[data-v-a08de989]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-a08de989]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-a08de989]{margin:60px}:root .mgn-l-60[data-v-a08de989]{margin-left:60px}:root .mgn-r-60[data-v-a08de989]{margin-right:60px}:root .mgn-t-60[data-v-a08de989]{margin-top:60px}:root .mgn-b-60[data-v-a08de989]{margin-bottom:60px}:root .mgn-lr-60[data-v-a08de989]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-a08de989]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-a08de989]{padding:70px}:root .pad-l-70[data-v-a08de989]{padding-left:70px}:root .pad-r-70[data-v-a08de989]{padding-right:70px}:root .pad-t-70[data-v-a08de989]{padding-top:70px}:root .pad-b-70[data-v-a08de989]{padding-bottom:70px}:root .pad-lr-70[data-v-a08de989]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-a08de989]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-a08de989]{margin:70px}:root .mgn-l-70[data-v-a08de989]{margin-left:70px}:root .mgn-r-70[data-v-a08de989]{margin-right:70px}:root .mgn-t-70[data-v-a08de989]{margin-top:70px}:root .mgn-b-70[data-v-a08de989]{margin-bottom:70px}:root .mgn-lr-70[data-v-a08de989]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-a08de989]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-a08de989]{padding:80px}:root .pad-l-80[data-v-a08de989]{padding-left:80px}:root .pad-r-80[data-v-a08de989]{padding-right:80px}:root .pad-t-80[data-v-a08de989]{padding-top:80px}:root .pad-b-80[data-v-a08de989]{padding-bottom:80px}:root .pad-lr-80[data-v-a08de989]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-a08de989]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-a08de989]{margin:80px}:root .mgn-l-80[data-v-a08de989]{margin-left:80px}:root .mgn-r-80[data-v-a08de989]{margin-right:80px}:root .mgn-t-80[data-v-a08de989]{margin-top:80px}:root .mgn-b-80[data-v-a08de989]{margin-bottom:80px}:root .mgn-lr-80[data-v-a08de989]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-a08de989]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-a08de989]{padding:90px}:root .pad-l-90[data-v-a08de989]{padding-left:90px}:root .pad-r-90[data-v-a08de989]{padding-right:90px}:root .pad-t-90[data-v-a08de989]{padding-top:90px}:root .pad-b-90[data-v-a08de989]{padding-bottom:90px}:root .pad-lr-90[data-v-a08de989]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-a08de989]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-a08de989]{margin:90px}:root .mgn-l-90[data-v-a08de989]{margin-left:90px}:root .mgn-r-90[data-v-a08de989]{margin-right:90px}:root .mgn-t-90[data-v-a08de989]{margin-top:90px}:root .mgn-b-90[data-v-a08de989]{margin-bottom:90px}:root .mgn-lr-90[data-v-a08de989]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-a08de989]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-a08de989]{padding:100px}:root .pad-l-100[data-v-a08de989]{padding-left:100px}:root .pad-r-100[data-v-a08de989]{padding-right:100px}:root .pad-t-100[data-v-a08de989]{padding-top:100px}:root .pad-b-100[data-v-a08de989]{padding-bottom:100px}:root .pad-lr-100[data-v-a08de989]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-a08de989]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-a08de989]{margin:100px}:root .mgn-l-100[data-v-a08de989]{margin-left:100px}:root .mgn-r-100[data-v-a08de989]{margin-right:100px}:root .mgn-t-100[data-v-a08de989]{margin-top:100px}:root .mgn-b-100[data-v-a08de989]{margin-bottom:100px}:root .mgn-lr-100[data-v-a08de989]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-a08de989]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-a08de989]{padding:120px}:root .pad-l-120[data-v-a08de989]{padding-left:120px}:root .pad-r-120[data-v-a08de989]{padding-right:120px}:root .pad-t-120[data-v-a08de989]{padding-top:120px}:root .pad-b-120[data-v-a08de989]{padding-bottom:120px}:root .pad-lr-120[data-v-a08de989]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-a08de989]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-a08de989]{margin:120px}:root .mgn-l-120[data-v-a08de989]{margin-left:120px}:root .mgn-r-120[data-v-a08de989]{margin-right:120px}:root .mgn-t-120[data-v-a08de989]{margin-top:120px}:root .mgn-b-120[data-v-a08de989]{margin-bottom:120px}:root .mgn-lr-120[data-v-a08de989]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-a08de989]{margin-top:120px;margin-bottom:120px}[data-v-a08de989]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-a08de989]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-a08de989]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-a08de989]{width:100%}.v-app[data-v-a08de989]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-a08de989]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-a08de989]{margin-bottom:10px}.devise-container input[type=email][data-v-a08de989],.devise-container input[type=password][data-v-a08de989],.devise-container input[type=submit][data-v-a08de989]{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-a08de989]{cursor:pointer}.devise-container .actions input[data-v-a08de989]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-a08de989],a[data-v-a08de989]:hover,a[data-v-a08de989]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-a08de989]:hover{color:#2d8e54;text-decoration:underline}a[data-v-a08de989]:focus{color:#164057}h1[data-v-a08de989],h2[data-v-a08de989],h3[data-v-a08de989],h4[data-v-a08de989],h5[data-v-a08de989],h6[data-v-a08de989]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-a08de989],.heading-2[data-v-a08de989],.heading-3[data-v-a08de989],.heading-4[data-v-a08de989],.heading-5[data-v-a08de989],.heading-6[data-v-a08de989]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-a08de989]{font-size:2.5rem}.heading-2[data-v-a08de989]{font-size:2rem}.heading-3[data-v-a08de989]{font-size:1.75rem}.heading-4[data-v-a08de989]{font-size:1.5rem}.heading-5[data-v-a08de989]{font-size:1.25rem}.heading-6[data-v-a08de989]{font-size:1rem}.error_text[data-v-a08de989]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-a08de989]{width:100%;min-height:50px}nav[data-v-a08de989]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-a08de989],.nav-right[data-v-a08de989]{display:flex;flex-direction:row}.nav-link[data-v-a08de989]{font-size:18px}.nav-loggedout[data-v-a08de989]{color:#000}.nav-loggedin[data-v-a08de989]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-a08de989]{color:#fff}.nav-loggedin a[data-v-a08de989]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-a08de989]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-a08de989]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-a08de989]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-a08de989]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-a08de989]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-a08de989]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-a08de989]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-a08de989]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-a08de989]{gap:5%}}button[data-v-a08de989]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-a08de989],.cancel_button[data-v-a08de989]{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-a08de989]{background-color:#ccc}.action_button[data-v-a08de989]:disabled,.cancel_button[data-v-a08de989]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-a08de989]{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-a08de989]{width:fit-content}.button__empty[data-v-a08de989]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-a08de989]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-a08de989]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-a08de989]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-a08de989]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-a08de989]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-a08de989]{background-color:#eef5fa}.btn-pricing[data-v-a08de989]{font-size:22px;border:none}.simple-table[data-v-a08de989]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-a08de989],.simple-table td[data-v-a08de989]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-a08de989]{padding:5px}.date-cell[data-v-a08de989]{white-space:nowrap}.number-cell[data-v-a08de989]{text-align:right}.negative-cell[data-v-a08de989]{color:#f94144}.net-worth-row[data-v-a08de989]{background-color:#f5dc98}.bold-cell[data-v-a08de989]{font-weight:700}.warn-text[data-v-a08de989]{color:#fb991c}.error-text[data-v-a08de989]{color:#f94144}.form__panel[data-v-a08de989]{display:block}.form__row[data-v-a08de989]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-a08de989]{display:flex}.form__header[data-v-a08de989]{width:26%}.form__input[data-v-a08de989]{width:100%}.form__input input[data-v-a08de989]{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-a08de989]{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-a08de989]{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-a08de989]{width:100%}.form__input .dp__main input[data-v-a08de989]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-a08de989],.form__input select[data-v-a08de989],.form__input .dp__main[data-v-a08de989]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-a08de989],.form__input select[data-v-a08de989],.form__input .dp__main[data-v-a08de989]{width:50%}}.form__input input[data-v-a08de989]:hover,.form__input select[data-v-a08de989]:hover,.form__input textarea[data-v-a08de989]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-a08de989]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-a08de989]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-a08de989]:focus{border-color:var(--color-input-focus)}.form__input[data-v-a08de989]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-a08de989]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-a08de989]{display:flex;gap:10px}.form__input--mandatory[data-v-a08de989]{color:#f94144}.form__input--mandatory__one-of-two[data-v-a08de989]{color:#f94144;vertical-align:super}.form__section[data-v-a08de989]{padding:30px 10px}.disabled-field[data-v-a08de989]{color:#aaa}.select-wrapper[data-v-a08de989]{position:relative}.select-wrapper[data-v-a08de989]: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-a08de989]{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-a08de989]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-a08de989]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-a08de989],.v-training-calendar[data-v-a08de989]{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-a08de989],.sysadmin-page-header h1[data-v-a08de989],.sysadmin-page-header .sysadmin-page-header__title[data-v-a08de989],.page-header h1[data-v-a08de989],.page-header .page-header__title[data-v-a08de989]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-a08de989]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-a08de989]{margin-bottom:18px}.page-header h1[data-v-a08de989],.page-header .page-header__title[data-v-a08de989]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-a08de989]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-a08de989]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-a08de989]{margin-bottom:18px}.sysadmin-page-header h1[data-v-a08de989],.sysadmin-page-header .sysadmin-page-header__title[data-v-a08de989]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-a08de989]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-a08de989]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-a08de989]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-a08de989]{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-a08de989]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-a08de989]{font-size:14px}.admin-card[data-v-a08de989]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-a08de989]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-a08de989]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-a08de989]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-a08de989]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-a08de989]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-a08de989]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-a08de989]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-a08de989]{margin-top:18px}.deploy-page .deploy-list[data-v-a08de989]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-a08de989]{margin:6px 0}.admin-form-card[data-v-a08de989]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-a08de989]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-a08de989]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-a08de989]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-a08de989]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-a08de989]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-a08de989]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-a08de989]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-a08de989]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-a08de989],.admin-form-container .admin-form-group select[data-v-a08de989]{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-a08de989]:disabled,.admin-form-container .admin-form-group select[data-v-a08de989]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-a08de989]:focus,.admin-form-container .admin-form-group select[data-v-a08de989]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-a08de989]{-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-a08de989]{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-a08de989]{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-a08de989]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-a08de989]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-a08de989]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-a08de989]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-a08de989]{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-a08de989]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-a08de989]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-a08de989]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-a08de989]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-a08de989]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-a08de989]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-a08de989]{background-color:#177100;color:#fff}.admin-badge.id[data-v-a08de989],.admin-badge.external-uuid[data-v-a08de989]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-a08de989]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-a08de989]{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.change-password-btn[data-v-a08de989]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-a08de989]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-a08de989]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-a08de989]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-a08de989]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-a08de989]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-a08de989]{font-size:14px}.admin-detail-item[data-v-a08de989]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-a08de989]{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-a08de989]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-a08de989]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-a08de989]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-a08de989]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-a08de989]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-a08de989]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-a08de989]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-a08de989]:hover{color:#2c5444}.admin-filter-select select[data-v-a08de989]{min-width:150px}.admin-filter-select select[data-v-a08de989]:focus{border-color:#2c5444}.admin-header-section[data-v-a08de989]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-a08de989]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-a08de989]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-a08de989]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-a08de989]{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-a08de989]{font-size:14px}.admin-add-btn[data-v-a08de989]:hover{background-color:#1a3329}.table-containers[data-v-a08de989]{display:flex;gap:20px}.table-containers .table-container[data-v-a08de989]{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-a08de989]{font-weight:700}.table-containers .table-value[data-v-a08de989]{font-size:1.2em}.sysadmin-button-bar[data-v-a08de989]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-a08de989]{margin:20px 0}.swal-password-form .form-group[data-v-a08de989]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-a08de989]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-a08de989]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-a08de989]{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-a08de989]{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-a08de989]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.unauthorized-page[data-v-2cfcb3b1]{min-height:calc(100vh + -0px);padding:22px;display:flex;align-items:center;justify-content:center;background:#f6f2fb}.unauthorized-card[data-v-2cfcb3b1]{width:min(520px,100%);background:#fff;border:1px solid #ededed;border-radius:14px;padding:18px 18px 16px;box-shadow:0 2px 10px #0000000d;text-align:center}.icon[data-v-2cfcb3b1]{width:54px;height:54px;border-radius:999px;margin:0 auto 10px;background:#ef44441f;color:#ef4444;display:flex;align-items:center;justify-content:center}.icon svg[data-v-2cfcb3b1]{font-size:20px}.title[data-v-2cfcb3b1]{font-size:18px;font-weight:900;color:#2b2b2b;margin:0}.subtitle[data-v-2cfcb3b1]{margin:8px 0 14px;font-size:12.5px;font-weight:700;color:#5f5f5f;line-height:1.4}.actions[data-v-2cfcb3b1]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-2cfcb3b1],.btn-secondary[data-v-2cfcb3b1]{border:none;border-radius:10px;padding:10px 14px;font-weight:900;font-size:12px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-primary[data-v-2cfcb3b1]{background:#7c3aed;color:#fff}.btn-primary[data-v-2cfcb3b1]:hover{background:#691eea}.btn-secondary[data-v-2cfcb3b1]{background:#f3f4f6;color:#111827}.btn-secondary[data-v-2cfcb3b1]:hover{background:#e7e9ed}[data-v-0b73ebde]: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-0b73ebde]{padding:0}:root .pad-l-0[data-v-0b73ebde]{padding-left:0}:root .pad-r-0[data-v-0b73ebde]{padding-right:0}:root .pad-t-0[data-v-0b73ebde]{padding-top:0}:root .pad-b-0[data-v-0b73ebde]{padding-bottom:0}:root .pad-lr-0[data-v-0b73ebde]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-0b73ebde]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-0b73ebde]{margin:0}:root .mgn-l-0[data-v-0b73ebde]{margin-left:0}:root .mgn-r-0[data-v-0b73ebde]{margin-right:0}:root .mgn-t-0[data-v-0b73ebde]{margin-top:0}:root .mgn-b-0[data-v-0b73ebde]{margin-bottom:0}:root .mgn-lr-0[data-v-0b73ebde]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-0b73ebde]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-0b73ebde]{padding:2px}:root .pad-l-2[data-v-0b73ebde]{padding-left:2px}:root .pad-r-2[data-v-0b73ebde]{padding-right:2px}:root .pad-t-2[data-v-0b73ebde]{padding-top:2px}:root .pad-b-2[data-v-0b73ebde]{padding-bottom:2px}:root .pad-lr-2[data-v-0b73ebde]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-0b73ebde]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-0b73ebde]{margin:2px}:root .mgn-l-2[data-v-0b73ebde]{margin-left:2px}:root .mgn-r-2[data-v-0b73ebde]{margin-right:2px}:root .mgn-t-2[data-v-0b73ebde]{margin-top:2px}:root .mgn-b-2[data-v-0b73ebde]{margin-bottom:2px}:root .mgn-lr-2[data-v-0b73ebde]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-0b73ebde]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-0b73ebde]{padding:3px}:root .pad-l-3[data-v-0b73ebde]{padding-left:3px}:root .pad-r-3[data-v-0b73ebde]{padding-right:3px}:root .pad-t-3[data-v-0b73ebde]{padding-top:3px}:root .pad-b-3[data-v-0b73ebde]{padding-bottom:3px}:root .pad-lr-3[data-v-0b73ebde]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-0b73ebde]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-0b73ebde]{margin:3px}:root .mgn-l-3[data-v-0b73ebde]{margin-left:3px}:root .mgn-r-3[data-v-0b73ebde]{margin-right:3px}:root .mgn-t-3[data-v-0b73ebde]{margin-top:3px}:root .mgn-b-3[data-v-0b73ebde]{margin-bottom:3px}:root .mgn-lr-3[data-v-0b73ebde]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-0b73ebde]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-0b73ebde]{padding:4px}:root .pad-l-4[data-v-0b73ebde]{padding-left:4px}:root .pad-r-4[data-v-0b73ebde]{padding-right:4px}:root .pad-t-4[data-v-0b73ebde]{padding-top:4px}:root .pad-b-4[data-v-0b73ebde]{padding-bottom:4px}:root .pad-lr-4[data-v-0b73ebde]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-0b73ebde]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-0b73ebde]{margin:4px}:root .mgn-l-4[data-v-0b73ebde]{margin-left:4px}:root .mgn-r-4[data-v-0b73ebde]{margin-right:4px}:root .mgn-t-4[data-v-0b73ebde]{margin-top:4px}:root .mgn-b-4[data-v-0b73ebde]{margin-bottom:4px}:root .mgn-lr-4[data-v-0b73ebde]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-0b73ebde]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-0b73ebde]{padding:5px}:root .pad-l-5[data-v-0b73ebde]{padding-left:5px}:root .pad-r-5[data-v-0b73ebde]{padding-right:5px}:root .pad-t-5[data-v-0b73ebde]{padding-top:5px}:root .pad-b-5[data-v-0b73ebde]{padding-bottom:5px}:root .pad-lr-5[data-v-0b73ebde]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-0b73ebde]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-0b73ebde]{margin:5px}:root .mgn-l-5[data-v-0b73ebde]{margin-left:5px}:root .mgn-r-5[data-v-0b73ebde]{margin-right:5px}:root .mgn-t-5[data-v-0b73ebde]{margin-top:5px}:root .mgn-b-5[data-v-0b73ebde]{margin-bottom:5px}:root .mgn-lr-5[data-v-0b73ebde]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-0b73ebde]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-0b73ebde]{padding:6px}:root .pad-l-6[data-v-0b73ebde]{padding-left:6px}:root .pad-r-6[data-v-0b73ebde]{padding-right:6px}:root .pad-t-6[data-v-0b73ebde]{padding-top:6px}:root .pad-b-6[data-v-0b73ebde]{padding-bottom:6px}:root .pad-lr-6[data-v-0b73ebde]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-0b73ebde]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-0b73ebde]{margin:6px}:root .mgn-l-6[data-v-0b73ebde]{margin-left:6px}:root .mgn-r-6[data-v-0b73ebde]{margin-right:6px}:root .mgn-t-6[data-v-0b73ebde]{margin-top:6px}:root .mgn-b-6[data-v-0b73ebde]{margin-bottom:6px}:root .mgn-lr-6[data-v-0b73ebde]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-0b73ebde]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-0b73ebde]{padding:8px}:root .pad-l-8[data-v-0b73ebde]{padding-left:8px}:root .pad-r-8[data-v-0b73ebde]{padding-right:8px}:root .pad-t-8[data-v-0b73ebde]{padding-top:8px}:root .pad-b-8[data-v-0b73ebde]{padding-bottom:8px}:root .pad-lr-8[data-v-0b73ebde]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-0b73ebde]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-0b73ebde]{margin:8px}:root .mgn-l-8[data-v-0b73ebde]{margin-left:8px}:root .mgn-r-8[data-v-0b73ebde]{margin-right:8px}:root .mgn-t-8[data-v-0b73ebde]{margin-top:8px}:root .mgn-b-8[data-v-0b73ebde]{margin-bottom:8px}:root .mgn-lr-8[data-v-0b73ebde]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-0b73ebde]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-0b73ebde]{padding:9px}:root .pad-l-9[data-v-0b73ebde]{padding-left:9px}:root .pad-r-9[data-v-0b73ebde]{padding-right:9px}:root .pad-t-9[data-v-0b73ebde]{padding-top:9px}:root .pad-b-9[data-v-0b73ebde]{padding-bottom:9px}:root .pad-lr-9[data-v-0b73ebde]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-0b73ebde]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-0b73ebde]{margin:9px}:root .mgn-l-9[data-v-0b73ebde]{margin-left:9px}:root .mgn-r-9[data-v-0b73ebde]{margin-right:9px}:root .mgn-t-9[data-v-0b73ebde]{margin-top:9px}:root .mgn-b-9[data-v-0b73ebde]{margin-bottom:9px}:root .mgn-lr-9[data-v-0b73ebde]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-0b73ebde]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-0b73ebde]{padding:10px}:root .pad-l-10[data-v-0b73ebde]{padding-left:10px}:root .pad-r-10[data-v-0b73ebde]{padding-right:10px}:root .pad-t-10[data-v-0b73ebde]{padding-top:10px}:root .pad-b-10[data-v-0b73ebde]{padding-bottom:10px}:root .pad-lr-10[data-v-0b73ebde]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-0b73ebde]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-0b73ebde]{margin:10px}:root .mgn-l-10[data-v-0b73ebde]{margin-left:10px}:root .mgn-r-10[data-v-0b73ebde]{margin-right:10px}:root .mgn-t-10[data-v-0b73ebde]{margin-top:10px}:root .mgn-b-10[data-v-0b73ebde]{margin-bottom:10px}:root .mgn-lr-10[data-v-0b73ebde]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-0b73ebde]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-0b73ebde]{padding:12px}:root .pad-l-12[data-v-0b73ebde]{padding-left:12px}:root .pad-r-12[data-v-0b73ebde]{padding-right:12px}:root .pad-t-12[data-v-0b73ebde]{padding-top:12px}:root .pad-b-12[data-v-0b73ebde]{padding-bottom:12px}:root .pad-lr-12[data-v-0b73ebde]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-0b73ebde]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-0b73ebde]{margin:12px}:root .mgn-l-12[data-v-0b73ebde]{margin-left:12px}:root .mgn-r-12[data-v-0b73ebde]{margin-right:12px}:root .mgn-t-12[data-v-0b73ebde]{margin-top:12px}:root .mgn-b-12[data-v-0b73ebde]{margin-bottom:12px}:root .mgn-lr-12[data-v-0b73ebde]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-0b73ebde]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-0b73ebde]{padding:15px}:root .pad-l-15[data-v-0b73ebde]{padding-left:15px}:root .pad-r-15[data-v-0b73ebde]{padding-right:15px}:root .pad-t-15[data-v-0b73ebde]{padding-top:15px}:root .pad-b-15[data-v-0b73ebde]{padding-bottom:15px}:root .pad-lr-15[data-v-0b73ebde]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-0b73ebde]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-0b73ebde]{margin:15px}:root .mgn-l-15[data-v-0b73ebde]{margin-left:15px}:root .mgn-r-15[data-v-0b73ebde]{margin-right:15px}:root .mgn-t-15[data-v-0b73ebde]{margin-top:15px}:root .mgn-b-15[data-v-0b73ebde]{margin-bottom:15px}:root .mgn-lr-15[data-v-0b73ebde]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-0b73ebde]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-0b73ebde]{padding:20px}:root .pad-l-20[data-v-0b73ebde]{padding-left:20px}:root .pad-r-20[data-v-0b73ebde]{padding-right:20px}:root .pad-t-20[data-v-0b73ebde]{padding-top:20px}:root .pad-b-20[data-v-0b73ebde]{padding-bottom:20px}:root .pad-lr-20[data-v-0b73ebde]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-0b73ebde]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-0b73ebde]{margin:20px}:root .mgn-l-20[data-v-0b73ebde]{margin-left:20px}:root .mgn-r-20[data-v-0b73ebde]{margin-right:20px}:root .mgn-t-20[data-v-0b73ebde]{margin-top:20px}:root .mgn-b-20[data-v-0b73ebde]{margin-bottom:20px}:root .mgn-lr-20[data-v-0b73ebde]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-0b73ebde]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-0b73ebde]{padding:24px}:root .pad-l-24[data-v-0b73ebde]{padding-left:24px}:root .pad-r-24[data-v-0b73ebde]{padding-right:24px}:root .pad-t-24[data-v-0b73ebde]{padding-top:24px}:root .pad-b-24[data-v-0b73ebde]{padding-bottom:24px}:root .pad-lr-24[data-v-0b73ebde]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-0b73ebde]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-0b73ebde]{margin:24px}:root .mgn-l-24[data-v-0b73ebde]{margin-left:24px}:root .mgn-r-24[data-v-0b73ebde]{margin-right:24px}:root .mgn-t-24[data-v-0b73ebde]{margin-top:24px}:root .mgn-b-24[data-v-0b73ebde]{margin-bottom:24px}:root .mgn-lr-24[data-v-0b73ebde]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-0b73ebde]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-0b73ebde]{padding:25px}:root .pad-l-25[data-v-0b73ebde]{padding-left:25px}:root .pad-r-25[data-v-0b73ebde]{padding-right:25px}:root .pad-t-25[data-v-0b73ebde]{padding-top:25px}:root .pad-b-25[data-v-0b73ebde]{padding-bottom:25px}:root .pad-lr-25[data-v-0b73ebde]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-0b73ebde]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-0b73ebde]{margin:25px}:root .mgn-l-25[data-v-0b73ebde]{margin-left:25px}:root .mgn-r-25[data-v-0b73ebde]{margin-right:25px}:root .mgn-t-25[data-v-0b73ebde]{margin-top:25px}:root .mgn-b-25[data-v-0b73ebde]{margin-bottom:25px}:root .mgn-lr-25[data-v-0b73ebde]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-0b73ebde]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-0b73ebde]{padding:30px}:root .pad-l-30[data-v-0b73ebde]{padding-left:30px}:root .pad-r-30[data-v-0b73ebde]{padding-right:30px}:root .pad-t-30[data-v-0b73ebde]{padding-top:30px}:root .pad-b-30[data-v-0b73ebde]{padding-bottom:30px}:root .pad-lr-30[data-v-0b73ebde]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-0b73ebde]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-0b73ebde]{margin:30px}:root .mgn-l-30[data-v-0b73ebde]{margin-left:30px}:root .mgn-r-30[data-v-0b73ebde]{margin-right:30px}:root .mgn-t-30[data-v-0b73ebde]{margin-top:30px}:root .mgn-b-30[data-v-0b73ebde]{margin-bottom:30px}:root .mgn-lr-30[data-v-0b73ebde]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-0b73ebde]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-0b73ebde]{padding:40px}:root .pad-l-40[data-v-0b73ebde]{padding-left:40px}:root .pad-r-40[data-v-0b73ebde]{padding-right:40px}:root .pad-t-40[data-v-0b73ebde]{padding-top:40px}:root .pad-b-40[data-v-0b73ebde]{padding-bottom:40px}:root .pad-lr-40[data-v-0b73ebde]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-0b73ebde]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-0b73ebde]{margin:40px}:root .mgn-l-40[data-v-0b73ebde]{margin-left:40px}:root .mgn-r-40[data-v-0b73ebde]{margin-right:40px}:root .mgn-t-40[data-v-0b73ebde]{margin-top:40px}:root .mgn-b-40[data-v-0b73ebde]{margin-bottom:40px}:root .mgn-lr-40[data-v-0b73ebde]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-0b73ebde]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-0b73ebde]{padding:50px}:root .pad-l-50[data-v-0b73ebde]{padding-left:50px}:root .pad-r-50[data-v-0b73ebde]{padding-right:50px}:root .pad-t-50[data-v-0b73ebde]{padding-top:50px}:root .pad-b-50[data-v-0b73ebde]{padding-bottom:50px}:root .pad-lr-50[data-v-0b73ebde]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-0b73ebde]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-0b73ebde]{margin:50px}:root .mgn-l-50[data-v-0b73ebde]{margin-left:50px}:root .mgn-r-50[data-v-0b73ebde]{margin-right:50px}:root .mgn-t-50[data-v-0b73ebde]{margin-top:50px}:root .mgn-b-50[data-v-0b73ebde]{margin-bottom:50px}:root .mgn-lr-50[data-v-0b73ebde]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-0b73ebde]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-0b73ebde]{padding:60px}:root .pad-l-60[data-v-0b73ebde]{padding-left:60px}:root .pad-r-60[data-v-0b73ebde]{padding-right:60px}:root .pad-t-60[data-v-0b73ebde]{padding-top:60px}:root .pad-b-60[data-v-0b73ebde]{padding-bottom:60px}:root .pad-lr-60[data-v-0b73ebde]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-0b73ebde]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-0b73ebde]{margin:60px}:root .mgn-l-60[data-v-0b73ebde]{margin-left:60px}:root .mgn-r-60[data-v-0b73ebde]{margin-right:60px}:root .mgn-t-60[data-v-0b73ebde]{margin-top:60px}:root .mgn-b-60[data-v-0b73ebde]{margin-bottom:60px}:root .mgn-lr-60[data-v-0b73ebde]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-0b73ebde]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-0b73ebde]{padding:70px}:root .pad-l-70[data-v-0b73ebde]{padding-left:70px}:root .pad-r-70[data-v-0b73ebde]{padding-right:70px}:root .pad-t-70[data-v-0b73ebde]{padding-top:70px}:root .pad-b-70[data-v-0b73ebde]{padding-bottom:70px}:root .pad-lr-70[data-v-0b73ebde]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-0b73ebde]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-0b73ebde]{margin:70px}:root .mgn-l-70[data-v-0b73ebde]{margin-left:70px}:root .mgn-r-70[data-v-0b73ebde]{margin-right:70px}:root .mgn-t-70[data-v-0b73ebde]{margin-top:70px}:root .mgn-b-70[data-v-0b73ebde]{margin-bottom:70px}:root .mgn-lr-70[data-v-0b73ebde]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-0b73ebde]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-0b73ebde]{padding:80px}:root .pad-l-80[data-v-0b73ebde]{padding-left:80px}:root .pad-r-80[data-v-0b73ebde]{padding-right:80px}:root .pad-t-80[data-v-0b73ebde]{padding-top:80px}:root .pad-b-80[data-v-0b73ebde]{padding-bottom:80px}:root .pad-lr-80[data-v-0b73ebde]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-0b73ebde]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-0b73ebde]{margin:80px}:root .mgn-l-80[data-v-0b73ebde]{margin-left:80px}:root .mgn-r-80[data-v-0b73ebde]{margin-right:80px}:root .mgn-t-80[data-v-0b73ebde]{margin-top:80px}:root .mgn-b-80[data-v-0b73ebde]{margin-bottom:80px}:root .mgn-lr-80[data-v-0b73ebde]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-0b73ebde]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-0b73ebde]{padding:90px}:root .pad-l-90[data-v-0b73ebde]{padding-left:90px}:root .pad-r-90[data-v-0b73ebde]{padding-right:90px}:root .pad-t-90[data-v-0b73ebde]{padding-top:90px}:root .pad-b-90[data-v-0b73ebde]{padding-bottom:90px}:root .pad-lr-90[data-v-0b73ebde]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-0b73ebde]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-0b73ebde]{margin:90px}:root .mgn-l-90[data-v-0b73ebde]{margin-left:90px}:root .mgn-r-90[data-v-0b73ebde]{margin-right:90px}:root .mgn-t-90[data-v-0b73ebde]{margin-top:90px}:root .mgn-b-90[data-v-0b73ebde]{margin-bottom:90px}:root .mgn-lr-90[data-v-0b73ebde]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-0b73ebde]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-0b73ebde]{padding:100px}:root .pad-l-100[data-v-0b73ebde]{padding-left:100px}:root .pad-r-100[data-v-0b73ebde]{padding-right:100px}:root .pad-t-100[data-v-0b73ebde]{padding-top:100px}:root .pad-b-100[data-v-0b73ebde]{padding-bottom:100px}:root .pad-lr-100[data-v-0b73ebde]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-0b73ebde]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-0b73ebde]{margin:100px}:root .mgn-l-100[data-v-0b73ebde]{margin-left:100px}:root .mgn-r-100[data-v-0b73ebde]{margin-right:100px}:root .mgn-t-100[data-v-0b73ebde]{margin-top:100px}:root .mgn-b-100[data-v-0b73ebde]{margin-bottom:100px}:root .mgn-lr-100[data-v-0b73ebde]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-0b73ebde]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-0b73ebde]{padding:120px}:root .pad-l-120[data-v-0b73ebde]{padding-left:120px}:root .pad-r-120[data-v-0b73ebde]{padding-right:120px}:root .pad-t-120[data-v-0b73ebde]{padding-top:120px}:root .pad-b-120[data-v-0b73ebde]{padding-bottom:120px}:root .pad-lr-120[data-v-0b73ebde]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-0b73ebde]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-0b73ebde]{margin:120px}:root .mgn-l-120[data-v-0b73ebde]{margin-left:120px}:root .mgn-r-120[data-v-0b73ebde]{margin-right:120px}:root .mgn-t-120[data-v-0b73ebde]{margin-top:120px}:root .mgn-b-120[data-v-0b73ebde]{margin-bottom:120px}:root .mgn-lr-120[data-v-0b73ebde]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-0b73ebde]{margin-top:120px;margin-bottom:120px}[data-v-0b73ebde]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-0b73ebde]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-0b73ebde]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-0b73ebde]{width:100%}.v-app[data-v-0b73ebde]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-0b73ebde]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-0b73ebde]{margin-bottom:10px}.devise-container input[type=email][data-v-0b73ebde],.devise-container input[type=password][data-v-0b73ebde],.devise-container input[type=submit][data-v-0b73ebde]{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-0b73ebde]{cursor:pointer}.devise-container .actions input[data-v-0b73ebde]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-0b73ebde],a[data-v-0b73ebde]:hover,a[data-v-0b73ebde]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-0b73ebde]:hover{color:#2d8e54;text-decoration:underline}a[data-v-0b73ebde]:focus{color:#164057}h1[data-v-0b73ebde],h2[data-v-0b73ebde],h3[data-v-0b73ebde],h4[data-v-0b73ebde],h5[data-v-0b73ebde],h6[data-v-0b73ebde]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-0b73ebde],.heading-2[data-v-0b73ebde],.heading-3[data-v-0b73ebde],.heading-4[data-v-0b73ebde],.heading-5[data-v-0b73ebde],.heading-6[data-v-0b73ebde]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-0b73ebde]{font-size:2.5rem}.heading-2[data-v-0b73ebde]{font-size:2rem}.heading-3[data-v-0b73ebde]{font-size:1.75rem}.heading-4[data-v-0b73ebde]{font-size:1.5rem}.heading-5[data-v-0b73ebde]{font-size:1.25rem}.heading-6[data-v-0b73ebde]{font-size:1rem}.error_text[data-v-0b73ebde]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-0b73ebde]{width:100%;min-height:50px}nav[data-v-0b73ebde]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-0b73ebde],.nav-right[data-v-0b73ebde]{display:flex;flex-direction:row}.nav-link[data-v-0b73ebde]{font-size:18px}.nav-loggedout[data-v-0b73ebde]{color:#000}.nav-loggedin[data-v-0b73ebde]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-0b73ebde]{color:#fff}.nav-loggedin a[data-v-0b73ebde]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-0b73ebde]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-0b73ebde]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-0b73ebde]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-0b73ebde]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-0b73ebde]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-0b73ebde]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-0b73ebde]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-0b73ebde]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-0b73ebde]{gap:5%}}button[data-v-0b73ebde]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-0b73ebde],.cancel_button[data-v-0b73ebde]{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-0b73ebde]{background-color:#ccc}.action_button[data-v-0b73ebde]:disabled,.cancel_button[data-v-0b73ebde]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-0b73ebde]{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-0b73ebde]{width:fit-content}.button__empty[data-v-0b73ebde]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-0b73ebde]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-0b73ebde]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-0b73ebde]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-0b73ebde]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-0b73ebde]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-0b73ebde]{background-color:#eef5fa}.btn-pricing[data-v-0b73ebde]{font-size:22px;border:none}.simple-table[data-v-0b73ebde]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-0b73ebde],.simple-table td[data-v-0b73ebde]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-0b73ebde]{padding:5px}.date-cell[data-v-0b73ebde]{white-space:nowrap}.number-cell[data-v-0b73ebde]{text-align:right}.negative-cell[data-v-0b73ebde]{color:#f94144}.net-worth-row[data-v-0b73ebde]{background-color:#f5dc98}.bold-cell[data-v-0b73ebde]{font-weight:700}.warn-text[data-v-0b73ebde]{color:#fb991c}.error-text[data-v-0b73ebde]{color:#f94144}.form__panel[data-v-0b73ebde]{display:block}.form__row[data-v-0b73ebde]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-0b73ebde]{display:flex}.form__header[data-v-0b73ebde]{width:26%}.form__input[data-v-0b73ebde]{width:100%}.form__input input[data-v-0b73ebde]{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-0b73ebde]{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-0b73ebde]{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-0b73ebde]{width:100%}.form__input .dp__main input[data-v-0b73ebde]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-0b73ebde],.form__input select[data-v-0b73ebde],.form__input .dp__main[data-v-0b73ebde]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-0b73ebde],.form__input select[data-v-0b73ebde],.form__input .dp__main[data-v-0b73ebde]{width:50%}}.form__input input[data-v-0b73ebde]:hover,.form__input select[data-v-0b73ebde]:hover,.form__input textarea[data-v-0b73ebde]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-0b73ebde]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-0b73ebde]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-0b73ebde]:focus{border-color:var(--color-input-focus)}.form__input[data-v-0b73ebde]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-0b73ebde]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-0b73ebde]{display:flex;gap:10px}.form__input--mandatory[data-v-0b73ebde]{color:#f94144}.form__input--mandatory__one-of-two[data-v-0b73ebde]{color:#f94144;vertical-align:super}.form__section[data-v-0b73ebde]{padding:30px 10px}.disabled-field[data-v-0b73ebde]{color:#aaa}.select-wrapper[data-v-0b73ebde]{position:relative}.select-wrapper[data-v-0b73ebde]: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-0b73ebde]{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-0b73ebde]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-0b73ebde]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-0b73ebde],.coming-soon-page[data-v-0b73ebde]{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-0b73ebde],.sysadmin-page-header h1[data-v-0b73ebde],.sysadmin-page-header .sysadmin-page-header__title[data-v-0b73ebde],.page-header h1[data-v-0b73ebde],.page-header .page-header__title[data-v-0b73ebde]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-0b73ebde]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-0b73ebde]{margin-bottom:18px}.page-header h1[data-v-0b73ebde],.page-header .page-header__title[data-v-0b73ebde]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-0b73ebde]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-0b73ebde]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-0b73ebde]{margin-bottom:18px}.sysadmin-page-header h1[data-v-0b73ebde],.sysadmin-page-header .sysadmin-page-header__title[data-v-0b73ebde]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-0b73ebde]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-0b73ebde]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-0b73ebde]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-0b73ebde]{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-0b73ebde]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-0b73ebde]{font-size:14px}.admin-card[data-v-0b73ebde]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-0b73ebde]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-0b73ebde]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-0b73ebde]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-0b73ebde]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-0b73ebde]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-0b73ebde]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-0b73ebde]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-0b73ebde]{margin-top:18px}.deploy-page .deploy-list[data-v-0b73ebde]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-0b73ebde]{margin:6px 0}.admin-form-card[data-v-0b73ebde]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-0b73ebde]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-0b73ebde]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-0b73ebde]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-0b73ebde]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-0b73ebde]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-0b73ebde]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-0b73ebde]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-0b73ebde]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-0b73ebde],.admin-form-container .admin-form-group select[data-v-0b73ebde]{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-0b73ebde]:disabled,.admin-form-container .admin-form-group select[data-v-0b73ebde]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-0b73ebde]:focus,.admin-form-container .admin-form-group select[data-v-0b73ebde]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-0b73ebde]{-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-0b73ebde]{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-0b73ebde]{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-0b73ebde]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-0b73ebde]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-0b73ebde]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-0b73ebde]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-0b73ebde]{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-0b73ebde]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-0b73ebde]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-0b73ebde]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-0b73ebde]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-0b73ebde]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-0b73ebde]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-0b73ebde]{background-color:#177100;color:#fff}.admin-badge.id[data-v-0b73ebde],.admin-badge.external-uuid[data-v-0b73ebde]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-0b73ebde]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-0b73ebde]{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.change-password-btn[data-v-0b73ebde]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-0b73ebde]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-0b73ebde]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-0b73ebde]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-0b73ebde]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-0b73ebde]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-0b73ebde]{font-size:14px}.admin-detail-item[data-v-0b73ebde]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-0b73ebde]{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-0b73ebde]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-0b73ebde]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-0b73ebde]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-0b73ebde]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-0b73ebde]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-0b73ebde]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-0b73ebde]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-0b73ebde]:hover{color:#2c5444}.admin-filter-select select[data-v-0b73ebde]{min-width:150px}.admin-filter-select select[data-v-0b73ebde]:focus{border-color:#2c5444}.admin-header-section[data-v-0b73ebde]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-0b73ebde]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-0b73ebde]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-0b73ebde]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-0b73ebde]{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-0b73ebde]{font-size:14px}.admin-add-btn[data-v-0b73ebde]:hover{background-color:#1a3329}.table-containers[data-v-0b73ebde]{display:flex;gap:20px}.table-containers .table-container[data-v-0b73ebde]{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-0b73ebde]{font-weight:700}.table-containers .table-value[data-v-0b73ebde]{font-size:1.2em}.sysadmin-button-bar[data-v-0b73ebde]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-0b73ebde]{margin:20px 0}.swal-password-form .form-group[data-v-0b73ebde]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-0b73ebde]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-0b73ebde]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-0b73ebde]{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-0b73ebde]{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-0b73ebde]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}[data-v-02c4d857]: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-02c4d857]{padding:0}:root .pad-l-0[data-v-02c4d857]{padding-left:0}:root .pad-r-0[data-v-02c4d857]{padding-right:0}:root .pad-t-0[data-v-02c4d857]{padding-top:0}:root .pad-b-0[data-v-02c4d857]{padding-bottom:0}:root .pad-lr-0[data-v-02c4d857]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-02c4d857]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-02c4d857]{margin:0}:root .mgn-l-0[data-v-02c4d857]{margin-left:0}:root .mgn-r-0[data-v-02c4d857]{margin-right:0}:root .mgn-t-0[data-v-02c4d857]{margin-top:0}:root .mgn-b-0[data-v-02c4d857]{margin-bottom:0}:root .mgn-lr-0[data-v-02c4d857]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-02c4d857]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-02c4d857]{padding:2px}:root .pad-l-2[data-v-02c4d857]{padding-left:2px}:root .pad-r-2[data-v-02c4d857]{padding-right:2px}:root .pad-t-2[data-v-02c4d857]{padding-top:2px}:root .pad-b-2[data-v-02c4d857]{padding-bottom:2px}:root .pad-lr-2[data-v-02c4d857]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-02c4d857]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-02c4d857]{margin:2px}:root .mgn-l-2[data-v-02c4d857]{margin-left:2px}:root .mgn-r-2[data-v-02c4d857]{margin-right:2px}:root .mgn-t-2[data-v-02c4d857]{margin-top:2px}:root .mgn-b-2[data-v-02c4d857]{margin-bottom:2px}:root .mgn-lr-2[data-v-02c4d857]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-02c4d857]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-02c4d857]{padding:3px}:root .pad-l-3[data-v-02c4d857]{padding-left:3px}:root .pad-r-3[data-v-02c4d857]{padding-right:3px}:root .pad-t-3[data-v-02c4d857]{padding-top:3px}:root .pad-b-3[data-v-02c4d857]{padding-bottom:3px}:root .pad-lr-3[data-v-02c4d857]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-02c4d857]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-02c4d857]{margin:3px}:root .mgn-l-3[data-v-02c4d857]{margin-left:3px}:root .mgn-r-3[data-v-02c4d857]{margin-right:3px}:root .mgn-t-3[data-v-02c4d857]{margin-top:3px}:root .mgn-b-3[data-v-02c4d857]{margin-bottom:3px}:root .mgn-lr-3[data-v-02c4d857]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-02c4d857]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-02c4d857]{padding:4px}:root .pad-l-4[data-v-02c4d857]{padding-left:4px}:root .pad-r-4[data-v-02c4d857]{padding-right:4px}:root .pad-t-4[data-v-02c4d857]{padding-top:4px}:root .pad-b-4[data-v-02c4d857]{padding-bottom:4px}:root .pad-lr-4[data-v-02c4d857]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-02c4d857]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-02c4d857]{margin:4px}:root .mgn-l-4[data-v-02c4d857]{margin-left:4px}:root .mgn-r-4[data-v-02c4d857]{margin-right:4px}:root .mgn-t-4[data-v-02c4d857]{margin-top:4px}:root .mgn-b-4[data-v-02c4d857]{margin-bottom:4px}:root .mgn-lr-4[data-v-02c4d857]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-02c4d857]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-02c4d857]{padding:5px}:root .pad-l-5[data-v-02c4d857]{padding-left:5px}:root .pad-r-5[data-v-02c4d857]{padding-right:5px}:root .pad-t-5[data-v-02c4d857]{padding-top:5px}:root .pad-b-5[data-v-02c4d857]{padding-bottom:5px}:root .pad-lr-5[data-v-02c4d857]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-02c4d857]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-02c4d857]{margin:5px}:root .mgn-l-5[data-v-02c4d857]{margin-left:5px}:root .mgn-r-5[data-v-02c4d857]{margin-right:5px}:root .mgn-t-5[data-v-02c4d857]{margin-top:5px}:root .mgn-b-5[data-v-02c4d857]{margin-bottom:5px}:root .mgn-lr-5[data-v-02c4d857]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-02c4d857]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-02c4d857]{padding:6px}:root .pad-l-6[data-v-02c4d857]{padding-left:6px}:root .pad-r-6[data-v-02c4d857]{padding-right:6px}:root .pad-t-6[data-v-02c4d857]{padding-top:6px}:root .pad-b-6[data-v-02c4d857]{padding-bottom:6px}:root .pad-lr-6[data-v-02c4d857]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-02c4d857]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-02c4d857]{margin:6px}:root .mgn-l-6[data-v-02c4d857]{margin-left:6px}:root .mgn-r-6[data-v-02c4d857]{margin-right:6px}:root .mgn-t-6[data-v-02c4d857]{margin-top:6px}:root .mgn-b-6[data-v-02c4d857]{margin-bottom:6px}:root .mgn-lr-6[data-v-02c4d857]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-02c4d857]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-02c4d857]{padding:8px}:root .pad-l-8[data-v-02c4d857]{padding-left:8px}:root .pad-r-8[data-v-02c4d857]{padding-right:8px}:root .pad-t-8[data-v-02c4d857]{padding-top:8px}:root .pad-b-8[data-v-02c4d857]{padding-bottom:8px}:root .pad-lr-8[data-v-02c4d857]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-02c4d857]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-02c4d857]{margin:8px}:root .mgn-l-8[data-v-02c4d857]{margin-left:8px}:root .mgn-r-8[data-v-02c4d857]{margin-right:8px}:root .mgn-t-8[data-v-02c4d857]{margin-top:8px}:root .mgn-b-8[data-v-02c4d857]{margin-bottom:8px}:root .mgn-lr-8[data-v-02c4d857]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-02c4d857]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-02c4d857]{padding:9px}:root .pad-l-9[data-v-02c4d857]{padding-left:9px}:root .pad-r-9[data-v-02c4d857]{padding-right:9px}:root .pad-t-9[data-v-02c4d857]{padding-top:9px}:root .pad-b-9[data-v-02c4d857]{padding-bottom:9px}:root .pad-lr-9[data-v-02c4d857]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-02c4d857]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-02c4d857]{margin:9px}:root .mgn-l-9[data-v-02c4d857]{margin-left:9px}:root .mgn-r-9[data-v-02c4d857]{margin-right:9px}:root .mgn-t-9[data-v-02c4d857]{margin-top:9px}:root .mgn-b-9[data-v-02c4d857]{margin-bottom:9px}:root .mgn-lr-9[data-v-02c4d857]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-02c4d857]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-02c4d857]{padding:10px}:root .pad-l-10[data-v-02c4d857]{padding-left:10px}:root .pad-r-10[data-v-02c4d857]{padding-right:10px}:root .pad-t-10[data-v-02c4d857]{padding-top:10px}:root .pad-b-10[data-v-02c4d857]{padding-bottom:10px}:root .pad-lr-10[data-v-02c4d857]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-02c4d857]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-02c4d857]{margin:10px}:root .mgn-l-10[data-v-02c4d857]{margin-left:10px}:root .mgn-r-10[data-v-02c4d857]{margin-right:10px}:root .mgn-t-10[data-v-02c4d857]{margin-top:10px}:root .mgn-b-10[data-v-02c4d857]{margin-bottom:10px}:root .mgn-lr-10[data-v-02c4d857]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-02c4d857]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-02c4d857]{padding:12px}:root .pad-l-12[data-v-02c4d857]{padding-left:12px}:root .pad-r-12[data-v-02c4d857]{padding-right:12px}:root .pad-t-12[data-v-02c4d857]{padding-top:12px}:root .pad-b-12[data-v-02c4d857]{padding-bottom:12px}:root .pad-lr-12[data-v-02c4d857]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-02c4d857]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-02c4d857]{margin:12px}:root .mgn-l-12[data-v-02c4d857]{margin-left:12px}:root .mgn-r-12[data-v-02c4d857]{margin-right:12px}:root .mgn-t-12[data-v-02c4d857]{margin-top:12px}:root .mgn-b-12[data-v-02c4d857]{margin-bottom:12px}:root .mgn-lr-12[data-v-02c4d857]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-02c4d857]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-02c4d857]{padding:15px}:root .pad-l-15[data-v-02c4d857]{padding-left:15px}:root .pad-r-15[data-v-02c4d857]{padding-right:15px}:root .pad-t-15[data-v-02c4d857]{padding-top:15px}:root .pad-b-15[data-v-02c4d857]{padding-bottom:15px}:root .pad-lr-15[data-v-02c4d857]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-02c4d857]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-02c4d857]{margin:15px}:root .mgn-l-15[data-v-02c4d857]{margin-left:15px}:root .mgn-r-15[data-v-02c4d857]{margin-right:15px}:root .mgn-t-15[data-v-02c4d857]{margin-top:15px}:root .mgn-b-15[data-v-02c4d857]{margin-bottom:15px}:root .mgn-lr-15[data-v-02c4d857]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-02c4d857]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-02c4d857]{padding:20px}:root .pad-l-20[data-v-02c4d857]{padding-left:20px}:root .pad-r-20[data-v-02c4d857]{padding-right:20px}:root .pad-t-20[data-v-02c4d857]{padding-top:20px}:root .pad-b-20[data-v-02c4d857]{padding-bottom:20px}:root .pad-lr-20[data-v-02c4d857]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-02c4d857]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-02c4d857]{margin:20px}:root .mgn-l-20[data-v-02c4d857]{margin-left:20px}:root .mgn-r-20[data-v-02c4d857]{margin-right:20px}:root .mgn-t-20[data-v-02c4d857]{margin-top:20px}:root .mgn-b-20[data-v-02c4d857]{margin-bottom:20px}:root .mgn-lr-20[data-v-02c4d857]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-02c4d857]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-02c4d857]{padding:24px}:root .pad-l-24[data-v-02c4d857]{padding-left:24px}:root .pad-r-24[data-v-02c4d857]{padding-right:24px}:root .pad-t-24[data-v-02c4d857]{padding-top:24px}:root .pad-b-24[data-v-02c4d857]{padding-bottom:24px}:root .pad-lr-24[data-v-02c4d857]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-02c4d857]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-02c4d857]{margin:24px}:root .mgn-l-24[data-v-02c4d857]{margin-left:24px}:root .mgn-r-24[data-v-02c4d857]{margin-right:24px}:root .mgn-t-24[data-v-02c4d857]{margin-top:24px}:root .mgn-b-24[data-v-02c4d857]{margin-bottom:24px}:root .mgn-lr-24[data-v-02c4d857]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-02c4d857]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-02c4d857]{padding:25px}:root .pad-l-25[data-v-02c4d857]{padding-left:25px}:root .pad-r-25[data-v-02c4d857]{padding-right:25px}:root .pad-t-25[data-v-02c4d857]{padding-top:25px}:root .pad-b-25[data-v-02c4d857]{padding-bottom:25px}:root .pad-lr-25[data-v-02c4d857]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-02c4d857]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-02c4d857]{margin:25px}:root .mgn-l-25[data-v-02c4d857]{margin-left:25px}:root .mgn-r-25[data-v-02c4d857]{margin-right:25px}:root .mgn-t-25[data-v-02c4d857]{margin-top:25px}:root .mgn-b-25[data-v-02c4d857]{margin-bottom:25px}:root .mgn-lr-25[data-v-02c4d857]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-02c4d857]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-02c4d857]{padding:30px}:root .pad-l-30[data-v-02c4d857]{padding-left:30px}:root .pad-r-30[data-v-02c4d857]{padding-right:30px}:root .pad-t-30[data-v-02c4d857]{padding-top:30px}:root .pad-b-30[data-v-02c4d857]{padding-bottom:30px}:root .pad-lr-30[data-v-02c4d857]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-02c4d857]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-02c4d857]{margin:30px}:root .mgn-l-30[data-v-02c4d857]{margin-left:30px}:root .mgn-r-30[data-v-02c4d857]{margin-right:30px}:root .mgn-t-30[data-v-02c4d857]{margin-top:30px}:root .mgn-b-30[data-v-02c4d857]{margin-bottom:30px}:root .mgn-lr-30[data-v-02c4d857]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-02c4d857]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-02c4d857]{padding:40px}:root .pad-l-40[data-v-02c4d857]{padding-left:40px}:root .pad-r-40[data-v-02c4d857]{padding-right:40px}:root .pad-t-40[data-v-02c4d857]{padding-top:40px}:root .pad-b-40[data-v-02c4d857]{padding-bottom:40px}:root .pad-lr-40[data-v-02c4d857]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-02c4d857]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-02c4d857]{margin:40px}:root .mgn-l-40[data-v-02c4d857]{margin-left:40px}:root .mgn-r-40[data-v-02c4d857]{margin-right:40px}:root .mgn-t-40[data-v-02c4d857]{margin-top:40px}:root .mgn-b-40[data-v-02c4d857]{margin-bottom:40px}:root .mgn-lr-40[data-v-02c4d857]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-02c4d857]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-02c4d857]{padding:50px}:root .pad-l-50[data-v-02c4d857]{padding-left:50px}:root .pad-r-50[data-v-02c4d857]{padding-right:50px}:root .pad-t-50[data-v-02c4d857]{padding-top:50px}:root .pad-b-50[data-v-02c4d857]{padding-bottom:50px}:root .pad-lr-50[data-v-02c4d857]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-02c4d857]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-02c4d857]{margin:50px}:root .mgn-l-50[data-v-02c4d857]{margin-left:50px}:root .mgn-r-50[data-v-02c4d857]{margin-right:50px}:root .mgn-t-50[data-v-02c4d857]{margin-top:50px}:root .mgn-b-50[data-v-02c4d857]{margin-bottom:50px}:root .mgn-lr-50[data-v-02c4d857]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-02c4d857]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-02c4d857]{padding:60px}:root .pad-l-60[data-v-02c4d857]{padding-left:60px}:root .pad-r-60[data-v-02c4d857]{padding-right:60px}:root .pad-t-60[data-v-02c4d857]{padding-top:60px}:root .pad-b-60[data-v-02c4d857]{padding-bottom:60px}:root .pad-lr-60[data-v-02c4d857]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-02c4d857]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-02c4d857]{margin:60px}:root .mgn-l-60[data-v-02c4d857]{margin-left:60px}:root .mgn-r-60[data-v-02c4d857]{margin-right:60px}:root .mgn-t-60[data-v-02c4d857]{margin-top:60px}:root .mgn-b-60[data-v-02c4d857]{margin-bottom:60px}:root .mgn-lr-60[data-v-02c4d857]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-02c4d857]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-02c4d857]{padding:70px}:root .pad-l-70[data-v-02c4d857]{padding-left:70px}:root .pad-r-70[data-v-02c4d857]{padding-right:70px}:root .pad-t-70[data-v-02c4d857]{padding-top:70px}:root .pad-b-70[data-v-02c4d857]{padding-bottom:70px}:root .pad-lr-70[data-v-02c4d857]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-02c4d857]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-02c4d857]{margin:70px}:root .mgn-l-70[data-v-02c4d857]{margin-left:70px}:root .mgn-r-70[data-v-02c4d857]{margin-right:70px}:root .mgn-t-70[data-v-02c4d857]{margin-top:70px}:root .mgn-b-70[data-v-02c4d857]{margin-bottom:70px}:root .mgn-lr-70[data-v-02c4d857]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-02c4d857]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-02c4d857]{padding:80px}:root .pad-l-80[data-v-02c4d857]{padding-left:80px}:root .pad-r-80[data-v-02c4d857]{padding-right:80px}:root .pad-t-80[data-v-02c4d857]{padding-top:80px}:root .pad-b-80[data-v-02c4d857]{padding-bottom:80px}:root .pad-lr-80[data-v-02c4d857]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-02c4d857]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-02c4d857]{margin:80px}:root .mgn-l-80[data-v-02c4d857]{margin-left:80px}:root .mgn-r-80[data-v-02c4d857]{margin-right:80px}:root .mgn-t-80[data-v-02c4d857]{margin-top:80px}:root .mgn-b-80[data-v-02c4d857]{margin-bottom:80px}:root .mgn-lr-80[data-v-02c4d857]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-02c4d857]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-02c4d857]{padding:90px}:root .pad-l-90[data-v-02c4d857]{padding-left:90px}:root .pad-r-90[data-v-02c4d857]{padding-right:90px}:root .pad-t-90[data-v-02c4d857]{padding-top:90px}:root .pad-b-90[data-v-02c4d857]{padding-bottom:90px}:root .pad-lr-90[data-v-02c4d857]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-02c4d857]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-02c4d857]{margin:90px}:root .mgn-l-90[data-v-02c4d857]{margin-left:90px}:root .mgn-r-90[data-v-02c4d857]{margin-right:90px}:root .mgn-t-90[data-v-02c4d857]{margin-top:90px}:root .mgn-b-90[data-v-02c4d857]{margin-bottom:90px}:root .mgn-lr-90[data-v-02c4d857]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-02c4d857]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-02c4d857]{padding:100px}:root .pad-l-100[data-v-02c4d857]{padding-left:100px}:root .pad-r-100[data-v-02c4d857]{padding-right:100px}:root .pad-t-100[data-v-02c4d857]{padding-top:100px}:root .pad-b-100[data-v-02c4d857]{padding-bottom:100px}:root .pad-lr-100[data-v-02c4d857]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-02c4d857]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-02c4d857]{margin:100px}:root .mgn-l-100[data-v-02c4d857]{margin-left:100px}:root .mgn-r-100[data-v-02c4d857]{margin-right:100px}:root .mgn-t-100[data-v-02c4d857]{margin-top:100px}:root .mgn-b-100[data-v-02c4d857]{margin-bottom:100px}:root .mgn-lr-100[data-v-02c4d857]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-02c4d857]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-02c4d857]{padding:120px}:root .pad-l-120[data-v-02c4d857]{padding-left:120px}:root .pad-r-120[data-v-02c4d857]{padding-right:120px}:root .pad-t-120[data-v-02c4d857]{padding-top:120px}:root .pad-b-120[data-v-02c4d857]{padding-bottom:120px}:root .pad-lr-120[data-v-02c4d857]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-02c4d857]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-02c4d857]{margin:120px}:root .mgn-l-120[data-v-02c4d857]{margin-left:120px}:root .mgn-r-120[data-v-02c4d857]{margin-right:120px}:root .mgn-t-120[data-v-02c4d857]{margin-top:120px}:root .mgn-b-120[data-v-02c4d857]{margin-bottom:120px}:root .mgn-lr-120[data-v-02c4d857]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-02c4d857]{margin-top:120px;margin-bottom:120px}[data-v-02c4d857]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-02c4d857]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-02c4d857]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-02c4d857]{width:100%}.v-app[data-v-02c4d857]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-02c4d857]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-02c4d857]{margin-bottom:10px}.devise-container input[type=email][data-v-02c4d857],.devise-container input[type=password][data-v-02c4d857],.devise-container input[type=submit][data-v-02c4d857]{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-02c4d857]{cursor:pointer}.devise-container .actions input[data-v-02c4d857]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-02c4d857],a[data-v-02c4d857]:hover,a[data-v-02c4d857]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-02c4d857]:hover{color:#2d8e54;text-decoration:underline}a[data-v-02c4d857]:focus{color:#164057}h1[data-v-02c4d857],h2[data-v-02c4d857],h3[data-v-02c4d857],h4[data-v-02c4d857],h5[data-v-02c4d857],h6[data-v-02c4d857]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-02c4d857],.heading-2[data-v-02c4d857],.heading-3[data-v-02c4d857],.heading-4[data-v-02c4d857],.heading-5[data-v-02c4d857],.heading-6[data-v-02c4d857]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-02c4d857]{font-size:2.5rem}.heading-2[data-v-02c4d857]{font-size:2rem}.heading-3[data-v-02c4d857]{font-size:1.75rem}.heading-4[data-v-02c4d857]{font-size:1.5rem}.heading-5[data-v-02c4d857]{font-size:1.25rem}.heading-6[data-v-02c4d857]{font-size:1rem}.error_text[data-v-02c4d857]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-02c4d857]{width:100%;min-height:50px}nav[data-v-02c4d857]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-02c4d857],.nav-right[data-v-02c4d857]{display:flex;flex-direction:row}.nav-link[data-v-02c4d857]{font-size:18px}.nav-loggedout[data-v-02c4d857]{color:#000}.nav-loggedin[data-v-02c4d857]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-02c4d857]{color:#fff}.nav-loggedin a[data-v-02c4d857]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-02c4d857]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-02c4d857]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-02c4d857]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-02c4d857]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-02c4d857]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-02c4d857]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-02c4d857]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-02c4d857]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-02c4d857]{gap:5%}}button[data-v-02c4d857]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-02c4d857],.cancel_button[data-v-02c4d857]{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-02c4d857]{background-color:#ccc}.action_button[data-v-02c4d857]:disabled,.cancel_button[data-v-02c4d857]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-02c4d857]{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-02c4d857]{width:fit-content}.button__empty[data-v-02c4d857]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-02c4d857]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-02c4d857]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-02c4d857]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-02c4d857]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-02c4d857]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-02c4d857]{background-color:#eef5fa}.btn-pricing[data-v-02c4d857]{font-size:22px;border:none}.simple-table[data-v-02c4d857]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-02c4d857],.simple-table td[data-v-02c4d857]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-02c4d857]{padding:5px}.date-cell[data-v-02c4d857]{white-space:nowrap}.number-cell[data-v-02c4d857]{text-align:right}.negative-cell[data-v-02c4d857]{color:#f94144}.net-worth-row[data-v-02c4d857]{background-color:#f5dc98}.bold-cell[data-v-02c4d857]{font-weight:700}.warn-text[data-v-02c4d857]{color:#fb991c}.error-text[data-v-02c4d857]{color:#f94144}.form__panel[data-v-02c4d857]{display:block}.form__row[data-v-02c4d857]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-02c4d857]{display:flex}.form__header[data-v-02c4d857]{width:26%}.form__input[data-v-02c4d857]{width:100%}.form__input input[data-v-02c4d857]{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-02c4d857]{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-02c4d857]{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-02c4d857]{width:100%}.form__input .dp__main input[data-v-02c4d857]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-02c4d857],.form__input select[data-v-02c4d857],.form__input .dp__main[data-v-02c4d857]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-02c4d857],.form__input select[data-v-02c4d857],.form__input .dp__main[data-v-02c4d857]{width:50%}}.form__input input[data-v-02c4d857]:hover,.form__input select[data-v-02c4d857]:hover,.form__input textarea[data-v-02c4d857]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-02c4d857]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-02c4d857]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-02c4d857]:focus{border-color:var(--color-input-focus)}.form__input[data-v-02c4d857]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-02c4d857]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-02c4d857]{display:flex;gap:10px}.form__input--mandatory[data-v-02c4d857]{color:#f94144}.form__input--mandatory__one-of-two[data-v-02c4d857]{color:#f94144;vertical-align:super}.form__section[data-v-02c4d857]{padding:30px 10px}.disabled-field[data-v-02c4d857]{color:#aaa}.select-wrapper[data-v-02c4d857]{position:relative}.select-wrapper[data-v-02c4d857]: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-02c4d857]{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-02c4d857]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-02c4d857]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-02c4d857],.v-sys-dashboard[data-v-02c4d857]{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-02c4d857],.sysadmin-page-header h1[data-v-02c4d857],.sysadmin-page-header .sysadmin-page-header__title[data-v-02c4d857],.page-header h1[data-v-02c4d857],.page-header .page-header__title[data-v-02c4d857]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-02c4d857]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-02c4d857]{margin-bottom:18px}.page-header h1[data-v-02c4d857],.page-header .page-header__title[data-v-02c4d857]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-02c4d857]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-02c4d857]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-02c4d857]{margin-bottom:18px}.sysadmin-page-header h1[data-v-02c4d857],.sysadmin-page-header .sysadmin-page-header__title[data-v-02c4d857]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-02c4d857]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-02c4d857]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-02c4d857]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-02c4d857]{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-02c4d857]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-02c4d857]{font-size:14px}.admin-card[data-v-02c4d857],.v-sys-dashboard .panel[data-v-02c4d857]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-02c4d857]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-02c4d857]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-02c4d857]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-02c4d857]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-02c4d857]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-02c4d857]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-02c4d857]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-02c4d857]{margin-top:18px}.deploy-page .deploy-list[data-v-02c4d857]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-02c4d857]{margin:6px 0}.admin-form-card[data-v-02c4d857]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-02c4d857]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-02c4d857]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-02c4d857]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-02c4d857]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-02c4d857]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-02c4d857]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-02c4d857]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-02c4d857]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-02c4d857],.admin-form-container .admin-form-group select[data-v-02c4d857]{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-02c4d857]:disabled,.admin-form-container .admin-form-group select[data-v-02c4d857]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-02c4d857]:focus,.admin-form-container .admin-form-group select[data-v-02c4d857]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-02c4d857]{-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-02c4d857]{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-02c4d857]{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-02c4d857]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-02c4d857]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-02c4d857]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-02c4d857]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-02c4d857]{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-02c4d857]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-02c4d857]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-02c4d857]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-02c4d857]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-02c4d857]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-02c4d857]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-02c4d857]{background-color:#177100;color:#fff}.admin-badge.id[data-v-02c4d857],.admin-badge.external-uuid[data-v-02c4d857]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-02c4d857]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-02c4d857]{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.change-password-btn[data-v-02c4d857]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-02c4d857]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-02c4d857]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-02c4d857]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-02c4d857]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-02c4d857]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-02c4d857]{font-size:14px}.admin-detail-item[data-v-02c4d857]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-02c4d857]{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-02c4d857]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-02c4d857]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-02c4d857]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-02c4d857]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-02c4d857]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-02c4d857]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-02c4d857]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-02c4d857]:hover{color:#2c5444}.admin-filter-select select[data-v-02c4d857]{min-width:150px}.admin-filter-select select[data-v-02c4d857]:focus{border-color:#2c5444}.admin-header-section[data-v-02c4d857]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-02c4d857]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-02c4d857]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-02c4d857]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-02c4d857]{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-02c4d857]{font-size:14px}.admin-add-btn[data-v-02c4d857]:hover{background-color:#1a3329}.table-containers[data-v-02c4d857]{display:flex;gap:20px}.table-containers .table-container[data-v-02c4d857]{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-02c4d857]{font-weight:700}.table-containers .table-value[data-v-02c4d857]{font-size:1.2em}.sysadmin-button-bar[data-v-02c4d857]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-02c4d857]{margin:20px 0}.swal-password-form .form-group[data-v-02c4d857]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-02c4d857]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-02c4d857]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-02c4d857]{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-02c4d857]{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-02c4d857]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.v-sys-dashboard .panels[data-v-02c4d857]{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px}@media (max-width: 800px){.v-sys-dashboard .panels[data-v-02c4d857]{grid-template-columns:1fr}}.v-sys-dashboard .panel[data-v-02c4d857]{border:2px solid #e6e9ef;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;outline:none}.v-sys-dashboard .panel[data-v-02c4d857]:hover{transform:translateY(-1px);border-color:#46866d;box-shadow:0 8px 20px #00000014}.v-sys-dashboard .panel[data-v-02c4d857]:focus-visible{border-color:#2c5444;box-shadow:0 0 0 3px #2c544433}.v-sys-dashboard .panel .panel-title[data-v-02c4d857]{font-size:16px;font-weight:700;color:#2c5444;margin-bottom:10px}.v-sys-dashboard .panel .panel-count[data-v-02c4d857]{font-size:42px;font-weight:800;color:#000;line-height:1}.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;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}[data-v-28c4d927]: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-28c4d927]{padding:0}:root .pad-l-0[data-v-28c4d927]{padding-left:0}:root .pad-r-0[data-v-28c4d927]{padding-right:0}:root .pad-t-0[data-v-28c4d927]{padding-top:0}:root .pad-b-0[data-v-28c4d927]{padding-bottom:0}:root .pad-lr-0[data-v-28c4d927]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-28c4d927]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-28c4d927]{margin:0}:root .mgn-l-0[data-v-28c4d927]{margin-left:0}:root .mgn-r-0[data-v-28c4d927]{margin-right:0}:root .mgn-t-0[data-v-28c4d927]{margin-top:0}:root .mgn-b-0[data-v-28c4d927]{margin-bottom:0}:root .mgn-lr-0[data-v-28c4d927]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-28c4d927]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-28c4d927]{padding:2px}:root .pad-l-2[data-v-28c4d927]{padding-left:2px}:root .pad-r-2[data-v-28c4d927]{padding-right:2px}:root .pad-t-2[data-v-28c4d927]{padding-top:2px}:root .pad-b-2[data-v-28c4d927]{padding-bottom:2px}:root .pad-lr-2[data-v-28c4d927]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-28c4d927]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-28c4d927]{margin:2px}:root .mgn-l-2[data-v-28c4d927]{margin-left:2px}:root .mgn-r-2[data-v-28c4d927]{margin-right:2px}:root .mgn-t-2[data-v-28c4d927]{margin-top:2px}:root .mgn-b-2[data-v-28c4d927]{margin-bottom:2px}:root .mgn-lr-2[data-v-28c4d927]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-28c4d927]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-28c4d927]{padding:3px}:root .pad-l-3[data-v-28c4d927]{padding-left:3px}:root .pad-r-3[data-v-28c4d927]{padding-right:3px}:root .pad-t-3[data-v-28c4d927]{padding-top:3px}:root .pad-b-3[data-v-28c4d927]{padding-bottom:3px}:root .pad-lr-3[data-v-28c4d927]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-28c4d927]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-28c4d927]{margin:3px}:root .mgn-l-3[data-v-28c4d927]{margin-left:3px}:root .mgn-r-3[data-v-28c4d927]{margin-right:3px}:root .mgn-t-3[data-v-28c4d927]{margin-top:3px}:root .mgn-b-3[data-v-28c4d927]{margin-bottom:3px}:root .mgn-lr-3[data-v-28c4d927]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-28c4d927]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-28c4d927]{padding:4px}:root .pad-l-4[data-v-28c4d927]{padding-left:4px}:root .pad-r-4[data-v-28c4d927]{padding-right:4px}:root .pad-t-4[data-v-28c4d927]{padding-top:4px}:root .pad-b-4[data-v-28c4d927]{padding-bottom:4px}:root .pad-lr-4[data-v-28c4d927]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-28c4d927]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-28c4d927]{margin:4px}:root .mgn-l-4[data-v-28c4d927]{margin-left:4px}:root .mgn-r-4[data-v-28c4d927]{margin-right:4px}:root .mgn-t-4[data-v-28c4d927]{margin-top:4px}:root .mgn-b-4[data-v-28c4d927]{margin-bottom:4px}:root .mgn-lr-4[data-v-28c4d927]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-28c4d927]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-28c4d927]{padding:5px}:root .pad-l-5[data-v-28c4d927]{padding-left:5px}:root .pad-r-5[data-v-28c4d927]{padding-right:5px}:root .pad-t-5[data-v-28c4d927]{padding-top:5px}:root .pad-b-5[data-v-28c4d927]{padding-bottom:5px}:root .pad-lr-5[data-v-28c4d927]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-28c4d927]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-28c4d927]{margin:5px}:root .mgn-l-5[data-v-28c4d927]{margin-left:5px}:root .mgn-r-5[data-v-28c4d927]{margin-right:5px}:root .mgn-t-5[data-v-28c4d927]{margin-top:5px}:root .mgn-b-5[data-v-28c4d927]{margin-bottom:5px}:root .mgn-lr-5[data-v-28c4d927]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-28c4d927]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-28c4d927]{padding:6px}:root .pad-l-6[data-v-28c4d927]{padding-left:6px}:root .pad-r-6[data-v-28c4d927]{padding-right:6px}:root .pad-t-6[data-v-28c4d927]{padding-top:6px}:root .pad-b-6[data-v-28c4d927]{padding-bottom:6px}:root .pad-lr-6[data-v-28c4d927]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-28c4d927]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-28c4d927]{margin:6px}:root .mgn-l-6[data-v-28c4d927]{margin-left:6px}:root .mgn-r-6[data-v-28c4d927]{margin-right:6px}:root .mgn-t-6[data-v-28c4d927]{margin-top:6px}:root .mgn-b-6[data-v-28c4d927]{margin-bottom:6px}:root .mgn-lr-6[data-v-28c4d927]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-28c4d927]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-28c4d927]{padding:8px}:root .pad-l-8[data-v-28c4d927]{padding-left:8px}:root .pad-r-8[data-v-28c4d927]{padding-right:8px}:root .pad-t-8[data-v-28c4d927]{padding-top:8px}:root .pad-b-8[data-v-28c4d927]{padding-bottom:8px}:root .pad-lr-8[data-v-28c4d927]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-28c4d927]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-28c4d927]{margin:8px}:root .mgn-l-8[data-v-28c4d927]{margin-left:8px}:root .mgn-r-8[data-v-28c4d927]{margin-right:8px}:root .mgn-t-8[data-v-28c4d927]{margin-top:8px}:root .mgn-b-8[data-v-28c4d927]{margin-bottom:8px}:root .mgn-lr-8[data-v-28c4d927]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-28c4d927]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-28c4d927]{padding:9px}:root .pad-l-9[data-v-28c4d927]{padding-left:9px}:root .pad-r-9[data-v-28c4d927]{padding-right:9px}:root .pad-t-9[data-v-28c4d927]{padding-top:9px}:root .pad-b-9[data-v-28c4d927]{padding-bottom:9px}:root .pad-lr-9[data-v-28c4d927]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-28c4d927]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-28c4d927]{margin:9px}:root .mgn-l-9[data-v-28c4d927]{margin-left:9px}:root .mgn-r-9[data-v-28c4d927]{margin-right:9px}:root .mgn-t-9[data-v-28c4d927]{margin-top:9px}:root .mgn-b-9[data-v-28c4d927]{margin-bottom:9px}:root .mgn-lr-9[data-v-28c4d927]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-28c4d927]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-28c4d927]{padding:10px}:root .pad-l-10[data-v-28c4d927]{padding-left:10px}:root .pad-r-10[data-v-28c4d927]{padding-right:10px}:root .pad-t-10[data-v-28c4d927]{padding-top:10px}:root .pad-b-10[data-v-28c4d927]{padding-bottom:10px}:root .pad-lr-10[data-v-28c4d927]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-28c4d927]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-28c4d927]{margin:10px}:root .mgn-l-10[data-v-28c4d927]{margin-left:10px}:root .mgn-r-10[data-v-28c4d927]{margin-right:10px}:root .mgn-t-10[data-v-28c4d927]{margin-top:10px}:root .mgn-b-10[data-v-28c4d927]{margin-bottom:10px}:root .mgn-lr-10[data-v-28c4d927]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-28c4d927]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-28c4d927]{padding:12px}:root .pad-l-12[data-v-28c4d927]{padding-left:12px}:root .pad-r-12[data-v-28c4d927]{padding-right:12px}:root .pad-t-12[data-v-28c4d927]{padding-top:12px}:root .pad-b-12[data-v-28c4d927]{padding-bottom:12px}:root .pad-lr-12[data-v-28c4d927]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-28c4d927]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-28c4d927]{margin:12px}:root .mgn-l-12[data-v-28c4d927]{margin-left:12px}:root .mgn-r-12[data-v-28c4d927]{margin-right:12px}:root .mgn-t-12[data-v-28c4d927]{margin-top:12px}:root .mgn-b-12[data-v-28c4d927]{margin-bottom:12px}:root .mgn-lr-12[data-v-28c4d927]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-28c4d927]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-28c4d927]{padding:15px}:root .pad-l-15[data-v-28c4d927]{padding-left:15px}:root .pad-r-15[data-v-28c4d927]{padding-right:15px}:root .pad-t-15[data-v-28c4d927]{padding-top:15px}:root .pad-b-15[data-v-28c4d927]{padding-bottom:15px}:root .pad-lr-15[data-v-28c4d927]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-28c4d927]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-28c4d927]{margin:15px}:root .mgn-l-15[data-v-28c4d927]{margin-left:15px}:root .mgn-r-15[data-v-28c4d927]{margin-right:15px}:root .mgn-t-15[data-v-28c4d927]{margin-top:15px}:root .mgn-b-15[data-v-28c4d927]{margin-bottom:15px}:root .mgn-lr-15[data-v-28c4d927]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-28c4d927]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-28c4d927]{padding:20px}:root .pad-l-20[data-v-28c4d927]{padding-left:20px}:root .pad-r-20[data-v-28c4d927]{padding-right:20px}:root .pad-t-20[data-v-28c4d927]{padding-top:20px}:root .pad-b-20[data-v-28c4d927]{padding-bottom:20px}:root .pad-lr-20[data-v-28c4d927]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-28c4d927]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-28c4d927]{margin:20px}:root .mgn-l-20[data-v-28c4d927]{margin-left:20px}:root .mgn-r-20[data-v-28c4d927]{margin-right:20px}:root .mgn-t-20[data-v-28c4d927]{margin-top:20px}:root .mgn-b-20[data-v-28c4d927]{margin-bottom:20px}:root .mgn-lr-20[data-v-28c4d927]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-28c4d927]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-28c4d927]{padding:24px}:root .pad-l-24[data-v-28c4d927]{padding-left:24px}:root .pad-r-24[data-v-28c4d927]{padding-right:24px}:root .pad-t-24[data-v-28c4d927]{padding-top:24px}:root .pad-b-24[data-v-28c4d927]{padding-bottom:24px}:root .pad-lr-24[data-v-28c4d927]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-28c4d927]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-28c4d927]{margin:24px}:root .mgn-l-24[data-v-28c4d927]{margin-left:24px}:root .mgn-r-24[data-v-28c4d927]{margin-right:24px}:root .mgn-t-24[data-v-28c4d927]{margin-top:24px}:root .mgn-b-24[data-v-28c4d927]{margin-bottom:24px}:root .mgn-lr-24[data-v-28c4d927]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-28c4d927]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-28c4d927]{padding:25px}:root .pad-l-25[data-v-28c4d927]{padding-left:25px}:root .pad-r-25[data-v-28c4d927]{padding-right:25px}:root .pad-t-25[data-v-28c4d927]{padding-top:25px}:root .pad-b-25[data-v-28c4d927]{padding-bottom:25px}:root .pad-lr-25[data-v-28c4d927]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-28c4d927]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-28c4d927]{margin:25px}:root .mgn-l-25[data-v-28c4d927]{margin-left:25px}:root .mgn-r-25[data-v-28c4d927]{margin-right:25px}:root .mgn-t-25[data-v-28c4d927]{margin-top:25px}:root .mgn-b-25[data-v-28c4d927]{margin-bottom:25px}:root .mgn-lr-25[data-v-28c4d927]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-28c4d927]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-28c4d927]{padding:30px}:root .pad-l-30[data-v-28c4d927]{padding-left:30px}:root .pad-r-30[data-v-28c4d927]{padding-right:30px}:root .pad-t-30[data-v-28c4d927]{padding-top:30px}:root .pad-b-30[data-v-28c4d927]{padding-bottom:30px}:root .pad-lr-30[data-v-28c4d927]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-28c4d927]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-28c4d927]{margin:30px}:root .mgn-l-30[data-v-28c4d927]{margin-left:30px}:root .mgn-r-30[data-v-28c4d927]{margin-right:30px}:root .mgn-t-30[data-v-28c4d927]{margin-top:30px}:root .mgn-b-30[data-v-28c4d927]{margin-bottom:30px}:root .mgn-lr-30[data-v-28c4d927]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-28c4d927]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-28c4d927]{padding:40px}:root .pad-l-40[data-v-28c4d927]{padding-left:40px}:root .pad-r-40[data-v-28c4d927]{padding-right:40px}:root .pad-t-40[data-v-28c4d927]{padding-top:40px}:root .pad-b-40[data-v-28c4d927]{padding-bottom:40px}:root .pad-lr-40[data-v-28c4d927]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-28c4d927]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-28c4d927]{margin:40px}:root .mgn-l-40[data-v-28c4d927]{margin-left:40px}:root .mgn-r-40[data-v-28c4d927]{margin-right:40px}:root .mgn-t-40[data-v-28c4d927]{margin-top:40px}:root .mgn-b-40[data-v-28c4d927]{margin-bottom:40px}:root .mgn-lr-40[data-v-28c4d927]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-28c4d927]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-28c4d927]{padding:50px}:root .pad-l-50[data-v-28c4d927]{padding-left:50px}:root .pad-r-50[data-v-28c4d927]{padding-right:50px}:root .pad-t-50[data-v-28c4d927]{padding-top:50px}:root .pad-b-50[data-v-28c4d927]{padding-bottom:50px}:root .pad-lr-50[data-v-28c4d927]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-28c4d927]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-28c4d927]{margin:50px}:root .mgn-l-50[data-v-28c4d927]{margin-left:50px}:root .mgn-r-50[data-v-28c4d927]{margin-right:50px}:root .mgn-t-50[data-v-28c4d927]{margin-top:50px}:root .mgn-b-50[data-v-28c4d927]{margin-bottom:50px}:root .mgn-lr-50[data-v-28c4d927]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-28c4d927]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-28c4d927]{padding:60px}:root .pad-l-60[data-v-28c4d927]{padding-left:60px}:root .pad-r-60[data-v-28c4d927]{padding-right:60px}:root .pad-t-60[data-v-28c4d927]{padding-top:60px}:root .pad-b-60[data-v-28c4d927]{padding-bottom:60px}:root .pad-lr-60[data-v-28c4d927]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-28c4d927]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-28c4d927]{margin:60px}:root .mgn-l-60[data-v-28c4d927]{margin-left:60px}:root .mgn-r-60[data-v-28c4d927]{margin-right:60px}:root .mgn-t-60[data-v-28c4d927]{margin-top:60px}:root .mgn-b-60[data-v-28c4d927]{margin-bottom:60px}:root .mgn-lr-60[data-v-28c4d927]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-28c4d927]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-28c4d927]{padding:70px}:root .pad-l-70[data-v-28c4d927]{padding-left:70px}:root .pad-r-70[data-v-28c4d927]{padding-right:70px}:root .pad-t-70[data-v-28c4d927]{padding-top:70px}:root .pad-b-70[data-v-28c4d927]{padding-bottom:70px}:root .pad-lr-70[data-v-28c4d927]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-28c4d927]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-28c4d927]{margin:70px}:root .mgn-l-70[data-v-28c4d927]{margin-left:70px}:root .mgn-r-70[data-v-28c4d927]{margin-right:70px}:root .mgn-t-70[data-v-28c4d927]{margin-top:70px}:root .mgn-b-70[data-v-28c4d927]{margin-bottom:70px}:root .mgn-lr-70[data-v-28c4d927]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-28c4d927]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-28c4d927]{padding:80px}:root .pad-l-80[data-v-28c4d927]{padding-left:80px}:root .pad-r-80[data-v-28c4d927]{padding-right:80px}:root .pad-t-80[data-v-28c4d927]{padding-top:80px}:root .pad-b-80[data-v-28c4d927]{padding-bottom:80px}:root .pad-lr-80[data-v-28c4d927]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-28c4d927]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-28c4d927]{margin:80px}:root .mgn-l-80[data-v-28c4d927]{margin-left:80px}:root .mgn-r-80[data-v-28c4d927]{margin-right:80px}:root .mgn-t-80[data-v-28c4d927]{margin-top:80px}:root .mgn-b-80[data-v-28c4d927]{margin-bottom:80px}:root .mgn-lr-80[data-v-28c4d927]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-28c4d927]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-28c4d927]{padding:90px}:root .pad-l-90[data-v-28c4d927]{padding-left:90px}:root .pad-r-90[data-v-28c4d927]{padding-right:90px}:root .pad-t-90[data-v-28c4d927]{padding-top:90px}:root .pad-b-90[data-v-28c4d927]{padding-bottom:90px}:root .pad-lr-90[data-v-28c4d927]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-28c4d927]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-28c4d927]{margin:90px}:root .mgn-l-90[data-v-28c4d927]{margin-left:90px}:root .mgn-r-90[data-v-28c4d927]{margin-right:90px}:root .mgn-t-90[data-v-28c4d927]{margin-top:90px}:root .mgn-b-90[data-v-28c4d927]{margin-bottom:90px}:root .mgn-lr-90[data-v-28c4d927]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-28c4d927]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-28c4d927]{padding:100px}:root .pad-l-100[data-v-28c4d927]{padding-left:100px}:root .pad-r-100[data-v-28c4d927]{padding-right:100px}:root .pad-t-100[data-v-28c4d927]{padding-top:100px}:root .pad-b-100[data-v-28c4d927]{padding-bottom:100px}:root .pad-lr-100[data-v-28c4d927]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-28c4d927]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-28c4d927]{margin:100px}:root .mgn-l-100[data-v-28c4d927]{margin-left:100px}:root .mgn-r-100[data-v-28c4d927]{margin-right:100px}:root .mgn-t-100[data-v-28c4d927]{margin-top:100px}:root .mgn-b-100[data-v-28c4d927]{margin-bottom:100px}:root .mgn-lr-100[data-v-28c4d927]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-28c4d927]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-28c4d927]{padding:120px}:root .pad-l-120[data-v-28c4d927]{padding-left:120px}:root .pad-r-120[data-v-28c4d927]{padding-right:120px}:root .pad-t-120[data-v-28c4d927]{padding-top:120px}:root .pad-b-120[data-v-28c4d927]{padding-bottom:120px}:root .pad-lr-120[data-v-28c4d927]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-28c4d927]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-28c4d927]{margin:120px}:root .mgn-l-120[data-v-28c4d927]{margin-left:120px}:root .mgn-r-120[data-v-28c4d927]{margin-right:120px}:root .mgn-t-120[data-v-28c4d927]{margin-top:120px}:root .mgn-b-120[data-v-28c4d927]{margin-bottom:120px}:root .mgn-lr-120[data-v-28c4d927]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-28c4d927]{margin-top:120px;margin-bottom:120px}[data-v-28c4d927]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-28c4d927]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-28c4d927]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-28c4d927]{width:100%}.v-app[data-v-28c4d927]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-28c4d927]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-28c4d927]{margin-bottom:10px}.devise-container input[type=email][data-v-28c4d927],.devise-container input[type=password][data-v-28c4d927],.devise-container input[type=submit][data-v-28c4d927]{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-28c4d927]{cursor:pointer}.devise-container .actions input[data-v-28c4d927]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-28c4d927],a[data-v-28c4d927]:hover,a[data-v-28c4d927]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-28c4d927]:hover{color:#2d8e54;text-decoration:underline}a[data-v-28c4d927]:focus{color:#164057}h1[data-v-28c4d927],h2[data-v-28c4d927],h3[data-v-28c4d927],h4[data-v-28c4d927],h5[data-v-28c4d927],h6[data-v-28c4d927]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-28c4d927],.heading-2[data-v-28c4d927],.heading-3[data-v-28c4d927],.heading-4[data-v-28c4d927],.heading-5[data-v-28c4d927],.heading-6[data-v-28c4d927]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-28c4d927]{font-size:2.5rem}.heading-2[data-v-28c4d927]{font-size:2rem}.heading-3[data-v-28c4d927]{font-size:1.75rem}.heading-4[data-v-28c4d927]{font-size:1.5rem}.heading-5[data-v-28c4d927]{font-size:1.25rem}.heading-6[data-v-28c4d927]{font-size:1rem}.error_text[data-v-28c4d927]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-28c4d927]{width:100%;min-height:50px}nav[data-v-28c4d927]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-28c4d927],.nav-right[data-v-28c4d927]{display:flex;flex-direction:row}.nav-link[data-v-28c4d927]{font-size:18px}.nav-loggedout[data-v-28c4d927]{color:#000}.nav-loggedin[data-v-28c4d927]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-28c4d927]{color:#fff}.nav-loggedin a[data-v-28c4d927]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-28c4d927]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-28c4d927]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-28c4d927]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-28c4d927]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-28c4d927]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-28c4d927]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-28c4d927]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-28c4d927]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-28c4d927]{gap:5%}}button[data-v-28c4d927]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-28c4d927],.cancel_button[data-v-28c4d927]{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-28c4d927]{background-color:#ccc}.action_button[data-v-28c4d927]:disabled,.cancel_button[data-v-28c4d927]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-28c4d927]{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-28c4d927]{width:fit-content}.button__empty[data-v-28c4d927]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-28c4d927]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-28c4d927]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-28c4d927]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-28c4d927]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-28c4d927]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-28c4d927]{background-color:#eef5fa}.btn-pricing[data-v-28c4d927]{font-size:22px;border:none}.simple-table[data-v-28c4d927]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-28c4d927],.simple-table td[data-v-28c4d927]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-28c4d927]{padding:5px}.date-cell[data-v-28c4d927]{white-space:nowrap}.number-cell[data-v-28c4d927]{text-align:right}.negative-cell[data-v-28c4d927]{color:#f94144}.net-worth-row[data-v-28c4d927]{background-color:#f5dc98}.bold-cell[data-v-28c4d927]{font-weight:700}.warn-text[data-v-28c4d927]{color:#fb991c}.error-text[data-v-28c4d927]{color:#f94144}.form__panel[data-v-28c4d927]{display:block}.form__row[data-v-28c4d927]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-28c4d927]{display:flex}.form__header[data-v-28c4d927]{width:26%}.form__input[data-v-28c4d927]{width:100%}.form__input input[data-v-28c4d927]{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-28c4d927]{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-28c4d927]{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-28c4d927]{width:100%}.form__input .dp__main input[data-v-28c4d927]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-28c4d927],.form__input select[data-v-28c4d927],.form__input .dp__main[data-v-28c4d927]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-28c4d927],.form__input select[data-v-28c4d927],.form__input .dp__main[data-v-28c4d927]{width:50%}}.form__input input[data-v-28c4d927]:hover,.form__input select[data-v-28c4d927]:hover,.form__input textarea[data-v-28c4d927]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-28c4d927]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-28c4d927]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-28c4d927]:focus{border-color:var(--color-input-focus)}.form__input[data-v-28c4d927]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-28c4d927]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-28c4d927]{display:flex;gap:10px}.form__input--mandatory[data-v-28c4d927]{color:#f94144}.form__input--mandatory__one-of-two[data-v-28c4d927]{color:#f94144;vertical-align:super}.form__section[data-v-28c4d927]{padding:30px 10px}.disabled-field[data-v-28c4d927]{color:#aaa}.select-wrapper[data-v-28c4d927]{position:relative}.select-wrapper[data-v-28c4d927]: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-28c4d927]{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-28c4d927]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-28c4d927]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-28c4d927],.v-organisations[data-v-28c4d927]{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-28c4d927],.sysadmin-page-header h1[data-v-28c4d927],.sysadmin-page-header .sysadmin-page-header__title[data-v-28c4d927],.page-header h1[data-v-28c4d927],.page-header .page-header__title[data-v-28c4d927]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-28c4d927]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-28c4d927]{margin-bottom:18px}.page-header h1[data-v-28c4d927],.page-header .page-header__title[data-v-28c4d927]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-28c4d927]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-28c4d927]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-28c4d927]{margin-bottom:18px}.sysadmin-page-header h1[data-v-28c4d927],.sysadmin-page-header .sysadmin-page-header__title[data-v-28c4d927]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-28c4d927]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-28c4d927]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-28c4d927]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-28c4d927]{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-28c4d927]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-28c4d927]{font-size:14px}.admin-card[data-v-28c4d927]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-28c4d927]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-28c4d927]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-28c4d927]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-28c4d927]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-28c4d927]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-28c4d927]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-28c4d927]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-28c4d927]{margin-top:18px}.deploy-page .deploy-list[data-v-28c4d927]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-28c4d927]{margin:6px 0}.admin-form-card[data-v-28c4d927]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-28c4d927]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-28c4d927]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-28c4d927]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-28c4d927]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-28c4d927]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-28c4d927]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-28c4d927]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-28c4d927]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-28c4d927],.admin-form-container .admin-form-group select[data-v-28c4d927]{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-28c4d927]:disabled,.admin-form-container .admin-form-group select[data-v-28c4d927]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-28c4d927]:focus,.admin-form-container .admin-form-group select[data-v-28c4d927]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-28c4d927]{-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-28c4d927]{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-28c4d927]{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-28c4d927]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-28c4d927]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-28c4d927]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-28c4d927]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-28c4d927]{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-28c4d927]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-28c4d927]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-28c4d927]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-28c4d927]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-28c4d927]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-28c4d927]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-28c4d927]{background-color:#177100;color:#fff}.admin-badge.id[data-v-28c4d927],.admin-badge.external-uuid[data-v-28c4d927]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-28c4d927]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-28c4d927]{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.change-password-btn[data-v-28c4d927]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-28c4d927]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-28c4d927]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-28c4d927]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-28c4d927]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-28c4d927]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-28c4d927]{font-size:14px}.admin-detail-item[data-v-28c4d927]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-28c4d927]{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-28c4d927]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-28c4d927]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-28c4d927]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-28c4d927]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-28c4d927]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-28c4d927]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-28c4d927]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-28c4d927]:hover{color:#2c5444}.admin-filter-select select[data-v-28c4d927]{min-width:150px}.admin-filter-select select[data-v-28c4d927]:focus{border-color:#2c5444}.admin-header-section[data-v-28c4d927]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-28c4d927]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-28c4d927]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-28c4d927]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-28c4d927]{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-28c4d927]{font-size:14px}.admin-add-btn[data-v-28c4d927]:hover{background-color:#1a3329}.table-containers[data-v-28c4d927]{display:flex;gap:20px}.table-containers .table-container[data-v-28c4d927]{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-28c4d927]{font-weight:700}.table-containers .table-value[data-v-28c4d927]{font-size:1.2em}.sysadmin-button-bar[data-v-28c4d927]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-28c4d927]{margin:20px 0}.swal-password-form .form-group[data-v-28c4d927]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-28c4d927]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-28c4d927]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-28c4d927]{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-28c4d927]{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-28c4d927]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.v-organisations .sys-panel[data-v-28c4d927]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.v-organisations .top-row[data-v-28c4d927]{display:flex;justify-content:space-between;align-items:flex-start}.v-organisations .filters-row[data-v-28c4d927]{display:flex;gap:15px;align-items:center}.v-organisations .search-box[data-v-28c4d927]{position:relative;display:flex;align-items:center;flex:1}.v-organisations .search-box input[data-v-28c4d927]{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-28c4d927]:focus{outline:none;border-color:#1a5276}.v-organisations .search-box .search-button[data-v-28c4d927]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.v-organisations .search-box .search-button[data-v-28c4d927]:hover{color:#1a5276}.v-organisations .sysadmin-button-bar[data-v-28c4d927]{display:flex;gap:15px;margin-top:20px;justify-content:flex-end}.v-organisations .action-button[data-v-28c4d927]{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-28c4d927]{font-size:14px}.v-organisations .action-button[data-v-28c4d927]:hover{background-color:#11354c}.v-organisations .action-button.secondary[data-v-28c4d927]{background-color:#6c757d}.v-organisations .action-button.secondary[data-v-28c4d927]:hover{background-color:#545b62}.validation-error-box[data-v-4bf16cf8]{background-color:#fff3f3;border:1px solid #f8d7da;border-radius:4px;padding:15px 20px;margin-bottom:20px}.validation-error-box h3[data-v-4bf16cf8]{color:#f94144;font-size:18px;margin-top:0;margin-bottom:10px}.validation-error-box ul[data-v-4bf16cf8]{margin:0;padding-left:20px}.validation-error-box ul li[data-v-4bf16cf8]{color:#f94144;margin-bottom:5px;font-size:16px}.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-sysadmin-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-loading-indicator,.v-sysadmin-organisation .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-sysadmin-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-header-section,.v-sysadmin-organisation .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-sysadmin-organisation .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-sysadmin-organisation .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.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;background:transparent;border:none;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:1em;padding:6px 10px;border-radius:6px;border:1px solid #85C1E9}.v-sysadmin-organisation .profile-section .edit-icon i{font-size:18px}.v-sysadmin-organisation .profile-section .edit-icon:hover{background-color:#0000000a}.v-sysadmin-organisation .profile-section .edit-icon:focus-visible{outline:2px solid #85C1E9;outline-offset:2px}.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;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 .form-container .form-group .enable-features-container,.v-sysadmin-organisation .form-container .form-group .enable-features-display{flex:1}.v-sysadmin-organisation .form-container .form-group .enable-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 20px;flex:1;align-items:start}.v-sysadmin-organisation .form-container .form-group .enable-feature-item{display:flex;align-items:flex-start}.v-sysadmin-organisation .form-container .form-group .enable-feature-item input[type=checkbox]{width:18px;height:18px;margin-right:8px;cursor:pointer;flex-shrink:0}.v-sysadmin-organisation .form-container .form-group .enable-feature-item label{font-weight:400;font-size:16px;color:#000;cursor:pointer;margin:0;width:auto;min-width:auto;text-align:left;padding:0}.v-sysadmin-organisation .form-container .form-group .enable-feature-item .field-text{padding:0;font-size:16px;color:#000}.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}.v-admin-users .header-section .top-row{align-items:flex-start}.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-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-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-header-section,.v-admin-user .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-admin-user .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-admin-user .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-admin-user .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-admin-user .header-section .header-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.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}.upload-file[data-v-3ba35bce]{width:100%}.upload-file__dropzone[data-v-3ba35bce]{width:100%;border:2px dashed #cbd5e1;border-radius:10px;padding:22px 16px;background:#f8fafc;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;display:block}.upload-file__dropzone[data-v-3ba35bce]:hover:not(:disabled){border-color:#2563eb;background:#f1f5f9}.upload-file__dropzone[data-v-3ba35bce]:disabled{opacity:.7;cursor:default}.upload-file__icon[data-v-3ba35bce]{font-size:28px;color:#94a3b8;margin-bottom:10px}.upload-file__text[data-v-3ba35bce]{font-weight:600;color:#334155;display:inline-flex;gap:6px;justify-content:center;align-items:baseline}.upload-file__link-text[data-v-3ba35bce]{color:#2563eb}.upload-file__hint[data-v-3ba35bce]{margin-top:6px;font-size:12px;color:#64748b}.upload-file__below[data-v-3ba35bce]{margin-top:8px}.upload-file__existing-link[data-v-3ba35bce]{font-size:12px;font-weight:700;text-decoration:none}.upload-file__existing-link[data-v-3ba35bce]:hover{text-decoration:underline}.upload-file__helper[data-v-3ba35bce]{margin-top:8px;font-size:12px;color:#64748b}.upload-file__preview-inner[data-v-3ba35bce]{margin:0 auto;width:100%;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #e5e7eb}.upload-file__preview-image[data-v-3ba35bce]{display:block;width:100%;height:auto;max-height:inherit;object-fit:contain}.upload-file__preview-pdf[data-v-3ba35bce]{display:block;width:500px;max-width:100%;height:500px;border:0}.upload-file__preview-fallback[data-v-3ba35bce]{display:flex;align-items:center;gap:10px;padding:14px;color:#64748b;font-size:12px;font-weight:600}.upload-file__file-row[data-v-3ba35bce]{margin-top:12px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;text-align:left;max-width:500px;margin-left:auto;margin-right:auto;width:100%}.upload-file__file-name[data-v-3ba35bce]{font-size:12px;font-weight:700;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file__remove-btn[data-v-3ba35bce]{border:1px solid #fecaca;background:#fef2f2;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:700;color:#dc2626;cursor:pointer}.upload-file__remove-btn[data-v-3ba35bce]:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.upload-file__remove-btn[data-v-3ba35bce]:disabled{opacity:.65;cursor:default}.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 .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.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.location,.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 :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-page-container,.v-organisation-dashboard{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-card,.v-organisation-dashboard .panel{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.admin-loading-indicator,.v-organisation-dashboard .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-organisation-dashboard .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-organisation-dashboard .panels{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:16px}@media (max-width: 1100px){.v-organisation-dashboard .panels{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width: 800px){.v-organisation-dashboard .panels{grid-template-columns:1fr}}.v-organisation-dashboard .panel{border:2px solid #e6e9ef;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;outline:none}.v-organisation-dashboard .panel:hover{transform:translateY(-1px);border-color:#46866d;box-shadow:0 8px 20px #00000014}.v-organisation-dashboard .panel:focus-visible{border-color:#2c5444;box-shadow:0 0 0 3px #2c544433}.v-organisation-dashboard .panel .panel-title{font-size:16px;font-weight:700;color:#2c5444;margin-bottom:10px}.v-organisation-dashboard .panel .panel-count{font-size:42px;font-weight:800;color:#000;line-height: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-users{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-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 .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-1ad9acd6]: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-1ad9acd6]{padding:0}:root .pad-l-0[data-v-1ad9acd6]{padding-left:0}:root .pad-r-0[data-v-1ad9acd6]{padding-right:0}:root .pad-t-0[data-v-1ad9acd6]{padding-top:0}:root .pad-b-0[data-v-1ad9acd6]{padding-bottom:0}:root .pad-lr-0[data-v-1ad9acd6]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-1ad9acd6]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-1ad9acd6]{margin:0}:root .mgn-l-0[data-v-1ad9acd6]{margin-left:0}:root .mgn-r-0[data-v-1ad9acd6]{margin-right:0}:root .mgn-t-0[data-v-1ad9acd6]{margin-top:0}:root .mgn-b-0[data-v-1ad9acd6]{margin-bottom:0}:root .mgn-lr-0[data-v-1ad9acd6]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-1ad9acd6]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-1ad9acd6]{padding:2px}:root .pad-l-2[data-v-1ad9acd6]{padding-left:2px}:root .pad-r-2[data-v-1ad9acd6]{padding-right:2px}:root .pad-t-2[data-v-1ad9acd6]{padding-top:2px}:root .pad-b-2[data-v-1ad9acd6]{padding-bottom:2px}:root .pad-lr-2[data-v-1ad9acd6]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-1ad9acd6]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-1ad9acd6]{margin:2px}:root .mgn-l-2[data-v-1ad9acd6]{margin-left:2px}:root .mgn-r-2[data-v-1ad9acd6]{margin-right:2px}:root .mgn-t-2[data-v-1ad9acd6]{margin-top:2px}:root .mgn-b-2[data-v-1ad9acd6]{margin-bottom:2px}:root .mgn-lr-2[data-v-1ad9acd6]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-1ad9acd6]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-1ad9acd6]{padding:3px}:root .pad-l-3[data-v-1ad9acd6]{padding-left:3px}:root .pad-r-3[data-v-1ad9acd6]{padding-right:3px}:root .pad-t-3[data-v-1ad9acd6]{padding-top:3px}:root .pad-b-3[data-v-1ad9acd6]{padding-bottom:3px}:root .pad-lr-3[data-v-1ad9acd6]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-1ad9acd6]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-1ad9acd6]{margin:3px}:root .mgn-l-3[data-v-1ad9acd6]{margin-left:3px}:root .mgn-r-3[data-v-1ad9acd6]{margin-right:3px}:root .mgn-t-3[data-v-1ad9acd6]{margin-top:3px}:root .mgn-b-3[data-v-1ad9acd6]{margin-bottom:3px}:root .mgn-lr-3[data-v-1ad9acd6]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-1ad9acd6]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-1ad9acd6]{padding:4px}:root .pad-l-4[data-v-1ad9acd6]{padding-left:4px}:root .pad-r-4[data-v-1ad9acd6]{padding-right:4px}:root .pad-t-4[data-v-1ad9acd6]{padding-top:4px}:root .pad-b-4[data-v-1ad9acd6]{padding-bottom:4px}:root .pad-lr-4[data-v-1ad9acd6]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-1ad9acd6]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-1ad9acd6]{margin:4px}:root .mgn-l-4[data-v-1ad9acd6]{margin-left:4px}:root .mgn-r-4[data-v-1ad9acd6]{margin-right:4px}:root .mgn-t-4[data-v-1ad9acd6]{margin-top:4px}:root .mgn-b-4[data-v-1ad9acd6]{margin-bottom:4px}:root .mgn-lr-4[data-v-1ad9acd6]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-1ad9acd6]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-1ad9acd6]{padding:5px}:root .pad-l-5[data-v-1ad9acd6]{padding-left:5px}:root .pad-r-5[data-v-1ad9acd6]{padding-right:5px}:root .pad-t-5[data-v-1ad9acd6]{padding-top:5px}:root .pad-b-5[data-v-1ad9acd6]{padding-bottom:5px}:root .pad-lr-5[data-v-1ad9acd6]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-1ad9acd6]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-1ad9acd6]{margin:5px}:root .mgn-l-5[data-v-1ad9acd6]{margin-left:5px}:root .mgn-r-5[data-v-1ad9acd6]{margin-right:5px}:root .mgn-t-5[data-v-1ad9acd6]{margin-top:5px}:root .mgn-b-5[data-v-1ad9acd6]{margin-bottom:5px}:root .mgn-lr-5[data-v-1ad9acd6]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-1ad9acd6]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-1ad9acd6]{padding:6px}:root .pad-l-6[data-v-1ad9acd6]{padding-left:6px}:root .pad-r-6[data-v-1ad9acd6]{padding-right:6px}:root .pad-t-6[data-v-1ad9acd6]{padding-top:6px}:root .pad-b-6[data-v-1ad9acd6]{padding-bottom:6px}:root .pad-lr-6[data-v-1ad9acd6]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-1ad9acd6]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-1ad9acd6]{margin:6px}:root .mgn-l-6[data-v-1ad9acd6]{margin-left:6px}:root .mgn-r-6[data-v-1ad9acd6]{margin-right:6px}:root .mgn-t-6[data-v-1ad9acd6]{margin-top:6px}:root .mgn-b-6[data-v-1ad9acd6]{margin-bottom:6px}:root .mgn-lr-6[data-v-1ad9acd6]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-1ad9acd6]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-1ad9acd6]{padding:8px}:root .pad-l-8[data-v-1ad9acd6]{padding-left:8px}:root .pad-r-8[data-v-1ad9acd6]{padding-right:8px}:root .pad-t-8[data-v-1ad9acd6]{padding-top:8px}:root .pad-b-8[data-v-1ad9acd6]{padding-bottom:8px}:root .pad-lr-8[data-v-1ad9acd6]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-1ad9acd6]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-1ad9acd6]{margin:8px}:root .mgn-l-8[data-v-1ad9acd6]{margin-left:8px}:root .mgn-r-8[data-v-1ad9acd6]{margin-right:8px}:root .mgn-t-8[data-v-1ad9acd6]{margin-top:8px}:root .mgn-b-8[data-v-1ad9acd6]{margin-bottom:8px}:root .mgn-lr-8[data-v-1ad9acd6]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-1ad9acd6]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-1ad9acd6]{padding:9px}:root .pad-l-9[data-v-1ad9acd6]{padding-left:9px}:root .pad-r-9[data-v-1ad9acd6]{padding-right:9px}:root .pad-t-9[data-v-1ad9acd6]{padding-top:9px}:root .pad-b-9[data-v-1ad9acd6]{padding-bottom:9px}:root .pad-lr-9[data-v-1ad9acd6]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-1ad9acd6]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-1ad9acd6]{margin:9px}:root .mgn-l-9[data-v-1ad9acd6]{margin-left:9px}:root .mgn-r-9[data-v-1ad9acd6]{margin-right:9px}:root .mgn-t-9[data-v-1ad9acd6]{margin-top:9px}:root .mgn-b-9[data-v-1ad9acd6]{margin-bottom:9px}:root .mgn-lr-9[data-v-1ad9acd6]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-1ad9acd6]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-1ad9acd6]{padding:10px}:root .pad-l-10[data-v-1ad9acd6]{padding-left:10px}:root .pad-r-10[data-v-1ad9acd6]{padding-right:10px}:root .pad-t-10[data-v-1ad9acd6]{padding-top:10px}:root .pad-b-10[data-v-1ad9acd6]{padding-bottom:10px}:root .pad-lr-10[data-v-1ad9acd6]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-1ad9acd6]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-1ad9acd6]{margin:10px}:root .mgn-l-10[data-v-1ad9acd6]{margin-left:10px}:root .mgn-r-10[data-v-1ad9acd6]{margin-right:10px}:root .mgn-t-10[data-v-1ad9acd6]{margin-top:10px}:root .mgn-b-10[data-v-1ad9acd6]{margin-bottom:10px}:root .mgn-lr-10[data-v-1ad9acd6]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-1ad9acd6]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-1ad9acd6]{padding:12px}:root .pad-l-12[data-v-1ad9acd6]{padding-left:12px}:root .pad-r-12[data-v-1ad9acd6]{padding-right:12px}:root .pad-t-12[data-v-1ad9acd6]{padding-top:12px}:root .pad-b-12[data-v-1ad9acd6]{padding-bottom:12px}:root .pad-lr-12[data-v-1ad9acd6]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-1ad9acd6]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-1ad9acd6]{margin:12px}:root .mgn-l-12[data-v-1ad9acd6]{margin-left:12px}:root .mgn-r-12[data-v-1ad9acd6]{margin-right:12px}:root .mgn-t-12[data-v-1ad9acd6]{margin-top:12px}:root .mgn-b-12[data-v-1ad9acd6]{margin-bottom:12px}:root .mgn-lr-12[data-v-1ad9acd6]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-1ad9acd6]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-1ad9acd6]{padding:15px}:root .pad-l-15[data-v-1ad9acd6]{padding-left:15px}:root .pad-r-15[data-v-1ad9acd6]{padding-right:15px}:root .pad-t-15[data-v-1ad9acd6]{padding-top:15px}:root .pad-b-15[data-v-1ad9acd6]{padding-bottom:15px}:root .pad-lr-15[data-v-1ad9acd6]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-1ad9acd6]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-1ad9acd6]{margin:15px}:root .mgn-l-15[data-v-1ad9acd6]{margin-left:15px}:root .mgn-r-15[data-v-1ad9acd6]{margin-right:15px}:root .mgn-t-15[data-v-1ad9acd6]{margin-top:15px}:root .mgn-b-15[data-v-1ad9acd6]{margin-bottom:15px}:root .mgn-lr-15[data-v-1ad9acd6]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-1ad9acd6]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-1ad9acd6]{padding:20px}:root .pad-l-20[data-v-1ad9acd6]{padding-left:20px}:root .pad-r-20[data-v-1ad9acd6]{padding-right:20px}:root .pad-t-20[data-v-1ad9acd6]{padding-top:20px}:root .pad-b-20[data-v-1ad9acd6]{padding-bottom:20px}:root .pad-lr-20[data-v-1ad9acd6]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-1ad9acd6]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-1ad9acd6]{margin:20px}:root .mgn-l-20[data-v-1ad9acd6]{margin-left:20px}:root .mgn-r-20[data-v-1ad9acd6]{margin-right:20px}:root .mgn-t-20[data-v-1ad9acd6]{margin-top:20px}:root .mgn-b-20[data-v-1ad9acd6]{margin-bottom:20px}:root .mgn-lr-20[data-v-1ad9acd6]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-1ad9acd6]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-1ad9acd6]{padding:24px}:root .pad-l-24[data-v-1ad9acd6]{padding-left:24px}:root .pad-r-24[data-v-1ad9acd6]{padding-right:24px}:root .pad-t-24[data-v-1ad9acd6]{padding-top:24px}:root .pad-b-24[data-v-1ad9acd6]{padding-bottom:24px}:root .pad-lr-24[data-v-1ad9acd6]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-1ad9acd6]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-1ad9acd6]{margin:24px}:root .mgn-l-24[data-v-1ad9acd6]{margin-left:24px}:root .mgn-r-24[data-v-1ad9acd6]{margin-right:24px}:root .mgn-t-24[data-v-1ad9acd6]{margin-top:24px}:root .mgn-b-24[data-v-1ad9acd6]{margin-bottom:24px}:root .mgn-lr-24[data-v-1ad9acd6]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-1ad9acd6]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-1ad9acd6]{padding:25px}:root .pad-l-25[data-v-1ad9acd6]{padding-left:25px}:root .pad-r-25[data-v-1ad9acd6]{padding-right:25px}:root .pad-t-25[data-v-1ad9acd6]{padding-top:25px}:root .pad-b-25[data-v-1ad9acd6]{padding-bottom:25px}:root .pad-lr-25[data-v-1ad9acd6]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-1ad9acd6]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-1ad9acd6]{margin:25px}:root .mgn-l-25[data-v-1ad9acd6]{margin-left:25px}:root .mgn-r-25[data-v-1ad9acd6]{margin-right:25px}:root .mgn-t-25[data-v-1ad9acd6]{margin-top:25px}:root .mgn-b-25[data-v-1ad9acd6]{margin-bottom:25px}:root .mgn-lr-25[data-v-1ad9acd6]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-1ad9acd6]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-1ad9acd6]{padding:30px}:root .pad-l-30[data-v-1ad9acd6]{padding-left:30px}:root .pad-r-30[data-v-1ad9acd6]{padding-right:30px}:root .pad-t-30[data-v-1ad9acd6]{padding-top:30px}:root .pad-b-30[data-v-1ad9acd6]{padding-bottom:30px}:root .pad-lr-30[data-v-1ad9acd6]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-1ad9acd6]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-1ad9acd6]{margin:30px}:root .mgn-l-30[data-v-1ad9acd6]{margin-left:30px}:root .mgn-r-30[data-v-1ad9acd6]{margin-right:30px}:root .mgn-t-30[data-v-1ad9acd6]{margin-top:30px}:root .mgn-b-30[data-v-1ad9acd6]{margin-bottom:30px}:root .mgn-lr-30[data-v-1ad9acd6]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-1ad9acd6]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-1ad9acd6]{padding:40px}:root .pad-l-40[data-v-1ad9acd6]{padding-left:40px}:root .pad-r-40[data-v-1ad9acd6]{padding-right:40px}:root .pad-t-40[data-v-1ad9acd6]{padding-top:40px}:root .pad-b-40[data-v-1ad9acd6]{padding-bottom:40px}:root .pad-lr-40[data-v-1ad9acd6]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-1ad9acd6]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-1ad9acd6]{margin:40px}:root .mgn-l-40[data-v-1ad9acd6]{margin-left:40px}:root .mgn-r-40[data-v-1ad9acd6]{margin-right:40px}:root .mgn-t-40[data-v-1ad9acd6]{margin-top:40px}:root .mgn-b-40[data-v-1ad9acd6]{margin-bottom:40px}:root .mgn-lr-40[data-v-1ad9acd6]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-1ad9acd6]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-1ad9acd6]{padding:50px}:root .pad-l-50[data-v-1ad9acd6]{padding-left:50px}:root .pad-r-50[data-v-1ad9acd6]{padding-right:50px}:root .pad-t-50[data-v-1ad9acd6]{padding-top:50px}:root .pad-b-50[data-v-1ad9acd6]{padding-bottom:50px}:root .pad-lr-50[data-v-1ad9acd6]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-1ad9acd6]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-1ad9acd6]{margin:50px}:root .mgn-l-50[data-v-1ad9acd6]{margin-left:50px}:root .mgn-r-50[data-v-1ad9acd6]{margin-right:50px}:root .mgn-t-50[data-v-1ad9acd6]{margin-top:50px}:root .mgn-b-50[data-v-1ad9acd6]{margin-bottom:50px}:root .mgn-lr-50[data-v-1ad9acd6]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-1ad9acd6]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-1ad9acd6]{padding:60px}:root .pad-l-60[data-v-1ad9acd6]{padding-left:60px}:root .pad-r-60[data-v-1ad9acd6]{padding-right:60px}:root .pad-t-60[data-v-1ad9acd6]{padding-top:60px}:root .pad-b-60[data-v-1ad9acd6]{padding-bottom:60px}:root .pad-lr-60[data-v-1ad9acd6]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-1ad9acd6]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-1ad9acd6]{margin:60px}:root .mgn-l-60[data-v-1ad9acd6]{margin-left:60px}:root .mgn-r-60[data-v-1ad9acd6]{margin-right:60px}:root .mgn-t-60[data-v-1ad9acd6]{margin-top:60px}:root .mgn-b-60[data-v-1ad9acd6]{margin-bottom:60px}:root .mgn-lr-60[data-v-1ad9acd6]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-1ad9acd6]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-1ad9acd6]{padding:70px}:root .pad-l-70[data-v-1ad9acd6]{padding-left:70px}:root .pad-r-70[data-v-1ad9acd6]{padding-right:70px}:root .pad-t-70[data-v-1ad9acd6]{padding-top:70px}:root .pad-b-70[data-v-1ad9acd6]{padding-bottom:70px}:root .pad-lr-70[data-v-1ad9acd6]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-1ad9acd6]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-1ad9acd6]{margin:70px}:root .mgn-l-70[data-v-1ad9acd6]{margin-left:70px}:root .mgn-r-70[data-v-1ad9acd6]{margin-right:70px}:root .mgn-t-70[data-v-1ad9acd6]{margin-top:70px}:root .mgn-b-70[data-v-1ad9acd6]{margin-bottom:70px}:root .mgn-lr-70[data-v-1ad9acd6]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-1ad9acd6]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-1ad9acd6]{padding:80px}:root .pad-l-80[data-v-1ad9acd6]{padding-left:80px}:root .pad-r-80[data-v-1ad9acd6]{padding-right:80px}:root .pad-t-80[data-v-1ad9acd6]{padding-top:80px}:root .pad-b-80[data-v-1ad9acd6]{padding-bottom:80px}:root .pad-lr-80[data-v-1ad9acd6]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-1ad9acd6]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-1ad9acd6]{margin:80px}:root .mgn-l-80[data-v-1ad9acd6]{margin-left:80px}:root .mgn-r-80[data-v-1ad9acd6]{margin-right:80px}:root .mgn-t-80[data-v-1ad9acd6]{margin-top:80px}:root .mgn-b-80[data-v-1ad9acd6]{margin-bottom:80px}:root .mgn-lr-80[data-v-1ad9acd6]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-1ad9acd6]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-1ad9acd6]{padding:90px}:root .pad-l-90[data-v-1ad9acd6]{padding-left:90px}:root .pad-r-90[data-v-1ad9acd6]{padding-right:90px}:root .pad-t-90[data-v-1ad9acd6]{padding-top:90px}:root .pad-b-90[data-v-1ad9acd6]{padding-bottom:90px}:root .pad-lr-90[data-v-1ad9acd6]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-1ad9acd6]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-1ad9acd6]{margin:90px}:root .mgn-l-90[data-v-1ad9acd6]{margin-left:90px}:root .mgn-r-90[data-v-1ad9acd6]{margin-right:90px}:root .mgn-t-90[data-v-1ad9acd6]{margin-top:90px}:root .mgn-b-90[data-v-1ad9acd6]{margin-bottom:90px}:root .mgn-lr-90[data-v-1ad9acd6]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-1ad9acd6]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-1ad9acd6]{padding:100px}:root .pad-l-100[data-v-1ad9acd6]{padding-left:100px}:root .pad-r-100[data-v-1ad9acd6]{padding-right:100px}:root .pad-t-100[data-v-1ad9acd6]{padding-top:100px}:root .pad-b-100[data-v-1ad9acd6]{padding-bottom:100px}:root .pad-lr-100[data-v-1ad9acd6]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-1ad9acd6]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-1ad9acd6]{margin:100px}:root .mgn-l-100[data-v-1ad9acd6]{margin-left:100px}:root .mgn-r-100[data-v-1ad9acd6]{margin-right:100px}:root .mgn-t-100[data-v-1ad9acd6]{margin-top:100px}:root .mgn-b-100[data-v-1ad9acd6]{margin-bottom:100px}:root .mgn-lr-100[data-v-1ad9acd6]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-1ad9acd6]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-1ad9acd6]{padding:120px}:root .pad-l-120[data-v-1ad9acd6]{padding-left:120px}:root .pad-r-120[data-v-1ad9acd6]{padding-right:120px}:root .pad-t-120[data-v-1ad9acd6]{padding-top:120px}:root .pad-b-120[data-v-1ad9acd6]{padding-bottom:120px}:root .pad-lr-120[data-v-1ad9acd6]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-1ad9acd6]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-1ad9acd6]{margin:120px}:root .mgn-l-120[data-v-1ad9acd6]{margin-left:120px}:root .mgn-r-120[data-v-1ad9acd6]{margin-right:120px}:root .mgn-t-120[data-v-1ad9acd6]{margin-top:120px}:root .mgn-b-120[data-v-1ad9acd6]{margin-bottom:120px}:root .mgn-lr-120[data-v-1ad9acd6]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-1ad9acd6]{margin-top:120px;margin-bottom:120px}[data-v-1ad9acd6]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-1ad9acd6]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-1ad9acd6]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-1ad9acd6]{width:100%}.v-app[data-v-1ad9acd6]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-1ad9acd6]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-1ad9acd6]{margin-bottom:10px}.devise-container input[type=email][data-v-1ad9acd6],.devise-container input[type=password][data-v-1ad9acd6],.devise-container input[type=submit][data-v-1ad9acd6]{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-1ad9acd6]{cursor:pointer}.devise-container .actions input[data-v-1ad9acd6]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-1ad9acd6],a[data-v-1ad9acd6]:hover,a[data-v-1ad9acd6]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-1ad9acd6]:hover{color:#2d8e54;text-decoration:underline}a[data-v-1ad9acd6]:focus{color:#164057}h1[data-v-1ad9acd6],h2[data-v-1ad9acd6],h3[data-v-1ad9acd6],h4[data-v-1ad9acd6],h5[data-v-1ad9acd6],h6[data-v-1ad9acd6]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-1ad9acd6],.heading-2[data-v-1ad9acd6],.heading-3[data-v-1ad9acd6],.heading-4[data-v-1ad9acd6],.heading-5[data-v-1ad9acd6],.heading-6[data-v-1ad9acd6]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-1ad9acd6]{font-size:2.5rem}.heading-2[data-v-1ad9acd6]{font-size:2rem}.heading-3[data-v-1ad9acd6]{font-size:1.75rem}.heading-4[data-v-1ad9acd6]{font-size:1.5rem}.heading-5[data-v-1ad9acd6]{font-size:1.25rem}.heading-6[data-v-1ad9acd6]{font-size:1rem}.error_text[data-v-1ad9acd6]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-1ad9acd6]{width:100%;min-height:50px}nav[data-v-1ad9acd6]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-1ad9acd6],.nav-right[data-v-1ad9acd6]{display:flex;flex-direction:row}.nav-link[data-v-1ad9acd6]{font-size:18px}.nav-loggedout[data-v-1ad9acd6]{color:#000}.nav-loggedin[data-v-1ad9acd6]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-1ad9acd6]{color:#fff}.nav-loggedin a[data-v-1ad9acd6]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-1ad9acd6]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-1ad9acd6]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-1ad9acd6]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-1ad9acd6]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-1ad9acd6]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-1ad9acd6]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-1ad9acd6]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-1ad9acd6]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-1ad9acd6]{gap:5%}}button[data-v-1ad9acd6]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-1ad9acd6],.cancel_button[data-v-1ad9acd6]{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-1ad9acd6]{background-color:#ccc}.action_button[data-v-1ad9acd6]:disabled,.cancel_button[data-v-1ad9acd6]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-1ad9acd6]{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-1ad9acd6]{width:fit-content}.button__empty[data-v-1ad9acd6]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-1ad9acd6]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-1ad9acd6]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-1ad9acd6]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-1ad9acd6]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-1ad9acd6]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-1ad9acd6]{background-color:#eef5fa}.btn-pricing[data-v-1ad9acd6]{font-size:22px;border:none}.simple-table[data-v-1ad9acd6]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-1ad9acd6],.simple-table td[data-v-1ad9acd6]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-1ad9acd6]{padding:5px}.date-cell[data-v-1ad9acd6]{white-space:nowrap}.number-cell[data-v-1ad9acd6]{text-align:right}.negative-cell[data-v-1ad9acd6]{color:#f94144}.net-worth-row[data-v-1ad9acd6]{background-color:#f5dc98}.bold-cell[data-v-1ad9acd6]{font-weight:700}.warn-text[data-v-1ad9acd6]{color:#fb991c}.error-text[data-v-1ad9acd6]{color:#f94144}.form__panel[data-v-1ad9acd6]{display:block}.form__row[data-v-1ad9acd6]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-1ad9acd6]{display:flex}.form__header[data-v-1ad9acd6]{width:26%}.form__input[data-v-1ad9acd6]{width:100%}.form__input input[data-v-1ad9acd6]{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-1ad9acd6]{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-1ad9acd6]{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-1ad9acd6]{width:100%}.form__input .dp__main input[data-v-1ad9acd6]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-1ad9acd6],.form__input select[data-v-1ad9acd6],.form__input .dp__main[data-v-1ad9acd6]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-1ad9acd6],.form__input select[data-v-1ad9acd6],.form__input .dp__main[data-v-1ad9acd6]{width:50%}}.form__input input[data-v-1ad9acd6]:hover,.form__input select[data-v-1ad9acd6]:hover,.form__input textarea[data-v-1ad9acd6]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-1ad9acd6]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-1ad9acd6]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-1ad9acd6]:focus{border-color:var(--color-input-focus)}.form__input[data-v-1ad9acd6]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-1ad9acd6]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-1ad9acd6]{display:flex;gap:10px}.form__input--mandatory[data-v-1ad9acd6]{color:#f94144}.form__input--mandatory__one-of-two[data-v-1ad9acd6]{color:#f94144;vertical-align:super}.form__section[data-v-1ad9acd6]{padding:30px 10px}.disabled-field[data-v-1ad9acd6]{color:#aaa}.select-wrapper[data-v-1ad9acd6]{position:relative}.select-wrapper[data-v-1ad9acd6]: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-1ad9acd6]{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-1ad9acd6]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-1ad9acd6]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-1ad9acd6]{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-1ad9acd6],.sysadmin-page-header h1[data-v-1ad9acd6],.sysadmin-page-header .sysadmin-page-header__title[data-v-1ad9acd6],.page-header h1[data-v-1ad9acd6],.page-header .page-header__title[data-v-1ad9acd6]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-1ad9acd6]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-1ad9acd6]{margin-bottom:18px}.page-header h1[data-v-1ad9acd6],.page-header .page-header__title[data-v-1ad9acd6]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-1ad9acd6]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-1ad9acd6]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-1ad9acd6]{margin-bottom:18px}.sysadmin-page-header h1[data-v-1ad9acd6],.sysadmin-page-header .sysadmin-page-header__title[data-v-1ad9acd6]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-1ad9acd6]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-1ad9acd6]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-1ad9acd6]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-1ad9acd6]{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-1ad9acd6]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-1ad9acd6]{font-size:14px}.admin-card[data-v-1ad9acd6]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-1ad9acd6]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-1ad9acd6]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-1ad9acd6]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-1ad9acd6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-1ad9acd6]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-1ad9acd6]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-1ad9acd6]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-1ad9acd6]{margin-top:18px}.deploy-page .deploy-list[data-v-1ad9acd6]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-1ad9acd6]{margin:6px 0}.admin-form-card[data-v-1ad9acd6]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-1ad9acd6]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-1ad9acd6]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-1ad9acd6]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-1ad9acd6]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-1ad9acd6]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-1ad9acd6]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-1ad9acd6]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-1ad9acd6]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-1ad9acd6],.admin-form-container .admin-form-group select[data-v-1ad9acd6]{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-1ad9acd6]:disabled,.admin-form-container .admin-form-group select[data-v-1ad9acd6]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-1ad9acd6]:focus,.admin-form-container .admin-form-group select[data-v-1ad9acd6]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-1ad9acd6]{-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-1ad9acd6]{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-1ad9acd6]{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-1ad9acd6]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-1ad9acd6]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-1ad9acd6]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-1ad9acd6]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-1ad9acd6]{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-1ad9acd6]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-1ad9acd6]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-1ad9acd6]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-1ad9acd6]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-1ad9acd6]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-1ad9acd6]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-1ad9acd6]{background-color:#177100;color:#fff}.admin-badge.id[data-v-1ad9acd6],.admin-badge.external-uuid[data-v-1ad9acd6]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-1ad9acd6]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-1ad9acd6]{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.change-password-btn[data-v-1ad9acd6]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-1ad9acd6]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-1ad9acd6]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-1ad9acd6]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-1ad9acd6]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-1ad9acd6]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-1ad9acd6]{font-size:14px}.admin-detail-item[data-v-1ad9acd6],.profile-details .detail-item[data-v-1ad9acd6]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-1ad9acd6],.profile-details .detail-item .detail-icon[data-v-1ad9acd6]{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-1ad9acd6],.profile-details .detail-item .detail-info[data-v-1ad9acd6]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-1ad9acd6],.profile-details .detail-item .detail-info .detail-label[data-v-1ad9acd6]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-1ad9acd6],.profile-details .detail-item .detail-info .detail-value[data-v-1ad9acd6]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-1ad9acd6]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-1ad9acd6]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-1ad9acd6]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-1ad9acd6]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-1ad9acd6]:hover{color:#2c5444}.admin-filter-select select[data-v-1ad9acd6]{min-width:150px}.admin-filter-select select[data-v-1ad9acd6]:focus{border-color:#2c5444}.admin-header-section[data-v-1ad9acd6]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-1ad9acd6]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-1ad9acd6]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-1ad9acd6]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-1ad9acd6]{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-1ad9acd6]{font-size:14px}.admin-add-btn[data-v-1ad9acd6]:hover{background-color:#1a3329}.table-containers[data-v-1ad9acd6]{display:flex;gap:20px}.table-containers .table-container[data-v-1ad9acd6]{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-1ad9acd6]{font-weight:700}.table-containers .table-value[data-v-1ad9acd6]{font-size:1.2em}.sysadmin-button-bar[data-v-1ad9acd6]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-1ad9acd6]{margin:20px 0}.swal-password-form .form-group[data-v-1ad9acd6]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-1ad9acd6]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-1ad9acd6]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-1ad9acd6]{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-1ad9acd6]{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-1ad9acd6]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.profile-details[data-v-1ad9acd6]{display:flex;flex-wrap:wrap;gap:20px}.panel[data-v-8120182b]{border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;padding:18px}.panel-header[data-v-8120182b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-title[data-v-8120182b]{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#2c5444}.panel-title__icon[data-v-8120182b]{font-size:16px;color:#2c5444}.progress-content[data-v-8120182b]{display:grid;grid-template-columns:1fr;gap:14px}.completion-rate[data-v-8120182b]{text-align:center;padding:8px 0}.completion-rate__value[data-v-8120182b]{font-size:44px;font-weight:800;color:#2c5444;line-height:1}.completion-rate__label[data-v-8120182b]{margin-top:6px;font-size:14px;font-weight:600;color:#374151}.stats[data-v-8120182b]{display:grid;grid-template-columns:1fr;gap:10px}.stat-row[data-v-8120182b]{display:flex;align-items:center;justify-content:space-between;color:#374151;font-weight:600}.stat-label[data-v-8120182b]{font-size:14px}.stat-value[data-v-8120182b]{font-size:14px;font-variant-numeric:tabular-nums}.progress-bar[data-v-8120182b]{height:10px;border-radius:999px;background:#e5e7eb;overflow:hidden}.progress-bar__fill[data-v-8120182b]{height:100%;background:#2c5444;border-radius:999px;transition:width .2s ease}.panel[data-v-3ef3451d]{border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;padding:18px}.panel-header[data-v-3ef3451d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-header--with-action[data-v-3ef3451d]{gap:12px}.panel-title[data-v-3ef3451d]{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#2c5444}.panel-title__icon[data-v-3ef3451d]{font-size:16px;color:#2c5444}.panel-action-button[data-v-3ef3451d]{border:2px solid #000;background:#2c5444;color:#fff;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}.panel-action-button[data-v-3ef3451d]:hover{background:#214034}.panel-action-button[data-v-3ef3451d]:active{transform:scale(.99)}.panel-action-button[data-v-3ef3451d]:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af;border-color:#6b7280}.panel-action-button[data-v-3ef3451d]:disabled:hover{background:#9ca3af}.panel-action-button[data-v-3ef3451d]:disabled:active{transform:none}.panel-empty[data-v-3ef3451d]{color:#6b7280;text-align:center;padding:26px 12px;font-weight:500}.licenses-list[data-v-3ef3451d]{display:flex;flex-direction:column;gap:10px}.license-row[data-v-3ef3451d]{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid rgba(0,0,0,.06);background:#f8fafc;border-radius:10px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.license-row[data-v-3ef3451d]:hover{background:#f1f5f9;border-color:#0000001f}.license-left[data-v-3ef3451d]{margin-top:2px;flex:0 0 auto}.license-status-icon[data-v-3ef3451d]{font-size:16px}.license-main[data-v-3ef3451d]{flex:1;min-width:0}.license-top[data-v-3ef3451d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.license-title[data-v-3ef3451d]{font-weight:800;color:#111827;font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.license-subtitle[data-v-3ef3451d]{margin-top:2px;font-size:13px;font-weight:600;color:#4b5563}.license-user-name[data-v-3ef3451d]{margin-top:4px;font-size:13px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;gap:6px}.license-meta[data-v-3ef3451d]{margin-top:6px;display:flex;flex-wrap:wrap;gap:14px;color:#059669;font-weight:700;font-size:12px}.license-meta-item[data-v-3ef3451d]{display:inline-flex;align-items:center;gap:8px}.license-badge[data-v-3ef3451d]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid transparent;white-space:nowrap}.license-status--active[data-v-3ef3451d]{color:#059669}.license-badge.license-status--active[data-v-3ef3451d]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.license-status--expiring[data-v-3ef3451d]{color:#b45309}.license-badge.license-status--expiring[data-v-3ef3451d]{color:#b45309;background:#fffbeb;border-color:#fde68a}.license-status--expired[data-v-3ef3451d]{color:#dc2626}.license-badge.license-status--expired[data-v-3ef3451d]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.licenses-pagination[data-v-3ef3451d]{margin-top:16px;display:flex;justify-content:center}[data-v-23e70dbb]: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-23e70dbb]{padding:0}:root .pad-l-0[data-v-23e70dbb]{padding-left:0}:root .pad-r-0[data-v-23e70dbb]{padding-right:0}:root .pad-t-0[data-v-23e70dbb]{padding-top:0}:root .pad-b-0[data-v-23e70dbb]{padding-bottom:0}:root .pad-lr-0[data-v-23e70dbb]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-23e70dbb]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-23e70dbb]{margin:0}:root .mgn-l-0[data-v-23e70dbb]{margin-left:0}:root .mgn-r-0[data-v-23e70dbb]{margin-right:0}:root .mgn-t-0[data-v-23e70dbb]{margin-top:0}:root .mgn-b-0[data-v-23e70dbb]{margin-bottom:0}:root .mgn-lr-0[data-v-23e70dbb]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-23e70dbb]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-23e70dbb]{padding:2px}:root .pad-l-2[data-v-23e70dbb]{padding-left:2px}:root .pad-r-2[data-v-23e70dbb]{padding-right:2px}:root .pad-t-2[data-v-23e70dbb]{padding-top:2px}:root .pad-b-2[data-v-23e70dbb]{padding-bottom:2px}:root .pad-lr-2[data-v-23e70dbb]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-23e70dbb]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-23e70dbb]{margin:2px}:root .mgn-l-2[data-v-23e70dbb]{margin-left:2px}:root .mgn-r-2[data-v-23e70dbb]{margin-right:2px}:root .mgn-t-2[data-v-23e70dbb]{margin-top:2px}:root .mgn-b-2[data-v-23e70dbb]{margin-bottom:2px}:root .mgn-lr-2[data-v-23e70dbb]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-23e70dbb]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-23e70dbb]{padding:3px}:root .pad-l-3[data-v-23e70dbb]{padding-left:3px}:root .pad-r-3[data-v-23e70dbb]{padding-right:3px}:root .pad-t-3[data-v-23e70dbb]{padding-top:3px}:root .pad-b-3[data-v-23e70dbb]{padding-bottom:3px}:root .pad-lr-3[data-v-23e70dbb]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-23e70dbb]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-23e70dbb]{margin:3px}:root .mgn-l-3[data-v-23e70dbb]{margin-left:3px}:root .mgn-r-3[data-v-23e70dbb]{margin-right:3px}:root .mgn-t-3[data-v-23e70dbb]{margin-top:3px}:root .mgn-b-3[data-v-23e70dbb]{margin-bottom:3px}:root .mgn-lr-3[data-v-23e70dbb]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-23e70dbb]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-23e70dbb]{padding:4px}:root .pad-l-4[data-v-23e70dbb]{padding-left:4px}:root .pad-r-4[data-v-23e70dbb]{padding-right:4px}:root .pad-t-4[data-v-23e70dbb]{padding-top:4px}:root .pad-b-4[data-v-23e70dbb]{padding-bottom:4px}:root .pad-lr-4[data-v-23e70dbb]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-23e70dbb]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-23e70dbb]{margin:4px}:root .mgn-l-4[data-v-23e70dbb]{margin-left:4px}:root .mgn-r-4[data-v-23e70dbb]{margin-right:4px}:root .mgn-t-4[data-v-23e70dbb]{margin-top:4px}:root .mgn-b-4[data-v-23e70dbb]{margin-bottom:4px}:root .mgn-lr-4[data-v-23e70dbb]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-23e70dbb]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-23e70dbb]{padding:5px}:root .pad-l-5[data-v-23e70dbb]{padding-left:5px}:root .pad-r-5[data-v-23e70dbb]{padding-right:5px}:root .pad-t-5[data-v-23e70dbb]{padding-top:5px}:root .pad-b-5[data-v-23e70dbb]{padding-bottom:5px}:root .pad-lr-5[data-v-23e70dbb]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-23e70dbb]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-23e70dbb]{margin:5px}:root .mgn-l-5[data-v-23e70dbb]{margin-left:5px}:root .mgn-r-5[data-v-23e70dbb]{margin-right:5px}:root .mgn-t-5[data-v-23e70dbb]{margin-top:5px}:root .mgn-b-5[data-v-23e70dbb]{margin-bottom:5px}:root .mgn-lr-5[data-v-23e70dbb]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-23e70dbb]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-23e70dbb]{padding:6px}:root .pad-l-6[data-v-23e70dbb]{padding-left:6px}:root .pad-r-6[data-v-23e70dbb]{padding-right:6px}:root .pad-t-6[data-v-23e70dbb]{padding-top:6px}:root .pad-b-6[data-v-23e70dbb]{padding-bottom:6px}:root .pad-lr-6[data-v-23e70dbb]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-23e70dbb]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-23e70dbb]{margin:6px}:root .mgn-l-6[data-v-23e70dbb]{margin-left:6px}:root .mgn-r-6[data-v-23e70dbb]{margin-right:6px}:root .mgn-t-6[data-v-23e70dbb]{margin-top:6px}:root .mgn-b-6[data-v-23e70dbb]{margin-bottom:6px}:root .mgn-lr-6[data-v-23e70dbb]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-23e70dbb]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-23e70dbb]{padding:8px}:root .pad-l-8[data-v-23e70dbb]{padding-left:8px}:root .pad-r-8[data-v-23e70dbb]{padding-right:8px}:root .pad-t-8[data-v-23e70dbb]{padding-top:8px}:root .pad-b-8[data-v-23e70dbb]{padding-bottom:8px}:root .pad-lr-8[data-v-23e70dbb]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-23e70dbb]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-23e70dbb]{margin:8px}:root .mgn-l-8[data-v-23e70dbb]{margin-left:8px}:root .mgn-r-8[data-v-23e70dbb]{margin-right:8px}:root .mgn-t-8[data-v-23e70dbb]{margin-top:8px}:root .mgn-b-8[data-v-23e70dbb]{margin-bottom:8px}:root .mgn-lr-8[data-v-23e70dbb]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-23e70dbb]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-23e70dbb]{padding:9px}:root .pad-l-9[data-v-23e70dbb]{padding-left:9px}:root .pad-r-9[data-v-23e70dbb]{padding-right:9px}:root .pad-t-9[data-v-23e70dbb]{padding-top:9px}:root .pad-b-9[data-v-23e70dbb]{padding-bottom:9px}:root .pad-lr-9[data-v-23e70dbb]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-23e70dbb]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-23e70dbb]{margin:9px}:root .mgn-l-9[data-v-23e70dbb]{margin-left:9px}:root .mgn-r-9[data-v-23e70dbb]{margin-right:9px}:root .mgn-t-9[data-v-23e70dbb]{margin-top:9px}:root .mgn-b-9[data-v-23e70dbb]{margin-bottom:9px}:root .mgn-lr-9[data-v-23e70dbb]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-23e70dbb]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-23e70dbb]{padding:10px}:root .pad-l-10[data-v-23e70dbb]{padding-left:10px}:root .pad-r-10[data-v-23e70dbb]{padding-right:10px}:root .pad-t-10[data-v-23e70dbb]{padding-top:10px}:root .pad-b-10[data-v-23e70dbb]{padding-bottom:10px}:root .pad-lr-10[data-v-23e70dbb]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-23e70dbb]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-23e70dbb]{margin:10px}:root .mgn-l-10[data-v-23e70dbb]{margin-left:10px}:root .mgn-r-10[data-v-23e70dbb]{margin-right:10px}:root .mgn-t-10[data-v-23e70dbb]{margin-top:10px}:root .mgn-b-10[data-v-23e70dbb]{margin-bottom:10px}:root .mgn-lr-10[data-v-23e70dbb]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-23e70dbb]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-23e70dbb]{padding:12px}:root .pad-l-12[data-v-23e70dbb]{padding-left:12px}:root .pad-r-12[data-v-23e70dbb]{padding-right:12px}:root .pad-t-12[data-v-23e70dbb]{padding-top:12px}:root .pad-b-12[data-v-23e70dbb]{padding-bottom:12px}:root .pad-lr-12[data-v-23e70dbb]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-23e70dbb]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-23e70dbb]{margin:12px}:root .mgn-l-12[data-v-23e70dbb]{margin-left:12px}:root .mgn-r-12[data-v-23e70dbb]{margin-right:12px}:root .mgn-t-12[data-v-23e70dbb]{margin-top:12px}:root .mgn-b-12[data-v-23e70dbb]{margin-bottom:12px}:root .mgn-lr-12[data-v-23e70dbb]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-23e70dbb]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-23e70dbb]{padding:15px}:root .pad-l-15[data-v-23e70dbb]{padding-left:15px}:root .pad-r-15[data-v-23e70dbb]{padding-right:15px}:root .pad-t-15[data-v-23e70dbb]{padding-top:15px}:root .pad-b-15[data-v-23e70dbb]{padding-bottom:15px}:root .pad-lr-15[data-v-23e70dbb]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-23e70dbb]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-23e70dbb]{margin:15px}:root .mgn-l-15[data-v-23e70dbb]{margin-left:15px}:root .mgn-r-15[data-v-23e70dbb]{margin-right:15px}:root .mgn-t-15[data-v-23e70dbb]{margin-top:15px}:root .mgn-b-15[data-v-23e70dbb]{margin-bottom:15px}:root .mgn-lr-15[data-v-23e70dbb]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-23e70dbb]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-23e70dbb]{padding:20px}:root .pad-l-20[data-v-23e70dbb]{padding-left:20px}:root .pad-r-20[data-v-23e70dbb]{padding-right:20px}:root .pad-t-20[data-v-23e70dbb]{padding-top:20px}:root .pad-b-20[data-v-23e70dbb]{padding-bottom:20px}:root .pad-lr-20[data-v-23e70dbb]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-23e70dbb]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-23e70dbb]{margin:20px}:root .mgn-l-20[data-v-23e70dbb]{margin-left:20px}:root .mgn-r-20[data-v-23e70dbb]{margin-right:20px}:root .mgn-t-20[data-v-23e70dbb]{margin-top:20px}:root .mgn-b-20[data-v-23e70dbb]{margin-bottom:20px}:root .mgn-lr-20[data-v-23e70dbb]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-23e70dbb]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-23e70dbb]{padding:24px}:root .pad-l-24[data-v-23e70dbb]{padding-left:24px}:root .pad-r-24[data-v-23e70dbb]{padding-right:24px}:root .pad-t-24[data-v-23e70dbb]{padding-top:24px}:root .pad-b-24[data-v-23e70dbb]{padding-bottom:24px}:root .pad-lr-24[data-v-23e70dbb]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-23e70dbb]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-23e70dbb]{margin:24px}:root .mgn-l-24[data-v-23e70dbb]{margin-left:24px}:root .mgn-r-24[data-v-23e70dbb]{margin-right:24px}:root .mgn-t-24[data-v-23e70dbb]{margin-top:24px}:root .mgn-b-24[data-v-23e70dbb]{margin-bottom:24px}:root .mgn-lr-24[data-v-23e70dbb]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-23e70dbb]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-23e70dbb]{padding:25px}:root .pad-l-25[data-v-23e70dbb]{padding-left:25px}:root .pad-r-25[data-v-23e70dbb]{padding-right:25px}:root .pad-t-25[data-v-23e70dbb]{padding-top:25px}:root .pad-b-25[data-v-23e70dbb]{padding-bottom:25px}:root .pad-lr-25[data-v-23e70dbb]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-23e70dbb]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-23e70dbb]{margin:25px}:root .mgn-l-25[data-v-23e70dbb]{margin-left:25px}:root .mgn-r-25[data-v-23e70dbb]{margin-right:25px}:root .mgn-t-25[data-v-23e70dbb]{margin-top:25px}:root .mgn-b-25[data-v-23e70dbb]{margin-bottom:25px}:root .mgn-lr-25[data-v-23e70dbb]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-23e70dbb]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-23e70dbb]{padding:30px}:root .pad-l-30[data-v-23e70dbb]{padding-left:30px}:root .pad-r-30[data-v-23e70dbb]{padding-right:30px}:root .pad-t-30[data-v-23e70dbb]{padding-top:30px}:root .pad-b-30[data-v-23e70dbb]{padding-bottom:30px}:root .pad-lr-30[data-v-23e70dbb]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-23e70dbb]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-23e70dbb]{margin:30px}:root .mgn-l-30[data-v-23e70dbb]{margin-left:30px}:root .mgn-r-30[data-v-23e70dbb]{margin-right:30px}:root .mgn-t-30[data-v-23e70dbb]{margin-top:30px}:root .mgn-b-30[data-v-23e70dbb]{margin-bottom:30px}:root .mgn-lr-30[data-v-23e70dbb]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-23e70dbb]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-23e70dbb]{padding:40px}:root .pad-l-40[data-v-23e70dbb]{padding-left:40px}:root .pad-r-40[data-v-23e70dbb]{padding-right:40px}:root .pad-t-40[data-v-23e70dbb]{padding-top:40px}:root .pad-b-40[data-v-23e70dbb]{padding-bottom:40px}:root .pad-lr-40[data-v-23e70dbb]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-23e70dbb]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-23e70dbb]{margin:40px}:root .mgn-l-40[data-v-23e70dbb]{margin-left:40px}:root .mgn-r-40[data-v-23e70dbb]{margin-right:40px}:root .mgn-t-40[data-v-23e70dbb]{margin-top:40px}:root .mgn-b-40[data-v-23e70dbb]{margin-bottom:40px}:root .mgn-lr-40[data-v-23e70dbb]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-23e70dbb]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-23e70dbb]{padding:50px}:root .pad-l-50[data-v-23e70dbb]{padding-left:50px}:root .pad-r-50[data-v-23e70dbb]{padding-right:50px}:root .pad-t-50[data-v-23e70dbb]{padding-top:50px}:root .pad-b-50[data-v-23e70dbb]{padding-bottom:50px}:root .pad-lr-50[data-v-23e70dbb]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-23e70dbb]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-23e70dbb]{margin:50px}:root .mgn-l-50[data-v-23e70dbb]{margin-left:50px}:root .mgn-r-50[data-v-23e70dbb]{margin-right:50px}:root .mgn-t-50[data-v-23e70dbb]{margin-top:50px}:root .mgn-b-50[data-v-23e70dbb]{margin-bottom:50px}:root .mgn-lr-50[data-v-23e70dbb]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-23e70dbb]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-23e70dbb]{padding:60px}:root .pad-l-60[data-v-23e70dbb]{padding-left:60px}:root .pad-r-60[data-v-23e70dbb]{padding-right:60px}:root .pad-t-60[data-v-23e70dbb]{padding-top:60px}:root .pad-b-60[data-v-23e70dbb]{padding-bottom:60px}:root .pad-lr-60[data-v-23e70dbb]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-23e70dbb]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-23e70dbb]{margin:60px}:root .mgn-l-60[data-v-23e70dbb]{margin-left:60px}:root .mgn-r-60[data-v-23e70dbb]{margin-right:60px}:root .mgn-t-60[data-v-23e70dbb]{margin-top:60px}:root .mgn-b-60[data-v-23e70dbb]{margin-bottom:60px}:root .mgn-lr-60[data-v-23e70dbb]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-23e70dbb]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-23e70dbb]{padding:70px}:root .pad-l-70[data-v-23e70dbb]{padding-left:70px}:root .pad-r-70[data-v-23e70dbb]{padding-right:70px}:root .pad-t-70[data-v-23e70dbb]{padding-top:70px}:root .pad-b-70[data-v-23e70dbb]{padding-bottom:70px}:root .pad-lr-70[data-v-23e70dbb]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-23e70dbb]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-23e70dbb]{margin:70px}:root .mgn-l-70[data-v-23e70dbb]{margin-left:70px}:root .mgn-r-70[data-v-23e70dbb]{margin-right:70px}:root .mgn-t-70[data-v-23e70dbb]{margin-top:70px}:root .mgn-b-70[data-v-23e70dbb]{margin-bottom:70px}:root .mgn-lr-70[data-v-23e70dbb]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-23e70dbb]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-23e70dbb]{padding:80px}:root .pad-l-80[data-v-23e70dbb]{padding-left:80px}:root .pad-r-80[data-v-23e70dbb]{padding-right:80px}:root .pad-t-80[data-v-23e70dbb]{padding-top:80px}:root .pad-b-80[data-v-23e70dbb]{padding-bottom:80px}:root .pad-lr-80[data-v-23e70dbb]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-23e70dbb]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-23e70dbb]{margin:80px}:root .mgn-l-80[data-v-23e70dbb]{margin-left:80px}:root .mgn-r-80[data-v-23e70dbb]{margin-right:80px}:root .mgn-t-80[data-v-23e70dbb]{margin-top:80px}:root .mgn-b-80[data-v-23e70dbb]{margin-bottom:80px}:root .mgn-lr-80[data-v-23e70dbb]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-23e70dbb]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-23e70dbb]{padding:90px}:root .pad-l-90[data-v-23e70dbb]{padding-left:90px}:root .pad-r-90[data-v-23e70dbb]{padding-right:90px}:root .pad-t-90[data-v-23e70dbb]{padding-top:90px}:root .pad-b-90[data-v-23e70dbb]{padding-bottom:90px}:root .pad-lr-90[data-v-23e70dbb]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-23e70dbb]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-23e70dbb]{margin:90px}:root .mgn-l-90[data-v-23e70dbb]{margin-left:90px}:root .mgn-r-90[data-v-23e70dbb]{margin-right:90px}:root .mgn-t-90[data-v-23e70dbb]{margin-top:90px}:root .mgn-b-90[data-v-23e70dbb]{margin-bottom:90px}:root .mgn-lr-90[data-v-23e70dbb]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-23e70dbb]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-23e70dbb]{padding:100px}:root .pad-l-100[data-v-23e70dbb]{padding-left:100px}:root .pad-r-100[data-v-23e70dbb]{padding-right:100px}:root .pad-t-100[data-v-23e70dbb]{padding-top:100px}:root .pad-b-100[data-v-23e70dbb]{padding-bottom:100px}:root .pad-lr-100[data-v-23e70dbb]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-23e70dbb]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-23e70dbb]{margin:100px}:root .mgn-l-100[data-v-23e70dbb]{margin-left:100px}:root .mgn-r-100[data-v-23e70dbb]{margin-right:100px}:root .mgn-t-100[data-v-23e70dbb]{margin-top:100px}:root .mgn-b-100[data-v-23e70dbb]{margin-bottom:100px}:root .mgn-lr-100[data-v-23e70dbb]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-23e70dbb]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-23e70dbb]{padding:120px}:root .pad-l-120[data-v-23e70dbb]{padding-left:120px}:root .pad-r-120[data-v-23e70dbb]{padding-right:120px}:root .pad-t-120[data-v-23e70dbb]{padding-top:120px}:root .pad-b-120[data-v-23e70dbb]{padding-bottom:120px}:root .pad-lr-120[data-v-23e70dbb]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-23e70dbb]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-23e70dbb]{margin:120px}:root .mgn-l-120[data-v-23e70dbb]{margin-left:120px}:root .mgn-r-120[data-v-23e70dbb]{margin-right:120px}:root .mgn-t-120[data-v-23e70dbb]{margin-top:120px}:root .mgn-b-120[data-v-23e70dbb]{margin-bottom:120px}:root .mgn-lr-120[data-v-23e70dbb]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-23e70dbb]{margin-top:120px;margin-bottom:120px}[data-v-23e70dbb]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-23e70dbb]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-23e70dbb]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-23e70dbb]{width:100%}.v-app[data-v-23e70dbb]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-23e70dbb]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-23e70dbb]{margin-bottom:10px}.devise-container input[type=email][data-v-23e70dbb],.devise-container input[type=password][data-v-23e70dbb],.devise-container input[type=submit][data-v-23e70dbb]{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-23e70dbb]{cursor:pointer}.devise-container .actions input[data-v-23e70dbb]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-23e70dbb],a[data-v-23e70dbb]:hover,a[data-v-23e70dbb]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-23e70dbb]:hover{color:#2d8e54;text-decoration:underline}a[data-v-23e70dbb]:focus{color:#164057}h1[data-v-23e70dbb],h2[data-v-23e70dbb],h3[data-v-23e70dbb],h4[data-v-23e70dbb],h5[data-v-23e70dbb],h6[data-v-23e70dbb]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-23e70dbb],.heading-2[data-v-23e70dbb],.heading-3[data-v-23e70dbb],.heading-4[data-v-23e70dbb],.heading-5[data-v-23e70dbb],.heading-6[data-v-23e70dbb]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-23e70dbb]{font-size:2.5rem}.heading-2[data-v-23e70dbb]{font-size:2rem}.heading-3[data-v-23e70dbb]{font-size:1.75rem}.heading-4[data-v-23e70dbb]{font-size:1.5rem}.heading-5[data-v-23e70dbb]{font-size:1.25rem}.heading-6[data-v-23e70dbb]{font-size:1rem}.error_text[data-v-23e70dbb]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-23e70dbb]{width:100%;min-height:50px}nav[data-v-23e70dbb]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-23e70dbb],.nav-right[data-v-23e70dbb]{display:flex;flex-direction:row}.nav-link[data-v-23e70dbb]{font-size:18px}.nav-loggedout[data-v-23e70dbb]{color:#000}.nav-loggedin[data-v-23e70dbb]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-23e70dbb]{color:#fff}.nav-loggedin a[data-v-23e70dbb]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-23e70dbb]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-23e70dbb]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-23e70dbb]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-23e70dbb]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-23e70dbb]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-23e70dbb]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-23e70dbb]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-23e70dbb]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-23e70dbb]{gap:5%}}button[data-v-23e70dbb]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-23e70dbb],.cancel_button[data-v-23e70dbb]{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-23e70dbb]{background-color:#ccc}.action_button[data-v-23e70dbb]:disabled,.cancel_button[data-v-23e70dbb]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-23e70dbb]{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-23e70dbb]{width:fit-content}.button__empty[data-v-23e70dbb]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-23e70dbb]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-23e70dbb]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-23e70dbb]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-23e70dbb]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-23e70dbb]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-23e70dbb]{background-color:#eef5fa}.btn-pricing[data-v-23e70dbb]{font-size:22px;border:none}.simple-table[data-v-23e70dbb]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-23e70dbb],.simple-table td[data-v-23e70dbb]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-23e70dbb]{padding:5px}.date-cell[data-v-23e70dbb]{white-space:nowrap}.number-cell[data-v-23e70dbb]{text-align:right}.negative-cell[data-v-23e70dbb]{color:#f94144}.net-worth-row[data-v-23e70dbb]{background-color:#f5dc98}.bold-cell[data-v-23e70dbb]{font-weight:700}.warn-text[data-v-23e70dbb]{color:#fb991c}.error-text[data-v-23e70dbb]{color:#f94144}.form__panel[data-v-23e70dbb]{display:block}.form__row[data-v-23e70dbb]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-23e70dbb]{display:flex}.form__header[data-v-23e70dbb]{width:26%}.form__input[data-v-23e70dbb]{width:100%}.form__input input[data-v-23e70dbb]{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-23e70dbb]{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-23e70dbb]{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-23e70dbb]{width:100%}.form__input .dp__main input[data-v-23e70dbb]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-23e70dbb],.form__input select[data-v-23e70dbb],.form__input .dp__main[data-v-23e70dbb]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-23e70dbb],.form__input select[data-v-23e70dbb],.form__input .dp__main[data-v-23e70dbb]{width:50%}}.form__input input[data-v-23e70dbb]:hover,.form__input select[data-v-23e70dbb]:hover,.form__input textarea[data-v-23e70dbb]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-23e70dbb]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-23e70dbb]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-23e70dbb]:focus{border-color:var(--color-input-focus)}.form__input[data-v-23e70dbb]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-23e70dbb]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-23e70dbb]{display:flex;gap:10px}.form__input--mandatory[data-v-23e70dbb]{color:#f94144}.form__input--mandatory__one-of-two[data-v-23e70dbb]{color:#f94144;vertical-align:super}.form__section[data-v-23e70dbb]{padding:30px 10px}.disabled-field[data-v-23e70dbb]{color:#aaa}.select-wrapper[data-v-23e70dbb]{position:relative}.select-wrapper[data-v-23e70dbb]: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-23e70dbb]{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-23e70dbb]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-23e70dbb]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-23e70dbb]{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-23e70dbb],.sysadmin-page-header h1[data-v-23e70dbb],.sysadmin-page-header .sysadmin-page-header__title[data-v-23e70dbb],.page-header h1[data-v-23e70dbb],.page-header .page-header__title[data-v-23e70dbb]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-23e70dbb]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-23e70dbb]{margin-bottom:18px}.page-header h1[data-v-23e70dbb],.page-header .page-header__title[data-v-23e70dbb]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-23e70dbb]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-23e70dbb]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-23e70dbb]{margin-bottom:18px}.sysadmin-page-header h1[data-v-23e70dbb],.sysadmin-page-header .sysadmin-page-header__title[data-v-23e70dbb]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-23e70dbb]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-23e70dbb]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-23e70dbb]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-23e70dbb]{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-23e70dbb]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-23e70dbb]{font-size:14px}.admin-card[data-v-23e70dbb]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-23e70dbb]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-23e70dbb]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-23e70dbb]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-23e70dbb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-23e70dbb]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-23e70dbb]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-23e70dbb]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-23e70dbb]{margin-top:18px}.deploy-page .deploy-list[data-v-23e70dbb]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-23e70dbb]{margin:6px 0}.admin-form-card[data-v-23e70dbb]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-23e70dbb]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-23e70dbb]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-23e70dbb]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-23e70dbb]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-23e70dbb]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-23e70dbb]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-23e70dbb]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-23e70dbb]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-23e70dbb],.admin-form-container .admin-form-group select[data-v-23e70dbb]{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-23e70dbb]:disabled,.admin-form-container .admin-form-group select[data-v-23e70dbb]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-23e70dbb]:focus,.admin-form-container .admin-form-group select[data-v-23e70dbb]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-23e70dbb]{-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-23e70dbb]{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-23e70dbb]{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-23e70dbb]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-23e70dbb]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-23e70dbb]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-23e70dbb]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-23e70dbb]{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-23e70dbb]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-23e70dbb]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-23e70dbb]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-23e70dbb]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-23e70dbb]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-23e70dbb]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-23e70dbb]{background-color:#177100;color:#fff}.admin-badge.id[data-v-23e70dbb],.admin-badge.external-uuid[data-v-23e70dbb]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-23e70dbb]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-23e70dbb]{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.change-password-btn[data-v-23e70dbb]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-23e70dbb]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-23e70dbb]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-23e70dbb]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-23e70dbb]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-23e70dbb]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-23e70dbb]{font-size:14px}.admin-detail-item[data-v-23e70dbb]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-23e70dbb]{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-23e70dbb]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-23e70dbb]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-23e70dbb]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-23e70dbb]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-23e70dbb]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-23e70dbb]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-23e70dbb]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-23e70dbb]:hover{color:#2c5444}.admin-filter-select select[data-v-23e70dbb]{min-width:150px}.admin-filter-select select[data-v-23e70dbb]:focus{border-color:#2c5444}.admin-header-section[data-v-23e70dbb]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-23e70dbb]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-23e70dbb]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-23e70dbb]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-23e70dbb]{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-23e70dbb]{font-size:14px}.admin-add-btn[data-v-23e70dbb]:hover{background-color:#1a3329}.table-containers[data-v-23e70dbb]{display:flex;gap:20px}.table-containers .table-container[data-v-23e70dbb]{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-23e70dbb]{font-weight:700}.table-containers .table-value[data-v-23e70dbb]{font-size:1.2em}.sysadmin-button-bar[data-v-23e70dbb]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-23e70dbb]{margin:20px 0}.swal-password-form .form-group[data-v-23e70dbb]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-23e70dbb]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-23e70dbb]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-23e70dbb]{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-23e70dbb]{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-23e70dbb]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.panel[data-v-23e70dbb]{border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;padding:18px}.panel-header[data-v-23e70dbb]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:14px;text-align:left;width:100%}.panel-title[data-v-23e70dbb]{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;font-size:18px;font-weight:700;color:#2c5444;text-align:left;width:100%;margin-left:0!important;margin-right:auto!important;align-self:flex-start}.panel-title__icon[data-v-23e70dbb]{font-size:16px;color:#2c5444}.empty-state[data-v-23e70dbb]{background-color:#f8f9fa;border-radius:8px;padding:30px;text-align:center;color:#666}.training-list[data-v-23e70dbb]{display:flex;flex-direction:column;gap:24px}.training-pagination[data-v-23e70dbb]{margin-top:16px;display:flex;justify-content:center}.category-section[data-v-23e70dbb]{margin-bottom:16px}.category-section .category-header[data-v-23e70dbb]{margin-bottom:12px}.category-section .category-header h3[data-v-23e70dbb]{display:inline-block;font-size:18px;font-weight:600;color:#2c5444;padding:6px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.06)}.training-item[data-v-23e70dbb]{display:flex;align-items:center;background-color:#f8f9fa;border-radius:8px;padding:16px 20px;box-shadow:0 2px 4px #0000000d}.training-item[data-v-23e70dbb]:hover{background-color:#f1f3f5}.training-item .training-info[data-v-23e70dbb]{flex:1}.training-item .training-info .training-title[data-v-23e70dbb]{font-size:18px;font-weight:500;color:#333}.training-item .training-info .training-title a[data-v-23e70dbb]{color:#2c5444;text-decoration:none}.training-item .training-info .training-title a[data-v-23e70dbb]:hover{text-decoration:underline}.training-item .training-info .training-user-name[data-v-23e70dbb]{margin-top:4px;font-size:13px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;gap:6px}.training-item .training-dates[data-v-23e70dbb]{font-size:14px;font-weight:500;margin-right:16px}.training-item .training-dates.expiry-normal[data-v-23e70dbb]{color:#000}.training-item .training-dates.expiry-warning[data-v-23e70dbb]{color:#fb991c}.training-item .training-dates.expiry-overdue[data-v-23e70dbb]{color:#f94144}.training-item .training-actions[data-v-23e70dbb]{display:flex;align-items:center;gap:8px;margin-left:auto;margin-right:16px}.training-item .training-actions button[data-v-23e70dbb]{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}.training-item .training-actions button[data-v-23e70dbb]:hover{background-color:#2c5444;color:#fff}.training-item .training-actions button[data-v-23e70dbb]:active{transform:scale(.98)}.training-item .training-actions .certificate-button[data-v-23e70dbb]{border-color:#2c5444;color:#2c5444}.training-item .training-actions .certificate-button[data-v-23e70dbb]:hover{background-color:#2c5444;color:#fff}.training-item .training-actions .certificate-button.is-expired[data-v-23e70dbb]{border-color:#b3b3b3;color:#b3b3b3}.training-item .training-actions .certificate-button.is-expired[data-v-23e70dbb]:hover{background-color:#fff;color:#b3b3b3}.training-item .training-actions .completion-record-button[data-v-23e70dbb]{border-color:#2c5444;color:#2c5444}.training-item .training-actions .completion-record-button[data-v-23e70dbb]:hover{background-color:#2c5444;color:#fff}.training-item .training-actions .completed-document-button[data-v-23e70dbb]{border-color:#2c5444;color:#2c5444}.training-item .training-actions .completed-document-button[data-v-23e70dbb]:hover{background-color:#2c5444;color:#fff}.training-item .training-status[data-v-23e70dbb]{margin-left:0;color:#57ca85;display:flex;align-items:center;font-size:22px}@media (max-width: 560px){.panel[data-v-23e70dbb]{padding:10px}.category-section[data-v-23e70dbb]{padding-left:0;padding-right:0}.category-section .category-header h3[data-v-23e70dbb]{padding:6px 8px}.training-item[data-v-23e70dbb]{padding:12px 10px}.training-item .training-dates[data-v-23e70dbb]{margin-right:6px}.training-item .training-actions[data-v-23e70dbb]{gap:6px;margin-right:6px}.training-item .training-actions button[data-v-23e70dbb]{padding:4px 8px;font-size:13px}}[data-v-0fb799af]: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-0fb799af]{padding:0}:root .pad-l-0[data-v-0fb799af]{padding-left:0}:root .pad-r-0[data-v-0fb799af]{padding-right:0}:root .pad-t-0[data-v-0fb799af]{padding-top:0}:root .pad-b-0[data-v-0fb799af]{padding-bottom:0}:root .pad-lr-0[data-v-0fb799af]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-0fb799af]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-0fb799af]{margin:0}:root .mgn-l-0[data-v-0fb799af]{margin-left:0}:root .mgn-r-0[data-v-0fb799af]{margin-right:0}:root .mgn-t-0[data-v-0fb799af]{margin-top:0}:root .mgn-b-0[data-v-0fb799af]{margin-bottom:0}:root .mgn-lr-0[data-v-0fb799af]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-0fb799af]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-0fb799af]{padding:2px}:root .pad-l-2[data-v-0fb799af]{padding-left:2px}:root .pad-r-2[data-v-0fb799af]{padding-right:2px}:root .pad-t-2[data-v-0fb799af]{padding-top:2px}:root .pad-b-2[data-v-0fb799af]{padding-bottom:2px}:root .pad-lr-2[data-v-0fb799af]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-0fb799af]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-0fb799af]{margin:2px}:root .mgn-l-2[data-v-0fb799af]{margin-left:2px}:root .mgn-r-2[data-v-0fb799af]{margin-right:2px}:root .mgn-t-2[data-v-0fb799af]{margin-top:2px}:root .mgn-b-2[data-v-0fb799af]{margin-bottom:2px}:root .mgn-lr-2[data-v-0fb799af]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-0fb799af]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-0fb799af]{padding:3px}:root .pad-l-3[data-v-0fb799af]{padding-left:3px}:root .pad-r-3[data-v-0fb799af]{padding-right:3px}:root .pad-t-3[data-v-0fb799af]{padding-top:3px}:root .pad-b-3[data-v-0fb799af]{padding-bottom:3px}:root .pad-lr-3[data-v-0fb799af]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-0fb799af]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-0fb799af]{margin:3px}:root .mgn-l-3[data-v-0fb799af]{margin-left:3px}:root .mgn-r-3[data-v-0fb799af]{margin-right:3px}:root .mgn-t-3[data-v-0fb799af]{margin-top:3px}:root .mgn-b-3[data-v-0fb799af]{margin-bottom:3px}:root .mgn-lr-3[data-v-0fb799af]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-0fb799af]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-0fb799af]{padding:4px}:root .pad-l-4[data-v-0fb799af]{padding-left:4px}:root .pad-r-4[data-v-0fb799af]{padding-right:4px}:root .pad-t-4[data-v-0fb799af]{padding-top:4px}:root .pad-b-4[data-v-0fb799af]{padding-bottom:4px}:root .pad-lr-4[data-v-0fb799af]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-0fb799af]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-0fb799af]{margin:4px}:root .mgn-l-4[data-v-0fb799af]{margin-left:4px}:root .mgn-r-4[data-v-0fb799af]{margin-right:4px}:root .mgn-t-4[data-v-0fb799af]{margin-top:4px}:root .mgn-b-4[data-v-0fb799af]{margin-bottom:4px}:root .mgn-lr-4[data-v-0fb799af]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-0fb799af]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-0fb799af]{padding:5px}:root .pad-l-5[data-v-0fb799af]{padding-left:5px}:root .pad-r-5[data-v-0fb799af]{padding-right:5px}:root .pad-t-5[data-v-0fb799af]{padding-top:5px}:root .pad-b-5[data-v-0fb799af]{padding-bottom:5px}:root .pad-lr-5[data-v-0fb799af]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-0fb799af]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-0fb799af]{margin:5px}:root .mgn-l-5[data-v-0fb799af]{margin-left:5px}:root .mgn-r-5[data-v-0fb799af]{margin-right:5px}:root .mgn-t-5[data-v-0fb799af]{margin-top:5px}:root .mgn-b-5[data-v-0fb799af]{margin-bottom:5px}:root .mgn-lr-5[data-v-0fb799af]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-0fb799af]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-0fb799af]{padding:6px}:root .pad-l-6[data-v-0fb799af]{padding-left:6px}:root .pad-r-6[data-v-0fb799af]{padding-right:6px}:root .pad-t-6[data-v-0fb799af]{padding-top:6px}:root .pad-b-6[data-v-0fb799af]{padding-bottom:6px}:root .pad-lr-6[data-v-0fb799af]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-0fb799af]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-0fb799af]{margin:6px}:root .mgn-l-6[data-v-0fb799af]{margin-left:6px}:root .mgn-r-6[data-v-0fb799af]{margin-right:6px}:root .mgn-t-6[data-v-0fb799af]{margin-top:6px}:root .mgn-b-6[data-v-0fb799af]{margin-bottom:6px}:root .mgn-lr-6[data-v-0fb799af]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-0fb799af]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-0fb799af]{padding:8px}:root .pad-l-8[data-v-0fb799af]{padding-left:8px}:root .pad-r-8[data-v-0fb799af]{padding-right:8px}:root .pad-t-8[data-v-0fb799af]{padding-top:8px}:root .pad-b-8[data-v-0fb799af]{padding-bottom:8px}:root .pad-lr-8[data-v-0fb799af]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-0fb799af]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-0fb799af]{margin:8px}:root .mgn-l-8[data-v-0fb799af]{margin-left:8px}:root .mgn-r-8[data-v-0fb799af]{margin-right:8px}:root .mgn-t-8[data-v-0fb799af]{margin-top:8px}:root .mgn-b-8[data-v-0fb799af]{margin-bottom:8px}:root .mgn-lr-8[data-v-0fb799af]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-0fb799af]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-0fb799af]{padding:9px}:root .pad-l-9[data-v-0fb799af]{padding-left:9px}:root .pad-r-9[data-v-0fb799af]{padding-right:9px}:root .pad-t-9[data-v-0fb799af]{padding-top:9px}:root .pad-b-9[data-v-0fb799af]{padding-bottom:9px}:root .pad-lr-9[data-v-0fb799af]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-0fb799af]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-0fb799af]{margin:9px}:root .mgn-l-9[data-v-0fb799af]{margin-left:9px}:root .mgn-r-9[data-v-0fb799af]{margin-right:9px}:root .mgn-t-9[data-v-0fb799af]{margin-top:9px}:root .mgn-b-9[data-v-0fb799af]{margin-bottom:9px}:root .mgn-lr-9[data-v-0fb799af]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-0fb799af]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-0fb799af]{padding:10px}:root .pad-l-10[data-v-0fb799af]{padding-left:10px}:root .pad-r-10[data-v-0fb799af]{padding-right:10px}:root .pad-t-10[data-v-0fb799af]{padding-top:10px}:root .pad-b-10[data-v-0fb799af]{padding-bottom:10px}:root .pad-lr-10[data-v-0fb799af]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-0fb799af]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-0fb799af]{margin:10px}:root .mgn-l-10[data-v-0fb799af]{margin-left:10px}:root .mgn-r-10[data-v-0fb799af]{margin-right:10px}:root .mgn-t-10[data-v-0fb799af]{margin-top:10px}:root .mgn-b-10[data-v-0fb799af]{margin-bottom:10px}:root .mgn-lr-10[data-v-0fb799af]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-0fb799af]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-0fb799af]{padding:12px}:root .pad-l-12[data-v-0fb799af]{padding-left:12px}:root .pad-r-12[data-v-0fb799af]{padding-right:12px}:root .pad-t-12[data-v-0fb799af]{padding-top:12px}:root .pad-b-12[data-v-0fb799af]{padding-bottom:12px}:root .pad-lr-12[data-v-0fb799af]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-0fb799af]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-0fb799af]{margin:12px}:root .mgn-l-12[data-v-0fb799af]{margin-left:12px}:root .mgn-r-12[data-v-0fb799af]{margin-right:12px}:root .mgn-t-12[data-v-0fb799af]{margin-top:12px}:root .mgn-b-12[data-v-0fb799af]{margin-bottom:12px}:root .mgn-lr-12[data-v-0fb799af]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-0fb799af]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-0fb799af]{padding:15px}:root .pad-l-15[data-v-0fb799af]{padding-left:15px}:root .pad-r-15[data-v-0fb799af]{padding-right:15px}:root .pad-t-15[data-v-0fb799af]{padding-top:15px}:root .pad-b-15[data-v-0fb799af]{padding-bottom:15px}:root .pad-lr-15[data-v-0fb799af]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-0fb799af]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-0fb799af]{margin:15px}:root .mgn-l-15[data-v-0fb799af]{margin-left:15px}:root .mgn-r-15[data-v-0fb799af]{margin-right:15px}:root .mgn-t-15[data-v-0fb799af]{margin-top:15px}:root .mgn-b-15[data-v-0fb799af]{margin-bottom:15px}:root .mgn-lr-15[data-v-0fb799af]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-0fb799af]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-0fb799af]{padding:20px}:root .pad-l-20[data-v-0fb799af]{padding-left:20px}:root .pad-r-20[data-v-0fb799af]{padding-right:20px}:root .pad-t-20[data-v-0fb799af]{padding-top:20px}:root .pad-b-20[data-v-0fb799af]{padding-bottom:20px}:root .pad-lr-20[data-v-0fb799af]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-0fb799af]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-0fb799af]{margin:20px}:root .mgn-l-20[data-v-0fb799af]{margin-left:20px}:root .mgn-r-20[data-v-0fb799af]{margin-right:20px}:root .mgn-t-20[data-v-0fb799af]{margin-top:20px}:root .mgn-b-20[data-v-0fb799af]{margin-bottom:20px}:root .mgn-lr-20[data-v-0fb799af]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-0fb799af]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-0fb799af]{padding:24px}:root .pad-l-24[data-v-0fb799af]{padding-left:24px}:root .pad-r-24[data-v-0fb799af]{padding-right:24px}:root .pad-t-24[data-v-0fb799af]{padding-top:24px}:root .pad-b-24[data-v-0fb799af]{padding-bottom:24px}:root .pad-lr-24[data-v-0fb799af]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-0fb799af]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-0fb799af]{margin:24px}:root .mgn-l-24[data-v-0fb799af]{margin-left:24px}:root .mgn-r-24[data-v-0fb799af]{margin-right:24px}:root .mgn-t-24[data-v-0fb799af]{margin-top:24px}:root .mgn-b-24[data-v-0fb799af]{margin-bottom:24px}:root .mgn-lr-24[data-v-0fb799af]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-0fb799af]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-0fb799af]{padding:25px}:root .pad-l-25[data-v-0fb799af]{padding-left:25px}:root .pad-r-25[data-v-0fb799af]{padding-right:25px}:root .pad-t-25[data-v-0fb799af]{padding-top:25px}:root .pad-b-25[data-v-0fb799af]{padding-bottom:25px}:root .pad-lr-25[data-v-0fb799af]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-0fb799af]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-0fb799af]{margin:25px}:root .mgn-l-25[data-v-0fb799af]{margin-left:25px}:root .mgn-r-25[data-v-0fb799af]{margin-right:25px}:root .mgn-t-25[data-v-0fb799af]{margin-top:25px}:root .mgn-b-25[data-v-0fb799af]{margin-bottom:25px}:root .mgn-lr-25[data-v-0fb799af]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-0fb799af]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-0fb799af]{padding:30px}:root .pad-l-30[data-v-0fb799af]{padding-left:30px}:root .pad-r-30[data-v-0fb799af]{padding-right:30px}:root .pad-t-30[data-v-0fb799af]{padding-top:30px}:root .pad-b-30[data-v-0fb799af]{padding-bottom:30px}:root .pad-lr-30[data-v-0fb799af]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-0fb799af]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-0fb799af]{margin:30px}:root .mgn-l-30[data-v-0fb799af]{margin-left:30px}:root .mgn-r-30[data-v-0fb799af]{margin-right:30px}:root .mgn-t-30[data-v-0fb799af]{margin-top:30px}:root .mgn-b-30[data-v-0fb799af]{margin-bottom:30px}:root .mgn-lr-30[data-v-0fb799af]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-0fb799af]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-0fb799af]{padding:40px}:root .pad-l-40[data-v-0fb799af]{padding-left:40px}:root .pad-r-40[data-v-0fb799af]{padding-right:40px}:root .pad-t-40[data-v-0fb799af]{padding-top:40px}:root .pad-b-40[data-v-0fb799af]{padding-bottom:40px}:root .pad-lr-40[data-v-0fb799af]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-0fb799af]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-0fb799af]{margin:40px}:root .mgn-l-40[data-v-0fb799af]{margin-left:40px}:root .mgn-r-40[data-v-0fb799af]{margin-right:40px}:root .mgn-t-40[data-v-0fb799af]{margin-top:40px}:root .mgn-b-40[data-v-0fb799af]{margin-bottom:40px}:root .mgn-lr-40[data-v-0fb799af]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-0fb799af]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-0fb799af]{padding:50px}:root .pad-l-50[data-v-0fb799af]{padding-left:50px}:root .pad-r-50[data-v-0fb799af]{padding-right:50px}:root .pad-t-50[data-v-0fb799af]{padding-top:50px}:root .pad-b-50[data-v-0fb799af]{padding-bottom:50px}:root .pad-lr-50[data-v-0fb799af]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-0fb799af]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-0fb799af]{margin:50px}:root .mgn-l-50[data-v-0fb799af]{margin-left:50px}:root .mgn-r-50[data-v-0fb799af]{margin-right:50px}:root .mgn-t-50[data-v-0fb799af]{margin-top:50px}:root .mgn-b-50[data-v-0fb799af]{margin-bottom:50px}:root .mgn-lr-50[data-v-0fb799af]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-0fb799af]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-0fb799af]{padding:60px}:root .pad-l-60[data-v-0fb799af]{padding-left:60px}:root .pad-r-60[data-v-0fb799af]{padding-right:60px}:root .pad-t-60[data-v-0fb799af]{padding-top:60px}:root .pad-b-60[data-v-0fb799af]{padding-bottom:60px}:root .pad-lr-60[data-v-0fb799af]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-0fb799af]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-0fb799af]{margin:60px}:root .mgn-l-60[data-v-0fb799af]{margin-left:60px}:root .mgn-r-60[data-v-0fb799af]{margin-right:60px}:root .mgn-t-60[data-v-0fb799af]{margin-top:60px}:root .mgn-b-60[data-v-0fb799af]{margin-bottom:60px}:root .mgn-lr-60[data-v-0fb799af]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-0fb799af]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-0fb799af]{padding:70px}:root .pad-l-70[data-v-0fb799af]{padding-left:70px}:root .pad-r-70[data-v-0fb799af]{padding-right:70px}:root .pad-t-70[data-v-0fb799af]{padding-top:70px}:root .pad-b-70[data-v-0fb799af]{padding-bottom:70px}:root .pad-lr-70[data-v-0fb799af]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-0fb799af]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-0fb799af]{margin:70px}:root .mgn-l-70[data-v-0fb799af]{margin-left:70px}:root .mgn-r-70[data-v-0fb799af]{margin-right:70px}:root .mgn-t-70[data-v-0fb799af]{margin-top:70px}:root .mgn-b-70[data-v-0fb799af]{margin-bottom:70px}:root .mgn-lr-70[data-v-0fb799af]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-0fb799af]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-0fb799af]{padding:80px}:root .pad-l-80[data-v-0fb799af]{padding-left:80px}:root .pad-r-80[data-v-0fb799af]{padding-right:80px}:root .pad-t-80[data-v-0fb799af]{padding-top:80px}:root .pad-b-80[data-v-0fb799af]{padding-bottom:80px}:root .pad-lr-80[data-v-0fb799af]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-0fb799af]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-0fb799af]{margin:80px}:root .mgn-l-80[data-v-0fb799af]{margin-left:80px}:root .mgn-r-80[data-v-0fb799af]{margin-right:80px}:root .mgn-t-80[data-v-0fb799af]{margin-top:80px}:root .mgn-b-80[data-v-0fb799af]{margin-bottom:80px}:root .mgn-lr-80[data-v-0fb799af]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-0fb799af]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-0fb799af]{padding:90px}:root .pad-l-90[data-v-0fb799af]{padding-left:90px}:root .pad-r-90[data-v-0fb799af]{padding-right:90px}:root .pad-t-90[data-v-0fb799af]{padding-top:90px}:root .pad-b-90[data-v-0fb799af]{padding-bottom:90px}:root .pad-lr-90[data-v-0fb799af]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-0fb799af]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-0fb799af]{margin:90px}:root .mgn-l-90[data-v-0fb799af]{margin-left:90px}:root .mgn-r-90[data-v-0fb799af]{margin-right:90px}:root .mgn-t-90[data-v-0fb799af]{margin-top:90px}:root .mgn-b-90[data-v-0fb799af]{margin-bottom:90px}:root .mgn-lr-90[data-v-0fb799af]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-0fb799af]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-0fb799af]{padding:100px}:root .pad-l-100[data-v-0fb799af]{padding-left:100px}:root .pad-r-100[data-v-0fb799af]{padding-right:100px}:root .pad-t-100[data-v-0fb799af]{padding-top:100px}:root .pad-b-100[data-v-0fb799af]{padding-bottom:100px}:root .pad-lr-100[data-v-0fb799af]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-0fb799af]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-0fb799af]{margin:100px}:root .mgn-l-100[data-v-0fb799af]{margin-left:100px}:root .mgn-r-100[data-v-0fb799af]{margin-right:100px}:root .mgn-t-100[data-v-0fb799af]{margin-top:100px}:root .mgn-b-100[data-v-0fb799af]{margin-bottom:100px}:root .mgn-lr-100[data-v-0fb799af]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-0fb799af]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-0fb799af]{padding:120px}:root .pad-l-120[data-v-0fb799af]{padding-left:120px}:root .pad-r-120[data-v-0fb799af]{padding-right:120px}:root .pad-t-120[data-v-0fb799af]{padding-top:120px}:root .pad-b-120[data-v-0fb799af]{padding-bottom:120px}:root .pad-lr-120[data-v-0fb799af]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-0fb799af]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-0fb799af]{margin:120px}:root .mgn-l-120[data-v-0fb799af]{margin-left:120px}:root .mgn-r-120[data-v-0fb799af]{margin-right:120px}:root .mgn-t-120[data-v-0fb799af]{margin-top:120px}:root .mgn-b-120[data-v-0fb799af]{margin-bottom:120px}:root .mgn-lr-120[data-v-0fb799af]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-0fb799af]{margin-top:120px;margin-bottom:120px}[data-v-0fb799af]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-0fb799af]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-0fb799af]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-0fb799af]{width:100%}.v-app[data-v-0fb799af]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-0fb799af]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-0fb799af]{margin-bottom:10px}.devise-container input[type=email][data-v-0fb799af],.devise-container input[type=password][data-v-0fb799af],.devise-container input[type=submit][data-v-0fb799af]{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-0fb799af]{cursor:pointer}.devise-container .actions input[data-v-0fb799af]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-0fb799af],a[data-v-0fb799af]:hover,a[data-v-0fb799af]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-0fb799af]:hover{color:#2d8e54;text-decoration:underline}a[data-v-0fb799af]:focus{color:#164057}h1[data-v-0fb799af],h2[data-v-0fb799af],h3[data-v-0fb799af],h4[data-v-0fb799af],h5[data-v-0fb799af],h6[data-v-0fb799af]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-0fb799af],.heading-2[data-v-0fb799af],.heading-3[data-v-0fb799af],.heading-4[data-v-0fb799af],.heading-5[data-v-0fb799af],.heading-6[data-v-0fb799af]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-0fb799af]{font-size:2.5rem}.heading-2[data-v-0fb799af]{font-size:2rem}.heading-3[data-v-0fb799af]{font-size:1.75rem}.heading-4[data-v-0fb799af]{font-size:1.5rem}.heading-5[data-v-0fb799af]{font-size:1.25rem}.heading-6[data-v-0fb799af]{font-size:1rem}.error_text[data-v-0fb799af]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-0fb799af]{width:100%;min-height:50px}nav[data-v-0fb799af]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-0fb799af],.nav-right[data-v-0fb799af]{display:flex;flex-direction:row}.nav-link[data-v-0fb799af]{font-size:18px}.nav-loggedout[data-v-0fb799af]{color:#000}.nav-loggedin[data-v-0fb799af]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-0fb799af]{color:#fff}.nav-loggedin a[data-v-0fb799af]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-0fb799af]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-0fb799af]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-0fb799af]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-0fb799af]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-0fb799af]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-0fb799af]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-0fb799af]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-0fb799af]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-0fb799af]{gap:5%}}button[data-v-0fb799af]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-0fb799af],.cancel_button[data-v-0fb799af]{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-0fb799af]{background-color:#ccc}.action_button[data-v-0fb799af]:disabled,.cancel_button[data-v-0fb799af]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-0fb799af]{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-0fb799af]{width:fit-content}.button__empty[data-v-0fb799af]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-0fb799af]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-0fb799af]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-0fb799af]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-0fb799af]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-0fb799af]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-0fb799af]{background-color:#eef5fa}.btn-pricing[data-v-0fb799af]{font-size:22px;border:none}.simple-table[data-v-0fb799af]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-0fb799af],.simple-table td[data-v-0fb799af]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-0fb799af]{padding:5px}.date-cell[data-v-0fb799af]{white-space:nowrap}.number-cell[data-v-0fb799af]{text-align:right}.negative-cell[data-v-0fb799af]{color:#f94144}.net-worth-row[data-v-0fb799af]{background-color:#f5dc98}.bold-cell[data-v-0fb799af]{font-weight:700}.warn-text[data-v-0fb799af]{color:#fb991c}.error-text[data-v-0fb799af]{color:#f94144}.form__panel[data-v-0fb799af]{display:block}.form__row[data-v-0fb799af]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-0fb799af]{display:flex}.form__header[data-v-0fb799af]{width:26%}.form__input[data-v-0fb799af]{width:100%}.form__input input[data-v-0fb799af]{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-0fb799af]{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-0fb799af]{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-0fb799af]{width:100%}.form__input .dp__main input[data-v-0fb799af]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-0fb799af],.form__input select[data-v-0fb799af],.form__input .dp__main[data-v-0fb799af]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-0fb799af],.form__input select[data-v-0fb799af],.form__input .dp__main[data-v-0fb799af]{width:50%}}.form__input input[data-v-0fb799af]:hover,.form__input select[data-v-0fb799af]:hover,.form__input textarea[data-v-0fb799af]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-0fb799af]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-0fb799af]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-0fb799af]:focus{border-color:var(--color-input-focus)}.form__input[data-v-0fb799af]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-0fb799af]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-0fb799af]{display:flex;gap:10px}.form__input--mandatory[data-v-0fb799af]{color:#f94144}.form__input--mandatory__one-of-two[data-v-0fb799af]{color:#f94144;vertical-align:super}.form__section[data-v-0fb799af]{padding:30px 10px}.disabled-field[data-v-0fb799af]{color:#aaa}.select-wrapper[data-v-0fb799af]{position:relative}.select-wrapper[data-v-0fb799af]: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-0fb799af]{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-0fb799af]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-0fb799af]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-0fb799af]{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-0fb799af],.sysadmin-page-header h1[data-v-0fb799af],.sysadmin-page-header .sysadmin-page-header__title[data-v-0fb799af],.page-header h1[data-v-0fb799af],.page-header .page-header__title[data-v-0fb799af]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-0fb799af]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-0fb799af]{margin-bottom:18px}.page-header h1[data-v-0fb799af],.page-header .page-header__title[data-v-0fb799af]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-0fb799af]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-0fb799af]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-0fb799af]{margin-bottom:18px}.sysadmin-page-header h1[data-v-0fb799af],.sysadmin-page-header .sysadmin-page-header__title[data-v-0fb799af]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-0fb799af]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-0fb799af]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-0fb799af]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-0fb799af]{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-0fb799af]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-0fb799af]{font-size:14px}.admin-card[data-v-0fb799af]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-0fb799af]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-0fb799af]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-0fb799af]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-0fb799af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-0fb799af]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-0fb799af]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-0fb799af]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-0fb799af]{margin-top:18px}.deploy-page .deploy-list[data-v-0fb799af]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-0fb799af]{margin:6px 0}.admin-form-card[data-v-0fb799af]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-0fb799af],.my-training .loading-indicator[data-v-0fb799af]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-0fb799af],.my-training .loading-error[data-v-0fb799af]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-0fb799af]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-0fb799af]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-0fb799af]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-0fb799af]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-0fb799af]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-0fb799af]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-0fb799af],.admin-form-container .admin-form-group select[data-v-0fb799af]{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-0fb799af]:disabled,.admin-form-container .admin-form-group select[data-v-0fb799af]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-0fb799af]:focus,.admin-form-container .admin-form-group select[data-v-0fb799af]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-0fb799af]{-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-0fb799af]{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-0fb799af]{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-0fb799af]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-0fb799af]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-0fb799af]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-0fb799af]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-0fb799af]{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-0fb799af]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-0fb799af]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-0fb799af]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-0fb799af]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-0fb799af]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-0fb799af]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-0fb799af]{background-color:#177100;color:#fff}.admin-badge.id[data-v-0fb799af],.admin-badge.external-uuid[data-v-0fb799af]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-0fb799af]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-0fb799af]{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.change-password-btn[data-v-0fb799af]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-0fb799af]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-0fb799af]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-0fb799af]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-0fb799af]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-0fb799af]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-0fb799af]{font-size:14px}.admin-detail-item[data-v-0fb799af]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-0fb799af]{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-0fb799af]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-0fb799af]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-0fb799af]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-0fb799af]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-0fb799af]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-0fb799af]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-0fb799af]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-0fb799af]:hover{color:#2c5444}.admin-filter-select select[data-v-0fb799af]{min-width:150px}.admin-filter-select select[data-v-0fb799af]:focus{border-color:#2c5444}.admin-header-section[data-v-0fb799af]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-0fb799af]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-0fb799af]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-0fb799af]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-0fb799af]{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-0fb799af]{font-size:14px}.admin-add-btn[data-v-0fb799af]:hover{background-color:#1a3329}.table-containers[data-v-0fb799af]{display:flex;gap:20px}.table-containers .table-container[data-v-0fb799af]{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-0fb799af]{font-weight:700}.table-containers .table-value[data-v-0fb799af]{font-size:1.2em}.sysadmin-button-bar[data-v-0fb799af]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-0fb799af]{margin:20px 0}.swal-password-form .form-group[data-v-0fb799af]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-0fb799af]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-0fb799af]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-0fb799af]{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-0fb799af]{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-0fb799af]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.my-training[data-v-0fb799af]{padding:20px 0}.my-training .panels[data-v-0fb799af]{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 900px){.my-training .panels[data-v-0fb799af]{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.my-training .training-history-panel[data-v-0fb799af]{grid-column:1/-1}}[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],.sysadmin-page-header h1[data-v-62e56b6a],.sysadmin-page-header .sysadmin-page-header__title[data-v-62e56b6a],.page-header h1[data-v-62e56b6a],.page-header .page-header__title[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}.page-header[data-v-62e56b6a]{margin-bottom:18px}.page-header h1[data-v-62e56b6a],.page-header .page-header__title[data-v-62e56b6a]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-62e56b6a]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-62e56b6a]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-62e56b6a]{margin-bottom:18px}.sysadmin-page-header h1[data-v-62e56b6a],.sysadmin-page-header .sysadmin-page-header__title[data-v-62e56b6a]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-62e56b6a]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-62e56b6a]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-62e56b6a]{font-size:.9em;flex:0 0 auto}.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}.deploy-page[data-v-62e56b6a]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-62e56b6a]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-62e56b6a]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-62e56b6a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-62e56b6a]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-62e56b6a]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-62e56b6a]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-62e56b6a]{margin-top:18px}.deploy-page .deploy-list[data-v-62e56b6a]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-62e56b6a]{margin:6px 0}.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.change-password-btn[data-v-62e56b6a]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-62e56b6a]:hover{background-color:#f8f9fa}.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-back-button,.v-admin-user .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 .back-button:hover{background-color:#f8f9fa}.admin-back-button svg,.v-admin-user .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.change-password-btn,.v-admin-user .user-profile-card .action-buttons button.change-password-btn{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn:hover,.v-admin-user .user-profile-card .action-buttons button.change-password-btn:hover{background-color:#f8f9fa}.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 .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}@media (max-width: 560px){.v-admin-user{padding:10px}.v-admin-user .user-profile-card{padding:16px;gap:16px}.v-admin-user .user-profile-card .profile-image-section .profile-image{width:92px;height:92px}.v-admin-user .user-profile-card .user-info-section .user-name{font-size:22px}.v-admin-user .user-profile-card .user-info-section .user-title{margin-bottom:12px}.v-admin-user .user-profile-card .user-info-section .user-badges{flex-wrap:wrap;gap:8px}.v-admin-user .tabs-section{padding:0}.v-admin-user .tabs-section .tab-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.v-admin-user .tabs-section .tab-item{padding:12px 14px;font-size:15px;white-space:nowrap;flex:0 0 auto}.v-admin-user .tabs-section .tab-content{padding:16px}}.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-section-heading,.v-admin-user-edit .section-heading 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}.admin-header-section,.v-admin-user-edit .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-admin-user-edit .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-admin-user-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-admin-user-edit .back-navigation{margin-bottom:20px}.v-admin-user-edit .section-heading{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,.v-admin-user-edit .form-container .form-group.location{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 .checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer}.v-admin-user-edit .checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer}.v-admin-user-edit .checkbox-label span{font-size:14px;color:#333}.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-locations{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-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 .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-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.change-password-btn,.v-admin-location .location-profile-card .action-buttons button.change-password-btn{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn:hover,.v-admin-location .location-profile-card .action-buttons button.change-password-btn:hover{background-color:#f8f9fa}.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}.admin-header-section,.v-admin-location .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-admin-location .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-admin-location .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-admin-location .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-admin-location .header-section .header-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.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-section-heading,.v-admin-location-edit .location-info-section h2{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button,.v-admin-location-edit .header-section .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 .header-section .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-admin-location-edit .header-section .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}.admin-header-section,.v-admin-location-edit .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-admin-location-edit .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-admin-location-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-admin-location-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-admin-location-edit .header-section .header-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.v-admin-location-edit .location-info-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-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:flex-start;margin-bottom:10px}.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-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 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.change-password-btn,.v-admin-subsidiary .subsidiary-profile-card .action-buttons button.change-password-btn{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn:hover,.v-admin-subsidiary .subsidiary-profile-card .action-buttons button.change-password-btn:hover{background-color:#f8f9fa}.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}.admin-header-section,.v-admin-subsidiary .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-admin-subsidiary .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-admin-subsidiary .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-admin-subsidiary .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-admin-subsidiary .header-section .header-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.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-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}.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}.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-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-section-heading,.v-admin-subsidiary-edit .subsidiary-info-section h2{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button,.v-admin-subsidiary-edit .header-section .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 .header-section .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-admin-subsidiary-edit .header-section .back-btn svg{font-size:14px}.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-header-section,.v-admin-subsidiary-edit .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-admin-subsidiary-edit .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-admin-subsidiary-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-admin-subsidiary-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-admin-subsidiary-edit .header-section .header-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.v-admin-subsidiary-edit .subsidiary-info-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],.sysadmin-page-header h1[data-v-e22c0cf4],.sysadmin-page-header .sysadmin-page-header__title[data-v-e22c0cf4],.page-header h1[data-v-e22c0cf4],.page-header .page-header__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}.page-header[data-v-e22c0cf4]{margin-bottom:18px}.page-header h1[data-v-e22c0cf4],.page-header .page-header__title[data-v-e22c0cf4]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-e22c0cf4]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-e22c0cf4]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-e22c0cf4]{margin-bottom:18px}.sysadmin-page-header h1[data-v-e22c0cf4],.sysadmin-page-header .sysadmin-page-header__title[data-v-e22c0cf4]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-e22c0cf4]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-e22c0cf4]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-e22c0cf4]{font-size:.9em;flex:0 0 auto}.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}.deploy-page[data-v-e22c0cf4]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-e22c0cf4]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-e22c0cf4]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-e22c0cf4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-e22c0cf4]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-e22c0cf4]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-e22c0cf4]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-e22c0cf4]{margin-top:18px}.deploy-page .deploy-list[data-v-e22c0cf4]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-e22c0cf4]{margin:6px 0}.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.change-password-btn[data-v-e22c0cf4]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-e22c0cf4]:hover{background-color:#f8f9fa}.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-8703dac7]: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-8703dac7]{padding:0}:root .pad-l-0[data-v-8703dac7]{padding-left:0}:root .pad-r-0[data-v-8703dac7]{padding-right:0}:root .pad-t-0[data-v-8703dac7]{padding-top:0}:root .pad-b-0[data-v-8703dac7]{padding-bottom:0}:root .pad-lr-0[data-v-8703dac7]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-8703dac7]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-8703dac7]{margin:0}:root .mgn-l-0[data-v-8703dac7]{margin-left:0}:root .mgn-r-0[data-v-8703dac7]{margin-right:0}:root .mgn-t-0[data-v-8703dac7]{margin-top:0}:root .mgn-b-0[data-v-8703dac7]{margin-bottom:0}:root .mgn-lr-0[data-v-8703dac7]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-8703dac7]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-8703dac7]{padding:2px}:root .pad-l-2[data-v-8703dac7]{padding-left:2px}:root .pad-r-2[data-v-8703dac7]{padding-right:2px}:root .pad-t-2[data-v-8703dac7]{padding-top:2px}:root .pad-b-2[data-v-8703dac7]{padding-bottom:2px}:root .pad-lr-2[data-v-8703dac7]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-8703dac7]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-8703dac7]{margin:2px}:root .mgn-l-2[data-v-8703dac7]{margin-left:2px}:root .mgn-r-2[data-v-8703dac7]{margin-right:2px}:root .mgn-t-2[data-v-8703dac7]{margin-top:2px}:root .mgn-b-2[data-v-8703dac7]{margin-bottom:2px}:root .mgn-lr-2[data-v-8703dac7]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-8703dac7]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-8703dac7]{padding:3px}:root .pad-l-3[data-v-8703dac7]{padding-left:3px}:root .pad-r-3[data-v-8703dac7]{padding-right:3px}:root .pad-t-3[data-v-8703dac7]{padding-top:3px}:root .pad-b-3[data-v-8703dac7]{padding-bottom:3px}:root .pad-lr-3[data-v-8703dac7]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-8703dac7]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-8703dac7]{margin:3px}:root .mgn-l-3[data-v-8703dac7]{margin-left:3px}:root .mgn-r-3[data-v-8703dac7]{margin-right:3px}:root .mgn-t-3[data-v-8703dac7]{margin-top:3px}:root .mgn-b-3[data-v-8703dac7]{margin-bottom:3px}:root .mgn-lr-3[data-v-8703dac7]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-8703dac7]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-8703dac7]{padding:4px}:root .pad-l-4[data-v-8703dac7]{padding-left:4px}:root .pad-r-4[data-v-8703dac7]{padding-right:4px}:root .pad-t-4[data-v-8703dac7]{padding-top:4px}:root .pad-b-4[data-v-8703dac7]{padding-bottom:4px}:root .pad-lr-4[data-v-8703dac7]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-8703dac7]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-8703dac7]{margin:4px}:root .mgn-l-4[data-v-8703dac7]{margin-left:4px}:root .mgn-r-4[data-v-8703dac7]{margin-right:4px}:root .mgn-t-4[data-v-8703dac7]{margin-top:4px}:root .mgn-b-4[data-v-8703dac7]{margin-bottom:4px}:root .mgn-lr-4[data-v-8703dac7]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-8703dac7]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-8703dac7]{padding:5px}:root .pad-l-5[data-v-8703dac7]{padding-left:5px}:root .pad-r-5[data-v-8703dac7]{padding-right:5px}:root .pad-t-5[data-v-8703dac7]{padding-top:5px}:root .pad-b-5[data-v-8703dac7]{padding-bottom:5px}:root .pad-lr-5[data-v-8703dac7]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-8703dac7]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-8703dac7]{margin:5px}:root .mgn-l-5[data-v-8703dac7]{margin-left:5px}:root .mgn-r-5[data-v-8703dac7]{margin-right:5px}:root .mgn-t-5[data-v-8703dac7]{margin-top:5px}:root .mgn-b-5[data-v-8703dac7]{margin-bottom:5px}:root .mgn-lr-5[data-v-8703dac7]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-8703dac7]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-8703dac7]{padding:6px}:root .pad-l-6[data-v-8703dac7]{padding-left:6px}:root .pad-r-6[data-v-8703dac7]{padding-right:6px}:root .pad-t-6[data-v-8703dac7]{padding-top:6px}:root .pad-b-6[data-v-8703dac7]{padding-bottom:6px}:root .pad-lr-6[data-v-8703dac7]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-8703dac7]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-8703dac7]{margin:6px}:root .mgn-l-6[data-v-8703dac7]{margin-left:6px}:root .mgn-r-6[data-v-8703dac7]{margin-right:6px}:root .mgn-t-6[data-v-8703dac7]{margin-top:6px}:root .mgn-b-6[data-v-8703dac7]{margin-bottom:6px}:root .mgn-lr-6[data-v-8703dac7]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-8703dac7]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-8703dac7]{padding:8px}:root .pad-l-8[data-v-8703dac7]{padding-left:8px}:root .pad-r-8[data-v-8703dac7]{padding-right:8px}:root .pad-t-8[data-v-8703dac7]{padding-top:8px}:root .pad-b-8[data-v-8703dac7]{padding-bottom:8px}:root .pad-lr-8[data-v-8703dac7]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-8703dac7]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-8703dac7]{margin:8px}:root .mgn-l-8[data-v-8703dac7]{margin-left:8px}:root .mgn-r-8[data-v-8703dac7]{margin-right:8px}:root .mgn-t-8[data-v-8703dac7]{margin-top:8px}:root .mgn-b-8[data-v-8703dac7]{margin-bottom:8px}:root .mgn-lr-8[data-v-8703dac7]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-8703dac7]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-8703dac7]{padding:9px}:root .pad-l-9[data-v-8703dac7]{padding-left:9px}:root .pad-r-9[data-v-8703dac7]{padding-right:9px}:root .pad-t-9[data-v-8703dac7]{padding-top:9px}:root .pad-b-9[data-v-8703dac7]{padding-bottom:9px}:root .pad-lr-9[data-v-8703dac7]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-8703dac7]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-8703dac7]{margin:9px}:root .mgn-l-9[data-v-8703dac7]{margin-left:9px}:root .mgn-r-9[data-v-8703dac7]{margin-right:9px}:root .mgn-t-9[data-v-8703dac7]{margin-top:9px}:root .mgn-b-9[data-v-8703dac7]{margin-bottom:9px}:root .mgn-lr-9[data-v-8703dac7]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-8703dac7]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-8703dac7]{padding:10px}:root .pad-l-10[data-v-8703dac7]{padding-left:10px}:root .pad-r-10[data-v-8703dac7]{padding-right:10px}:root .pad-t-10[data-v-8703dac7]{padding-top:10px}:root .pad-b-10[data-v-8703dac7]{padding-bottom:10px}:root .pad-lr-10[data-v-8703dac7]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-8703dac7]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-8703dac7]{margin:10px}:root .mgn-l-10[data-v-8703dac7]{margin-left:10px}:root .mgn-r-10[data-v-8703dac7]{margin-right:10px}:root .mgn-t-10[data-v-8703dac7]{margin-top:10px}:root .mgn-b-10[data-v-8703dac7]{margin-bottom:10px}:root .mgn-lr-10[data-v-8703dac7]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-8703dac7]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-8703dac7]{padding:12px}:root .pad-l-12[data-v-8703dac7]{padding-left:12px}:root .pad-r-12[data-v-8703dac7]{padding-right:12px}:root .pad-t-12[data-v-8703dac7]{padding-top:12px}:root .pad-b-12[data-v-8703dac7]{padding-bottom:12px}:root .pad-lr-12[data-v-8703dac7]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-8703dac7]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-8703dac7]{margin:12px}:root .mgn-l-12[data-v-8703dac7]{margin-left:12px}:root .mgn-r-12[data-v-8703dac7]{margin-right:12px}:root .mgn-t-12[data-v-8703dac7]{margin-top:12px}:root .mgn-b-12[data-v-8703dac7]{margin-bottom:12px}:root .mgn-lr-12[data-v-8703dac7]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-8703dac7]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-8703dac7]{padding:15px}:root .pad-l-15[data-v-8703dac7]{padding-left:15px}:root .pad-r-15[data-v-8703dac7]{padding-right:15px}:root .pad-t-15[data-v-8703dac7]{padding-top:15px}:root .pad-b-15[data-v-8703dac7]{padding-bottom:15px}:root .pad-lr-15[data-v-8703dac7]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-8703dac7]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-8703dac7]{margin:15px}:root .mgn-l-15[data-v-8703dac7]{margin-left:15px}:root .mgn-r-15[data-v-8703dac7]{margin-right:15px}:root .mgn-t-15[data-v-8703dac7]{margin-top:15px}:root .mgn-b-15[data-v-8703dac7]{margin-bottom:15px}:root .mgn-lr-15[data-v-8703dac7]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-8703dac7]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-8703dac7]{padding:20px}:root .pad-l-20[data-v-8703dac7]{padding-left:20px}:root .pad-r-20[data-v-8703dac7]{padding-right:20px}:root .pad-t-20[data-v-8703dac7]{padding-top:20px}:root .pad-b-20[data-v-8703dac7]{padding-bottom:20px}:root .pad-lr-20[data-v-8703dac7]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-8703dac7]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-8703dac7]{margin:20px}:root .mgn-l-20[data-v-8703dac7]{margin-left:20px}:root .mgn-r-20[data-v-8703dac7]{margin-right:20px}:root .mgn-t-20[data-v-8703dac7]{margin-top:20px}:root .mgn-b-20[data-v-8703dac7]{margin-bottom:20px}:root .mgn-lr-20[data-v-8703dac7]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-8703dac7]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-8703dac7]{padding:24px}:root .pad-l-24[data-v-8703dac7]{padding-left:24px}:root .pad-r-24[data-v-8703dac7]{padding-right:24px}:root .pad-t-24[data-v-8703dac7]{padding-top:24px}:root .pad-b-24[data-v-8703dac7]{padding-bottom:24px}:root .pad-lr-24[data-v-8703dac7]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-8703dac7]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-8703dac7]{margin:24px}:root .mgn-l-24[data-v-8703dac7]{margin-left:24px}:root .mgn-r-24[data-v-8703dac7]{margin-right:24px}:root .mgn-t-24[data-v-8703dac7]{margin-top:24px}:root .mgn-b-24[data-v-8703dac7]{margin-bottom:24px}:root .mgn-lr-24[data-v-8703dac7]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-8703dac7]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-8703dac7]{padding:25px}:root .pad-l-25[data-v-8703dac7]{padding-left:25px}:root .pad-r-25[data-v-8703dac7]{padding-right:25px}:root .pad-t-25[data-v-8703dac7]{padding-top:25px}:root .pad-b-25[data-v-8703dac7]{padding-bottom:25px}:root .pad-lr-25[data-v-8703dac7]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-8703dac7]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-8703dac7]{margin:25px}:root .mgn-l-25[data-v-8703dac7]{margin-left:25px}:root .mgn-r-25[data-v-8703dac7]{margin-right:25px}:root .mgn-t-25[data-v-8703dac7]{margin-top:25px}:root .mgn-b-25[data-v-8703dac7]{margin-bottom:25px}:root .mgn-lr-25[data-v-8703dac7]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-8703dac7]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-8703dac7]{padding:30px}:root .pad-l-30[data-v-8703dac7]{padding-left:30px}:root .pad-r-30[data-v-8703dac7]{padding-right:30px}:root .pad-t-30[data-v-8703dac7]{padding-top:30px}:root .pad-b-30[data-v-8703dac7]{padding-bottom:30px}:root .pad-lr-30[data-v-8703dac7]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-8703dac7]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-8703dac7]{margin:30px}:root .mgn-l-30[data-v-8703dac7]{margin-left:30px}:root .mgn-r-30[data-v-8703dac7]{margin-right:30px}:root .mgn-t-30[data-v-8703dac7]{margin-top:30px}:root .mgn-b-30[data-v-8703dac7]{margin-bottom:30px}:root .mgn-lr-30[data-v-8703dac7]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-8703dac7]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-8703dac7]{padding:40px}:root .pad-l-40[data-v-8703dac7]{padding-left:40px}:root .pad-r-40[data-v-8703dac7]{padding-right:40px}:root .pad-t-40[data-v-8703dac7]{padding-top:40px}:root .pad-b-40[data-v-8703dac7]{padding-bottom:40px}:root .pad-lr-40[data-v-8703dac7]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-8703dac7]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-8703dac7]{margin:40px}:root .mgn-l-40[data-v-8703dac7]{margin-left:40px}:root .mgn-r-40[data-v-8703dac7]{margin-right:40px}:root .mgn-t-40[data-v-8703dac7]{margin-top:40px}:root .mgn-b-40[data-v-8703dac7]{margin-bottom:40px}:root .mgn-lr-40[data-v-8703dac7]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-8703dac7]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-8703dac7]{padding:50px}:root .pad-l-50[data-v-8703dac7]{padding-left:50px}:root .pad-r-50[data-v-8703dac7]{padding-right:50px}:root .pad-t-50[data-v-8703dac7]{padding-top:50px}:root .pad-b-50[data-v-8703dac7]{padding-bottom:50px}:root .pad-lr-50[data-v-8703dac7]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-8703dac7]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-8703dac7]{margin:50px}:root .mgn-l-50[data-v-8703dac7]{margin-left:50px}:root .mgn-r-50[data-v-8703dac7]{margin-right:50px}:root .mgn-t-50[data-v-8703dac7]{margin-top:50px}:root .mgn-b-50[data-v-8703dac7]{margin-bottom:50px}:root .mgn-lr-50[data-v-8703dac7]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-8703dac7]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-8703dac7]{padding:60px}:root .pad-l-60[data-v-8703dac7]{padding-left:60px}:root .pad-r-60[data-v-8703dac7]{padding-right:60px}:root .pad-t-60[data-v-8703dac7]{padding-top:60px}:root .pad-b-60[data-v-8703dac7]{padding-bottom:60px}:root .pad-lr-60[data-v-8703dac7]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-8703dac7]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-8703dac7]{margin:60px}:root .mgn-l-60[data-v-8703dac7]{margin-left:60px}:root .mgn-r-60[data-v-8703dac7]{margin-right:60px}:root .mgn-t-60[data-v-8703dac7]{margin-top:60px}:root .mgn-b-60[data-v-8703dac7]{margin-bottom:60px}:root .mgn-lr-60[data-v-8703dac7]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-8703dac7]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-8703dac7]{padding:70px}:root .pad-l-70[data-v-8703dac7]{padding-left:70px}:root .pad-r-70[data-v-8703dac7]{padding-right:70px}:root .pad-t-70[data-v-8703dac7]{padding-top:70px}:root .pad-b-70[data-v-8703dac7]{padding-bottom:70px}:root .pad-lr-70[data-v-8703dac7]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-8703dac7]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-8703dac7]{margin:70px}:root .mgn-l-70[data-v-8703dac7]{margin-left:70px}:root .mgn-r-70[data-v-8703dac7]{margin-right:70px}:root .mgn-t-70[data-v-8703dac7]{margin-top:70px}:root .mgn-b-70[data-v-8703dac7]{margin-bottom:70px}:root .mgn-lr-70[data-v-8703dac7]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-8703dac7]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-8703dac7]{padding:80px}:root .pad-l-80[data-v-8703dac7]{padding-left:80px}:root .pad-r-80[data-v-8703dac7]{padding-right:80px}:root .pad-t-80[data-v-8703dac7]{padding-top:80px}:root .pad-b-80[data-v-8703dac7]{padding-bottom:80px}:root .pad-lr-80[data-v-8703dac7]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-8703dac7]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-8703dac7]{margin:80px}:root .mgn-l-80[data-v-8703dac7]{margin-left:80px}:root .mgn-r-80[data-v-8703dac7]{margin-right:80px}:root .mgn-t-80[data-v-8703dac7]{margin-top:80px}:root .mgn-b-80[data-v-8703dac7]{margin-bottom:80px}:root .mgn-lr-80[data-v-8703dac7]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-8703dac7]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-8703dac7]{padding:90px}:root .pad-l-90[data-v-8703dac7]{padding-left:90px}:root .pad-r-90[data-v-8703dac7]{padding-right:90px}:root .pad-t-90[data-v-8703dac7]{padding-top:90px}:root .pad-b-90[data-v-8703dac7]{padding-bottom:90px}:root .pad-lr-90[data-v-8703dac7]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-8703dac7]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-8703dac7]{margin:90px}:root .mgn-l-90[data-v-8703dac7]{margin-left:90px}:root .mgn-r-90[data-v-8703dac7]{margin-right:90px}:root .mgn-t-90[data-v-8703dac7]{margin-top:90px}:root .mgn-b-90[data-v-8703dac7]{margin-bottom:90px}:root .mgn-lr-90[data-v-8703dac7]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-8703dac7]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-8703dac7]{padding:100px}:root .pad-l-100[data-v-8703dac7]{padding-left:100px}:root .pad-r-100[data-v-8703dac7]{padding-right:100px}:root .pad-t-100[data-v-8703dac7]{padding-top:100px}:root .pad-b-100[data-v-8703dac7]{padding-bottom:100px}:root .pad-lr-100[data-v-8703dac7]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-8703dac7]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-8703dac7]{margin:100px}:root .mgn-l-100[data-v-8703dac7]{margin-left:100px}:root .mgn-r-100[data-v-8703dac7]{margin-right:100px}:root .mgn-t-100[data-v-8703dac7]{margin-top:100px}:root .mgn-b-100[data-v-8703dac7]{margin-bottom:100px}:root .mgn-lr-100[data-v-8703dac7]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-8703dac7]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-8703dac7]{padding:120px}:root .pad-l-120[data-v-8703dac7]{padding-left:120px}:root .pad-r-120[data-v-8703dac7]{padding-right:120px}:root .pad-t-120[data-v-8703dac7]{padding-top:120px}:root .pad-b-120[data-v-8703dac7]{padding-bottom:120px}:root .pad-lr-120[data-v-8703dac7]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-8703dac7]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-8703dac7]{margin:120px}:root .mgn-l-120[data-v-8703dac7]{margin-left:120px}:root .mgn-r-120[data-v-8703dac7]{margin-right:120px}:root .mgn-t-120[data-v-8703dac7]{margin-top:120px}:root .mgn-b-120[data-v-8703dac7]{margin-bottom:120px}:root .mgn-lr-120[data-v-8703dac7]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-8703dac7]{margin-top:120px;margin-bottom:120px}[data-v-8703dac7]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-8703dac7]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-8703dac7]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-8703dac7]{width:100%}.v-app[data-v-8703dac7]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-8703dac7]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-8703dac7]{margin-bottom:10px}.devise-container input[type=email][data-v-8703dac7],.devise-container input[type=password][data-v-8703dac7],.devise-container input[type=submit][data-v-8703dac7]{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-8703dac7]{cursor:pointer}.devise-container .actions input[data-v-8703dac7]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-8703dac7],a[data-v-8703dac7]:hover,a[data-v-8703dac7]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-8703dac7]:hover{color:#2d8e54;text-decoration:underline}a[data-v-8703dac7]:focus{color:#164057}h1[data-v-8703dac7],h2[data-v-8703dac7],h3[data-v-8703dac7],h4[data-v-8703dac7],h5[data-v-8703dac7],h6[data-v-8703dac7]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-8703dac7],.heading-2[data-v-8703dac7],.heading-3[data-v-8703dac7],.heading-4[data-v-8703dac7],.heading-5[data-v-8703dac7],.heading-6[data-v-8703dac7]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-8703dac7]{font-size:2.5rem}.heading-2[data-v-8703dac7]{font-size:2rem}.heading-3[data-v-8703dac7]{font-size:1.75rem}.heading-4[data-v-8703dac7]{font-size:1.5rem}.heading-5[data-v-8703dac7]{font-size:1.25rem}.heading-6[data-v-8703dac7]{font-size:1rem}.error_text[data-v-8703dac7]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-8703dac7]{width:100%;min-height:50px}nav[data-v-8703dac7]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-8703dac7],.nav-right[data-v-8703dac7]{display:flex;flex-direction:row}.nav-link[data-v-8703dac7]{font-size:18px}.nav-loggedout[data-v-8703dac7]{color:#000}.nav-loggedin[data-v-8703dac7]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-8703dac7]{color:#fff}.nav-loggedin a[data-v-8703dac7]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-8703dac7]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-8703dac7]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-8703dac7]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-8703dac7]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-8703dac7]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-8703dac7]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-8703dac7]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-8703dac7]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-8703dac7]{gap:5%}}button[data-v-8703dac7]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-8703dac7],.cancel_button[data-v-8703dac7]{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-8703dac7]{background-color:#ccc}.action_button[data-v-8703dac7]:disabled,.cancel_button[data-v-8703dac7]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-8703dac7]{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-8703dac7]{width:fit-content}.button__empty[data-v-8703dac7]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-8703dac7]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-8703dac7]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-8703dac7]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-8703dac7]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-8703dac7]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-8703dac7]{background-color:#eef5fa}.btn-pricing[data-v-8703dac7]{font-size:22px;border:none}.simple-table[data-v-8703dac7]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-8703dac7],.simple-table td[data-v-8703dac7]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-8703dac7]{padding:5px}.date-cell[data-v-8703dac7]{white-space:nowrap}.number-cell[data-v-8703dac7]{text-align:right}.negative-cell[data-v-8703dac7]{color:#f94144}.net-worth-row[data-v-8703dac7]{background-color:#f5dc98}.bold-cell[data-v-8703dac7]{font-weight:700}.warn-text[data-v-8703dac7]{color:#fb991c}.error-text[data-v-8703dac7]{color:#f94144}.form__panel[data-v-8703dac7]{display:block}.form__row[data-v-8703dac7]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-8703dac7]{display:flex}.form__header[data-v-8703dac7]{width:26%}.form__input[data-v-8703dac7]{width:100%}.form__input input[data-v-8703dac7]{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-8703dac7]{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-8703dac7]{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-8703dac7]{width:100%}.form__input .dp__main input[data-v-8703dac7]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-8703dac7],.form__input select[data-v-8703dac7],.form__input .dp__main[data-v-8703dac7]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-8703dac7],.form__input select[data-v-8703dac7],.form__input .dp__main[data-v-8703dac7]{width:50%}}.form__input input[data-v-8703dac7]:hover,.form__input select[data-v-8703dac7]:hover,.form__input textarea[data-v-8703dac7]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-8703dac7]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-8703dac7]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-8703dac7]:focus{border-color:var(--color-input-focus)}.form__input[data-v-8703dac7]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-8703dac7]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-8703dac7]{display:flex;gap:10px}.form__input--mandatory[data-v-8703dac7]{color:#f94144}.form__input--mandatory__one-of-two[data-v-8703dac7]{color:#f94144;vertical-align:super}.form__section[data-v-8703dac7]{padding:30px 10px}.disabled-field[data-v-8703dac7]{color:#aaa}.select-wrapper[data-v-8703dac7]{position:relative}.select-wrapper[data-v-8703dac7]: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-8703dac7]{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-8703dac7]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-8703dac7]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-8703dac7],.location-verify-container[data-v-8703dac7]{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-8703dac7],.location-verify-container .verify-title[data-v-8703dac7],.sysadmin-page-header h1[data-v-8703dac7],.sysadmin-page-header .sysadmin-page-header__title[data-v-8703dac7],.page-header h1[data-v-8703dac7],.page-header .page-header__title[data-v-8703dac7]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-8703dac7]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-8703dac7]{margin-bottom:18px}.page-header h1[data-v-8703dac7],.page-header .page-header__title[data-v-8703dac7]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-8703dac7]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-8703dac7]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-8703dac7]{margin-bottom:18px}.sysadmin-page-header h1[data-v-8703dac7],.sysadmin-page-header .sysadmin-page-header__title[data-v-8703dac7]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-8703dac7]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-8703dac7]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-8703dac7]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-8703dac7]{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-8703dac7]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-8703dac7]{font-size:14px}.admin-card[data-v-8703dac7]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-8703dac7]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-8703dac7]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-8703dac7]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-8703dac7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-8703dac7]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-8703dac7]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-8703dac7]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-8703dac7]{margin-top:18px}.deploy-page .deploy-list[data-v-8703dac7]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-8703dac7]{margin:6px 0}.admin-form-card[data-v-8703dac7],.location-verify-container .verification-content[data-v-8703dac7]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-8703dac7]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-8703dac7]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-8703dac7]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-8703dac7]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-8703dac7]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-8703dac7]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-8703dac7]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-8703dac7]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-8703dac7],.admin-form-container .admin-form-group select[data-v-8703dac7]{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-8703dac7]:disabled,.admin-form-container .admin-form-group select[data-v-8703dac7]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-8703dac7]:focus,.admin-form-container .admin-form-group select[data-v-8703dac7]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-8703dac7]{-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-8703dac7]{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-8703dac7]{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-8703dac7]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-8703dac7]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-8703dac7]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-8703dac7]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-8703dac7],.btn[data-v-8703dac7],.btn.btn-primary[data-v-8703dac7]{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-8703dac7]:hover,.btn[data-v-8703dac7]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-8703dac7]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-8703dac7]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-8703dac7]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-8703dac7]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-8703dac7]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-8703dac7]{background-color:#177100;color:#fff}.admin-badge.id[data-v-8703dac7],.admin-badge.external-uuid[data-v-8703dac7]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-8703dac7]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-8703dac7]{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.change-password-btn[data-v-8703dac7]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-8703dac7]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-8703dac7]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-8703dac7]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-8703dac7]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-8703dac7]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-8703dac7]{font-size:14px}.admin-detail-item[data-v-8703dac7]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-8703dac7]{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-8703dac7]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-8703dac7]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-8703dac7]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-8703dac7]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-8703dac7]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-8703dac7]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-8703dac7]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-8703dac7]:hover{color:#2c5444}.admin-filter-select select[data-v-8703dac7]{min-width:150px}.admin-filter-select select[data-v-8703dac7]:focus{border-color:#2c5444}.admin-header-section[data-v-8703dac7]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-8703dac7]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-8703dac7]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-8703dac7]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-8703dac7]{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-8703dac7]{font-size:14px}.admin-add-btn[data-v-8703dac7]:hover{background-color:#1a3329}.table-containers[data-v-8703dac7]{display:flex;gap:20px}.table-containers .table-container[data-v-8703dac7]{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-8703dac7]{font-weight:700}.table-containers .table-value[data-v-8703dac7]{font-size:1.2em}.sysadmin-button-bar[data-v-8703dac7]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-8703dac7]{margin:20px 0}.swal-password-form .form-group[data-v-8703dac7]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-8703dac7]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-8703dac7]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-8703dac7]{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-8703dac7]{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-8703dac7]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.location-verify-container .verify-title[data-v-8703dac7]{margin:0 0 30px}.location-verify-container .verification-content[data-v-8703dac7]{margin-bottom:30px}.location-verify-container .verification-content .loading-container[data-v-8703dac7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.location-verify-container .verification-content .loading-container .spinner[data-v-8703dac7]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #2C5444;border-radius:50%;animation:spin-8703dac7 1s linear infinite;margin-bottom:20px}.location-verify-container .verification-content .loading-container .loading-text[data-v-8703dac7]{font-size:18px;color:#555;font-weight:500}@keyframes spin-8703dac7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.location-verify-container .verification-content .results-container[data-v-8703dac7]{padding:30px;text-align:center}.location-verify-container .verification-content .results-container .success-result[data-v-8703dac7],.location-verify-container .verification-content .results-container .error-result[data-v-8703dac7]{display:flex;flex-direction:column;align-items:center}.location-verify-container .verification-content .results-container .success-result .button-group[data-v-8703dac7],.location-verify-container .verification-content .results-container .error-result .button-group[data-v-8703dac7]{display:flex;gap:15px;margin-top:10px}.location-verify-container .verification-content .results-container .success-result .success-icon[data-v-8703dac7],.location-verify-container .verification-content .results-container .success-result .error-icon[data-v-8703dac7],.location-verify-container .verification-content .results-container .error-result .success-icon[data-v-8703dac7],.location-verify-container .verification-content .results-container .error-result .error-icon[data-v-8703dac7]{font-size:60px;margin-bottom:20px}.location-verify-container .verification-content .results-container .success-result .success-icon[data-v-8703dac7],.location-verify-container .verification-content .results-container .error-result .success-icon[data-v-8703dac7]{color:#28a745}.location-verify-container .verification-content .results-container .success-result .error-icon[data-v-8703dac7],.location-verify-container .verification-content .results-container .error-result .error-icon[data-v-8703dac7]{color:#f94144}.location-verify-container .verification-content .results-container .success-result .result-title[data-v-8703dac7],.location-verify-container .verification-content .results-container .error-result .result-title[data-v-8703dac7]{font-size:24px;margin-bottom:20px;font-weight:600}.location-verify-container .verification-content .results-container .success-result .result-description[data-v-8703dac7],.location-verify-container .verification-content .results-container .error-result .result-description[data-v-8703dac7]{font-size:16px;color:#555;margin-bottom:10px}.location-verify-container .verification-content .results-container .success-result .count-description[data-v-8703dac7],.location-verify-container .verification-content .results-container .error-result .count-description[data-v-8703dac7]{font-size:16px;color:#666;margin-bottom:30px;font-weight:500}.location-verify-container .verification-content .results-container .error-list[data-v-8703dac7]{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-8703dac7]{color:#d32f2f;margin-bottom:8px;padding-left:20px;position:relative}.location-verify-container .verification-content .results-container .error-list .error-item[data-v-8703dac7]:before{content:"•";position:absolute;left:0;color:#d32f2f}.location-verify-container .verification-content .results-container .error-list .error-item[data-v-8703dac7]:last-child{margin-bottom:0}.btn.btn-secondary[data-v-8703dac7]{background-color:#fff;color:#555;border:1px solid #ddd}.btn.btn-secondary[data-v-8703dac7]:hover{background-color:#f8f9fa;border-color:#adb5bd}@media (max-width: 768px){.location-verify-container[data-v-8703dac7]{padding:20px 10px}.location-verify-container .verify-title[data-v-8703dac7]{font-size:24px}.location-verify-container .verification-content[data-v-8703dac7]{padding:20px}}[data-v-e46287d4]: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-e46287d4]{padding:0}:root .pad-l-0[data-v-e46287d4]{padding-left:0}:root .pad-r-0[data-v-e46287d4]{padding-right:0}:root .pad-t-0[data-v-e46287d4]{padding-top:0}:root .pad-b-0[data-v-e46287d4]{padding-bottom:0}:root .pad-lr-0[data-v-e46287d4]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-e46287d4]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-e46287d4]{margin:0}:root .mgn-l-0[data-v-e46287d4]{margin-left:0}:root .mgn-r-0[data-v-e46287d4]{margin-right:0}:root .mgn-t-0[data-v-e46287d4]{margin-top:0}:root .mgn-b-0[data-v-e46287d4]{margin-bottom:0}:root .mgn-lr-0[data-v-e46287d4]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-e46287d4]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-e46287d4]{padding:2px}:root .pad-l-2[data-v-e46287d4]{padding-left:2px}:root .pad-r-2[data-v-e46287d4]{padding-right:2px}:root .pad-t-2[data-v-e46287d4]{padding-top:2px}:root .pad-b-2[data-v-e46287d4]{padding-bottom:2px}:root .pad-lr-2[data-v-e46287d4]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-e46287d4]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-e46287d4]{margin:2px}:root .mgn-l-2[data-v-e46287d4]{margin-left:2px}:root .mgn-r-2[data-v-e46287d4]{margin-right:2px}:root .mgn-t-2[data-v-e46287d4]{margin-top:2px}:root .mgn-b-2[data-v-e46287d4]{margin-bottom:2px}:root .mgn-lr-2[data-v-e46287d4]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-e46287d4]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-e46287d4]{padding:3px}:root .pad-l-3[data-v-e46287d4]{padding-left:3px}:root .pad-r-3[data-v-e46287d4]{padding-right:3px}:root .pad-t-3[data-v-e46287d4]{padding-top:3px}:root .pad-b-3[data-v-e46287d4]{padding-bottom:3px}:root .pad-lr-3[data-v-e46287d4]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-e46287d4]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-e46287d4]{margin:3px}:root .mgn-l-3[data-v-e46287d4]{margin-left:3px}:root .mgn-r-3[data-v-e46287d4]{margin-right:3px}:root .mgn-t-3[data-v-e46287d4]{margin-top:3px}:root .mgn-b-3[data-v-e46287d4]{margin-bottom:3px}:root .mgn-lr-3[data-v-e46287d4]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-e46287d4]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-e46287d4]{padding:4px}:root .pad-l-4[data-v-e46287d4]{padding-left:4px}:root .pad-r-4[data-v-e46287d4]{padding-right:4px}:root .pad-t-4[data-v-e46287d4]{padding-top:4px}:root .pad-b-4[data-v-e46287d4]{padding-bottom:4px}:root .pad-lr-4[data-v-e46287d4]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-e46287d4]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-e46287d4]{margin:4px}:root .mgn-l-4[data-v-e46287d4]{margin-left:4px}:root .mgn-r-4[data-v-e46287d4]{margin-right:4px}:root .mgn-t-4[data-v-e46287d4]{margin-top:4px}:root .mgn-b-4[data-v-e46287d4]{margin-bottom:4px}:root .mgn-lr-4[data-v-e46287d4]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-e46287d4]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-e46287d4]{padding:5px}:root .pad-l-5[data-v-e46287d4]{padding-left:5px}:root .pad-r-5[data-v-e46287d4]{padding-right:5px}:root .pad-t-5[data-v-e46287d4]{padding-top:5px}:root .pad-b-5[data-v-e46287d4]{padding-bottom:5px}:root .pad-lr-5[data-v-e46287d4]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-e46287d4]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-e46287d4]{margin:5px}:root .mgn-l-5[data-v-e46287d4]{margin-left:5px}:root .mgn-r-5[data-v-e46287d4]{margin-right:5px}:root .mgn-t-5[data-v-e46287d4]{margin-top:5px}:root .mgn-b-5[data-v-e46287d4]{margin-bottom:5px}:root .mgn-lr-5[data-v-e46287d4]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-e46287d4]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-e46287d4]{padding:6px}:root .pad-l-6[data-v-e46287d4]{padding-left:6px}:root .pad-r-6[data-v-e46287d4]{padding-right:6px}:root .pad-t-6[data-v-e46287d4]{padding-top:6px}:root .pad-b-6[data-v-e46287d4]{padding-bottom:6px}:root .pad-lr-6[data-v-e46287d4]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-e46287d4]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-e46287d4]{margin:6px}:root .mgn-l-6[data-v-e46287d4]{margin-left:6px}:root .mgn-r-6[data-v-e46287d4]{margin-right:6px}:root .mgn-t-6[data-v-e46287d4]{margin-top:6px}:root .mgn-b-6[data-v-e46287d4]{margin-bottom:6px}:root .mgn-lr-6[data-v-e46287d4]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-e46287d4]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-e46287d4]{padding:8px}:root .pad-l-8[data-v-e46287d4]{padding-left:8px}:root .pad-r-8[data-v-e46287d4]{padding-right:8px}:root .pad-t-8[data-v-e46287d4]{padding-top:8px}:root .pad-b-8[data-v-e46287d4]{padding-bottom:8px}:root .pad-lr-8[data-v-e46287d4]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-e46287d4]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-e46287d4]{margin:8px}:root .mgn-l-8[data-v-e46287d4]{margin-left:8px}:root .mgn-r-8[data-v-e46287d4]{margin-right:8px}:root .mgn-t-8[data-v-e46287d4]{margin-top:8px}:root .mgn-b-8[data-v-e46287d4]{margin-bottom:8px}:root .mgn-lr-8[data-v-e46287d4]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-e46287d4]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-e46287d4]{padding:9px}:root .pad-l-9[data-v-e46287d4]{padding-left:9px}:root .pad-r-9[data-v-e46287d4]{padding-right:9px}:root .pad-t-9[data-v-e46287d4]{padding-top:9px}:root .pad-b-9[data-v-e46287d4]{padding-bottom:9px}:root .pad-lr-9[data-v-e46287d4]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-e46287d4]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-e46287d4]{margin:9px}:root .mgn-l-9[data-v-e46287d4]{margin-left:9px}:root .mgn-r-9[data-v-e46287d4]{margin-right:9px}:root .mgn-t-9[data-v-e46287d4]{margin-top:9px}:root .mgn-b-9[data-v-e46287d4]{margin-bottom:9px}:root .mgn-lr-9[data-v-e46287d4]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-e46287d4]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-e46287d4]{padding:10px}:root .pad-l-10[data-v-e46287d4]{padding-left:10px}:root .pad-r-10[data-v-e46287d4]{padding-right:10px}:root .pad-t-10[data-v-e46287d4]{padding-top:10px}:root .pad-b-10[data-v-e46287d4]{padding-bottom:10px}:root .pad-lr-10[data-v-e46287d4]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-e46287d4]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-e46287d4]{margin:10px}:root .mgn-l-10[data-v-e46287d4]{margin-left:10px}:root .mgn-r-10[data-v-e46287d4]{margin-right:10px}:root .mgn-t-10[data-v-e46287d4]{margin-top:10px}:root .mgn-b-10[data-v-e46287d4]{margin-bottom:10px}:root .mgn-lr-10[data-v-e46287d4]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-e46287d4]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-e46287d4]{padding:12px}:root .pad-l-12[data-v-e46287d4]{padding-left:12px}:root .pad-r-12[data-v-e46287d4]{padding-right:12px}:root .pad-t-12[data-v-e46287d4]{padding-top:12px}:root .pad-b-12[data-v-e46287d4]{padding-bottom:12px}:root .pad-lr-12[data-v-e46287d4]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-e46287d4]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-e46287d4]{margin:12px}:root .mgn-l-12[data-v-e46287d4]{margin-left:12px}:root .mgn-r-12[data-v-e46287d4]{margin-right:12px}:root .mgn-t-12[data-v-e46287d4]{margin-top:12px}:root .mgn-b-12[data-v-e46287d4]{margin-bottom:12px}:root .mgn-lr-12[data-v-e46287d4]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-e46287d4]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-e46287d4]{padding:15px}:root .pad-l-15[data-v-e46287d4]{padding-left:15px}:root .pad-r-15[data-v-e46287d4]{padding-right:15px}:root .pad-t-15[data-v-e46287d4]{padding-top:15px}:root .pad-b-15[data-v-e46287d4]{padding-bottom:15px}:root .pad-lr-15[data-v-e46287d4]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-e46287d4]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-e46287d4]{margin:15px}:root .mgn-l-15[data-v-e46287d4]{margin-left:15px}:root .mgn-r-15[data-v-e46287d4]{margin-right:15px}:root .mgn-t-15[data-v-e46287d4]{margin-top:15px}:root .mgn-b-15[data-v-e46287d4]{margin-bottom:15px}:root .mgn-lr-15[data-v-e46287d4]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-e46287d4]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-e46287d4]{padding:20px}:root .pad-l-20[data-v-e46287d4]{padding-left:20px}:root .pad-r-20[data-v-e46287d4]{padding-right:20px}:root .pad-t-20[data-v-e46287d4]{padding-top:20px}:root .pad-b-20[data-v-e46287d4]{padding-bottom:20px}:root .pad-lr-20[data-v-e46287d4]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-e46287d4]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-e46287d4]{margin:20px}:root .mgn-l-20[data-v-e46287d4]{margin-left:20px}:root .mgn-r-20[data-v-e46287d4]{margin-right:20px}:root .mgn-t-20[data-v-e46287d4]{margin-top:20px}:root .mgn-b-20[data-v-e46287d4]{margin-bottom:20px}:root .mgn-lr-20[data-v-e46287d4]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-e46287d4]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-e46287d4]{padding:24px}:root .pad-l-24[data-v-e46287d4]{padding-left:24px}:root .pad-r-24[data-v-e46287d4]{padding-right:24px}:root .pad-t-24[data-v-e46287d4]{padding-top:24px}:root .pad-b-24[data-v-e46287d4]{padding-bottom:24px}:root .pad-lr-24[data-v-e46287d4]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-e46287d4]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-e46287d4]{margin:24px}:root .mgn-l-24[data-v-e46287d4]{margin-left:24px}:root .mgn-r-24[data-v-e46287d4]{margin-right:24px}:root .mgn-t-24[data-v-e46287d4]{margin-top:24px}:root .mgn-b-24[data-v-e46287d4]{margin-bottom:24px}:root .mgn-lr-24[data-v-e46287d4]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-e46287d4]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-e46287d4]{padding:25px}:root .pad-l-25[data-v-e46287d4]{padding-left:25px}:root .pad-r-25[data-v-e46287d4]{padding-right:25px}:root .pad-t-25[data-v-e46287d4]{padding-top:25px}:root .pad-b-25[data-v-e46287d4]{padding-bottom:25px}:root .pad-lr-25[data-v-e46287d4]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-e46287d4]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-e46287d4]{margin:25px}:root .mgn-l-25[data-v-e46287d4]{margin-left:25px}:root .mgn-r-25[data-v-e46287d4]{margin-right:25px}:root .mgn-t-25[data-v-e46287d4]{margin-top:25px}:root .mgn-b-25[data-v-e46287d4]{margin-bottom:25px}:root .mgn-lr-25[data-v-e46287d4]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-e46287d4]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-e46287d4]{padding:30px}:root .pad-l-30[data-v-e46287d4]{padding-left:30px}:root .pad-r-30[data-v-e46287d4]{padding-right:30px}:root .pad-t-30[data-v-e46287d4]{padding-top:30px}:root .pad-b-30[data-v-e46287d4]{padding-bottom:30px}:root .pad-lr-30[data-v-e46287d4]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-e46287d4]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-e46287d4]{margin:30px}:root .mgn-l-30[data-v-e46287d4]{margin-left:30px}:root .mgn-r-30[data-v-e46287d4]{margin-right:30px}:root .mgn-t-30[data-v-e46287d4]{margin-top:30px}:root .mgn-b-30[data-v-e46287d4]{margin-bottom:30px}:root .mgn-lr-30[data-v-e46287d4]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-e46287d4]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-e46287d4]{padding:40px}:root .pad-l-40[data-v-e46287d4]{padding-left:40px}:root .pad-r-40[data-v-e46287d4]{padding-right:40px}:root .pad-t-40[data-v-e46287d4]{padding-top:40px}:root .pad-b-40[data-v-e46287d4]{padding-bottom:40px}:root .pad-lr-40[data-v-e46287d4]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-e46287d4]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-e46287d4]{margin:40px}:root .mgn-l-40[data-v-e46287d4]{margin-left:40px}:root .mgn-r-40[data-v-e46287d4]{margin-right:40px}:root .mgn-t-40[data-v-e46287d4]{margin-top:40px}:root .mgn-b-40[data-v-e46287d4]{margin-bottom:40px}:root .mgn-lr-40[data-v-e46287d4]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-e46287d4]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-e46287d4]{padding:50px}:root .pad-l-50[data-v-e46287d4]{padding-left:50px}:root .pad-r-50[data-v-e46287d4]{padding-right:50px}:root .pad-t-50[data-v-e46287d4]{padding-top:50px}:root .pad-b-50[data-v-e46287d4]{padding-bottom:50px}:root .pad-lr-50[data-v-e46287d4]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-e46287d4]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-e46287d4]{margin:50px}:root .mgn-l-50[data-v-e46287d4]{margin-left:50px}:root .mgn-r-50[data-v-e46287d4]{margin-right:50px}:root .mgn-t-50[data-v-e46287d4]{margin-top:50px}:root .mgn-b-50[data-v-e46287d4]{margin-bottom:50px}:root .mgn-lr-50[data-v-e46287d4]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-e46287d4]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-e46287d4]{padding:60px}:root .pad-l-60[data-v-e46287d4]{padding-left:60px}:root .pad-r-60[data-v-e46287d4]{padding-right:60px}:root .pad-t-60[data-v-e46287d4]{padding-top:60px}:root .pad-b-60[data-v-e46287d4]{padding-bottom:60px}:root .pad-lr-60[data-v-e46287d4]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-e46287d4]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-e46287d4]{margin:60px}:root .mgn-l-60[data-v-e46287d4]{margin-left:60px}:root .mgn-r-60[data-v-e46287d4]{margin-right:60px}:root .mgn-t-60[data-v-e46287d4]{margin-top:60px}:root .mgn-b-60[data-v-e46287d4]{margin-bottom:60px}:root .mgn-lr-60[data-v-e46287d4]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-e46287d4]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-e46287d4]{padding:70px}:root .pad-l-70[data-v-e46287d4]{padding-left:70px}:root .pad-r-70[data-v-e46287d4]{padding-right:70px}:root .pad-t-70[data-v-e46287d4]{padding-top:70px}:root .pad-b-70[data-v-e46287d4]{padding-bottom:70px}:root .pad-lr-70[data-v-e46287d4]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-e46287d4]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-e46287d4]{margin:70px}:root .mgn-l-70[data-v-e46287d4]{margin-left:70px}:root .mgn-r-70[data-v-e46287d4]{margin-right:70px}:root .mgn-t-70[data-v-e46287d4]{margin-top:70px}:root .mgn-b-70[data-v-e46287d4]{margin-bottom:70px}:root .mgn-lr-70[data-v-e46287d4]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-e46287d4]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-e46287d4]{padding:80px}:root .pad-l-80[data-v-e46287d4]{padding-left:80px}:root .pad-r-80[data-v-e46287d4]{padding-right:80px}:root .pad-t-80[data-v-e46287d4]{padding-top:80px}:root .pad-b-80[data-v-e46287d4]{padding-bottom:80px}:root .pad-lr-80[data-v-e46287d4]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-e46287d4]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-e46287d4]{margin:80px}:root .mgn-l-80[data-v-e46287d4]{margin-left:80px}:root .mgn-r-80[data-v-e46287d4]{margin-right:80px}:root .mgn-t-80[data-v-e46287d4]{margin-top:80px}:root .mgn-b-80[data-v-e46287d4]{margin-bottom:80px}:root .mgn-lr-80[data-v-e46287d4]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-e46287d4]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-e46287d4]{padding:90px}:root .pad-l-90[data-v-e46287d4]{padding-left:90px}:root .pad-r-90[data-v-e46287d4]{padding-right:90px}:root .pad-t-90[data-v-e46287d4]{padding-top:90px}:root .pad-b-90[data-v-e46287d4]{padding-bottom:90px}:root .pad-lr-90[data-v-e46287d4]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-e46287d4]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-e46287d4]{margin:90px}:root .mgn-l-90[data-v-e46287d4]{margin-left:90px}:root .mgn-r-90[data-v-e46287d4]{margin-right:90px}:root .mgn-t-90[data-v-e46287d4]{margin-top:90px}:root .mgn-b-90[data-v-e46287d4]{margin-bottom:90px}:root .mgn-lr-90[data-v-e46287d4]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-e46287d4]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-e46287d4]{padding:100px}:root .pad-l-100[data-v-e46287d4]{padding-left:100px}:root .pad-r-100[data-v-e46287d4]{padding-right:100px}:root .pad-t-100[data-v-e46287d4]{padding-top:100px}:root .pad-b-100[data-v-e46287d4]{padding-bottom:100px}:root .pad-lr-100[data-v-e46287d4]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-e46287d4]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-e46287d4]{margin:100px}:root .mgn-l-100[data-v-e46287d4]{margin-left:100px}:root .mgn-r-100[data-v-e46287d4]{margin-right:100px}:root .mgn-t-100[data-v-e46287d4]{margin-top:100px}:root .mgn-b-100[data-v-e46287d4]{margin-bottom:100px}:root .mgn-lr-100[data-v-e46287d4]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-e46287d4]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-e46287d4]{padding:120px}:root .pad-l-120[data-v-e46287d4]{padding-left:120px}:root .pad-r-120[data-v-e46287d4]{padding-right:120px}:root .pad-t-120[data-v-e46287d4]{padding-top:120px}:root .pad-b-120[data-v-e46287d4]{padding-bottom:120px}:root .pad-lr-120[data-v-e46287d4]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-e46287d4]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-e46287d4]{margin:120px}:root .mgn-l-120[data-v-e46287d4]{margin-left:120px}:root .mgn-r-120[data-v-e46287d4]{margin-right:120px}:root .mgn-t-120[data-v-e46287d4]{margin-top:120px}:root .mgn-b-120[data-v-e46287d4]{margin-bottom:120px}:root .mgn-lr-120[data-v-e46287d4]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-e46287d4]{margin-top:120px;margin-bottom:120px}[data-v-e46287d4]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-e46287d4]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-e46287d4]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-e46287d4]{width:100%}.v-app[data-v-e46287d4]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-e46287d4]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-e46287d4]{margin-bottom:10px}.devise-container input[type=email][data-v-e46287d4],.devise-container input[type=password][data-v-e46287d4],.devise-container input[type=submit][data-v-e46287d4]{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-e46287d4]{cursor:pointer}.devise-container .actions input[data-v-e46287d4]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-e46287d4],a[data-v-e46287d4]:hover,a[data-v-e46287d4]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-e46287d4]:hover{color:#2d8e54;text-decoration:underline}a[data-v-e46287d4]:focus{color:#164057}h1[data-v-e46287d4],h2[data-v-e46287d4],h3[data-v-e46287d4],h4[data-v-e46287d4],h5[data-v-e46287d4],h6[data-v-e46287d4]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-e46287d4],.heading-2[data-v-e46287d4],.heading-3[data-v-e46287d4],.heading-4[data-v-e46287d4],.heading-5[data-v-e46287d4],.heading-6[data-v-e46287d4]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-e46287d4]{font-size:2.5rem}.heading-2[data-v-e46287d4]{font-size:2rem}.heading-3[data-v-e46287d4]{font-size:1.75rem}.heading-4[data-v-e46287d4]{font-size:1.5rem}.heading-5[data-v-e46287d4]{font-size:1.25rem}.heading-6[data-v-e46287d4]{font-size:1rem}.error_text[data-v-e46287d4]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-e46287d4]{width:100%;min-height:50px}nav[data-v-e46287d4]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-e46287d4],.nav-right[data-v-e46287d4]{display:flex;flex-direction:row}.nav-link[data-v-e46287d4]{font-size:18px}.nav-loggedout[data-v-e46287d4]{color:#000}.nav-loggedin[data-v-e46287d4]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-e46287d4]{color:#fff}.nav-loggedin a[data-v-e46287d4]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-e46287d4]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-e46287d4]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-e46287d4]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-e46287d4]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-e46287d4]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-e46287d4]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-e46287d4]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-e46287d4]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-e46287d4]{gap:5%}}button[data-v-e46287d4]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-e46287d4],.cancel_button[data-v-e46287d4]{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-e46287d4]{background-color:#ccc}.action_button[data-v-e46287d4]:disabled,.cancel_button[data-v-e46287d4]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-e46287d4]{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-e46287d4]{width:fit-content}.button__empty[data-v-e46287d4]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-e46287d4]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-e46287d4]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-e46287d4]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-e46287d4]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-e46287d4]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-e46287d4]{background-color:#eef5fa}.btn-pricing[data-v-e46287d4]{font-size:22px;border:none}.simple-table[data-v-e46287d4]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-e46287d4],.simple-table td[data-v-e46287d4]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-e46287d4]{padding:5px}.date-cell[data-v-e46287d4]{white-space:nowrap}.number-cell[data-v-e46287d4]{text-align:right}.negative-cell[data-v-e46287d4]{color:#f94144}.net-worth-row[data-v-e46287d4]{background-color:#f5dc98}.bold-cell[data-v-e46287d4]{font-weight:700}.warn-text[data-v-e46287d4]{color:#fb991c}.error-text[data-v-e46287d4]{color:#f94144}.form__panel[data-v-e46287d4]{display:block}.form__row[data-v-e46287d4]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-e46287d4]{display:flex}.form__header[data-v-e46287d4]{width:26%}.form__input[data-v-e46287d4]{width:100%}.form__input input[data-v-e46287d4]{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-e46287d4]{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-e46287d4]{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-e46287d4]{width:100%}.form__input .dp__main input[data-v-e46287d4]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-e46287d4],.form__input select[data-v-e46287d4],.form__input .dp__main[data-v-e46287d4]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-e46287d4],.form__input select[data-v-e46287d4],.form__input .dp__main[data-v-e46287d4]{width:50%}}.form__input input[data-v-e46287d4]:hover,.form__input select[data-v-e46287d4]:hover,.form__input textarea[data-v-e46287d4]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-e46287d4]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-e46287d4]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-e46287d4]:focus{border-color:var(--color-input-focus)}.form__input[data-v-e46287d4]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-e46287d4]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-e46287d4]{display:flex;gap:10px}.form__input--mandatory[data-v-e46287d4]{color:#f94144}.form__input--mandatory__one-of-two[data-v-e46287d4]{color:#f94144;vertical-align:super}.form__section[data-v-e46287d4]{padding:30px 10px}.disabled-field[data-v-e46287d4]{color:#aaa}.select-wrapper[data-v-e46287d4]{position:relative}.select-wrapper[data-v-e46287d4]: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-e46287d4]{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-e46287d4]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-e46287d4]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-e46287d4],.user-verify-container[data-v-e46287d4]{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-e46287d4],.user-verify-container .verify-title[data-v-e46287d4],.sysadmin-page-header h1[data-v-e46287d4],.sysadmin-page-header .sysadmin-page-header__title[data-v-e46287d4],.page-header h1[data-v-e46287d4],.page-header .page-header__title[data-v-e46287d4]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-e46287d4]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-e46287d4]{margin-bottom:18px}.page-header h1[data-v-e46287d4],.page-header .page-header__title[data-v-e46287d4]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-e46287d4]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-e46287d4]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-e46287d4]{margin-bottom:18px}.sysadmin-page-header h1[data-v-e46287d4],.sysadmin-page-header .sysadmin-page-header__title[data-v-e46287d4]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-e46287d4]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-e46287d4]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-e46287d4]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-e46287d4]{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-e46287d4]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-e46287d4]{font-size:14px}.admin-card[data-v-e46287d4]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-e46287d4]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-e46287d4]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-e46287d4]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-e46287d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-e46287d4]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-e46287d4]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-e46287d4]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-e46287d4]{margin-top:18px}.deploy-page .deploy-list[data-v-e46287d4]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-e46287d4]{margin:6px 0}.admin-form-card[data-v-e46287d4],.user-verify-container .verification-content[data-v-e46287d4]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-e46287d4]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-e46287d4]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-e46287d4]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-e46287d4]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-e46287d4]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-e46287d4]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-e46287d4]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-e46287d4]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-e46287d4],.admin-form-container .admin-form-group select[data-v-e46287d4]{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-e46287d4]:disabled,.admin-form-container .admin-form-group select[data-v-e46287d4]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-e46287d4]:focus,.admin-form-container .admin-form-group select[data-v-e46287d4]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-e46287d4]{-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-e46287d4]{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-e46287d4]{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-e46287d4]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-e46287d4]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-e46287d4]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-e46287d4]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-e46287d4],.btn[data-v-e46287d4],.btn.btn-primary[data-v-e46287d4]{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-e46287d4]:hover,.btn[data-v-e46287d4]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-e46287d4]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-e46287d4]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-e46287d4]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-e46287d4]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-e46287d4]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-e46287d4]{background-color:#177100;color:#fff}.admin-badge.id[data-v-e46287d4],.admin-badge.external-uuid[data-v-e46287d4]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-e46287d4]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-e46287d4]{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.change-password-btn[data-v-e46287d4]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-e46287d4]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-e46287d4]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-e46287d4]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-e46287d4]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-e46287d4]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-e46287d4]{font-size:14px}.admin-detail-item[data-v-e46287d4]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-e46287d4]{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-e46287d4]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-e46287d4]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-e46287d4]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-e46287d4]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-e46287d4]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-e46287d4]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-e46287d4]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-e46287d4]:hover{color:#2c5444}.admin-filter-select select[data-v-e46287d4]{min-width:150px}.admin-filter-select select[data-v-e46287d4]:focus{border-color:#2c5444}.admin-header-section[data-v-e46287d4]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-e46287d4]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-e46287d4]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-e46287d4]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-e46287d4]{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-e46287d4]{font-size:14px}.admin-add-btn[data-v-e46287d4]:hover{background-color:#1a3329}.table-containers[data-v-e46287d4]{display:flex;gap:20px}.table-containers .table-container[data-v-e46287d4]{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-e46287d4]{font-weight:700}.table-containers .table-value[data-v-e46287d4]{font-size:1.2em}.sysadmin-button-bar[data-v-e46287d4]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-e46287d4]{margin:20px 0}.swal-password-form .form-group[data-v-e46287d4]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-e46287d4]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-e46287d4]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-e46287d4]{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-e46287d4]{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-e46287d4]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.user-verify-container .verify-title[data-v-e46287d4]{margin:0 0 30px}.user-verify-container .verification-content[data-v-e46287d4]{margin-bottom:30px}.user-verify-container .verification-content .loading-container[data-v-e46287d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.user-verify-container .verification-content .loading-container .spinner[data-v-e46287d4]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #2C5444;border-radius:50%;animation:spin-e46287d4 1s linear infinite;margin-bottom:20px}.user-verify-container .verification-content .loading-container .loading-text[data-v-e46287d4]{font-size:18px;color:#555;font-weight:500}@keyframes spin-e46287d4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-verify-container .verification-content .results-container[data-v-e46287d4]{padding:30px;text-align:center}.user-verify-container .verification-content .results-container .success-result[data-v-e46287d4],.user-verify-container .verification-content .results-container .error-result[data-v-e46287d4]{display:flex;flex-direction:column;align-items:center}.user-verify-container .verification-content .results-container .success-result .button-group[data-v-e46287d4],.user-verify-container .verification-content .results-container .error-result .button-group[data-v-e46287d4]{display:flex;gap:15px;margin-top:10px}.user-verify-container .verification-content .results-container .success-result .success-icon[data-v-e46287d4],.user-verify-container .verification-content .results-container .success-result .error-icon[data-v-e46287d4],.user-verify-container .verification-content .results-container .error-result .success-icon[data-v-e46287d4],.user-verify-container .verification-content .results-container .error-result .error-icon[data-v-e46287d4]{font-size:60px;margin-bottom:20px}.user-verify-container .verification-content .results-container .success-result .success-icon[data-v-e46287d4],.user-verify-container .verification-content .results-container .error-result .success-icon[data-v-e46287d4]{color:#28a745}.user-verify-container .verification-content .results-container .success-result .error-icon[data-v-e46287d4],.user-verify-container .verification-content .results-container .error-result .error-icon[data-v-e46287d4]{color:#f94144}.user-verify-container .verification-content .results-container .success-result .result-title[data-v-e46287d4],.user-verify-container .verification-content .results-container .error-result .result-title[data-v-e46287d4]{font-size:24px;margin-bottom:20px;font-weight:600}.user-verify-container .verification-content .results-container .success-result .result-description[data-v-e46287d4],.user-verify-container .verification-content .results-container .error-result .result-description[data-v-e46287d4]{font-size:16px;color:#555;margin-bottom:10px}.user-verify-container .verification-content .results-container .success-result .count-description[data-v-e46287d4],.user-verify-container .verification-content .results-container .error-result .count-description[data-v-e46287d4]{font-size:16px;color:#666;margin-bottom:30px;font-weight:500}.user-verify-container .verification-content .results-container .error-list[data-v-e46287d4]{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-e46287d4]{color:#d32f2f;margin-bottom:8px;padding-left:20px;position:relative}.user-verify-container .verification-content .results-container .error-list .error-item[data-v-e46287d4]:before{content:"•";position:absolute;left:0;color:#d32f2f}.user-verify-container .verification-content .results-container .error-list .error-item[data-v-e46287d4]:last-child{margin-bottom:0}.btn.btn-secondary[data-v-e46287d4]{background-color:#fff;color:#555;border:1px solid #ddd}.btn.btn-secondary[data-v-e46287d4]:hover{background-color:#f8f9fa;border-color:#adb5bd}@media (max-width: 768px){.user-verify-container[data-v-e46287d4]{padding:20px 10px}.user-verify-container .verify-title[data-v-e46287d4]{font-size:24px}.user-verify-container .verification-content[data-v-e46287d4]{padding:20px}}[data-v-e66f2ad1]: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-e66f2ad1]{padding:0}:root .pad-l-0[data-v-e66f2ad1]{padding-left:0}:root .pad-r-0[data-v-e66f2ad1]{padding-right:0}:root .pad-t-0[data-v-e66f2ad1]{padding-top:0}:root .pad-b-0[data-v-e66f2ad1]{padding-bottom:0}:root .pad-lr-0[data-v-e66f2ad1]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-e66f2ad1]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-e66f2ad1]{margin:0}:root .mgn-l-0[data-v-e66f2ad1]{margin-left:0}:root .mgn-r-0[data-v-e66f2ad1]{margin-right:0}:root .mgn-t-0[data-v-e66f2ad1]{margin-top:0}:root .mgn-b-0[data-v-e66f2ad1]{margin-bottom:0}:root .mgn-lr-0[data-v-e66f2ad1]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-e66f2ad1]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-e66f2ad1]{padding:2px}:root .pad-l-2[data-v-e66f2ad1]{padding-left:2px}:root .pad-r-2[data-v-e66f2ad1]{padding-right:2px}:root .pad-t-2[data-v-e66f2ad1]{padding-top:2px}:root .pad-b-2[data-v-e66f2ad1]{padding-bottom:2px}:root .pad-lr-2[data-v-e66f2ad1]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-e66f2ad1]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-e66f2ad1]{margin:2px}:root .mgn-l-2[data-v-e66f2ad1]{margin-left:2px}:root .mgn-r-2[data-v-e66f2ad1]{margin-right:2px}:root .mgn-t-2[data-v-e66f2ad1]{margin-top:2px}:root .mgn-b-2[data-v-e66f2ad1]{margin-bottom:2px}:root .mgn-lr-2[data-v-e66f2ad1]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-e66f2ad1]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-e66f2ad1]{padding:3px}:root .pad-l-3[data-v-e66f2ad1]{padding-left:3px}:root .pad-r-3[data-v-e66f2ad1]{padding-right:3px}:root .pad-t-3[data-v-e66f2ad1]{padding-top:3px}:root .pad-b-3[data-v-e66f2ad1]{padding-bottom:3px}:root .pad-lr-3[data-v-e66f2ad1]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-e66f2ad1]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-e66f2ad1]{margin:3px}:root .mgn-l-3[data-v-e66f2ad1]{margin-left:3px}:root .mgn-r-3[data-v-e66f2ad1]{margin-right:3px}:root .mgn-t-3[data-v-e66f2ad1]{margin-top:3px}:root .mgn-b-3[data-v-e66f2ad1]{margin-bottom:3px}:root .mgn-lr-3[data-v-e66f2ad1]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-e66f2ad1]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-e66f2ad1]{padding:4px}:root .pad-l-4[data-v-e66f2ad1]{padding-left:4px}:root .pad-r-4[data-v-e66f2ad1]{padding-right:4px}:root .pad-t-4[data-v-e66f2ad1]{padding-top:4px}:root .pad-b-4[data-v-e66f2ad1]{padding-bottom:4px}:root .pad-lr-4[data-v-e66f2ad1]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-e66f2ad1]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-e66f2ad1]{margin:4px}:root .mgn-l-4[data-v-e66f2ad1]{margin-left:4px}:root .mgn-r-4[data-v-e66f2ad1]{margin-right:4px}:root .mgn-t-4[data-v-e66f2ad1]{margin-top:4px}:root .mgn-b-4[data-v-e66f2ad1]{margin-bottom:4px}:root .mgn-lr-4[data-v-e66f2ad1]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-e66f2ad1]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-e66f2ad1]{padding:5px}:root .pad-l-5[data-v-e66f2ad1]{padding-left:5px}:root .pad-r-5[data-v-e66f2ad1]{padding-right:5px}:root .pad-t-5[data-v-e66f2ad1]{padding-top:5px}:root .pad-b-5[data-v-e66f2ad1]{padding-bottom:5px}:root .pad-lr-5[data-v-e66f2ad1]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-e66f2ad1]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-e66f2ad1]{margin:5px}:root .mgn-l-5[data-v-e66f2ad1]{margin-left:5px}:root .mgn-r-5[data-v-e66f2ad1]{margin-right:5px}:root .mgn-t-5[data-v-e66f2ad1]{margin-top:5px}:root .mgn-b-5[data-v-e66f2ad1]{margin-bottom:5px}:root .mgn-lr-5[data-v-e66f2ad1]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-e66f2ad1]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-e66f2ad1]{padding:6px}:root .pad-l-6[data-v-e66f2ad1]{padding-left:6px}:root .pad-r-6[data-v-e66f2ad1]{padding-right:6px}:root .pad-t-6[data-v-e66f2ad1]{padding-top:6px}:root .pad-b-6[data-v-e66f2ad1]{padding-bottom:6px}:root .pad-lr-6[data-v-e66f2ad1]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-e66f2ad1]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-e66f2ad1]{margin:6px}:root .mgn-l-6[data-v-e66f2ad1]{margin-left:6px}:root .mgn-r-6[data-v-e66f2ad1]{margin-right:6px}:root .mgn-t-6[data-v-e66f2ad1]{margin-top:6px}:root .mgn-b-6[data-v-e66f2ad1]{margin-bottom:6px}:root .mgn-lr-6[data-v-e66f2ad1]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-e66f2ad1]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-e66f2ad1]{padding:8px}:root .pad-l-8[data-v-e66f2ad1]{padding-left:8px}:root .pad-r-8[data-v-e66f2ad1]{padding-right:8px}:root .pad-t-8[data-v-e66f2ad1]{padding-top:8px}:root .pad-b-8[data-v-e66f2ad1]{padding-bottom:8px}:root .pad-lr-8[data-v-e66f2ad1]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-e66f2ad1]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-e66f2ad1]{margin:8px}:root .mgn-l-8[data-v-e66f2ad1]{margin-left:8px}:root .mgn-r-8[data-v-e66f2ad1]{margin-right:8px}:root .mgn-t-8[data-v-e66f2ad1]{margin-top:8px}:root .mgn-b-8[data-v-e66f2ad1]{margin-bottom:8px}:root .mgn-lr-8[data-v-e66f2ad1]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-e66f2ad1]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-e66f2ad1]{padding:9px}:root .pad-l-9[data-v-e66f2ad1]{padding-left:9px}:root .pad-r-9[data-v-e66f2ad1]{padding-right:9px}:root .pad-t-9[data-v-e66f2ad1]{padding-top:9px}:root .pad-b-9[data-v-e66f2ad1]{padding-bottom:9px}:root .pad-lr-9[data-v-e66f2ad1]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-e66f2ad1]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-e66f2ad1]{margin:9px}:root .mgn-l-9[data-v-e66f2ad1]{margin-left:9px}:root .mgn-r-9[data-v-e66f2ad1]{margin-right:9px}:root .mgn-t-9[data-v-e66f2ad1]{margin-top:9px}:root .mgn-b-9[data-v-e66f2ad1]{margin-bottom:9px}:root .mgn-lr-9[data-v-e66f2ad1]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-e66f2ad1]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-e66f2ad1]{padding:10px}:root .pad-l-10[data-v-e66f2ad1]{padding-left:10px}:root .pad-r-10[data-v-e66f2ad1]{padding-right:10px}:root .pad-t-10[data-v-e66f2ad1]{padding-top:10px}:root .pad-b-10[data-v-e66f2ad1]{padding-bottom:10px}:root .pad-lr-10[data-v-e66f2ad1]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-e66f2ad1]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-e66f2ad1]{margin:10px}:root .mgn-l-10[data-v-e66f2ad1]{margin-left:10px}:root .mgn-r-10[data-v-e66f2ad1]{margin-right:10px}:root .mgn-t-10[data-v-e66f2ad1]{margin-top:10px}:root .mgn-b-10[data-v-e66f2ad1]{margin-bottom:10px}:root .mgn-lr-10[data-v-e66f2ad1]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-e66f2ad1]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-e66f2ad1]{padding:12px}:root .pad-l-12[data-v-e66f2ad1]{padding-left:12px}:root .pad-r-12[data-v-e66f2ad1]{padding-right:12px}:root .pad-t-12[data-v-e66f2ad1]{padding-top:12px}:root .pad-b-12[data-v-e66f2ad1]{padding-bottom:12px}:root .pad-lr-12[data-v-e66f2ad1]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-e66f2ad1]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-e66f2ad1]{margin:12px}:root .mgn-l-12[data-v-e66f2ad1]{margin-left:12px}:root .mgn-r-12[data-v-e66f2ad1]{margin-right:12px}:root .mgn-t-12[data-v-e66f2ad1]{margin-top:12px}:root .mgn-b-12[data-v-e66f2ad1]{margin-bottom:12px}:root .mgn-lr-12[data-v-e66f2ad1]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-e66f2ad1]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-e66f2ad1]{padding:15px}:root .pad-l-15[data-v-e66f2ad1]{padding-left:15px}:root .pad-r-15[data-v-e66f2ad1]{padding-right:15px}:root .pad-t-15[data-v-e66f2ad1]{padding-top:15px}:root .pad-b-15[data-v-e66f2ad1]{padding-bottom:15px}:root .pad-lr-15[data-v-e66f2ad1]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-e66f2ad1]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-e66f2ad1]{margin:15px}:root .mgn-l-15[data-v-e66f2ad1]{margin-left:15px}:root .mgn-r-15[data-v-e66f2ad1]{margin-right:15px}:root .mgn-t-15[data-v-e66f2ad1]{margin-top:15px}:root .mgn-b-15[data-v-e66f2ad1]{margin-bottom:15px}:root .mgn-lr-15[data-v-e66f2ad1]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-e66f2ad1]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-e66f2ad1]{padding:20px}:root .pad-l-20[data-v-e66f2ad1]{padding-left:20px}:root .pad-r-20[data-v-e66f2ad1]{padding-right:20px}:root .pad-t-20[data-v-e66f2ad1]{padding-top:20px}:root .pad-b-20[data-v-e66f2ad1]{padding-bottom:20px}:root .pad-lr-20[data-v-e66f2ad1]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-e66f2ad1]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-e66f2ad1]{margin:20px}:root .mgn-l-20[data-v-e66f2ad1]{margin-left:20px}:root .mgn-r-20[data-v-e66f2ad1]{margin-right:20px}:root .mgn-t-20[data-v-e66f2ad1]{margin-top:20px}:root .mgn-b-20[data-v-e66f2ad1]{margin-bottom:20px}:root .mgn-lr-20[data-v-e66f2ad1]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-e66f2ad1]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-e66f2ad1]{padding:24px}:root .pad-l-24[data-v-e66f2ad1]{padding-left:24px}:root .pad-r-24[data-v-e66f2ad1]{padding-right:24px}:root .pad-t-24[data-v-e66f2ad1]{padding-top:24px}:root .pad-b-24[data-v-e66f2ad1]{padding-bottom:24px}:root .pad-lr-24[data-v-e66f2ad1]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-e66f2ad1]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-e66f2ad1]{margin:24px}:root .mgn-l-24[data-v-e66f2ad1]{margin-left:24px}:root .mgn-r-24[data-v-e66f2ad1]{margin-right:24px}:root .mgn-t-24[data-v-e66f2ad1]{margin-top:24px}:root .mgn-b-24[data-v-e66f2ad1]{margin-bottom:24px}:root .mgn-lr-24[data-v-e66f2ad1]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-e66f2ad1]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-e66f2ad1]{padding:25px}:root .pad-l-25[data-v-e66f2ad1]{padding-left:25px}:root .pad-r-25[data-v-e66f2ad1]{padding-right:25px}:root .pad-t-25[data-v-e66f2ad1]{padding-top:25px}:root .pad-b-25[data-v-e66f2ad1]{padding-bottom:25px}:root .pad-lr-25[data-v-e66f2ad1]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-e66f2ad1]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-e66f2ad1]{margin:25px}:root .mgn-l-25[data-v-e66f2ad1]{margin-left:25px}:root .mgn-r-25[data-v-e66f2ad1]{margin-right:25px}:root .mgn-t-25[data-v-e66f2ad1]{margin-top:25px}:root .mgn-b-25[data-v-e66f2ad1]{margin-bottom:25px}:root .mgn-lr-25[data-v-e66f2ad1]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-e66f2ad1]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-e66f2ad1]{padding:30px}:root .pad-l-30[data-v-e66f2ad1]{padding-left:30px}:root .pad-r-30[data-v-e66f2ad1]{padding-right:30px}:root .pad-t-30[data-v-e66f2ad1]{padding-top:30px}:root .pad-b-30[data-v-e66f2ad1]{padding-bottom:30px}:root .pad-lr-30[data-v-e66f2ad1]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-e66f2ad1]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-e66f2ad1]{margin:30px}:root .mgn-l-30[data-v-e66f2ad1]{margin-left:30px}:root .mgn-r-30[data-v-e66f2ad1]{margin-right:30px}:root .mgn-t-30[data-v-e66f2ad1]{margin-top:30px}:root .mgn-b-30[data-v-e66f2ad1]{margin-bottom:30px}:root .mgn-lr-30[data-v-e66f2ad1]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-e66f2ad1]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-e66f2ad1]{padding:40px}:root .pad-l-40[data-v-e66f2ad1]{padding-left:40px}:root .pad-r-40[data-v-e66f2ad1]{padding-right:40px}:root .pad-t-40[data-v-e66f2ad1]{padding-top:40px}:root .pad-b-40[data-v-e66f2ad1]{padding-bottom:40px}:root .pad-lr-40[data-v-e66f2ad1]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-e66f2ad1]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-e66f2ad1]{margin:40px}:root .mgn-l-40[data-v-e66f2ad1]{margin-left:40px}:root .mgn-r-40[data-v-e66f2ad1]{margin-right:40px}:root .mgn-t-40[data-v-e66f2ad1]{margin-top:40px}:root .mgn-b-40[data-v-e66f2ad1]{margin-bottom:40px}:root .mgn-lr-40[data-v-e66f2ad1]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-e66f2ad1]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-e66f2ad1]{padding:50px}:root .pad-l-50[data-v-e66f2ad1]{padding-left:50px}:root .pad-r-50[data-v-e66f2ad1]{padding-right:50px}:root .pad-t-50[data-v-e66f2ad1]{padding-top:50px}:root .pad-b-50[data-v-e66f2ad1]{padding-bottom:50px}:root .pad-lr-50[data-v-e66f2ad1]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-e66f2ad1]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-e66f2ad1]{margin:50px}:root .mgn-l-50[data-v-e66f2ad1]{margin-left:50px}:root .mgn-r-50[data-v-e66f2ad1]{margin-right:50px}:root .mgn-t-50[data-v-e66f2ad1]{margin-top:50px}:root .mgn-b-50[data-v-e66f2ad1]{margin-bottom:50px}:root .mgn-lr-50[data-v-e66f2ad1]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-e66f2ad1]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-e66f2ad1]{padding:60px}:root .pad-l-60[data-v-e66f2ad1]{padding-left:60px}:root .pad-r-60[data-v-e66f2ad1]{padding-right:60px}:root .pad-t-60[data-v-e66f2ad1]{padding-top:60px}:root .pad-b-60[data-v-e66f2ad1]{padding-bottom:60px}:root .pad-lr-60[data-v-e66f2ad1]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-e66f2ad1]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-e66f2ad1]{margin:60px}:root .mgn-l-60[data-v-e66f2ad1]{margin-left:60px}:root .mgn-r-60[data-v-e66f2ad1]{margin-right:60px}:root .mgn-t-60[data-v-e66f2ad1]{margin-top:60px}:root .mgn-b-60[data-v-e66f2ad1]{margin-bottom:60px}:root .mgn-lr-60[data-v-e66f2ad1]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-e66f2ad1]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-e66f2ad1]{padding:70px}:root .pad-l-70[data-v-e66f2ad1]{padding-left:70px}:root .pad-r-70[data-v-e66f2ad1]{padding-right:70px}:root .pad-t-70[data-v-e66f2ad1]{padding-top:70px}:root .pad-b-70[data-v-e66f2ad1]{padding-bottom:70px}:root .pad-lr-70[data-v-e66f2ad1]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-e66f2ad1]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-e66f2ad1]{margin:70px}:root .mgn-l-70[data-v-e66f2ad1]{margin-left:70px}:root .mgn-r-70[data-v-e66f2ad1]{margin-right:70px}:root .mgn-t-70[data-v-e66f2ad1]{margin-top:70px}:root .mgn-b-70[data-v-e66f2ad1]{margin-bottom:70px}:root .mgn-lr-70[data-v-e66f2ad1]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-e66f2ad1]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-e66f2ad1]{padding:80px}:root .pad-l-80[data-v-e66f2ad1]{padding-left:80px}:root .pad-r-80[data-v-e66f2ad1]{padding-right:80px}:root .pad-t-80[data-v-e66f2ad1]{padding-top:80px}:root .pad-b-80[data-v-e66f2ad1]{padding-bottom:80px}:root .pad-lr-80[data-v-e66f2ad1]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-e66f2ad1]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-e66f2ad1]{margin:80px}:root .mgn-l-80[data-v-e66f2ad1]{margin-left:80px}:root .mgn-r-80[data-v-e66f2ad1]{margin-right:80px}:root .mgn-t-80[data-v-e66f2ad1]{margin-top:80px}:root .mgn-b-80[data-v-e66f2ad1]{margin-bottom:80px}:root .mgn-lr-80[data-v-e66f2ad1]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-e66f2ad1]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-e66f2ad1]{padding:90px}:root .pad-l-90[data-v-e66f2ad1]{padding-left:90px}:root .pad-r-90[data-v-e66f2ad1]{padding-right:90px}:root .pad-t-90[data-v-e66f2ad1]{padding-top:90px}:root .pad-b-90[data-v-e66f2ad1]{padding-bottom:90px}:root .pad-lr-90[data-v-e66f2ad1]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-e66f2ad1]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-e66f2ad1]{margin:90px}:root .mgn-l-90[data-v-e66f2ad1]{margin-left:90px}:root .mgn-r-90[data-v-e66f2ad1]{margin-right:90px}:root .mgn-t-90[data-v-e66f2ad1]{margin-top:90px}:root .mgn-b-90[data-v-e66f2ad1]{margin-bottom:90px}:root .mgn-lr-90[data-v-e66f2ad1]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-e66f2ad1]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-e66f2ad1]{padding:100px}:root .pad-l-100[data-v-e66f2ad1]{padding-left:100px}:root .pad-r-100[data-v-e66f2ad1]{padding-right:100px}:root .pad-t-100[data-v-e66f2ad1]{padding-top:100px}:root .pad-b-100[data-v-e66f2ad1]{padding-bottom:100px}:root .pad-lr-100[data-v-e66f2ad1]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-e66f2ad1]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-e66f2ad1]{margin:100px}:root .mgn-l-100[data-v-e66f2ad1]{margin-left:100px}:root .mgn-r-100[data-v-e66f2ad1]{margin-right:100px}:root .mgn-t-100[data-v-e66f2ad1]{margin-top:100px}:root .mgn-b-100[data-v-e66f2ad1]{margin-bottom:100px}:root .mgn-lr-100[data-v-e66f2ad1]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-e66f2ad1]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-e66f2ad1]{padding:120px}:root .pad-l-120[data-v-e66f2ad1]{padding-left:120px}:root .pad-r-120[data-v-e66f2ad1]{padding-right:120px}:root .pad-t-120[data-v-e66f2ad1]{padding-top:120px}:root .pad-b-120[data-v-e66f2ad1]{padding-bottom:120px}:root .pad-lr-120[data-v-e66f2ad1]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-e66f2ad1]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-e66f2ad1]{margin:120px}:root .mgn-l-120[data-v-e66f2ad1]{margin-left:120px}:root .mgn-r-120[data-v-e66f2ad1]{margin-right:120px}:root .mgn-t-120[data-v-e66f2ad1]{margin-top:120px}:root .mgn-b-120[data-v-e66f2ad1]{margin-bottom:120px}:root .mgn-lr-120[data-v-e66f2ad1]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-e66f2ad1]{margin-top:120px;margin-bottom:120px}[data-v-e66f2ad1]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-e66f2ad1]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-e66f2ad1]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-e66f2ad1]{width:100%}.v-app[data-v-e66f2ad1]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-e66f2ad1]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-e66f2ad1]{margin-bottom:10px}.devise-container input[type=email][data-v-e66f2ad1],.devise-container input[type=password][data-v-e66f2ad1],.devise-container input[type=submit][data-v-e66f2ad1]{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-e66f2ad1]{cursor:pointer}.devise-container .actions input[data-v-e66f2ad1]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-e66f2ad1],a[data-v-e66f2ad1]:hover,a[data-v-e66f2ad1]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-e66f2ad1]:hover{color:#2d8e54;text-decoration:underline}a[data-v-e66f2ad1]:focus{color:#164057}h1[data-v-e66f2ad1],h2[data-v-e66f2ad1],h3[data-v-e66f2ad1],h4[data-v-e66f2ad1],h5[data-v-e66f2ad1],h6[data-v-e66f2ad1]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-e66f2ad1],.heading-2[data-v-e66f2ad1],.heading-3[data-v-e66f2ad1],.heading-4[data-v-e66f2ad1],.heading-5[data-v-e66f2ad1],.heading-6[data-v-e66f2ad1]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-e66f2ad1]{font-size:2.5rem}.heading-2[data-v-e66f2ad1]{font-size:2rem}.heading-3[data-v-e66f2ad1]{font-size:1.75rem}.heading-4[data-v-e66f2ad1]{font-size:1.5rem}.heading-5[data-v-e66f2ad1]{font-size:1.25rem}.heading-6[data-v-e66f2ad1]{font-size:1rem}.error_text[data-v-e66f2ad1]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-e66f2ad1]{width:100%;min-height:50px}nav[data-v-e66f2ad1]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-e66f2ad1],.nav-right[data-v-e66f2ad1]{display:flex;flex-direction:row}.nav-link[data-v-e66f2ad1]{font-size:18px}.nav-loggedout[data-v-e66f2ad1]{color:#000}.nav-loggedin[data-v-e66f2ad1]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-e66f2ad1]{color:#fff}.nav-loggedin a[data-v-e66f2ad1]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-e66f2ad1]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-e66f2ad1]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-e66f2ad1]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-e66f2ad1]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-e66f2ad1]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-e66f2ad1]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-e66f2ad1]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-e66f2ad1]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-e66f2ad1]{gap:5%}}button[data-v-e66f2ad1]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-e66f2ad1],.cancel_button[data-v-e66f2ad1]{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-e66f2ad1]{background-color:#ccc}.action_button[data-v-e66f2ad1]:disabled,.cancel_button[data-v-e66f2ad1]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-e66f2ad1]{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-e66f2ad1]{width:fit-content}.button__empty[data-v-e66f2ad1]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-e66f2ad1]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-e66f2ad1]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-e66f2ad1]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-e66f2ad1]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-e66f2ad1]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-e66f2ad1]{background-color:#eef5fa}.btn-pricing[data-v-e66f2ad1]{font-size:22px;border:none}.simple-table[data-v-e66f2ad1]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-e66f2ad1],.simple-table td[data-v-e66f2ad1]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-e66f2ad1]{padding:5px}.date-cell[data-v-e66f2ad1]{white-space:nowrap}.number-cell[data-v-e66f2ad1]{text-align:right}.negative-cell[data-v-e66f2ad1]{color:#f94144}.net-worth-row[data-v-e66f2ad1]{background-color:#f5dc98}.bold-cell[data-v-e66f2ad1]{font-weight:700}.warn-text[data-v-e66f2ad1]{color:#fb991c}.error-text[data-v-e66f2ad1]{color:#f94144}.form__panel[data-v-e66f2ad1]{display:block}.form__row[data-v-e66f2ad1]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-e66f2ad1]{display:flex}.form__header[data-v-e66f2ad1]{width:26%}.form__input[data-v-e66f2ad1]{width:100%}.form__input input[data-v-e66f2ad1]{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-e66f2ad1]{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-e66f2ad1]{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-e66f2ad1]{width:100%}.form__input .dp__main input[data-v-e66f2ad1]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-e66f2ad1],.form__input select[data-v-e66f2ad1],.form__input .dp__main[data-v-e66f2ad1]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-e66f2ad1],.form__input select[data-v-e66f2ad1],.form__input .dp__main[data-v-e66f2ad1]{width:50%}}.form__input input[data-v-e66f2ad1]:hover,.form__input select[data-v-e66f2ad1]:hover,.form__input textarea[data-v-e66f2ad1]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-e66f2ad1]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-e66f2ad1]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-e66f2ad1]:focus{border-color:var(--color-input-focus)}.form__input[data-v-e66f2ad1]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-e66f2ad1]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-e66f2ad1]{display:flex;gap:10px}.form__input--mandatory[data-v-e66f2ad1]{color:#f94144}.form__input--mandatory__one-of-two[data-v-e66f2ad1]{color:#f94144;vertical-align:super}.form__section[data-v-e66f2ad1]{padding:30px 10px}.disabled-field[data-v-e66f2ad1]{color:#aaa}.select-wrapper[data-v-e66f2ad1]{position:relative}.select-wrapper[data-v-e66f2ad1]: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-e66f2ad1]{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-e66f2ad1]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-e66f2ad1]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-e66f2ad1],.subsidiary-verify-container[data-v-e66f2ad1]{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-e66f2ad1],.subsidiary-verify-container .verify-title[data-v-e66f2ad1],.sysadmin-page-header h1[data-v-e66f2ad1],.sysadmin-page-header .sysadmin-page-header__title[data-v-e66f2ad1],.page-header h1[data-v-e66f2ad1],.page-header .page-header__title[data-v-e66f2ad1]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-e66f2ad1]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-e66f2ad1]{margin-bottom:18px}.page-header h1[data-v-e66f2ad1],.page-header .page-header__title[data-v-e66f2ad1]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-e66f2ad1]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-e66f2ad1]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-e66f2ad1]{margin-bottom:18px}.sysadmin-page-header h1[data-v-e66f2ad1],.sysadmin-page-header .sysadmin-page-header__title[data-v-e66f2ad1]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-e66f2ad1]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-e66f2ad1]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-e66f2ad1]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-e66f2ad1]{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-e66f2ad1]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-e66f2ad1]{font-size:14px}.admin-card[data-v-e66f2ad1]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-e66f2ad1]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-e66f2ad1]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-e66f2ad1]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-e66f2ad1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-e66f2ad1]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-e66f2ad1]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-e66f2ad1]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-e66f2ad1]{margin-top:18px}.deploy-page .deploy-list[data-v-e66f2ad1]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-e66f2ad1]{margin:6px 0}.admin-form-card[data-v-e66f2ad1],.subsidiary-verify-container .verification-content[data-v-e66f2ad1]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-e66f2ad1]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-e66f2ad1]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-e66f2ad1]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-e66f2ad1]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-e66f2ad1]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-e66f2ad1]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-e66f2ad1]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-e66f2ad1]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-e66f2ad1],.admin-form-container .admin-form-group select[data-v-e66f2ad1]{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-e66f2ad1]:disabled,.admin-form-container .admin-form-group select[data-v-e66f2ad1]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-e66f2ad1]:focus,.admin-form-container .admin-form-group select[data-v-e66f2ad1]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-e66f2ad1]{-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-e66f2ad1]{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-e66f2ad1]{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-e66f2ad1]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-e66f2ad1]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-e66f2ad1]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-e66f2ad1]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-e66f2ad1],.btn[data-v-e66f2ad1],.btn.btn-primary[data-v-e66f2ad1]{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-e66f2ad1]:hover,.btn[data-v-e66f2ad1]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-e66f2ad1]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-e66f2ad1]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-e66f2ad1]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-e66f2ad1]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-e66f2ad1]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-e66f2ad1]{background-color:#177100;color:#fff}.admin-badge.id[data-v-e66f2ad1],.admin-badge.external-uuid[data-v-e66f2ad1]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-e66f2ad1]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-e66f2ad1]{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.change-password-btn[data-v-e66f2ad1]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-e66f2ad1]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-e66f2ad1]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-e66f2ad1]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-e66f2ad1]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-e66f2ad1]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-e66f2ad1]{font-size:14px}.admin-detail-item[data-v-e66f2ad1]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-e66f2ad1]{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-e66f2ad1]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-e66f2ad1]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-e66f2ad1]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-e66f2ad1]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-e66f2ad1]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-e66f2ad1]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-e66f2ad1]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-e66f2ad1]:hover{color:#2c5444}.admin-filter-select select[data-v-e66f2ad1]{min-width:150px}.admin-filter-select select[data-v-e66f2ad1]:focus{border-color:#2c5444}.admin-header-section[data-v-e66f2ad1]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-e66f2ad1]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-e66f2ad1]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-e66f2ad1]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-e66f2ad1]{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-e66f2ad1]{font-size:14px}.admin-add-btn[data-v-e66f2ad1]:hover{background-color:#1a3329}.table-containers[data-v-e66f2ad1]{display:flex;gap:20px}.table-containers .table-container[data-v-e66f2ad1]{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-e66f2ad1]{font-weight:700}.table-containers .table-value[data-v-e66f2ad1]{font-size:1.2em}.sysadmin-button-bar[data-v-e66f2ad1]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-e66f2ad1]{margin:20px 0}.swal-password-form .form-group[data-v-e66f2ad1]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-e66f2ad1]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-e66f2ad1]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-e66f2ad1]{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-e66f2ad1]{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-e66f2ad1]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.subsidiary-verify-container .verify-title[data-v-e66f2ad1]{margin:0 0 30px}.subsidiary-verify-container .verification-content[data-v-e66f2ad1]{margin-bottom:30px}.subsidiary-verify-container .verification-content .loading-container[data-v-e66f2ad1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.subsidiary-verify-container .verification-content .loading-container .spinner[data-v-e66f2ad1]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #2C5444;border-radius:50%;animation:spin-e66f2ad1 1s linear infinite;margin-bottom:20px}.subsidiary-verify-container .verification-content .loading-container .loading-text[data-v-e66f2ad1]{font-size:18px;color:#555;font-weight:500}@keyframes spin-e66f2ad1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.subsidiary-verify-container .verification-content .results-container[data-v-e66f2ad1]{padding:30px;text-align:center}.subsidiary-verify-container .verification-content .results-container .success-result[data-v-e66f2ad1],.subsidiary-verify-container .verification-content .results-container .error-result[data-v-e66f2ad1]{display:flex;flex-direction:column;align-items:center}.subsidiary-verify-container .verification-content .results-container .success-result .button-group[data-v-e66f2ad1],.subsidiary-verify-container .verification-content .results-container .error-result .button-group[data-v-e66f2ad1]{display:flex;gap:15px;margin-top:10px}.subsidiary-verify-container .verification-content .results-container .success-result .success-icon[data-v-e66f2ad1],.subsidiary-verify-container .verification-content .results-container .success-result .error-icon[data-v-e66f2ad1],.subsidiary-verify-container .verification-content .results-container .error-result .success-icon[data-v-e66f2ad1],.subsidiary-verify-container .verification-content .results-container .error-result .error-icon[data-v-e66f2ad1]{font-size:60px;margin-bottom:20px}.subsidiary-verify-container .verification-content .results-container .success-result .success-icon[data-v-e66f2ad1],.subsidiary-verify-container .verification-content .results-container .error-result .success-icon[data-v-e66f2ad1]{color:#28a745}.subsidiary-verify-container .verification-content .results-container .success-result .error-icon[data-v-e66f2ad1],.subsidiary-verify-container .verification-content .results-container .error-result .error-icon[data-v-e66f2ad1]{color:#f94144}.subsidiary-verify-container .verification-content .results-container .success-result .result-title[data-v-e66f2ad1],.subsidiary-verify-container .verification-content .results-container .error-result .result-title[data-v-e66f2ad1]{font-size:24px;margin-bottom:20px;font-weight:600}.subsidiary-verify-container .verification-content .results-container .success-result .result-description[data-v-e66f2ad1],.subsidiary-verify-container .verification-content .results-container .error-result .result-description[data-v-e66f2ad1]{font-size:16px;color:#555;margin-bottom:10px}.subsidiary-verify-container .verification-content .results-container .success-result .count-description[data-v-e66f2ad1],.subsidiary-verify-container .verification-content .results-container .error-result .count-description[data-v-e66f2ad1]{font-size:16px;color:#666;margin-bottom:30px;font-weight:500}.subsidiary-verify-container .verification-content .results-container .error-list[data-v-e66f2ad1]{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-e66f2ad1]{color:#d32f2f;margin-bottom:8px;padding-left:20px;position:relative}.subsidiary-verify-container .verification-content .results-container .error-list .error-item[data-v-e66f2ad1]:before{content:"•";position:absolute;left:0;color:#d32f2f}.subsidiary-verify-container .verification-content .results-container .error-list .error-item[data-v-e66f2ad1]:last-child{margin-bottom:0}.btn.btn-secondary[data-v-e66f2ad1]{background-color:#fff;color:#555;border:1px solid #ddd}.btn.btn-secondary[data-v-e66f2ad1]:hover{background-color:#f8f9fa;border-color:#adb5bd}@media (max-width: 768px){.subsidiary-verify-container[data-v-e66f2ad1]{padding:20px 10px}.subsidiary-verify-container .verify-title[data-v-e66f2ad1]{font-size:24px}.subsidiary-verify-container .verification-content[data-v-e66f2ad1]{padding:20px}}[data-v-78236162]: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-78236162]{padding:0}:root .pad-l-0[data-v-78236162]{padding-left:0}:root .pad-r-0[data-v-78236162]{padding-right:0}:root .pad-t-0[data-v-78236162]{padding-top:0}:root .pad-b-0[data-v-78236162]{padding-bottom:0}:root .pad-lr-0[data-v-78236162]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-78236162]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-78236162]{margin:0}:root .mgn-l-0[data-v-78236162]{margin-left:0}:root .mgn-r-0[data-v-78236162]{margin-right:0}:root .mgn-t-0[data-v-78236162]{margin-top:0}:root .mgn-b-0[data-v-78236162]{margin-bottom:0}:root .mgn-lr-0[data-v-78236162]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-78236162]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-78236162]{padding:2px}:root .pad-l-2[data-v-78236162]{padding-left:2px}:root .pad-r-2[data-v-78236162]{padding-right:2px}:root .pad-t-2[data-v-78236162]{padding-top:2px}:root .pad-b-2[data-v-78236162]{padding-bottom:2px}:root .pad-lr-2[data-v-78236162]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-78236162]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-78236162]{margin:2px}:root .mgn-l-2[data-v-78236162]{margin-left:2px}:root .mgn-r-2[data-v-78236162]{margin-right:2px}:root .mgn-t-2[data-v-78236162]{margin-top:2px}:root .mgn-b-2[data-v-78236162]{margin-bottom:2px}:root .mgn-lr-2[data-v-78236162]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-78236162]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-78236162]{padding:3px}:root .pad-l-3[data-v-78236162]{padding-left:3px}:root .pad-r-3[data-v-78236162]{padding-right:3px}:root .pad-t-3[data-v-78236162]{padding-top:3px}:root .pad-b-3[data-v-78236162]{padding-bottom:3px}:root .pad-lr-3[data-v-78236162]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-78236162]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-78236162]{margin:3px}:root .mgn-l-3[data-v-78236162]{margin-left:3px}:root .mgn-r-3[data-v-78236162]{margin-right:3px}:root .mgn-t-3[data-v-78236162]{margin-top:3px}:root .mgn-b-3[data-v-78236162]{margin-bottom:3px}:root .mgn-lr-3[data-v-78236162]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-78236162]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-78236162]{padding:4px}:root .pad-l-4[data-v-78236162]{padding-left:4px}:root .pad-r-4[data-v-78236162]{padding-right:4px}:root .pad-t-4[data-v-78236162]{padding-top:4px}:root .pad-b-4[data-v-78236162]{padding-bottom:4px}:root .pad-lr-4[data-v-78236162]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-78236162]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-78236162]{margin:4px}:root .mgn-l-4[data-v-78236162]{margin-left:4px}:root .mgn-r-4[data-v-78236162]{margin-right:4px}:root .mgn-t-4[data-v-78236162]{margin-top:4px}:root .mgn-b-4[data-v-78236162]{margin-bottom:4px}:root .mgn-lr-4[data-v-78236162]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-78236162]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-78236162]{padding:5px}:root .pad-l-5[data-v-78236162]{padding-left:5px}:root .pad-r-5[data-v-78236162]{padding-right:5px}:root .pad-t-5[data-v-78236162]{padding-top:5px}:root .pad-b-5[data-v-78236162]{padding-bottom:5px}:root .pad-lr-5[data-v-78236162]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-78236162]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-78236162]{margin:5px}:root .mgn-l-5[data-v-78236162]{margin-left:5px}:root .mgn-r-5[data-v-78236162]{margin-right:5px}:root .mgn-t-5[data-v-78236162]{margin-top:5px}:root .mgn-b-5[data-v-78236162]{margin-bottom:5px}:root .mgn-lr-5[data-v-78236162]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-78236162]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-78236162]{padding:6px}:root .pad-l-6[data-v-78236162]{padding-left:6px}:root .pad-r-6[data-v-78236162]{padding-right:6px}:root .pad-t-6[data-v-78236162]{padding-top:6px}:root .pad-b-6[data-v-78236162]{padding-bottom:6px}:root .pad-lr-6[data-v-78236162]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-78236162]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-78236162]{margin:6px}:root .mgn-l-6[data-v-78236162]{margin-left:6px}:root .mgn-r-6[data-v-78236162]{margin-right:6px}:root .mgn-t-6[data-v-78236162]{margin-top:6px}:root .mgn-b-6[data-v-78236162]{margin-bottom:6px}:root .mgn-lr-6[data-v-78236162]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-78236162]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-78236162]{padding:8px}:root .pad-l-8[data-v-78236162]{padding-left:8px}:root .pad-r-8[data-v-78236162]{padding-right:8px}:root .pad-t-8[data-v-78236162]{padding-top:8px}:root .pad-b-8[data-v-78236162]{padding-bottom:8px}:root .pad-lr-8[data-v-78236162]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-78236162]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-78236162]{margin:8px}:root .mgn-l-8[data-v-78236162]{margin-left:8px}:root .mgn-r-8[data-v-78236162]{margin-right:8px}:root .mgn-t-8[data-v-78236162]{margin-top:8px}:root .mgn-b-8[data-v-78236162]{margin-bottom:8px}:root .mgn-lr-8[data-v-78236162]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-78236162]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-78236162]{padding:9px}:root .pad-l-9[data-v-78236162]{padding-left:9px}:root .pad-r-9[data-v-78236162]{padding-right:9px}:root .pad-t-9[data-v-78236162]{padding-top:9px}:root .pad-b-9[data-v-78236162]{padding-bottom:9px}:root .pad-lr-9[data-v-78236162]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-78236162]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-78236162]{margin:9px}:root .mgn-l-9[data-v-78236162]{margin-left:9px}:root .mgn-r-9[data-v-78236162]{margin-right:9px}:root .mgn-t-9[data-v-78236162]{margin-top:9px}:root .mgn-b-9[data-v-78236162]{margin-bottom:9px}:root .mgn-lr-9[data-v-78236162]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-78236162]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-78236162]{padding:10px}:root .pad-l-10[data-v-78236162]{padding-left:10px}:root .pad-r-10[data-v-78236162]{padding-right:10px}:root .pad-t-10[data-v-78236162]{padding-top:10px}:root .pad-b-10[data-v-78236162]{padding-bottom:10px}:root .pad-lr-10[data-v-78236162]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-78236162]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-78236162]{margin:10px}:root .mgn-l-10[data-v-78236162]{margin-left:10px}:root .mgn-r-10[data-v-78236162]{margin-right:10px}:root .mgn-t-10[data-v-78236162]{margin-top:10px}:root .mgn-b-10[data-v-78236162]{margin-bottom:10px}:root .mgn-lr-10[data-v-78236162]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-78236162]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-78236162]{padding:12px}:root .pad-l-12[data-v-78236162]{padding-left:12px}:root .pad-r-12[data-v-78236162]{padding-right:12px}:root .pad-t-12[data-v-78236162]{padding-top:12px}:root .pad-b-12[data-v-78236162]{padding-bottom:12px}:root .pad-lr-12[data-v-78236162]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-78236162]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-78236162]{margin:12px}:root .mgn-l-12[data-v-78236162]{margin-left:12px}:root .mgn-r-12[data-v-78236162]{margin-right:12px}:root .mgn-t-12[data-v-78236162]{margin-top:12px}:root .mgn-b-12[data-v-78236162]{margin-bottom:12px}:root .mgn-lr-12[data-v-78236162]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-78236162]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-78236162]{padding:15px}:root .pad-l-15[data-v-78236162]{padding-left:15px}:root .pad-r-15[data-v-78236162]{padding-right:15px}:root .pad-t-15[data-v-78236162]{padding-top:15px}:root .pad-b-15[data-v-78236162]{padding-bottom:15px}:root .pad-lr-15[data-v-78236162]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-78236162]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-78236162]{margin:15px}:root .mgn-l-15[data-v-78236162]{margin-left:15px}:root .mgn-r-15[data-v-78236162]{margin-right:15px}:root .mgn-t-15[data-v-78236162]{margin-top:15px}:root .mgn-b-15[data-v-78236162]{margin-bottom:15px}:root .mgn-lr-15[data-v-78236162]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-78236162]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-78236162]{padding:20px}:root .pad-l-20[data-v-78236162]{padding-left:20px}:root .pad-r-20[data-v-78236162]{padding-right:20px}:root .pad-t-20[data-v-78236162]{padding-top:20px}:root .pad-b-20[data-v-78236162]{padding-bottom:20px}:root .pad-lr-20[data-v-78236162]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-78236162]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-78236162]{margin:20px}:root .mgn-l-20[data-v-78236162]{margin-left:20px}:root .mgn-r-20[data-v-78236162]{margin-right:20px}:root .mgn-t-20[data-v-78236162]{margin-top:20px}:root .mgn-b-20[data-v-78236162]{margin-bottom:20px}:root .mgn-lr-20[data-v-78236162]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-78236162]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-78236162]{padding:24px}:root .pad-l-24[data-v-78236162]{padding-left:24px}:root .pad-r-24[data-v-78236162]{padding-right:24px}:root .pad-t-24[data-v-78236162]{padding-top:24px}:root .pad-b-24[data-v-78236162]{padding-bottom:24px}:root .pad-lr-24[data-v-78236162]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-78236162]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-78236162]{margin:24px}:root .mgn-l-24[data-v-78236162]{margin-left:24px}:root .mgn-r-24[data-v-78236162]{margin-right:24px}:root .mgn-t-24[data-v-78236162]{margin-top:24px}:root .mgn-b-24[data-v-78236162]{margin-bottom:24px}:root .mgn-lr-24[data-v-78236162]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-78236162]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-78236162]{padding:25px}:root .pad-l-25[data-v-78236162]{padding-left:25px}:root .pad-r-25[data-v-78236162]{padding-right:25px}:root .pad-t-25[data-v-78236162]{padding-top:25px}:root .pad-b-25[data-v-78236162]{padding-bottom:25px}:root .pad-lr-25[data-v-78236162]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-78236162]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-78236162]{margin:25px}:root .mgn-l-25[data-v-78236162]{margin-left:25px}:root .mgn-r-25[data-v-78236162]{margin-right:25px}:root .mgn-t-25[data-v-78236162]{margin-top:25px}:root .mgn-b-25[data-v-78236162]{margin-bottom:25px}:root .mgn-lr-25[data-v-78236162]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-78236162]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-78236162]{padding:30px}:root .pad-l-30[data-v-78236162]{padding-left:30px}:root .pad-r-30[data-v-78236162]{padding-right:30px}:root .pad-t-30[data-v-78236162]{padding-top:30px}:root .pad-b-30[data-v-78236162]{padding-bottom:30px}:root .pad-lr-30[data-v-78236162]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-78236162]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-78236162]{margin:30px}:root .mgn-l-30[data-v-78236162]{margin-left:30px}:root .mgn-r-30[data-v-78236162]{margin-right:30px}:root .mgn-t-30[data-v-78236162]{margin-top:30px}:root .mgn-b-30[data-v-78236162]{margin-bottom:30px}:root .mgn-lr-30[data-v-78236162]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-78236162]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-78236162]{padding:40px}:root .pad-l-40[data-v-78236162]{padding-left:40px}:root .pad-r-40[data-v-78236162]{padding-right:40px}:root .pad-t-40[data-v-78236162]{padding-top:40px}:root .pad-b-40[data-v-78236162]{padding-bottom:40px}:root .pad-lr-40[data-v-78236162]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-78236162]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-78236162]{margin:40px}:root .mgn-l-40[data-v-78236162]{margin-left:40px}:root .mgn-r-40[data-v-78236162]{margin-right:40px}:root .mgn-t-40[data-v-78236162]{margin-top:40px}:root .mgn-b-40[data-v-78236162]{margin-bottom:40px}:root .mgn-lr-40[data-v-78236162]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-78236162]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-78236162]{padding:50px}:root .pad-l-50[data-v-78236162]{padding-left:50px}:root .pad-r-50[data-v-78236162]{padding-right:50px}:root .pad-t-50[data-v-78236162]{padding-top:50px}:root .pad-b-50[data-v-78236162]{padding-bottom:50px}:root .pad-lr-50[data-v-78236162]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-78236162]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-78236162]{margin:50px}:root .mgn-l-50[data-v-78236162]{margin-left:50px}:root .mgn-r-50[data-v-78236162]{margin-right:50px}:root .mgn-t-50[data-v-78236162]{margin-top:50px}:root .mgn-b-50[data-v-78236162]{margin-bottom:50px}:root .mgn-lr-50[data-v-78236162]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-78236162]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-78236162]{padding:60px}:root .pad-l-60[data-v-78236162]{padding-left:60px}:root .pad-r-60[data-v-78236162]{padding-right:60px}:root .pad-t-60[data-v-78236162]{padding-top:60px}:root .pad-b-60[data-v-78236162]{padding-bottom:60px}:root .pad-lr-60[data-v-78236162]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-78236162]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-78236162]{margin:60px}:root .mgn-l-60[data-v-78236162]{margin-left:60px}:root .mgn-r-60[data-v-78236162]{margin-right:60px}:root .mgn-t-60[data-v-78236162]{margin-top:60px}:root .mgn-b-60[data-v-78236162]{margin-bottom:60px}:root .mgn-lr-60[data-v-78236162]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-78236162]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-78236162]{padding:70px}:root .pad-l-70[data-v-78236162]{padding-left:70px}:root .pad-r-70[data-v-78236162]{padding-right:70px}:root .pad-t-70[data-v-78236162]{padding-top:70px}:root .pad-b-70[data-v-78236162]{padding-bottom:70px}:root .pad-lr-70[data-v-78236162]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-78236162]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-78236162]{margin:70px}:root .mgn-l-70[data-v-78236162]{margin-left:70px}:root .mgn-r-70[data-v-78236162]{margin-right:70px}:root .mgn-t-70[data-v-78236162]{margin-top:70px}:root .mgn-b-70[data-v-78236162]{margin-bottom:70px}:root .mgn-lr-70[data-v-78236162]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-78236162]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-78236162]{padding:80px}:root .pad-l-80[data-v-78236162]{padding-left:80px}:root .pad-r-80[data-v-78236162]{padding-right:80px}:root .pad-t-80[data-v-78236162]{padding-top:80px}:root .pad-b-80[data-v-78236162]{padding-bottom:80px}:root .pad-lr-80[data-v-78236162]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-78236162]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-78236162]{margin:80px}:root .mgn-l-80[data-v-78236162]{margin-left:80px}:root .mgn-r-80[data-v-78236162]{margin-right:80px}:root .mgn-t-80[data-v-78236162]{margin-top:80px}:root .mgn-b-80[data-v-78236162]{margin-bottom:80px}:root .mgn-lr-80[data-v-78236162]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-78236162]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-78236162]{padding:90px}:root .pad-l-90[data-v-78236162]{padding-left:90px}:root .pad-r-90[data-v-78236162]{padding-right:90px}:root .pad-t-90[data-v-78236162]{padding-top:90px}:root .pad-b-90[data-v-78236162]{padding-bottom:90px}:root .pad-lr-90[data-v-78236162]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-78236162]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-78236162]{margin:90px}:root .mgn-l-90[data-v-78236162]{margin-left:90px}:root .mgn-r-90[data-v-78236162]{margin-right:90px}:root .mgn-t-90[data-v-78236162]{margin-top:90px}:root .mgn-b-90[data-v-78236162]{margin-bottom:90px}:root .mgn-lr-90[data-v-78236162]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-78236162]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-78236162]{padding:100px}:root .pad-l-100[data-v-78236162]{padding-left:100px}:root .pad-r-100[data-v-78236162]{padding-right:100px}:root .pad-t-100[data-v-78236162]{padding-top:100px}:root .pad-b-100[data-v-78236162]{padding-bottom:100px}:root .pad-lr-100[data-v-78236162]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-78236162]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-78236162]{margin:100px}:root .mgn-l-100[data-v-78236162]{margin-left:100px}:root .mgn-r-100[data-v-78236162]{margin-right:100px}:root .mgn-t-100[data-v-78236162]{margin-top:100px}:root .mgn-b-100[data-v-78236162]{margin-bottom:100px}:root .mgn-lr-100[data-v-78236162]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-78236162]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-78236162]{padding:120px}:root .pad-l-120[data-v-78236162]{padding-left:120px}:root .pad-r-120[data-v-78236162]{padding-right:120px}:root .pad-t-120[data-v-78236162]{padding-top:120px}:root .pad-b-120[data-v-78236162]{padding-bottom:120px}:root .pad-lr-120[data-v-78236162]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-78236162]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-78236162]{margin:120px}:root .mgn-l-120[data-v-78236162]{margin-left:120px}:root .mgn-r-120[data-v-78236162]{margin-right:120px}:root .mgn-t-120[data-v-78236162]{margin-top:120px}:root .mgn-b-120[data-v-78236162]{margin-bottom:120px}:root .mgn-lr-120[data-v-78236162]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-78236162]{margin-top:120px;margin-bottom:120px}[data-v-78236162]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-78236162]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-78236162]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-78236162]{width:100%}.v-app[data-v-78236162]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-78236162]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-78236162]{margin-bottom:10px}.devise-container input[type=email][data-v-78236162],.devise-container input[type=password][data-v-78236162],.devise-container input[type=submit][data-v-78236162]{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-78236162]{cursor:pointer}.devise-container .actions input[data-v-78236162]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-78236162],a[data-v-78236162]:hover,a[data-v-78236162]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-78236162]:hover{color:#2d8e54;text-decoration:underline}a[data-v-78236162]:focus{color:#164057}h1[data-v-78236162],h2[data-v-78236162],h3[data-v-78236162],h4[data-v-78236162],h5[data-v-78236162],h6[data-v-78236162]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-78236162],.heading-2[data-v-78236162],.heading-3[data-v-78236162],.heading-4[data-v-78236162],.heading-5[data-v-78236162],.heading-6[data-v-78236162]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-78236162]{font-size:2.5rem}.heading-2[data-v-78236162]{font-size:2rem}.heading-3[data-v-78236162]{font-size:1.75rem}.heading-4[data-v-78236162]{font-size:1.5rem}.heading-5[data-v-78236162]{font-size:1.25rem}.heading-6[data-v-78236162]{font-size:1rem}.error_text[data-v-78236162]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-78236162]{width:100%;min-height:50px}nav[data-v-78236162]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-78236162],.nav-right[data-v-78236162]{display:flex;flex-direction:row}.nav-link[data-v-78236162]{font-size:18px}.nav-loggedout[data-v-78236162]{color:#000}.nav-loggedin[data-v-78236162]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-78236162]{color:#fff}.nav-loggedin a[data-v-78236162]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-78236162]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-78236162]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-78236162]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-78236162]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-78236162]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-78236162]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-78236162]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-78236162]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-78236162]{gap:5%}}button[data-v-78236162]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-78236162],.cancel_button[data-v-78236162]{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-78236162]{background-color:#ccc}.action_button[data-v-78236162]:disabled,.cancel_button[data-v-78236162]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-78236162]{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-78236162]{width:fit-content}.button__empty[data-v-78236162]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-78236162]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-78236162]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-78236162]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-78236162]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-78236162]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-78236162]{background-color:#eef5fa}.btn-pricing[data-v-78236162]{font-size:22px;border:none}.simple-table[data-v-78236162]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-78236162],.simple-table td[data-v-78236162]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-78236162]{padding:5px}.date-cell[data-v-78236162]{white-space:nowrap}.number-cell[data-v-78236162]{text-align:right}.negative-cell[data-v-78236162]{color:#f94144}.net-worth-row[data-v-78236162]{background-color:#f5dc98}.bold-cell[data-v-78236162]{font-weight:700}.warn-text[data-v-78236162]{color:#fb991c}.error-text[data-v-78236162]{color:#f94144}.form__panel[data-v-78236162]{display:block}.form__row[data-v-78236162]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-78236162]{display:flex}.form__header[data-v-78236162]{width:26%}.form__input[data-v-78236162]{width:100%}.form__input input[data-v-78236162]{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-78236162]{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-78236162]{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-78236162]{width:100%}.form__input .dp__main input[data-v-78236162]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-78236162],.form__input select[data-v-78236162],.form__input .dp__main[data-v-78236162]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-78236162],.form__input select[data-v-78236162],.form__input .dp__main[data-v-78236162]{width:50%}}.form__input input[data-v-78236162]:hover,.form__input select[data-v-78236162]:hover,.form__input textarea[data-v-78236162]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-78236162]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-78236162]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-78236162]:focus{border-color:var(--color-input-focus)}.form__input[data-v-78236162]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-78236162]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-78236162]{display:flex;gap:10px}.form__input--mandatory[data-v-78236162]{color:#f94144}.form__input--mandatory__one-of-two[data-v-78236162]{color:#f94144;vertical-align:super}.form__section[data-v-78236162]{padding:30px 10px}.disabled-field[data-v-78236162]{color:#aaa}.select-wrapper[data-v-78236162]{position:relative}.select-wrapper[data-v-78236162]: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-78236162]{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-78236162]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-78236162]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-78236162]{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-78236162],.sysadmin-page-header h1[data-v-78236162],.sysadmin-page-header .sysadmin-page-header__title[data-v-78236162],.page-header h1[data-v-78236162],.page-header .page-header__title[data-v-78236162]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-78236162]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-78236162]{margin-bottom:18px}.page-header h1[data-v-78236162],.page-header .page-header__title[data-v-78236162]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-78236162]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-78236162]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-78236162]{margin-bottom:18px}.sysadmin-page-header h1[data-v-78236162],.sysadmin-page-header .sysadmin-page-header__title[data-v-78236162]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-78236162]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-78236162]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-78236162]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-78236162]{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-78236162]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-78236162]{font-size:14px}.admin-card[data-v-78236162]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-78236162]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-78236162]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-78236162]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-78236162]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-78236162]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-78236162]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-78236162]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-78236162]{margin-top:18px}.deploy-page .deploy-list[data-v-78236162]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-78236162]{margin:6px 0}.admin-form-card[data-v-78236162]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-78236162]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-78236162]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-78236162]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-78236162]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-78236162]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-78236162]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-78236162]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-78236162]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-78236162],.admin-form-container .admin-form-group select[data-v-78236162]{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-78236162]:disabled,.admin-form-container .admin-form-group select[data-v-78236162]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-78236162]:focus,.admin-form-container .admin-form-group select[data-v-78236162]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-78236162]{-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-78236162]{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-78236162]{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-78236162]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-78236162]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-78236162]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-78236162]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-78236162]{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-78236162]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-78236162]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-78236162]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-78236162]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-78236162]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-78236162]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-78236162]{background-color:#177100;color:#fff}.admin-badge.id[data-v-78236162],.admin-badge.external-uuid[data-v-78236162]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-78236162]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-78236162]{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.change-password-btn[data-v-78236162]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-78236162]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-78236162]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-78236162]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-78236162]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-78236162]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-78236162]{font-size:14px}.admin-detail-item[data-v-78236162]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-78236162]{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-78236162]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-78236162]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-78236162]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-78236162]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-78236162]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-78236162]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-78236162]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-78236162]:hover{color:#2c5444}.admin-filter-select select[data-v-78236162]{min-width:150px}.admin-filter-select select[data-v-78236162]:focus{border-color:#2c5444}.admin-header-section[data-v-78236162]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-78236162]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-78236162]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-78236162]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-78236162]{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-78236162]{font-size:14px}.admin-add-btn[data-v-78236162]:hover{background-color:#1a3329}.table-containers[data-v-78236162]{display:flex;gap:20px}.table-containers .table-container[data-v-78236162]{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-78236162]{font-weight:700}.table-containers .table-value[data-v-78236162]{font-size:1.2em}.sysadmin-button-bar[data-v-78236162]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-78236162]{margin:20px 0}.swal-password-form .form-group[data-v-78236162]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-78236162]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-78236162]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-78236162]{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-78236162]{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-78236162]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.panel[data-v-78236162]{border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;padding:18px}.panel-header[data-v-78236162]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-title[data-v-78236162]{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#2c5444}.panel-title__icon[data-v-78236162]{font-size:16px;color:#2c5444}.empty-state[data-v-78236162]{background-color:#f8f9fa;border-radius:8px;padding:30px;text-align:center;color:#666}.training-list[data-v-78236162]{display:flex;flex-direction:column;gap:24px}.training-pagination[data-v-78236162]{margin-top:16px;display:flex;justify-content:center}.category-section[data-v-78236162]{margin-bottom:16px}.category-section .category-header[data-v-78236162]{margin-bottom:12px}.category-section .category-header h3[data-v-78236162]{display:inline-block;font-size:18px;font-weight:600;color:#2c5444;padding:6px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.06)}.training-item[data-v-78236162]{display:flex;align-items:center;background-color:#f8f9fa;border-radius:8px;padding:16px 20px;box-shadow:0 2px 4px #0000000d;cursor:pointer;transition:background-color .15s ease}.training-item[data-v-78236162]:hover{background-color:#e9ecef}.training-item .training-info[data-v-78236162]{flex:1}.training-item .training-info .training-title[data-v-78236162]{font-size:18px;font-weight:500;color:#333}.training-item .training-info .training-completed-date[data-v-78236162]{font-size:14px;font-weight:500;color:#6b7280;margin-top:4px}.training-item .training-info .training-user-name[data-v-78236162]{margin-top:4px;font-size:13px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;gap:6px}.training-item .training-actions[data-v-78236162]{display:flex;align-items:center;gap:8px;margin-left:auto;margin-right:16px}.training-item .training-actions button[data-v-78236162],.training-item .training-actions a[data-v-78236162]{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;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.training-item .training-actions button[data-v-78236162]:hover,.training-item .training-actions a[data-v-78236162]:hover{background-color:#2c5444;color:#fff}.training-item .training-actions button[data-v-78236162]:active,.training-item .training-actions a[data-v-78236162]:active{transform:scale(.98)}.training-item .training-actions .certificate-button[data-v-78236162]{border-color:#2c5444;color:#2c5444}.training-item .training-actions .certificate-button[data-v-78236162]:hover{background-color:#2c5444;color:#fff}.training-item .training-actions .certificate-button.is-expired[data-v-78236162]{border-color:#b3b3b3;color:#b3b3b3}.training-item .training-actions .certificate-button.is-expired[data-v-78236162]:hover{background-color:#fff;color:#b3b3b3}.training-item .training-actions .completion-record-button[data-v-78236162]{border-color:#2c5444;color:#2c5444}.training-item .training-actions .completion-record-button[data-v-78236162]:hover{background-color:#2c5444;color:#fff}.training-item .training-actions .completed-document-button[data-v-78236162]{border-color:#2c5444;color:#2c5444}.training-item .training-actions .completed-document-button[data-v-78236162]:hover{background-color:#2c5444;color:#fff}.training-item .training-status[data-v-78236162]{margin-left:0;color:#57ca85;display:flex;align-items:center;font-size:22px}@media (max-width: 560px){.panel[data-v-78236162]{padding:10px}.category-section[data-v-78236162]{padding-left:0;padding-right:0}.category-section .category-header h3[data-v-78236162]{padding:6px 8px}.training-item[data-v-78236162]{padding:12px 10px}.training-item .training-actions[data-v-78236162]{gap:6px;margin-right:6px}.training-item .training-actions button[data-v-78236162]{padding:4px 8px;font-size:13px}}[data-v-5b9c5b81]: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-5b9c5b81]{padding:0}:root .pad-l-0[data-v-5b9c5b81]{padding-left:0}:root .pad-r-0[data-v-5b9c5b81]{padding-right:0}:root .pad-t-0[data-v-5b9c5b81]{padding-top:0}:root .pad-b-0[data-v-5b9c5b81]{padding-bottom:0}:root .pad-lr-0[data-v-5b9c5b81]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-5b9c5b81]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-5b9c5b81]{margin:0}:root .mgn-l-0[data-v-5b9c5b81]{margin-left:0}:root .mgn-r-0[data-v-5b9c5b81]{margin-right:0}:root .mgn-t-0[data-v-5b9c5b81]{margin-top:0}:root .mgn-b-0[data-v-5b9c5b81]{margin-bottom:0}:root .mgn-lr-0[data-v-5b9c5b81]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-5b9c5b81]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-5b9c5b81]{padding:2px}:root .pad-l-2[data-v-5b9c5b81]{padding-left:2px}:root .pad-r-2[data-v-5b9c5b81]{padding-right:2px}:root .pad-t-2[data-v-5b9c5b81]{padding-top:2px}:root .pad-b-2[data-v-5b9c5b81]{padding-bottom:2px}:root .pad-lr-2[data-v-5b9c5b81]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-5b9c5b81]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-5b9c5b81]{margin:2px}:root .mgn-l-2[data-v-5b9c5b81]{margin-left:2px}:root .mgn-r-2[data-v-5b9c5b81]{margin-right:2px}:root .mgn-t-2[data-v-5b9c5b81]{margin-top:2px}:root .mgn-b-2[data-v-5b9c5b81]{margin-bottom:2px}:root .mgn-lr-2[data-v-5b9c5b81]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-5b9c5b81]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-5b9c5b81]{padding:3px}:root .pad-l-3[data-v-5b9c5b81]{padding-left:3px}:root .pad-r-3[data-v-5b9c5b81]{padding-right:3px}:root .pad-t-3[data-v-5b9c5b81]{padding-top:3px}:root .pad-b-3[data-v-5b9c5b81]{padding-bottom:3px}:root .pad-lr-3[data-v-5b9c5b81]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-5b9c5b81]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-5b9c5b81]{margin:3px}:root .mgn-l-3[data-v-5b9c5b81]{margin-left:3px}:root .mgn-r-3[data-v-5b9c5b81]{margin-right:3px}:root .mgn-t-3[data-v-5b9c5b81]{margin-top:3px}:root .mgn-b-3[data-v-5b9c5b81]{margin-bottom:3px}:root .mgn-lr-3[data-v-5b9c5b81]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-5b9c5b81]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-5b9c5b81]{padding:4px}:root .pad-l-4[data-v-5b9c5b81]{padding-left:4px}:root .pad-r-4[data-v-5b9c5b81]{padding-right:4px}:root .pad-t-4[data-v-5b9c5b81]{padding-top:4px}:root .pad-b-4[data-v-5b9c5b81]{padding-bottom:4px}:root .pad-lr-4[data-v-5b9c5b81]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-5b9c5b81]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-5b9c5b81]{margin:4px}:root .mgn-l-4[data-v-5b9c5b81]{margin-left:4px}:root .mgn-r-4[data-v-5b9c5b81]{margin-right:4px}:root .mgn-t-4[data-v-5b9c5b81]{margin-top:4px}:root .mgn-b-4[data-v-5b9c5b81]{margin-bottom:4px}:root .mgn-lr-4[data-v-5b9c5b81]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-5b9c5b81]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-5b9c5b81]{padding:5px}:root .pad-l-5[data-v-5b9c5b81]{padding-left:5px}:root .pad-r-5[data-v-5b9c5b81]{padding-right:5px}:root .pad-t-5[data-v-5b9c5b81]{padding-top:5px}:root .pad-b-5[data-v-5b9c5b81]{padding-bottom:5px}:root .pad-lr-5[data-v-5b9c5b81]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-5b9c5b81]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-5b9c5b81]{margin:5px}:root .mgn-l-5[data-v-5b9c5b81]{margin-left:5px}:root .mgn-r-5[data-v-5b9c5b81]{margin-right:5px}:root .mgn-t-5[data-v-5b9c5b81]{margin-top:5px}:root .mgn-b-5[data-v-5b9c5b81]{margin-bottom:5px}:root .mgn-lr-5[data-v-5b9c5b81]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-5b9c5b81]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-5b9c5b81]{padding:6px}:root .pad-l-6[data-v-5b9c5b81]{padding-left:6px}:root .pad-r-6[data-v-5b9c5b81]{padding-right:6px}:root .pad-t-6[data-v-5b9c5b81]{padding-top:6px}:root .pad-b-6[data-v-5b9c5b81]{padding-bottom:6px}:root .pad-lr-6[data-v-5b9c5b81]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-5b9c5b81]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-5b9c5b81]{margin:6px}:root .mgn-l-6[data-v-5b9c5b81]{margin-left:6px}:root .mgn-r-6[data-v-5b9c5b81]{margin-right:6px}:root .mgn-t-6[data-v-5b9c5b81]{margin-top:6px}:root .mgn-b-6[data-v-5b9c5b81]{margin-bottom:6px}:root .mgn-lr-6[data-v-5b9c5b81]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-5b9c5b81]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-5b9c5b81]{padding:8px}:root .pad-l-8[data-v-5b9c5b81]{padding-left:8px}:root .pad-r-8[data-v-5b9c5b81]{padding-right:8px}:root .pad-t-8[data-v-5b9c5b81]{padding-top:8px}:root .pad-b-8[data-v-5b9c5b81]{padding-bottom:8px}:root .pad-lr-8[data-v-5b9c5b81]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-5b9c5b81]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-5b9c5b81]{margin:8px}:root .mgn-l-8[data-v-5b9c5b81]{margin-left:8px}:root .mgn-r-8[data-v-5b9c5b81]{margin-right:8px}:root .mgn-t-8[data-v-5b9c5b81]{margin-top:8px}:root .mgn-b-8[data-v-5b9c5b81]{margin-bottom:8px}:root .mgn-lr-8[data-v-5b9c5b81]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-5b9c5b81]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-5b9c5b81]{padding:9px}:root .pad-l-9[data-v-5b9c5b81]{padding-left:9px}:root .pad-r-9[data-v-5b9c5b81]{padding-right:9px}:root .pad-t-9[data-v-5b9c5b81]{padding-top:9px}:root .pad-b-9[data-v-5b9c5b81]{padding-bottom:9px}:root .pad-lr-9[data-v-5b9c5b81]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-5b9c5b81]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-5b9c5b81]{margin:9px}:root .mgn-l-9[data-v-5b9c5b81]{margin-left:9px}:root .mgn-r-9[data-v-5b9c5b81]{margin-right:9px}:root .mgn-t-9[data-v-5b9c5b81]{margin-top:9px}:root .mgn-b-9[data-v-5b9c5b81]{margin-bottom:9px}:root .mgn-lr-9[data-v-5b9c5b81]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-5b9c5b81]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-5b9c5b81]{padding:10px}:root .pad-l-10[data-v-5b9c5b81]{padding-left:10px}:root .pad-r-10[data-v-5b9c5b81]{padding-right:10px}:root .pad-t-10[data-v-5b9c5b81]{padding-top:10px}:root .pad-b-10[data-v-5b9c5b81]{padding-bottom:10px}:root .pad-lr-10[data-v-5b9c5b81]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-5b9c5b81]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-5b9c5b81]{margin:10px}:root .mgn-l-10[data-v-5b9c5b81]{margin-left:10px}:root .mgn-r-10[data-v-5b9c5b81]{margin-right:10px}:root .mgn-t-10[data-v-5b9c5b81]{margin-top:10px}:root .mgn-b-10[data-v-5b9c5b81]{margin-bottom:10px}:root .mgn-lr-10[data-v-5b9c5b81]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-5b9c5b81]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-5b9c5b81]{padding:12px}:root .pad-l-12[data-v-5b9c5b81]{padding-left:12px}:root .pad-r-12[data-v-5b9c5b81]{padding-right:12px}:root .pad-t-12[data-v-5b9c5b81]{padding-top:12px}:root .pad-b-12[data-v-5b9c5b81]{padding-bottom:12px}:root .pad-lr-12[data-v-5b9c5b81]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-5b9c5b81]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-5b9c5b81]{margin:12px}:root .mgn-l-12[data-v-5b9c5b81]{margin-left:12px}:root .mgn-r-12[data-v-5b9c5b81]{margin-right:12px}:root .mgn-t-12[data-v-5b9c5b81]{margin-top:12px}:root .mgn-b-12[data-v-5b9c5b81]{margin-bottom:12px}:root .mgn-lr-12[data-v-5b9c5b81]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-5b9c5b81]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-5b9c5b81]{padding:15px}:root .pad-l-15[data-v-5b9c5b81]{padding-left:15px}:root .pad-r-15[data-v-5b9c5b81]{padding-right:15px}:root .pad-t-15[data-v-5b9c5b81]{padding-top:15px}:root .pad-b-15[data-v-5b9c5b81]{padding-bottom:15px}:root .pad-lr-15[data-v-5b9c5b81]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-5b9c5b81]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-5b9c5b81]{margin:15px}:root .mgn-l-15[data-v-5b9c5b81]{margin-left:15px}:root .mgn-r-15[data-v-5b9c5b81]{margin-right:15px}:root .mgn-t-15[data-v-5b9c5b81]{margin-top:15px}:root .mgn-b-15[data-v-5b9c5b81]{margin-bottom:15px}:root .mgn-lr-15[data-v-5b9c5b81]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-5b9c5b81]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-5b9c5b81]{padding:20px}:root .pad-l-20[data-v-5b9c5b81]{padding-left:20px}:root .pad-r-20[data-v-5b9c5b81]{padding-right:20px}:root .pad-t-20[data-v-5b9c5b81]{padding-top:20px}:root .pad-b-20[data-v-5b9c5b81]{padding-bottom:20px}:root .pad-lr-20[data-v-5b9c5b81]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-5b9c5b81]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-5b9c5b81]{margin:20px}:root .mgn-l-20[data-v-5b9c5b81]{margin-left:20px}:root .mgn-r-20[data-v-5b9c5b81]{margin-right:20px}:root .mgn-t-20[data-v-5b9c5b81]{margin-top:20px}:root .mgn-b-20[data-v-5b9c5b81]{margin-bottom:20px}:root .mgn-lr-20[data-v-5b9c5b81]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-5b9c5b81]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-5b9c5b81]{padding:24px}:root .pad-l-24[data-v-5b9c5b81]{padding-left:24px}:root .pad-r-24[data-v-5b9c5b81]{padding-right:24px}:root .pad-t-24[data-v-5b9c5b81]{padding-top:24px}:root .pad-b-24[data-v-5b9c5b81]{padding-bottom:24px}:root .pad-lr-24[data-v-5b9c5b81]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-5b9c5b81]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-5b9c5b81]{margin:24px}:root .mgn-l-24[data-v-5b9c5b81]{margin-left:24px}:root .mgn-r-24[data-v-5b9c5b81]{margin-right:24px}:root .mgn-t-24[data-v-5b9c5b81]{margin-top:24px}:root .mgn-b-24[data-v-5b9c5b81]{margin-bottom:24px}:root .mgn-lr-24[data-v-5b9c5b81]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-5b9c5b81]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-5b9c5b81]{padding:25px}:root .pad-l-25[data-v-5b9c5b81]{padding-left:25px}:root .pad-r-25[data-v-5b9c5b81]{padding-right:25px}:root .pad-t-25[data-v-5b9c5b81]{padding-top:25px}:root .pad-b-25[data-v-5b9c5b81]{padding-bottom:25px}:root .pad-lr-25[data-v-5b9c5b81]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-5b9c5b81]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-5b9c5b81]{margin:25px}:root .mgn-l-25[data-v-5b9c5b81]{margin-left:25px}:root .mgn-r-25[data-v-5b9c5b81]{margin-right:25px}:root .mgn-t-25[data-v-5b9c5b81]{margin-top:25px}:root .mgn-b-25[data-v-5b9c5b81]{margin-bottom:25px}:root .mgn-lr-25[data-v-5b9c5b81]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-5b9c5b81]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-5b9c5b81]{padding:30px}:root .pad-l-30[data-v-5b9c5b81]{padding-left:30px}:root .pad-r-30[data-v-5b9c5b81]{padding-right:30px}:root .pad-t-30[data-v-5b9c5b81]{padding-top:30px}:root .pad-b-30[data-v-5b9c5b81]{padding-bottom:30px}:root .pad-lr-30[data-v-5b9c5b81]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-5b9c5b81]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-5b9c5b81]{margin:30px}:root .mgn-l-30[data-v-5b9c5b81]{margin-left:30px}:root .mgn-r-30[data-v-5b9c5b81]{margin-right:30px}:root .mgn-t-30[data-v-5b9c5b81]{margin-top:30px}:root .mgn-b-30[data-v-5b9c5b81]{margin-bottom:30px}:root .mgn-lr-30[data-v-5b9c5b81]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-5b9c5b81]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-5b9c5b81]{padding:40px}:root .pad-l-40[data-v-5b9c5b81]{padding-left:40px}:root .pad-r-40[data-v-5b9c5b81]{padding-right:40px}:root .pad-t-40[data-v-5b9c5b81]{padding-top:40px}:root .pad-b-40[data-v-5b9c5b81]{padding-bottom:40px}:root .pad-lr-40[data-v-5b9c5b81]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-5b9c5b81]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-5b9c5b81]{margin:40px}:root .mgn-l-40[data-v-5b9c5b81]{margin-left:40px}:root .mgn-r-40[data-v-5b9c5b81]{margin-right:40px}:root .mgn-t-40[data-v-5b9c5b81]{margin-top:40px}:root .mgn-b-40[data-v-5b9c5b81]{margin-bottom:40px}:root .mgn-lr-40[data-v-5b9c5b81]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-5b9c5b81]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-5b9c5b81]{padding:50px}:root .pad-l-50[data-v-5b9c5b81]{padding-left:50px}:root .pad-r-50[data-v-5b9c5b81]{padding-right:50px}:root .pad-t-50[data-v-5b9c5b81]{padding-top:50px}:root .pad-b-50[data-v-5b9c5b81]{padding-bottom:50px}:root .pad-lr-50[data-v-5b9c5b81]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-5b9c5b81]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-5b9c5b81]{margin:50px}:root .mgn-l-50[data-v-5b9c5b81]{margin-left:50px}:root .mgn-r-50[data-v-5b9c5b81]{margin-right:50px}:root .mgn-t-50[data-v-5b9c5b81]{margin-top:50px}:root .mgn-b-50[data-v-5b9c5b81]{margin-bottom:50px}:root .mgn-lr-50[data-v-5b9c5b81]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-5b9c5b81]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-5b9c5b81]{padding:60px}:root .pad-l-60[data-v-5b9c5b81]{padding-left:60px}:root .pad-r-60[data-v-5b9c5b81]{padding-right:60px}:root .pad-t-60[data-v-5b9c5b81]{padding-top:60px}:root .pad-b-60[data-v-5b9c5b81]{padding-bottom:60px}:root .pad-lr-60[data-v-5b9c5b81]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-5b9c5b81]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-5b9c5b81]{margin:60px}:root .mgn-l-60[data-v-5b9c5b81]{margin-left:60px}:root .mgn-r-60[data-v-5b9c5b81]{margin-right:60px}:root .mgn-t-60[data-v-5b9c5b81]{margin-top:60px}:root .mgn-b-60[data-v-5b9c5b81]{margin-bottom:60px}:root .mgn-lr-60[data-v-5b9c5b81]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-5b9c5b81]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-5b9c5b81]{padding:70px}:root .pad-l-70[data-v-5b9c5b81]{padding-left:70px}:root .pad-r-70[data-v-5b9c5b81]{padding-right:70px}:root .pad-t-70[data-v-5b9c5b81]{padding-top:70px}:root .pad-b-70[data-v-5b9c5b81]{padding-bottom:70px}:root .pad-lr-70[data-v-5b9c5b81]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-5b9c5b81]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-5b9c5b81]{margin:70px}:root .mgn-l-70[data-v-5b9c5b81]{margin-left:70px}:root .mgn-r-70[data-v-5b9c5b81]{margin-right:70px}:root .mgn-t-70[data-v-5b9c5b81]{margin-top:70px}:root .mgn-b-70[data-v-5b9c5b81]{margin-bottom:70px}:root .mgn-lr-70[data-v-5b9c5b81]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-5b9c5b81]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-5b9c5b81]{padding:80px}:root .pad-l-80[data-v-5b9c5b81]{padding-left:80px}:root .pad-r-80[data-v-5b9c5b81]{padding-right:80px}:root .pad-t-80[data-v-5b9c5b81]{padding-top:80px}:root .pad-b-80[data-v-5b9c5b81]{padding-bottom:80px}:root .pad-lr-80[data-v-5b9c5b81]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-5b9c5b81]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-5b9c5b81]{margin:80px}:root .mgn-l-80[data-v-5b9c5b81]{margin-left:80px}:root .mgn-r-80[data-v-5b9c5b81]{margin-right:80px}:root .mgn-t-80[data-v-5b9c5b81]{margin-top:80px}:root .mgn-b-80[data-v-5b9c5b81]{margin-bottom:80px}:root .mgn-lr-80[data-v-5b9c5b81]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-5b9c5b81]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-5b9c5b81]{padding:90px}:root .pad-l-90[data-v-5b9c5b81]{padding-left:90px}:root .pad-r-90[data-v-5b9c5b81]{padding-right:90px}:root .pad-t-90[data-v-5b9c5b81]{padding-top:90px}:root .pad-b-90[data-v-5b9c5b81]{padding-bottom:90px}:root .pad-lr-90[data-v-5b9c5b81]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-5b9c5b81]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-5b9c5b81]{margin:90px}:root .mgn-l-90[data-v-5b9c5b81]{margin-left:90px}:root .mgn-r-90[data-v-5b9c5b81]{margin-right:90px}:root .mgn-t-90[data-v-5b9c5b81]{margin-top:90px}:root .mgn-b-90[data-v-5b9c5b81]{margin-bottom:90px}:root .mgn-lr-90[data-v-5b9c5b81]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-5b9c5b81]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-5b9c5b81]{padding:100px}:root .pad-l-100[data-v-5b9c5b81]{padding-left:100px}:root .pad-r-100[data-v-5b9c5b81]{padding-right:100px}:root .pad-t-100[data-v-5b9c5b81]{padding-top:100px}:root .pad-b-100[data-v-5b9c5b81]{padding-bottom:100px}:root .pad-lr-100[data-v-5b9c5b81]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-5b9c5b81]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-5b9c5b81]{margin:100px}:root .mgn-l-100[data-v-5b9c5b81]{margin-left:100px}:root .mgn-r-100[data-v-5b9c5b81]{margin-right:100px}:root .mgn-t-100[data-v-5b9c5b81]{margin-top:100px}:root .mgn-b-100[data-v-5b9c5b81]{margin-bottom:100px}:root .mgn-lr-100[data-v-5b9c5b81]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-5b9c5b81]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-5b9c5b81]{padding:120px}:root .pad-l-120[data-v-5b9c5b81]{padding-left:120px}:root .pad-r-120[data-v-5b9c5b81]{padding-right:120px}:root .pad-t-120[data-v-5b9c5b81]{padding-top:120px}:root .pad-b-120[data-v-5b9c5b81]{padding-bottom:120px}:root .pad-lr-120[data-v-5b9c5b81]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-5b9c5b81]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-5b9c5b81]{margin:120px}:root .mgn-l-120[data-v-5b9c5b81]{margin-left:120px}:root .mgn-r-120[data-v-5b9c5b81]{margin-right:120px}:root .mgn-t-120[data-v-5b9c5b81]{margin-top:120px}:root .mgn-b-120[data-v-5b9c5b81]{margin-bottom:120px}:root .mgn-lr-120[data-v-5b9c5b81]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-5b9c5b81]{margin-top:120px;margin-bottom:120px}[data-v-5b9c5b81]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-5b9c5b81]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-5b9c5b81]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-5b9c5b81]{width:100%}.v-app[data-v-5b9c5b81]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-5b9c5b81]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-5b9c5b81]{margin-bottom:10px}.devise-container input[type=email][data-v-5b9c5b81],.devise-container input[type=password][data-v-5b9c5b81],.devise-container input[type=submit][data-v-5b9c5b81]{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-5b9c5b81]{cursor:pointer}.devise-container .actions input[data-v-5b9c5b81]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-5b9c5b81],a[data-v-5b9c5b81]:hover,a[data-v-5b9c5b81]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-5b9c5b81]:hover{color:#2d8e54;text-decoration:underline}a[data-v-5b9c5b81]:focus{color:#164057}h1[data-v-5b9c5b81],h2[data-v-5b9c5b81],h3[data-v-5b9c5b81],h4[data-v-5b9c5b81],h5[data-v-5b9c5b81],h6[data-v-5b9c5b81]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-5b9c5b81],.heading-2[data-v-5b9c5b81],.heading-3[data-v-5b9c5b81],.heading-4[data-v-5b9c5b81],.heading-5[data-v-5b9c5b81],.heading-6[data-v-5b9c5b81]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-5b9c5b81]{font-size:2.5rem}.heading-2[data-v-5b9c5b81]{font-size:2rem}.heading-3[data-v-5b9c5b81]{font-size:1.75rem}.heading-4[data-v-5b9c5b81]{font-size:1.5rem}.heading-5[data-v-5b9c5b81]{font-size:1.25rem}.heading-6[data-v-5b9c5b81]{font-size:1rem}.error_text[data-v-5b9c5b81]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-5b9c5b81]{width:100%;min-height:50px}nav[data-v-5b9c5b81]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-5b9c5b81],.nav-right[data-v-5b9c5b81]{display:flex;flex-direction:row}.nav-link[data-v-5b9c5b81]{font-size:18px}.nav-loggedout[data-v-5b9c5b81]{color:#000}.nav-loggedin[data-v-5b9c5b81]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-5b9c5b81]{color:#fff}.nav-loggedin a[data-v-5b9c5b81]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-5b9c5b81]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-5b9c5b81]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-5b9c5b81]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-5b9c5b81]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-5b9c5b81]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-5b9c5b81]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-5b9c5b81]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-5b9c5b81]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-5b9c5b81]{gap:5%}}button[data-v-5b9c5b81]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-5b9c5b81],.cancel_button[data-v-5b9c5b81]{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-5b9c5b81]{background-color:#ccc}.action_button[data-v-5b9c5b81]:disabled,.cancel_button[data-v-5b9c5b81]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-5b9c5b81]{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-5b9c5b81]{width:fit-content}.button__empty[data-v-5b9c5b81]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-5b9c5b81]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-5b9c5b81]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-5b9c5b81]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-5b9c5b81]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-5b9c5b81]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-5b9c5b81]{background-color:#eef5fa}.btn-pricing[data-v-5b9c5b81]{font-size:22px;border:none}.simple-table[data-v-5b9c5b81]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-5b9c5b81],.simple-table td[data-v-5b9c5b81]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-5b9c5b81]{padding:5px}.date-cell[data-v-5b9c5b81]{white-space:nowrap}.number-cell[data-v-5b9c5b81]{text-align:right}.negative-cell[data-v-5b9c5b81]{color:#f94144}.net-worth-row[data-v-5b9c5b81]{background-color:#f5dc98}.bold-cell[data-v-5b9c5b81]{font-weight:700}.warn-text[data-v-5b9c5b81]{color:#fb991c}.error-text[data-v-5b9c5b81]{color:#f94144}.form__panel[data-v-5b9c5b81]{display:block}.form__row[data-v-5b9c5b81]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-5b9c5b81]{display:flex}.form__header[data-v-5b9c5b81]{width:26%}.form__input[data-v-5b9c5b81]{width:100%}.form__input input[data-v-5b9c5b81]{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-5b9c5b81]{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-5b9c5b81]{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-5b9c5b81]{width:100%}.form__input .dp__main input[data-v-5b9c5b81]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-5b9c5b81],.form__input select[data-v-5b9c5b81],.form__input .dp__main[data-v-5b9c5b81]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-5b9c5b81],.form__input select[data-v-5b9c5b81],.form__input .dp__main[data-v-5b9c5b81]{width:50%}}.form__input input[data-v-5b9c5b81]:hover,.form__input select[data-v-5b9c5b81]:hover,.form__input textarea[data-v-5b9c5b81]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-5b9c5b81]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-5b9c5b81]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-5b9c5b81]:focus{border-color:var(--color-input-focus)}.form__input[data-v-5b9c5b81]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-5b9c5b81]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-5b9c5b81]{display:flex;gap:10px}.form__input--mandatory[data-v-5b9c5b81]{color:#f94144}.form__input--mandatory__one-of-two[data-v-5b9c5b81]{color:#f94144;vertical-align:super}.form__section[data-v-5b9c5b81]{padding:30px 10px}.disabled-field[data-v-5b9c5b81]{color:#aaa}.select-wrapper[data-v-5b9c5b81]{position:relative}.select-wrapper[data-v-5b9c5b81]: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-5b9c5b81]{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-5b9c5b81]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-5b9c5b81]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-5b9c5b81]{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-5b9c5b81],.sysadmin-page-header h1[data-v-5b9c5b81],.sysadmin-page-header .sysadmin-page-header__title[data-v-5b9c5b81],.page-header h1[data-v-5b9c5b81],.page-header .page-header__title[data-v-5b9c5b81]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-5b9c5b81]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-5b9c5b81]{margin-bottom:18px}.page-header h1[data-v-5b9c5b81],.page-header .page-header__title[data-v-5b9c5b81]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-5b9c5b81]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-5b9c5b81]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-5b9c5b81]{margin-bottom:18px}.sysadmin-page-header h1[data-v-5b9c5b81],.sysadmin-page-header .sysadmin-page-header__title[data-v-5b9c5b81]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-5b9c5b81]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-5b9c5b81]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-5b9c5b81]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-5b9c5b81]{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-5b9c5b81]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-5b9c5b81]{font-size:14px}.admin-card[data-v-5b9c5b81]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-5b9c5b81]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-5b9c5b81]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-5b9c5b81]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-5b9c5b81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-5b9c5b81]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-5b9c5b81]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-5b9c5b81]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-5b9c5b81]{margin-top:18px}.deploy-page .deploy-list[data-v-5b9c5b81]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-5b9c5b81]{margin:6px 0}.admin-form-card[data-v-5b9c5b81]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-5b9c5b81]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-5b9c5b81]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-5b9c5b81]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-5b9c5b81]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-5b9c5b81]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-5b9c5b81]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-5b9c5b81]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-5b9c5b81]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-5b9c5b81],.admin-form-container .admin-form-group select[data-v-5b9c5b81]{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-5b9c5b81]:disabled,.admin-form-container .admin-form-group select[data-v-5b9c5b81]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-5b9c5b81]:focus,.admin-form-container .admin-form-group select[data-v-5b9c5b81]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-5b9c5b81]{-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-5b9c5b81]{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-5b9c5b81]{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-5b9c5b81]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-5b9c5b81]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-5b9c5b81]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-5b9c5b81]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-5b9c5b81]{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-5b9c5b81]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-5b9c5b81]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-5b9c5b81]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-5b9c5b81]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-5b9c5b81]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-5b9c5b81]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-5b9c5b81]{background-color:#177100;color:#fff}.admin-badge.id[data-v-5b9c5b81],.admin-badge.external-uuid[data-v-5b9c5b81]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-5b9c5b81]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-5b9c5b81]{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.change-password-btn[data-v-5b9c5b81]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-5b9c5b81]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-5b9c5b81]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-5b9c5b81]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-5b9c5b81]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-5b9c5b81]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-5b9c5b81]{font-size:14px}.admin-detail-item[data-v-5b9c5b81]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-5b9c5b81]{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-5b9c5b81]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-5b9c5b81]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-5b9c5b81]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-5b9c5b81]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-5b9c5b81]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-5b9c5b81]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-5b9c5b81]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-5b9c5b81]:hover{color:#2c5444}.admin-filter-select select[data-v-5b9c5b81]{min-width:150px}.admin-filter-select select[data-v-5b9c5b81]:focus{border-color:#2c5444}.admin-header-section[data-v-5b9c5b81]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-5b9c5b81]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-5b9c5b81]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-5b9c5b81]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-5b9c5b81]{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-5b9c5b81]{font-size:14px}.admin-add-btn[data-v-5b9c5b81]:hover{background-color:#1a3329}.table-containers[data-v-5b9c5b81]{display:flex;gap:20px}.table-containers .table-container[data-v-5b9c5b81]{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-5b9c5b81]{font-weight:700}.table-containers .table-value[data-v-5b9c5b81]{font-size:1.2em}.sysadmin-button-bar[data-v-5b9c5b81]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-5b9c5b81]{margin:20px 0}.swal-password-form .form-group[data-v-5b9c5b81]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-5b9c5b81]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-5b9c5b81]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-5b9c5b81]{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-5b9c5b81]{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-5b9c5b81]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.panel[data-v-5b9c5b81]{border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;padding:18px}.panel-header[data-v-5b9c5b81]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel-title[data-v-5b9c5b81]{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#2c5444}.panel-title__icon[data-v-5b9c5b81]{font-size:16px;color:#2c5444}.todo-sections[data-v-5b9c5b81]{display:flex;flex-direction:column;gap:24px}.todo-filters[data-v-5b9c5b81]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.todo-filters .todo-search[data-v-5b9c5b81]{display:flex;align-items:center;gap:8px;background-color:#f8f9fa;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:8px 12px;flex:1 1 260px}.todo-filters .todo-search input[data-v-5b9c5b81]{border:none;background:transparent;outline:none;font-size:14px;width:100%;color:#111827}.todo-filters .todo-search__icon[data-v-5b9c5b81]{color:#6b7280;font-size:13px}.todo-filters .todo-category[data-v-5b9c5b81]{min-width:180px}.todo-section .section-header[data-v-5b9c5b81]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.08)}.todo-section .section-header .section-icon[data-v-5b9c5b81]{font-size:16px;color:#2c5444}.todo-section .section-header .section-title[data-v-5b9c5b81]{font-size:16px;font-weight:600;color:#2c5444;margin:0;flex:1}.todo-section .section-header .section-count[data-v-5b9c5b81]{font-size:14px;font-weight:600;color:#6b7280;background-color:#f3f4f6;padding:4px 10px;border-radius:12px}.todo-section .section-content[data-v-5b9c5b81]{display:flex;flex-direction:column;gap:12px}.empty-state[data-v-5b9c5b81]{background-color:#f8f9fa;border-radius:8px;padding:20px;text-align:center;color:#666;font-size:14px}.training-tiles[data-v-5b9c5b81]{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.training-tile[data-v-5b9c5b81]{background-color:#f8f9fa;border-radius:10px;padding:14px 16px;box-shadow:0 1px 3px #0000000d;border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:background-color .15s ease,transform .15s ease;flex:0 0 260px;width:260px}.training-tile[data-v-5b9c5b81]:hover{background-color:#f1f3f5;transform:translateY(-1px)}.training-tile.is-disabled[data-v-5b9c5b81]{cursor:default}.training-tile.is-disabled[data-v-5b9c5b81]:hover{background-color:#f8f9fa;transform:none}.training-tile .training-tile__header[data-v-5b9c5b81]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.training-tile .training-tile__icon[data-v-5b9c5b81]{font-size:16px;color:#2c5444}.training-tile .training-tile__category[data-v-5b9c5b81]{font-size:12px;color:#2c5444;padding:4px 8px;border-radius:12px;font-weight:500;border:1px solid rgba(0,0,0,.06)}.training-tile .training-tile__title[data-v-5b9c5b81]{font-size:15px;font-weight:600;color:#333;margin-bottom:6px}.training-tile .training-tile__code[data-v-5b9c5b81]{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:6px;font-family:Courier New,monospace}.training-tile .training-tile__user[data-v-5b9c5b81]{margin-top:4px;font-size:12px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;gap:6px}.training-tile .training-tile__dates[data-v-5b9c5b81]{font-size:13px;font-weight:500;margin-top:6px}.training-tile .training-tile__dates.expiry-normal[data-v-5b9c5b81]{color:#000}.training-tile .training-tile__dates.expiry-warning[data-v-5b9c5b81]{color:#fb991c}.training-tile .training-tile__dates.expiry-overdue[data-v-5b9c5b81]{color:#f94144}.todo-item[data-v-5b9c5b81]{display:flex;align-items:center;background-color:#f8f9fa;border-radius:8px;padding:12px 16px;box-shadow:0 1px 3px #0000000d;transition:background-color .15s ease}.todo-item[data-v-5b9c5b81]:hover{background-color:#f1f3f5}.todo-item.license-item[data-v-5b9c5b81]{cursor:pointer}.todo-item.license-item[data-v-5b9c5b81]:hover{background-color:#e9ecef}.todo-item.training-item[data-v-5b9c5b81]{cursor:pointer}.todo-item.training-item[data-v-5b9c5b81]:hover{background-color:#e9ecef}.todo-item.training-item.is-disabled[data-v-5b9c5b81]{cursor:default}.todo-item.training-item.is-disabled[data-v-5b9c5b81]:hover{background-color:#f8f9fa}.todo-item .todo-info[data-v-5b9c5b81]{flex:1}.todo-item .todo-info .todo-title[data-v-5b9c5b81]{font-size:15px;font-weight:500;color:#333;margin-bottom:4px}.todo-item .todo-info .todo-subtitle[data-v-5b9c5b81]{font-size:13px;color:#6b7280;margin-top:2px}.todo-item .todo-info .todo-user-name[data-v-5b9c5b81]{margin-top:4px;font-size:12px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;gap:6px}.todo-item .todo-info .todo-dates[data-v-5b9c5b81]{font-size:13px;font-weight:500;margin-top:4px}.todo-item .todo-info .todo-dates.expiry-normal[data-v-5b9c5b81]{color:#000}.todo-item .todo-info .todo-dates.expiry-warning[data-v-5b9c5b81]{color:#fb991c}.todo-item .todo-info .todo-dates.expiry-overdue[data-v-5b9c5b81]{color:#f94144}@media (max-width: 560px){.panel[data-v-5b9c5b81]{padding:10px}.todo-sections[data-v-5b9c5b81]{gap:18px}.todo-section .section-header .section-title[data-v-5b9c5b81]{font-size:14px}.todo-section .section-header .section-count[data-v-5b9c5b81]{font-size:12px;padding:3px 8px}.todo-item[data-v-5b9c5b81]{padding:10px 12px}.todo-item .todo-info .todo-title[data-v-5b9c5b81]{font-size:14px}.todo-item .todo-info .todo-dates[data-v-5b9c5b81]{font-size:12px}}[data-v-1ee3d231]: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-1ee3d231]{padding:0}:root .pad-l-0[data-v-1ee3d231]{padding-left:0}:root .pad-r-0[data-v-1ee3d231]{padding-right:0}:root .pad-t-0[data-v-1ee3d231]{padding-top:0}:root .pad-b-0[data-v-1ee3d231]{padding-bottom:0}:root .pad-lr-0[data-v-1ee3d231]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-1ee3d231]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-1ee3d231]{margin:0}:root .mgn-l-0[data-v-1ee3d231]{margin-left:0}:root .mgn-r-0[data-v-1ee3d231]{margin-right:0}:root .mgn-t-0[data-v-1ee3d231]{margin-top:0}:root .mgn-b-0[data-v-1ee3d231]{margin-bottom:0}:root .mgn-lr-0[data-v-1ee3d231]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-1ee3d231]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-1ee3d231]{padding:2px}:root .pad-l-2[data-v-1ee3d231]{padding-left:2px}:root .pad-r-2[data-v-1ee3d231]{padding-right:2px}:root .pad-t-2[data-v-1ee3d231]{padding-top:2px}:root .pad-b-2[data-v-1ee3d231]{padding-bottom:2px}:root .pad-lr-2[data-v-1ee3d231]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-1ee3d231]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-1ee3d231]{margin:2px}:root .mgn-l-2[data-v-1ee3d231]{margin-left:2px}:root .mgn-r-2[data-v-1ee3d231]{margin-right:2px}:root .mgn-t-2[data-v-1ee3d231]{margin-top:2px}:root .mgn-b-2[data-v-1ee3d231]{margin-bottom:2px}:root .mgn-lr-2[data-v-1ee3d231]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-1ee3d231]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-1ee3d231]{padding:3px}:root .pad-l-3[data-v-1ee3d231]{padding-left:3px}:root .pad-r-3[data-v-1ee3d231]{padding-right:3px}:root .pad-t-3[data-v-1ee3d231]{padding-top:3px}:root .pad-b-3[data-v-1ee3d231]{padding-bottom:3px}:root .pad-lr-3[data-v-1ee3d231]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-1ee3d231]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-1ee3d231]{margin:3px}:root .mgn-l-3[data-v-1ee3d231]{margin-left:3px}:root .mgn-r-3[data-v-1ee3d231]{margin-right:3px}:root .mgn-t-3[data-v-1ee3d231]{margin-top:3px}:root .mgn-b-3[data-v-1ee3d231]{margin-bottom:3px}:root .mgn-lr-3[data-v-1ee3d231]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-1ee3d231]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-1ee3d231]{padding:4px}:root .pad-l-4[data-v-1ee3d231]{padding-left:4px}:root .pad-r-4[data-v-1ee3d231]{padding-right:4px}:root .pad-t-4[data-v-1ee3d231]{padding-top:4px}:root .pad-b-4[data-v-1ee3d231]{padding-bottom:4px}:root .pad-lr-4[data-v-1ee3d231]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-1ee3d231]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-1ee3d231]{margin:4px}:root .mgn-l-4[data-v-1ee3d231]{margin-left:4px}:root .mgn-r-4[data-v-1ee3d231]{margin-right:4px}:root .mgn-t-4[data-v-1ee3d231]{margin-top:4px}:root .mgn-b-4[data-v-1ee3d231]{margin-bottom:4px}:root .mgn-lr-4[data-v-1ee3d231]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-1ee3d231]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-1ee3d231]{padding:5px}:root .pad-l-5[data-v-1ee3d231]{padding-left:5px}:root .pad-r-5[data-v-1ee3d231]{padding-right:5px}:root .pad-t-5[data-v-1ee3d231]{padding-top:5px}:root .pad-b-5[data-v-1ee3d231]{padding-bottom:5px}:root .pad-lr-5[data-v-1ee3d231]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-1ee3d231]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-1ee3d231]{margin:5px}:root .mgn-l-5[data-v-1ee3d231]{margin-left:5px}:root .mgn-r-5[data-v-1ee3d231]{margin-right:5px}:root .mgn-t-5[data-v-1ee3d231]{margin-top:5px}:root .mgn-b-5[data-v-1ee3d231]{margin-bottom:5px}:root .mgn-lr-5[data-v-1ee3d231]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-1ee3d231]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-1ee3d231]{padding:6px}:root .pad-l-6[data-v-1ee3d231]{padding-left:6px}:root .pad-r-6[data-v-1ee3d231]{padding-right:6px}:root .pad-t-6[data-v-1ee3d231]{padding-top:6px}:root .pad-b-6[data-v-1ee3d231]{padding-bottom:6px}:root .pad-lr-6[data-v-1ee3d231]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-1ee3d231]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-1ee3d231]{margin:6px}:root .mgn-l-6[data-v-1ee3d231]{margin-left:6px}:root .mgn-r-6[data-v-1ee3d231]{margin-right:6px}:root .mgn-t-6[data-v-1ee3d231]{margin-top:6px}:root .mgn-b-6[data-v-1ee3d231]{margin-bottom:6px}:root .mgn-lr-6[data-v-1ee3d231]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-1ee3d231]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-1ee3d231]{padding:8px}:root .pad-l-8[data-v-1ee3d231]{padding-left:8px}:root .pad-r-8[data-v-1ee3d231]{padding-right:8px}:root .pad-t-8[data-v-1ee3d231]{padding-top:8px}:root .pad-b-8[data-v-1ee3d231]{padding-bottom:8px}:root .pad-lr-8[data-v-1ee3d231]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-1ee3d231]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-1ee3d231]{margin:8px}:root .mgn-l-8[data-v-1ee3d231]{margin-left:8px}:root .mgn-r-8[data-v-1ee3d231]{margin-right:8px}:root .mgn-t-8[data-v-1ee3d231]{margin-top:8px}:root .mgn-b-8[data-v-1ee3d231]{margin-bottom:8px}:root .mgn-lr-8[data-v-1ee3d231]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-1ee3d231]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-1ee3d231]{padding:9px}:root .pad-l-9[data-v-1ee3d231]{padding-left:9px}:root .pad-r-9[data-v-1ee3d231]{padding-right:9px}:root .pad-t-9[data-v-1ee3d231]{padding-top:9px}:root .pad-b-9[data-v-1ee3d231]{padding-bottom:9px}:root .pad-lr-9[data-v-1ee3d231]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-1ee3d231]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-1ee3d231]{margin:9px}:root .mgn-l-9[data-v-1ee3d231]{margin-left:9px}:root .mgn-r-9[data-v-1ee3d231]{margin-right:9px}:root .mgn-t-9[data-v-1ee3d231]{margin-top:9px}:root .mgn-b-9[data-v-1ee3d231]{margin-bottom:9px}:root .mgn-lr-9[data-v-1ee3d231]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-1ee3d231]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-1ee3d231]{padding:10px}:root .pad-l-10[data-v-1ee3d231]{padding-left:10px}:root .pad-r-10[data-v-1ee3d231]{padding-right:10px}:root .pad-t-10[data-v-1ee3d231]{padding-top:10px}:root .pad-b-10[data-v-1ee3d231]{padding-bottom:10px}:root .pad-lr-10[data-v-1ee3d231]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-1ee3d231]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-1ee3d231]{margin:10px}:root .mgn-l-10[data-v-1ee3d231]{margin-left:10px}:root .mgn-r-10[data-v-1ee3d231]{margin-right:10px}:root .mgn-t-10[data-v-1ee3d231]{margin-top:10px}:root .mgn-b-10[data-v-1ee3d231]{margin-bottom:10px}:root .mgn-lr-10[data-v-1ee3d231]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-1ee3d231]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-1ee3d231]{padding:12px}:root .pad-l-12[data-v-1ee3d231]{padding-left:12px}:root .pad-r-12[data-v-1ee3d231]{padding-right:12px}:root .pad-t-12[data-v-1ee3d231]{padding-top:12px}:root .pad-b-12[data-v-1ee3d231]{padding-bottom:12px}:root .pad-lr-12[data-v-1ee3d231]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-1ee3d231]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-1ee3d231]{margin:12px}:root .mgn-l-12[data-v-1ee3d231]{margin-left:12px}:root .mgn-r-12[data-v-1ee3d231]{margin-right:12px}:root .mgn-t-12[data-v-1ee3d231]{margin-top:12px}:root .mgn-b-12[data-v-1ee3d231]{margin-bottom:12px}:root .mgn-lr-12[data-v-1ee3d231]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-1ee3d231]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-1ee3d231]{padding:15px}:root .pad-l-15[data-v-1ee3d231]{padding-left:15px}:root .pad-r-15[data-v-1ee3d231]{padding-right:15px}:root .pad-t-15[data-v-1ee3d231]{padding-top:15px}:root .pad-b-15[data-v-1ee3d231]{padding-bottom:15px}:root .pad-lr-15[data-v-1ee3d231]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-1ee3d231]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-1ee3d231]{margin:15px}:root .mgn-l-15[data-v-1ee3d231]{margin-left:15px}:root .mgn-r-15[data-v-1ee3d231]{margin-right:15px}:root .mgn-t-15[data-v-1ee3d231]{margin-top:15px}:root .mgn-b-15[data-v-1ee3d231]{margin-bottom:15px}:root .mgn-lr-15[data-v-1ee3d231]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-1ee3d231]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-1ee3d231]{padding:20px}:root .pad-l-20[data-v-1ee3d231]{padding-left:20px}:root .pad-r-20[data-v-1ee3d231]{padding-right:20px}:root .pad-t-20[data-v-1ee3d231]{padding-top:20px}:root .pad-b-20[data-v-1ee3d231]{padding-bottom:20px}:root .pad-lr-20[data-v-1ee3d231]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-1ee3d231]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-1ee3d231]{margin:20px}:root .mgn-l-20[data-v-1ee3d231]{margin-left:20px}:root .mgn-r-20[data-v-1ee3d231]{margin-right:20px}:root .mgn-t-20[data-v-1ee3d231]{margin-top:20px}:root .mgn-b-20[data-v-1ee3d231]{margin-bottom:20px}:root .mgn-lr-20[data-v-1ee3d231]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-1ee3d231]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-1ee3d231]{padding:24px}:root .pad-l-24[data-v-1ee3d231]{padding-left:24px}:root .pad-r-24[data-v-1ee3d231]{padding-right:24px}:root .pad-t-24[data-v-1ee3d231]{padding-top:24px}:root .pad-b-24[data-v-1ee3d231]{padding-bottom:24px}:root .pad-lr-24[data-v-1ee3d231]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-1ee3d231]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-1ee3d231]{margin:24px}:root .mgn-l-24[data-v-1ee3d231]{margin-left:24px}:root .mgn-r-24[data-v-1ee3d231]{margin-right:24px}:root .mgn-t-24[data-v-1ee3d231]{margin-top:24px}:root .mgn-b-24[data-v-1ee3d231]{margin-bottom:24px}:root .mgn-lr-24[data-v-1ee3d231]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-1ee3d231]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-1ee3d231]{padding:25px}:root .pad-l-25[data-v-1ee3d231]{padding-left:25px}:root .pad-r-25[data-v-1ee3d231]{padding-right:25px}:root .pad-t-25[data-v-1ee3d231]{padding-top:25px}:root .pad-b-25[data-v-1ee3d231]{padding-bottom:25px}:root .pad-lr-25[data-v-1ee3d231]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-1ee3d231]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-1ee3d231]{margin:25px}:root .mgn-l-25[data-v-1ee3d231]{margin-left:25px}:root .mgn-r-25[data-v-1ee3d231]{margin-right:25px}:root .mgn-t-25[data-v-1ee3d231]{margin-top:25px}:root .mgn-b-25[data-v-1ee3d231]{margin-bottom:25px}:root .mgn-lr-25[data-v-1ee3d231]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-1ee3d231]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-1ee3d231]{padding:30px}:root .pad-l-30[data-v-1ee3d231]{padding-left:30px}:root .pad-r-30[data-v-1ee3d231]{padding-right:30px}:root .pad-t-30[data-v-1ee3d231]{padding-top:30px}:root .pad-b-30[data-v-1ee3d231]{padding-bottom:30px}:root .pad-lr-30[data-v-1ee3d231]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-1ee3d231]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-1ee3d231]{margin:30px}:root .mgn-l-30[data-v-1ee3d231]{margin-left:30px}:root .mgn-r-30[data-v-1ee3d231]{margin-right:30px}:root .mgn-t-30[data-v-1ee3d231]{margin-top:30px}:root .mgn-b-30[data-v-1ee3d231]{margin-bottom:30px}:root .mgn-lr-30[data-v-1ee3d231]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-1ee3d231]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-1ee3d231]{padding:40px}:root .pad-l-40[data-v-1ee3d231]{padding-left:40px}:root .pad-r-40[data-v-1ee3d231]{padding-right:40px}:root .pad-t-40[data-v-1ee3d231]{padding-top:40px}:root .pad-b-40[data-v-1ee3d231]{padding-bottom:40px}:root .pad-lr-40[data-v-1ee3d231]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-1ee3d231]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-1ee3d231]{margin:40px}:root .mgn-l-40[data-v-1ee3d231]{margin-left:40px}:root .mgn-r-40[data-v-1ee3d231]{margin-right:40px}:root .mgn-t-40[data-v-1ee3d231]{margin-top:40px}:root .mgn-b-40[data-v-1ee3d231]{margin-bottom:40px}:root .mgn-lr-40[data-v-1ee3d231]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-1ee3d231]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-1ee3d231]{padding:50px}:root .pad-l-50[data-v-1ee3d231]{padding-left:50px}:root .pad-r-50[data-v-1ee3d231]{padding-right:50px}:root .pad-t-50[data-v-1ee3d231]{padding-top:50px}:root .pad-b-50[data-v-1ee3d231]{padding-bottom:50px}:root .pad-lr-50[data-v-1ee3d231]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-1ee3d231]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-1ee3d231]{margin:50px}:root .mgn-l-50[data-v-1ee3d231]{margin-left:50px}:root .mgn-r-50[data-v-1ee3d231]{margin-right:50px}:root .mgn-t-50[data-v-1ee3d231]{margin-top:50px}:root .mgn-b-50[data-v-1ee3d231]{margin-bottom:50px}:root .mgn-lr-50[data-v-1ee3d231]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-1ee3d231]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-1ee3d231]{padding:60px}:root .pad-l-60[data-v-1ee3d231]{padding-left:60px}:root .pad-r-60[data-v-1ee3d231]{padding-right:60px}:root .pad-t-60[data-v-1ee3d231]{padding-top:60px}:root .pad-b-60[data-v-1ee3d231]{padding-bottom:60px}:root .pad-lr-60[data-v-1ee3d231]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-1ee3d231]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-1ee3d231]{margin:60px}:root .mgn-l-60[data-v-1ee3d231]{margin-left:60px}:root .mgn-r-60[data-v-1ee3d231]{margin-right:60px}:root .mgn-t-60[data-v-1ee3d231]{margin-top:60px}:root .mgn-b-60[data-v-1ee3d231]{margin-bottom:60px}:root .mgn-lr-60[data-v-1ee3d231]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-1ee3d231]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-1ee3d231]{padding:70px}:root .pad-l-70[data-v-1ee3d231]{padding-left:70px}:root .pad-r-70[data-v-1ee3d231]{padding-right:70px}:root .pad-t-70[data-v-1ee3d231]{padding-top:70px}:root .pad-b-70[data-v-1ee3d231]{padding-bottom:70px}:root .pad-lr-70[data-v-1ee3d231]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-1ee3d231]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-1ee3d231]{margin:70px}:root .mgn-l-70[data-v-1ee3d231]{margin-left:70px}:root .mgn-r-70[data-v-1ee3d231]{margin-right:70px}:root .mgn-t-70[data-v-1ee3d231]{margin-top:70px}:root .mgn-b-70[data-v-1ee3d231]{margin-bottom:70px}:root .mgn-lr-70[data-v-1ee3d231]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-1ee3d231]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-1ee3d231]{padding:80px}:root .pad-l-80[data-v-1ee3d231]{padding-left:80px}:root .pad-r-80[data-v-1ee3d231]{padding-right:80px}:root .pad-t-80[data-v-1ee3d231]{padding-top:80px}:root .pad-b-80[data-v-1ee3d231]{padding-bottom:80px}:root .pad-lr-80[data-v-1ee3d231]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-1ee3d231]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-1ee3d231]{margin:80px}:root .mgn-l-80[data-v-1ee3d231]{margin-left:80px}:root .mgn-r-80[data-v-1ee3d231]{margin-right:80px}:root .mgn-t-80[data-v-1ee3d231]{margin-top:80px}:root .mgn-b-80[data-v-1ee3d231]{margin-bottom:80px}:root .mgn-lr-80[data-v-1ee3d231]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-1ee3d231]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-1ee3d231]{padding:90px}:root .pad-l-90[data-v-1ee3d231]{padding-left:90px}:root .pad-r-90[data-v-1ee3d231]{padding-right:90px}:root .pad-t-90[data-v-1ee3d231]{padding-top:90px}:root .pad-b-90[data-v-1ee3d231]{padding-bottom:90px}:root .pad-lr-90[data-v-1ee3d231]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-1ee3d231]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-1ee3d231]{margin:90px}:root .mgn-l-90[data-v-1ee3d231]{margin-left:90px}:root .mgn-r-90[data-v-1ee3d231]{margin-right:90px}:root .mgn-t-90[data-v-1ee3d231]{margin-top:90px}:root .mgn-b-90[data-v-1ee3d231]{margin-bottom:90px}:root .mgn-lr-90[data-v-1ee3d231]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-1ee3d231]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-1ee3d231]{padding:100px}:root .pad-l-100[data-v-1ee3d231]{padding-left:100px}:root .pad-r-100[data-v-1ee3d231]{padding-right:100px}:root .pad-t-100[data-v-1ee3d231]{padding-top:100px}:root .pad-b-100[data-v-1ee3d231]{padding-bottom:100px}:root .pad-lr-100[data-v-1ee3d231]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-1ee3d231]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-1ee3d231]{margin:100px}:root .mgn-l-100[data-v-1ee3d231]{margin-left:100px}:root .mgn-r-100[data-v-1ee3d231]{margin-right:100px}:root .mgn-t-100[data-v-1ee3d231]{margin-top:100px}:root .mgn-b-100[data-v-1ee3d231]{margin-bottom:100px}:root .mgn-lr-100[data-v-1ee3d231]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-1ee3d231]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-1ee3d231]{padding:120px}:root .pad-l-120[data-v-1ee3d231]{padding-left:120px}:root .pad-r-120[data-v-1ee3d231]{padding-right:120px}:root .pad-t-120[data-v-1ee3d231]{padding-top:120px}:root .pad-b-120[data-v-1ee3d231]{padding-bottom:120px}:root .pad-lr-120[data-v-1ee3d231]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-1ee3d231]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-1ee3d231]{margin:120px}:root .mgn-l-120[data-v-1ee3d231]{margin-left:120px}:root .mgn-r-120[data-v-1ee3d231]{margin-right:120px}:root .mgn-t-120[data-v-1ee3d231]{margin-top:120px}:root .mgn-b-120[data-v-1ee3d231]{margin-bottom:120px}:root .mgn-lr-120[data-v-1ee3d231]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-1ee3d231]{margin-top:120px;margin-bottom:120px}[data-v-1ee3d231]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-1ee3d231]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-1ee3d231]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-1ee3d231]{width:100%}.v-app[data-v-1ee3d231]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-1ee3d231]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-1ee3d231]{margin-bottom:10px}.devise-container input[type=email][data-v-1ee3d231],.devise-container input[type=password][data-v-1ee3d231],.devise-container input[type=submit][data-v-1ee3d231]{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-1ee3d231]{cursor:pointer}.devise-container .actions input[data-v-1ee3d231]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-1ee3d231],a[data-v-1ee3d231]:hover,a[data-v-1ee3d231]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-1ee3d231]:hover{color:#2d8e54;text-decoration:underline}a[data-v-1ee3d231]:focus{color:#164057}h1[data-v-1ee3d231],h2[data-v-1ee3d231],h3[data-v-1ee3d231],h4[data-v-1ee3d231],h5[data-v-1ee3d231],h6[data-v-1ee3d231]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-1ee3d231],.heading-2[data-v-1ee3d231],.heading-3[data-v-1ee3d231],.heading-4[data-v-1ee3d231],.heading-5[data-v-1ee3d231],.heading-6[data-v-1ee3d231]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-1ee3d231]{font-size:2.5rem}.heading-2[data-v-1ee3d231]{font-size:2rem}.heading-3[data-v-1ee3d231]{font-size:1.75rem}.heading-4[data-v-1ee3d231]{font-size:1.5rem}.heading-5[data-v-1ee3d231]{font-size:1.25rem}.heading-6[data-v-1ee3d231]{font-size:1rem}.error_text[data-v-1ee3d231]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-1ee3d231]{width:100%;min-height:50px}nav[data-v-1ee3d231]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-1ee3d231],.nav-right[data-v-1ee3d231]{display:flex;flex-direction:row}.nav-link[data-v-1ee3d231]{font-size:18px}.nav-loggedout[data-v-1ee3d231]{color:#000}.nav-loggedin[data-v-1ee3d231]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-1ee3d231]{color:#fff}.nav-loggedin a[data-v-1ee3d231]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-1ee3d231]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-1ee3d231]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-1ee3d231]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-1ee3d231]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-1ee3d231]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-1ee3d231]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-1ee3d231]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-1ee3d231]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-1ee3d231]{gap:5%}}button[data-v-1ee3d231]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-1ee3d231],.cancel_button[data-v-1ee3d231]{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-1ee3d231]{background-color:#ccc}.action_button[data-v-1ee3d231]:disabled,.cancel_button[data-v-1ee3d231]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-1ee3d231]{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-1ee3d231]{width:fit-content}.button__empty[data-v-1ee3d231]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-1ee3d231]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-1ee3d231]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-1ee3d231]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-1ee3d231]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-1ee3d231]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-1ee3d231]{background-color:#eef5fa}.btn-pricing[data-v-1ee3d231]{font-size:22px;border:none}.simple-table[data-v-1ee3d231]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-1ee3d231],.simple-table td[data-v-1ee3d231]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-1ee3d231]{padding:5px}.date-cell[data-v-1ee3d231]{white-space:nowrap}.number-cell[data-v-1ee3d231]{text-align:right}.negative-cell[data-v-1ee3d231]{color:#f94144}.net-worth-row[data-v-1ee3d231]{background-color:#f5dc98}.bold-cell[data-v-1ee3d231]{font-weight:700}.warn-text[data-v-1ee3d231]{color:#fb991c}.error-text[data-v-1ee3d231]{color:#f94144}.form__panel[data-v-1ee3d231]{display:block}.form__row[data-v-1ee3d231]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-1ee3d231]{display:flex}.form__header[data-v-1ee3d231]{width:26%}.form__input[data-v-1ee3d231]{width:100%}.form__input input[data-v-1ee3d231]{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-1ee3d231]{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-1ee3d231]{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-1ee3d231]{width:100%}.form__input .dp__main input[data-v-1ee3d231]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-1ee3d231],.form__input select[data-v-1ee3d231],.form__input .dp__main[data-v-1ee3d231]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-1ee3d231],.form__input select[data-v-1ee3d231],.form__input .dp__main[data-v-1ee3d231]{width:50%}}.form__input input[data-v-1ee3d231]:hover,.form__input select[data-v-1ee3d231]:hover,.form__input textarea[data-v-1ee3d231]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-1ee3d231]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-1ee3d231]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-1ee3d231]:focus{border-color:var(--color-input-focus)}.form__input[data-v-1ee3d231]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-1ee3d231]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-1ee3d231]{display:flex;gap:10px}.form__input--mandatory[data-v-1ee3d231]{color:#f94144}.form__input--mandatory__one-of-two[data-v-1ee3d231]{color:#f94144;vertical-align:super}.form__section[data-v-1ee3d231]{padding:30px 10px}.disabled-field[data-v-1ee3d231]{color:#aaa}.select-wrapper[data-v-1ee3d231]{position:relative}.select-wrapper[data-v-1ee3d231]: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-1ee3d231]{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-1ee3d231]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-1ee3d231]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-1ee3d231],.v-training-dashboard[data-v-1ee3d231]{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-1ee3d231],.sysadmin-page-header h1[data-v-1ee3d231],.sysadmin-page-header .sysadmin-page-header__title[data-v-1ee3d231],.page-header h1[data-v-1ee3d231],.page-header .page-header__title[data-v-1ee3d231]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-1ee3d231]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-1ee3d231]{margin-bottom:18px}.page-header h1[data-v-1ee3d231],.page-header .page-header__title[data-v-1ee3d231]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-1ee3d231]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-1ee3d231]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-1ee3d231]{margin-bottom:18px}.sysadmin-page-header h1[data-v-1ee3d231],.sysadmin-page-header .sysadmin-page-header__title[data-v-1ee3d231]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-1ee3d231]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-1ee3d231]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-1ee3d231]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-1ee3d231]{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-1ee3d231]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-1ee3d231]{font-size:14px}.admin-card[data-v-1ee3d231],.v-training-dashboard .stat-card[data-v-1ee3d231]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-1ee3d231]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-1ee3d231]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-1ee3d231]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-1ee3d231]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-1ee3d231]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-1ee3d231]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-1ee3d231]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-1ee3d231]{margin-top:18px}.deploy-page .deploy-list[data-v-1ee3d231]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-1ee3d231]{margin:6px 0}.admin-form-card[data-v-1ee3d231]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-1ee3d231],.v-training-dashboard .loading-indicator[data-v-1ee3d231]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-1ee3d231],.v-training-dashboard .loading-error[data-v-1ee3d231]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-1ee3d231]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-1ee3d231]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-1ee3d231]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-1ee3d231]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-1ee3d231]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-1ee3d231]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-1ee3d231],.admin-form-container .admin-form-group select[data-v-1ee3d231]{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-1ee3d231]:disabled,.admin-form-container .admin-form-group select[data-v-1ee3d231]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-1ee3d231]:focus,.admin-form-container .admin-form-group select[data-v-1ee3d231]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-1ee3d231]{-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-1ee3d231]{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-1ee3d231]{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-1ee3d231]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-1ee3d231]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-1ee3d231]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-1ee3d231]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-1ee3d231]{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-1ee3d231]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-1ee3d231]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-1ee3d231]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-1ee3d231]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-1ee3d231]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-1ee3d231]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-1ee3d231]{background-color:#177100;color:#fff}.admin-badge.id[data-v-1ee3d231],.admin-badge.external-uuid[data-v-1ee3d231]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-1ee3d231]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-1ee3d231]{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.change-password-btn[data-v-1ee3d231]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-1ee3d231]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-1ee3d231]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-1ee3d231]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-1ee3d231]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-1ee3d231]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-1ee3d231]{font-size:14px}.admin-detail-item[data-v-1ee3d231]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-1ee3d231]{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-1ee3d231]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-1ee3d231]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-1ee3d231]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-1ee3d231]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-1ee3d231]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-1ee3d231]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-1ee3d231]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-1ee3d231]:hover{color:#2c5444}.admin-filter-select select[data-v-1ee3d231],.v-training-dashboard .filters-row .category-filter select[data-v-1ee3d231]{min-width:150px}.admin-filter-select select[data-v-1ee3d231]:focus,.v-training-dashboard .filters-row .category-filter select[data-v-1ee3d231]:focus{border-color:#2c5444}.admin-header-section[data-v-1ee3d231]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-1ee3d231]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-1ee3d231]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-1ee3d231],.v-training-dashboard .filters-row[data-v-1ee3d231]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-1ee3d231]{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-1ee3d231]{font-size:14px}.admin-add-btn[data-v-1ee3d231]:hover{background-color:#1a3329}.table-containers[data-v-1ee3d231]{display:flex;gap:20px}.table-containers .table-container[data-v-1ee3d231]{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-1ee3d231]{font-weight:700}.table-containers .table-value[data-v-1ee3d231]{font-size:1.2em}.sysadmin-button-bar[data-v-1ee3d231]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-1ee3d231]{margin:20px 0}.swal-password-form .form-group[data-v-1ee3d231]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-1ee3d231]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-1ee3d231]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-1ee3d231]{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-1ee3d231]{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-1ee3d231]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.v-training-dashboard .stats-grid[data-v-1ee3d231]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px}@media (max-width: 1100px){.v-training-dashboard .stats-grid[data-v-1ee3d231]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 650px){.v-training-dashboard .stats-grid[data-v-1ee3d231]{grid-template-columns:1fr}}.v-training-dashboard .stat-card[data-v-1ee3d231]{border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:16px;display:flex;justify-content:space-between;align-items:center;gap:14px}.v-training-dashboard .stat-card.clickable[data-v-1ee3d231]{cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.v-training-dashboard .stat-card.clickable[data-v-1ee3d231]:hover{background-color:#f8fafc;border-color:#00000026;transform:translateY(-1px)}.v-training-dashboard .stat-card.clickable[data-v-1ee3d231]:active{transform:translateY(0)}.v-training-dashboard .stat-card .stat-title[data-v-1ee3d231]{font-size:12px;color:#6b7280;font-weight:700}.v-training-dashboard .stat-card .stat-value[data-v-1ee3d231]{font-size:28px;font-weight:800;color:#111827;line-height:1.1;margin-top:4px}.v-training-dashboard .stat-card .stat-subtitle[data-v-1ee3d231]{font-size:12px;color:#6b7280;margin-top:4px;font-weight:600}.v-training-dashboard .stat-card .stat-icon[data-v-1ee3d231]{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto}.v-training-dashboard .stat-card .icon-green[data-v-1ee3d231]{background:#0f766e}.v-training-dashboard .stat-card .icon-amber[data-v-1ee3d231]{background:#d97706}.v-training-dashboard .stat-card .icon-red[data-v-1ee3d231]{background:#dc2626}.v-training-dashboard .nav-buttons[data-v-1ee3d231]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;margin-bottom:18px}@media (max-width: 1100px){.v-training-dashboard .nav-buttons[data-v-1ee3d231]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}@media (max-width: 650px){.v-training-dashboard .nav-buttons[data-v-1ee3d231]{grid-template-columns:1fr}}.v-training-dashboard .nav-btn[data-v-1ee3d231]{border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;padding:12px 14px;font-weight:700;color:#111827;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px}.v-training-dashboard .nav-btn[data-v-1ee3d231]:hover{background:#f8fafc;border-color:#0000002e}.v-training-dashboard .nav-btn .nav-btn__icon[data-v-1ee3d231]{font-size:.95em;color:#2c5444;flex:0 0 auto}.v-training-dashboard .section-header[data-v-1ee3d231]{display:flex;justify-content:space-between;align-items:center;margin:18px 0 14px}.v-training-dashboard .training-mode-select[data-v-1ee3d231]{max-width:250px}.v-training-dashboard .training-mode-select .select-wrapper[data-v-1ee3d231]{position:relative;border-bottom:2px solid #2C5444;padding-bottom:2px}.v-training-dashboard .training-mode-select .select-wrapper[data-v-1ee3d231]:after{right:0;border-top-color:#2c5444}.v-training-dashboard .training-mode-select .select-wrapper select[data-v-1ee3d231]{width:100%}.v-training-dashboard .training-mode-select .select-wrapper select.section-title[data-v-1ee3d231]{font-size:20px;font-weight:800;color:#2c5444;border:none;background-color:transparent;padding:0 25px 2px 0;cursor:pointer;margin:0}.v-training-dashboard .training-mode-select .select-wrapper select.section-title[data-v-1ee3d231]:focus{outline:none;border:none}.v-training-dashboard .filters-row[data-v-1ee3d231]{margin-bottom:15px}.v-training-dashboard .filters-row .user-filter[data-v-1ee3d231]{min-width:250px}.v-training-dashboard .section-title[data-v-1ee3d231]{font-size:20px;font-weight:700;color:#2c5444;margin:0}.v-training-dashboard .panels[data-v-1ee3d231]{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 900px){.v-training-dashboard .panels[data-v-1ee3d231]{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.v-training-dashboard .panels .todo-panel[data-v-1ee3d231]{grid-column:1/-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}.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-container .modal-header .asset-version{font-size:14px;color:#666;font-weight:400;margin-bottom: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-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-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:flex-start;margin-bottom:10px}.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;color:#2c5444;padding:4px 8px;border-radius:12px;font-weight:500;border:1px solid rgba(0,0,0,.06)}.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 .assign-header-btn.disabled,.v-training-assets .assets-container .assets-list .asset-card .asset-header .assign-header-btn:disabled{cursor:not-allowed;opacity:.5}.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;align-items:center;gap:10px}.v-training-assets .assets-container .assets-list .asset-card .asset-actions .unpublished-badge{font-size:11px;font-weight:600;padding:4px 8px;border-radius:3px;background-color:#fee;color:#c33;border:1px solid #fcc;margin-right:auto}.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-section-heading,.v-training-asset-edit .asset-info-section h2{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button,.v-training-asset-edit .header-section .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 .header-section .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-training-asset-edit .header-section .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}.admin-header-section,.v-training-asset-edit .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-training-asset-edit .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-training-asset-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-training-asset-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-training-asset-edit .header-section .header-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.v-training-asset-edit .header-section .unpublished-changes-indicator{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid #fed7aa;background-color:#fff7ed;color:#b45309;font-size:12px;font-weight:600;white-space:nowrap}.v-training-asset-edit .header-section .unpublished-changes-indicator .asterisk{font-size:14px;line-height:1}.v-training-asset-edit .asset-info-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-container .form-group .asset-setting-note{font-size:12px;color:#777;margin-top:4px;margin-bottom:0;margin-left:24px}.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 .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-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-matrix .search-box{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input,.v-training-matrix .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-matrix .search-box input:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button,.v-training-matrix .search-box .search-button{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button:hover,.v-training-matrix .search-box .search-button:hover{color:#2c5444}.admin-filter-select select,.v-training-matrix .department-filter select,.v-training-matrix .role-filter select,.v-training-matrix .category-filter select{min-width:150px}.admin-filter-select select:focus,.v-training-matrix .department-filter select:focus,.v-training-matrix .role-filter select:focus,.v-training-matrix .category-filter select:focus{border-color:#2c5444}.admin-header-section,.v-training-matrix .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-training-matrix .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-training-matrix .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.admin-filters-row,.v-training-matrix .filters-row{display:flex;gap:15px;align-items:center}.admin-add-btn,.v-training-matrix .header-section .action-buttons .export-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-matrix .header-section .action-buttons .export-btn .svg-inline--fa{font-size:14px}.admin-add-btn:hover,.v-training-matrix .header-section .action-buttons .export-btn:hover{background-color:#1a3329}.v-training-matrix{width:100%;max-width:100vw;overflow-x:hidden!important;box-sizing:border-box;position:relative}.v-training-matrix *{max-width:100%}.v-training-matrix .header-section .top-row{align-items:flex-start}.v-training-matrix .header-section .action-buttons{display:flex;align-items:center;gap:15px}.v-training-matrix .header-section .matrix-toggle{display:inline-flex;gap:8px;margin-top:10px}.v-training-matrix .header-section .matrix-toggle .matrix-toggle__btn{border:1px solid #d0d0d0;background:#fff;color:#2c5444;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.v-training-matrix .header-section .matrix-toggle .matrix-toggle__btn.active{background:#2c5444;border-color:#2c5444;color:#fff}.v-training-matrix .filters-row{margin-bottom:15px}.v-training-matrix .filters-row .info-text{display:flex;align-items:center;gap:8px;color:#666;font-size:14px;margin-top:10px}.v-training-matrix .filters-row .info-text svg{color:#ffc107}.v-training-matrix .v-report-table .content{position:relative;max-height:70vh;overflow:auto}.v-training-matrix .v-report-table table{table-layout:fixed;display:table;border-collapse:separate;border-spacing:0}.v-training-matrix .v-report-table table th,.v-training-matrix .v-report-table table td{box-sizing:border-box}.v-training-matrix .v-report-table table thead th{min-width:inherit}.v-training-matrix .v-report-table table thead th{font-size:15px!important;padding:8px 6px;white-space:nowrap;text-transform:none!important;overflow:hidden;text-overflow:ellipsis;position:sticky;top:0;z-index:3;background-color:#f9f9f9}.v-training-matrix .v-report-table table thead tr+tr th{top:34px;z-index:4}.v-training-matrix .v-report-table table thead tr:last-child th{font-size:15px!important;padding:6px;text-transform:none!important}.v-training-matrix .v-report-table table tbody td{font-size:.75em;padding:8px 6px}.v-training-matrix .v-report-table table thead tr:first-child th:first-child,.v-training-matrix .v-report-table table thead tr:last-child th:first-child,.v-training-matrix .v-report-table table tbody tr td:first-child{position:sticky;left:0;z-index:2;background-color:#f9f9f9;box-shadow:2px 0 4px #0000001a}.v-training-matrix .v-report-table table thead tr:first-child th:first-child,.v-training-matrix .v-report-table table thead tr:last-child th:first-child{background-color:#f9f9f9;z-index:5}.v-training-matrix .v-report-table table tbody tr td:first-child{background-color:#fff;font-size:.9em}.v-training-matrix .v-report-table table tbody tr td:first-child:hover{background-color:#a9b9b21a}.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-records{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-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 .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}.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-section-heading,.v-training-record-edit .record-info-section h2{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.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}.admin-header-section,.v-training-record-edit .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-training-record-edit .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-training-record-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-training-record-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-training-record-edit .record-info-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 .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,.sysadmin-page-header h1,.sysadmin-page-header .sysadmin-page-header__title,.page-header h1,.page-header .page-header__title{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.change-password-btn,.v-training-record .record-profile-card .action-buttons button.change-password-btn{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn:hover,.v-training-record .record-profile-card .action-buttons button.change-password-btn:hover{background-color:#f8f9fa}.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,.sysadmin-page-header h1,.sysadmin-page-header .sysadmin-page-header__title,.page-header h1,.page-header .page-header__title{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}.signature-panel{background-color:#f5f5f5;border-radius:6px;box-shadow:0 2px 4px #0000000d;border:1px solid #eee;padding:20px}.signature-panel .signature-container{display:flex;justify-content:center;margin-bottom:15px}.signature-panel .signature-container canvas{border:1px solid #ddd;border-radius:4px;background-color:#fff;width:100%;max-width:500px;height:200px}.signature-panel .signature-container canvas.disabled{cursor:not-allowed;opacity:.8}.signature-panel .signature-controls{display:flex;justify-content:center;gap:15px;margin-bottom:10px}.signature-panel .signature-controls button{padding:8px 16px;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s}.signature-panel .signature-controls button:active{transform:translateY(1px)}.signature-panel .signature-controls .upload-btn{background-color:#f8f9fa;border:1px solid #ddd;color:#555}.signature-panel .signature-controls .upload-btn:hover{background-color:#e9ecef}.signature-panel .signature-controls .clear-btn{background-color:#f8f9fa;border:1px solid #ddd;color:#555}.signature-panel .signature-controls .clear-btn:hover{background-color:#e9ecef}.signature-panel .signature-controls .save-btn{background-color:#2c5444;border:1px solid #2C5444;color:#fff}.signature-panel .signature-controls .save-btn:hover{background-color:#234336}.signature-panel .signature-message{text-align:center;font-style:italic;color:#666}.signature-panel .signature-message.signature-help{color:#2c5444;margin-top:10px;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-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-image{border:1px solid #ddd;border-radius:4px;background-color:#fff;display:block;object-fit:contain;margin:0 auto}.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:not(:disabled){background-color:#bd2130}.element-actions .delete-btn:disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed;opacity:.6}.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}.video-element .video-status{display:flex;justify-content:center;margin:0 20px 16px}.video-element .status-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;background-color:#f5f5f5;color:#555}.video-element .status-pill.completed{background-color:#95d898;color:#1b5e20}.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;flex-direction:column}.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 .ios-pdf-fallback{width:100%;min-height:200px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px #0000000f}.document-element .document-display .ios-pdf-fallback .svg-inline--fa{font-size:28px;color:#2c5444}.document-element .document-display .ios-pdf-fallback__text{flex:1;min-width:0}.document-element .document-display .ios-pdf-fallback__title{font-weight:700;color:#000;margin-bottom:2px}.document-element .document-display .ios-pdf-fallback__subtitle{font-size:13px;color:#0000009e;line-height:1.35}.document-element .document-display .ios-pdf-fallback__button{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:6px;background:#2c5444;color:#fff;font-weight:600;text-decoration:none;white-space:nowrap}.document-element .document-display .ios-pdf-fallback__button:hover{background:#1a3329}.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{position:relative}.document-editor__saving-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#ffffffd9;border-radius:4px}.document-editor__saving-message{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#000}.document-editor__saving-spinner{font-size:20px;animation:document-editor-spin .8s linear infinite}.document-editor__content--disabled{pointer-events:none;opacity:.7}.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__rotate-wrapper{width:100%;display:block;transform-origin:center center}.document-editor .document-input-wrapper .document-preview iframe{width:100%;height:600px;min-width:100%;border:none;border-radius:4px;display:block}.document-editor .document-input-wrapper .document-preview__actions{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.document-editor .document-input-wrapper .document-preview__fallback{width:100%;min-height:140px;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:12px;display:flex;align-items:center;gap:10px;background:#fff}.document-editor .document-input-wrapper .document-preview__fallback .svg-inline--fa{font-size:22px;color:#2c5444}.document-editor .document-input-wrapper .document-preview__fallback-text{flex:1;font-size:13px;color:#0000009e;line-height:1.35}.document-editor .document-input-wrapper .document-preview__fallback-button{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:6px;background:#2c5444;color:#fff;font-weight:600;text-decoration:none;white-space:nowrap}.document-editor .document-input-wrapper .document-preview__fallback-button:hover{background:#1a3329}.document-editor .document-input-wrapper .document-preview .rotate-document-btn{padding:6px 12px;background-color:#f5f5f5;color:#000;border:1px solid #ddd;border-radius:4px;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background-color .2s ease}.document-editor .document-input-wrapper .document-preview .rotate-document-btn:hover{background-color:#e9e9e9}.document-editor .document-input-wrapper .document-preview .remove-document-btn{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}@keyframes document-editor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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;flex-direction:column;gap:10px;margin-bottom:10px}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-row{display:flex;align-items:center;gap:10px}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-row input[type=checkbox]{cursor:pointer}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-row .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-row .option-input:focus{outline:none;border-color:#2c5444}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-row .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 .option-row .delete-option-btn:hover:not(:disabled){background-color:#bd2130}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-row .delete-option-btn:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-image-upload{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin-left:28px}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-image-upload .option-image-preview{position:relative;width:150px;flex-shrink:0;border:1px solid #ddd;border-radius:4px;overflow:hidden;background-color:#f9f9f9}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-image-upload .option-image-preview img{width:100%;height:auto;display:block}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-image-upload .option-image-preview .uploading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffc;display:flex;align-items:center;justify-content:center}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-image-upload .option-image-preview .uploading-overlay .spin{animation:spin 1s linear infinite;font-size:24px;color:#2c5444}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-image-upload .option-image-controls{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-image-upload .option-image-controls .option-image-label{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background-color:transparent;color:#2c5444;border:1px solid #2C5444;border-radius:4px;cursor:pointer;font-size:12px;white-space:nowrap;transition:all .2s ease}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-image-upload .option-image-controls .option-image-label:hover{background-color:#2c5444;color:#fff}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-image-upload .option-image-controls .remove-option-image-btn{padding:6px 10px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap;transition:background-color .2s ease}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-image-upload .option-image-controls .remove-option-image-btn:hover:not(:disabled){background-color:#bd2130}.quiz-editor .questions-container .question-item .question-content .options-section .option-item .option-image-upload .option-image-controls .remove-option-image-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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-content{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.quiz-element .quiz-container .question-display .options-list .option-item .option-content .option-image{width:100%;max-width:300px;max-height:300px;border-radius:4px;overflow:hidden;background-color:#f0f0f0}.quiz-element .quiz-container .question-display .options-list .option-item .option-content .option-image img{width:100%;height:100%;max-width:300px;max-height:300px;display:block;object-fit:contain}.quiz-element .quiz-container .question-display .options-list .option-item .option-content .option-text{font-size:16px;color:#000;text-align:center}.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-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}.section-element{padding:20px;margin:20px 0}.section-element .section-title{font-size:24px;font-weight:600;color:#000;margin:0 0 10px}.section-element .section-description{font-size:16px;color:#666;margin:0;line-height:1.5}.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}.section-editor{border:1px solid #eee;border-radius:4px;background-color:#fff;overflow:hidden}.section-editor .editor-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;background-color:#f9f9f9}.section-editor .editor-header h3{font-size:18px;font-weight:600;color:#000;margin:0;display:flex;align-items:center;gap:8px}.section-editor .editor-content{padding:20px}.section-editor .editor-content .form-group{margin-bottom:20px}.section-editor .editor-content .form-group label{display:block;font-size:14px;font-weight:500;color:#000;margin-bottom:8px}.section-editor .editor-content .form-group .form-input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px;font-family:inherit}.section-editor .editor-content .form-group .form-input:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #2c54441a}.section-editor .editor-content .form-group .form-textarea{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px;font-family:inherit;resize:vertical}.section-editor .editor-content .form-group .form-textarea:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #2c54441a}.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-back-button,.v-training-asset-content .header-section .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 .header-section .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-training-asset-content .header-section .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}.admin-header-section,.v-training-asset-content .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-training-asset-content .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-training-asset-content .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-training-asset-content .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-training-asset-content .header-section .header-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.v-training-asset-content .header-section .preview-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .2s ease}.v-training-asset-content .header-section .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 .flat-items-container{display:flex;flex-direction:column;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.v-training-asset-content .content-editor-container .section-item{display:flex;flex-direction:column;margin-bottom:20px;position:relative;will-change:transform}.v-training-asset-content .content-editor-container .section-panel{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d;border:1px solid #eee;overflow:hidden}.v-training-asset-content .content-editor-container .section-panel .section-wrapper{position:relative}.v-training-asset-content .content-editor-container .section-panel .section-wrapper .section-actions{position:absolute;top:10px;right:10px;z-index:10}.v-training-asset-content .content-editor-container .part-item{display:flex;flex-direction:column;margin-bottom:20px;position:relative;overflow:visible;will-change:transform}.v-training-asset-content .content-editor-container .content-panel{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d;border:1px solid #eee;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 .flat-list-move{transition:transform .4s cubic-bezier(.4,0,.2,1);transform:translateZ(0);-webkit-transform:translateZ(0)}.v-training-asset-content .content-editor-container .section-item,.v-training-asset-content .content-editor-container .part-item{transition:transform .4s cubic-bezier(.4,0,.2,1)}.v-training-asset-content .content-editor-container .flat-list-enter-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.v-training-asset-content .content-editor-container .flat-list-leave-active{position:absolute;width:100%;z-index:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.v-training-asset-content .content-editor-container .flat-list-enter-from{opacity:0;transform:translateY(-20px)}.v-training-asset-content .content-editor-container .flat-list-enter-to,.v-training-asset-content .content-editor-container .flat-list-leave-from{opacity:1;transform:translateY(0)}.v-training-asset-content .content-editor-container .flat-list-leave-to{opacity:0;transform:translateY(-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-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-back-button,.v-training-asset-preview .header-section .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 .header-section .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-training-asset-preview .header-section .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}.admin-header-section,.v-training-asset-preview .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-training-asset-preview .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-training-asset-preview .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-training-asset-preview .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-training-asset-preview .header-section .header-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:nowrap;justify-content:flex-end}.v-training-asset-preview .header-section .edit-content-btn{background-color:#6c757d;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background-color .2s ease}.v-training-asset-preview .header-section .edit-content-btn:hover{background-color:#545b62}.v-training-asset-preview .header-section .publish-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .2s ease}.v-training-asset-preview .header-section .publish-btn:hover{opacity:.9}.v-training-asset-preview .content-preview-container{display:flex;flex-direction:column}.v-training-asset-preview .content-preview-container .section-header{margin-bottom:20px}.v-training-asset-preview .content-preview-container .section-header .section-title{font-size:24px;font-weight:600;color:#000;margin:0;padding:15px 20px;background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d;border:1px solid #eee}.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-preview-sections{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-loading-indicator,.v-training-asset-preview-sections .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-sections .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-header-section,.v-training-asset-preview-sections .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-training-asset-preview-sections .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-training-asset-preview-sections .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-training-asset-preview-sections .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-training-asset-preview-sections .header-section .header-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:nowrap;justify-content:flex-end}.v-training-asset-preview-sections .header-section .edit-content-btn{background-color:#6c757d;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background-color .2s ease}.v-training-asset-preview-sections .header-section .edit-content-btn:hover{background-color:#545b62}.v-training-asset-preview-sections .header-section .publish-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .2s ease}.v-training-asset-preview-sections .header-section .publish-btn:hover{opacity:.9}.v-training-asset-preview-sections .sections-container{display:flex;flex-direction:column;max-width:400px;margin:0 auto}.v-training-asset-preview-sections .sections-container .sections-list{display:flex;flex-direction:column;align-items:center;position:relative}.v-training-asset-preview-sections .sections-container .sections-list .section-button{background-color:#fff;border:1px solid #999;border-radius:16px;padding:16px 20px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease,box-shadow .2s ease;width:100%;text-align:center;min-height:60px;margin-bottom:15px}.v-training-asset-preview-sections .sections-container .sections-list .section-button:hover{background-color:#f9f9f9;box-shadow:0 2px 4px #0000001a}.v-training-asset-preview-sections .sections-container .sections-list .section-button .section-title{font-size:18px;font-weight:500;color:#000}.v-training-asset-preview-sections .sections-container .sections-list .vertical-connector{width:2px;height:17px;background-color:#666;margin:-16px auto 0;position:relative;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-page-container,.v-training-asset-preview-section{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-loading-indicator,.v-training-asset-preview-section .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-section .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-header-section,.v-training-asset-preview-section .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-training-asset-preview-section .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-training-asset-preview-section .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-training-asset-preview-section .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-training-asset-preview-section .header-section .header-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:nowrap;justify-content:flex-end}.v-training-asset-preview-section .header-section .edit-content-btn{background-color:#6c757d;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background-color .2s ease}.v-training-asset-preview-section .header-section .edit-content-btn:hover{background-color:#545b62}.v-training-asset-preview-section .header-section .publish-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .2s ease}.v-training-asset-preview-section .header-section .publish-btn:hover{opacity:.9}.v-training-asset-preview-section .content-preview-container{display:flex;flex-direction:column}.v-training-asset-preview-section .content-preview-container .section-header{margin-bottom:20px}.v-training-asset-preview-section .content-preview-container .section-header .section-title{font-size:24px;font-weight:600;color:#000;margin:0;padding:15px 20px;background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d;border:1px solid #eee}.v-training-asset-preview-section .content-preview-container .content-panel{background-color:#fff;box-shadow:0 2px 4px #0000000d;border:1px solid #eee;overflow:hidden}.v-training-asset-preview-section .content-preview-container .content-panel:only-child{border-radius:6px}.v-training-asset-preview-section .content-preview-container .content-panel:first-child:not(:only-child){border-radius:6px 6px 0 0;border-bottom:none}.v-training-asset-preview-section .content-preview-container .content-panel:last-child:not(:only-child){border-radius:0 0 6px 6px}.v-training-asset-preview-section .content-preview-container .content-panel:not(:first-child):not(:last-child){border-top:none;border-bottom:none}.v-training-asset-preview-section .content-preview-container .content-panel:not(:last-child){margin-bottom:20px}.v-training-asset-preview-section .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-section .content-preview-container .content-panel .preview-header h3{font-size:18px;font-weight:600;color:#000;margin:0}.v-training-asset-preview-section .content-preview-container .content-panel .content-display{padding:20px;font-size:16px;line-height:1.6}.v-training-asset-preview-section .content-preview-container .content-panel .content-display h1,.v-training-asset-preview-section .content-preview-container .content-panel .content-display h2,.v-training-asset-preview-section .content-preview-container .content-panel .content-display h3,.v-training-asset-preview-section .content-preview-container .content-panel .content-display h4,.v-training-asset-preview-section .content-preview-container .content-panel .content-display h5,.v-training-asset-preview-section .content-preview-container .content-panel .content-display h6{margin-top:1em;margin-bottom:.5em}.v-training-asset-preview-section .content-preview-container .content-panel .content-display p{margin-bottom:1em}.v-training-asset-preview-section .content-preview-container .content-panel .content-display ul,.v-training-asset-preview-section .content-preview-container .content-panel .content-display ol{padding-left:2em;margin-bottom:1em}.v-training-asset-preview-section .content-preview-container .content-panel .content-display blockquote{border-left:4px solid #ccc;margin-left:0;padding-left:16px}.v-training-asset-preview-section .content-preview-container .content-panel .content-display img{max-width:100%}.v-training-asset-preview-section .content-preview-container .content-panel .content-display pre{background-color:#f0f0f0;border-radius:3px;padding:10px;white-space:pre-wrap}.v-training-asset-preview-section .content-preview-container .content-panel .content-display code{background-color:#f0f0f0;border-radius:3px;padding:2px 4px;font-family:monospace}.v-training-asset-preview-section .content-preview-container .action-buttons{margin-top:20px;display:flex;justify-content:flex-end}.v-training-asset-preview-section .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-section .content-preview-container .action-buttons .confirm-btn:hover{background-color:#1a3329}.v-training-asset-preview-section .content-preview-container .action-buttons .confirm-btn:disabled{background-color:#ccc;cursor:not-allowed}.v-training-asset-preview-section .content-preview-container .action-buttons .confirm-btn .svg-inline--fa{font-size:14px}.v-training-asset-preview-section .content-preview-container .section-navigation{margin-top:30px;padding-top:20px;border-top:1px solid #eee;display:flex;justify-content:space-between;align-items:center;gap:20px}.v-training-asset-preview-section .content-preview-container .section-navigation .nav-button{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-section .content-preview-container .section-navigation .nav-button:hover:not(:disabled){background-color:#1a3329}.v-training-asset-preview-section .content-preview-container .section-navigation .nav-button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.v-training-asset-preview-section .content-preview-container .section-navigation .nav-button.prev-button{order:1}.v-training-asset-preview-section .content-preview-container .section-navigation .nav-button.next-button{order:3}.v-training-asset-preview-section .content-preview-container .section-navigation .navigation-center{order:2;display:flex;align-items:center;gap:20px;flex:1;justify-content:center}.v-training-asset-preview-section .content-preview-container .section-navigation .navigation-center .page-info{font-size:16px;font-weight:500;color:#000}.v-training-asset-preview-section .content-preview-container .section-navigation .navigation-center .toc-button{background-color:transparent;border:1px solid #ddd;border-radius:4px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease;color:#000}.v-training-asset-preview-section .content-preview-container .section-navigation .navigation-center .toc-button:hover{background-color:#f9f9f9;border-color:#2c5444;color:#2c5444}.v-training-asset-preview-section .content-preview-container .section-navigation .navigation-center .toc-button .svg-inline--fa{font-size:18px}.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-back-button,.v-training-asset-explore .header-section .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 .header-section .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-training-asset-explore .header-section .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}.admin-header-section,.v-training-asset-explore .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-training-asset-explore .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-training-asset-explore .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-training-asset-explore .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-training-asset-explore .content-explore-container{display:flex;flex-direction:column}.v-training-asset-explore .content-explore-container .section-header{margin-bottom:20px}.v-training-asset-explore .content-explore-container .section-header .section-title{font-size:24px;font-weight:600;color:#000;margin:0;padding:15px 20px;background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d;border:1px solid #eee}.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;position:relative}.v-training-asset-explore .content-explore-container .action-buttons .section-complete-indicator{position:absolute;left:50%;transform:translate(-50%);color:#57ca85;font-size:18px;display:flex;align-items:center}.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}.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-sections{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-loading-indicator,.v-training-asset-explore-sections .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-sections .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-header-section,.v-training-asset-explore-sections .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-training-asset-explore-sections .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-training-asset-explore-sections .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-training-asset-explore-sections .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-training-asset-explore-sections .sections-container{display:flex;flex-direction:column;max-width:400px;margin:0 auto}.v-training-asset-explore-sections .sections-container .sections-list{display:flex;flex-direction:column;align-items:center;position:relative}.v-training-asset-explore-sections .sections-container .sections-list .section-button{background-color:#fff;border:1px solid #999;border-radius:16px;padding:16px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease,box-shadow .2s ease;width:100%;min-height:60px;margin-bottom:15px}.v-training-asset-explore-sections .sections-container .sections-list .section-button.completed{background-color:#d4edda;border-color:#28a745}.v-training-asset-explore-sections .sections-container .sections-list .section-button.locked{cursor:not-allowed}.v-training-asset-explore-sections .sections-container .sections-list .section-button:hover:not(:disabled):not(.locked){background-color:#f9f9f9;box-shadow:0 2px 4px #0000001a}.v-training-asset-explore-sections .sections-container .sections-list .section-button:hover:not(:disabled):not(.locked).completed{background-color:#c3e6cb}.v-training-asset-explore-sections .sections-container .sections-list .section-button:disabled{cursor:not-allowed}.v-training-asset-explore-sections .sections-container .sections-list .section-button .section-title{font-size:18px;font-weight:500;color:#000;flex:1;text-align:center}.v-training-asset-explore-sections .sections-container .sections-list .section-button .locked-icon{color:#999;font-size:16px;margin-left:12px}.v-training-asset-explore-sections .sections-container .sections-list .section-button .completed-icon{color:#28a745;font-size:16px;margin-left:12px}.v-training-asset-explore-sections .sections-container .sections-list .vertical-connector{width:2px;height:17px;background-color:#666;margin:-16px auto 0;position:relative;z-index:1}.v-training-asset-explore-sections .sections-container .sections-list .complete-training-button{background-color:#fff;border:1px solid #999;border-radius:16px;padding:16px 20px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;transition:background-color .2s ease,box-shadow .2s ease;width:100%;min-height:60px;margin-top:15px;font-size:18px;font-weight:500;color:#000}.v-training-asset-explore-sections .sections-container .sections-list .complete-training-button.completed{background-color:#d4edda;border-color:#28a745;cursor:not-allowed}.v-training-asset-explore-sections .sections-container .sections-list .complete-training-button.enabled:not(.completed):hover{background-color:#f9f9f9;box-shadow:0 2px 4px #0000001a}.v-training-asset-explore-sections .sections-container .sections-list .complete-training-button:disabled:not(.completed){cursor:not-allowed;opacity:.6}.v-training-asset-explore-sections .sections-container .sections-list .complete-training-button font-awesome-icon{font-size:16px}.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-section{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-loading-indicator,.v-training-asset-explore-section .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-section .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-header-section,.v-training-asset-explore-section .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-training-asset-explore-section .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-training-asset-explore-section .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-training-asset-explore-section .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-training-asset-explore-section .content-explore-container{display:flex;flex-direction:column}.v-training-asset-explore-section .content-explore-container .section-header{margin-bottom:20px}.v-training-asset-explore-section .content-explore-container .section-header .section-title{font-size:24px;font-weight:600;color:#000;margin:0;padding:15px 20px;background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d;border:1px solid #eee}.v-training-asset-explore-section .content-explore-container .explore-panel{background-color:#fff;box-shadow:0 2px 4px #0000000d;border:1px solid #eee;overflow:hidden}.v-training-asset-explore-section .content-explore-container .explore-panel:only-child{border-radius:6px}.v-training-asset-explore-section .content-explore-container .explore-panel:first-child:not(:only-child){border-radius:6px 6px 0 0;border-bottom:none}.v-training-asset-explore-section .content-explore-container .explore-panel:last-child:not(:only-child){border-radius:0 0 6px 6px}.v-training-asset-explore-section .content-explore-container .explore-panel:not(:first-child):not(:last-child){border-top:none;border-bottom:none}.v-training-asset-explore-section .content-explore-container .explore-panel:not(:last-child){margin-bottom:20px}.v-training-asset-explore-section .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-section .content-explore-container .action-buttons .completion-text{font-size:14px;color:#000;font-weight:500}.v-training-asset-explore-section .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-section .content-explore-container .action-buttons .confirm-btn:hover{background-color:#1a3329}.v-training-asset-explore-section .content-explore-container .action-buttons .confirm-btn:disabled{background-color:#ccc;cursor:not-allowed}.v-training-asset-explore-section .content-explore-container .action-buttons .confirm-btn .svg-inline--fa{font-size:14px}.v-training-asset-explore-section .content-explore-container .validation-errors{margin-top:20px;padding:15px 20px;background-color:#fff5f5;border:1px solid #fc8181;border-radius:6px}.v-training-asset-explore-section .content-explore-container .validation-errors .validation-errors-list{margin:0;padding-left:20px;list-style:none}.v-training-asset-explore-section .content-explore-container .validation-errors .validation-errors-list li{color:#c53030;font-size:14px;line-height:1.6;margin-bottom:8px}.v-training-asset-explore-section .content-explore-container .validation-errors .validation-errors-list li:last-child{margin-bottom:0}.v-training-asset-explore-section .content-explore-container .validation-errors .validation-errors-list li:before{content:"•";color:#c53030;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.v-training-asset-explore-section .content-explore-container .section-navigation{margin-top:30px;padding-top:20px;border-top:1px solid #eee;display:flex;justify-content:space-between;align-items:center;gap:20px}.v-training-asset-explore-section .content-explore-container .section-navigation .nav-button{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-section .content-explore-container .section-navigation .nav-button:hover:not(:disabled){background-color:#1a3329}.v-training-asset-explore-section .content-explore-container .section-navigation .nav-button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.v-training-asset-explore-section .content-explore-container .section-navigation .nav-button.prev-button{order:1}.v-training-asset-explore-section .content-explore-container .section-navigation .nav-button.next-button,.v-training-asset-explore-section .content-explore-container .section-navigation .nav-button.complete-button{order:3}.v-training-asset-explore-section .content-explore-container .section-navigation .navigation-center{order:2;display:flex;align-items:center;gap:20px;flex:1;justify-content:center}.v-training-asset-explore-section .content-explore-container .section-navigation .navigation-center .page-info{font-size:16px;font-weight:500;color:#000}.v-training-asset-explore-section .content-explore-container .section-navigation .navigation-center .toc-button{background-color:transparent;border:1px solid #ddd;border-radius:4px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease;color:#000}.v-training-asset-explore-section .content-explore-container .section-navigation .navigation-center .toc-button:hover{background-color:#f9f9f9;border-color:#2c5444;color:#2c5444}.v-training-asset-explore-section .content-explore-container .section-navigation .navigation-center .toc-button .svg-inline--fa{font-size:18px}.v-training-asset-explore-section .content-explore-container .section-navigation .navigation-center .section-complete-indicator{color:#57ca85;font-size:18px;display:flex;align-items: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-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-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 .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 .article-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-library-articles{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-loading-indicator,.v-library-articles .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-library-articles .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-library-articles .articles-container .search-box{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input,.v-library-articles .articles-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-library-articles .articles-container .search-box input:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button,.v-library-articles .articles-container .search-box .search-button{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button:hover,.v-library-articles .articles-container .search-box .search-button:hover{color:#2c5444}.admin-filter-select select,.v-library-articles .articles-container .category-filter select,.v-library-articles .articles-container .status-filter select{min-width:150px}.admin-filter-select select:focus,.v-library-articles .articles-container .category-filter select:focus,.v-library-articles .articles-container .status-filter select:focus{border-color:#2c5444}.admin-filters-row,.v-library-articles .articles-container .filters-row{display:flex;gap:15px;align-items:center}.admin-add-btn,.v-library-articles .header-section .action-buttons .add-article-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-library-articles .header-section .action-buttons .add-article-btn .svg-inline--fa{font-size:14px}.admin-add-btn:hover,.v-library-articles .header-section .action-buttons .add-article-btn:hover{background-color:#1a3329}.v-library-articles .header-section{margin-bottom:20px}.v-library-articles .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.v-library-articles .header-section .instruction{font-size:14px;color:#000;margin-bottom:20px}.v-library-articles .header-section .action-buttons{display:flex;gap:10px}.v-library-articles .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-library-articles .header-section .action-buttons .manage-categories-btn .svg-inline--fa{margin-right:8px}.v-library-articles .header-section .action-buttons .manage-categories-btn:hover{background-color:#f5f5f5}.v-library-articles .articles-container .filters-row{padding-bottom:10px}.v-library-articles .articles-container .articles-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.v-library-articles .articles-container .articles-list .no-articles{grid-column:1/-1;text-align:center;padding:40px;background-color:#f9f9f9;border-radius:4px;color:#777}.v-library-articles .articles-container .articles-list .article-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-library-articles .articles-container .articles-list .article-card:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.v-library-articles .articles-container .articles-list .article-card .article-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;position:relative}.v-library-articles .articles-container .articles-list .article-card .article-header .article-category{font-size:12px;color:#2c5444;padding:4px 8px;border-radius:12px;font-weight:500;border:1px solid rgba(0,0,0,.06)}.v-library-articles .articles-container .articles-list .article-card .article-header .assign-header-btn{background:none;border:none;cursor:pointer;padding:4px 8px;color:#4caf50;transition:all .2s ease;display:flex;align-items:center;position:absolute;left:50%;transform:translate(-50%)}.v-library-articles .articles-container .articles-list .article-card .article-header .assign-header-btn:hover{transform:translate(-50%)}.v-library-articles .articles-container .articles-list .article-card .article-header .assign-header-btn.disabled,.v-library-articles .articles-container .articles-list .article-card .article-header .assign-header-btn:disabled{cursor:not-allowed;opacity:.5}.v-library-articles .articles-container .articles-list .article-card .article-header .article-status{font-size:12px;padding:4px 8px;border-radius:3px;font-weight:500;margin-left:auto}.v-library-articles .articles-container .articles-list .article-card .article-header .article-status.active{background-color:#e6f7e6;color:#2e7d32}.v-library-articles .articles-container .articles-list .article-card .article-header .article-status.inactive{background-color:#f5f5f5;color:#757575}.v-library-articles .articles-container .articles-list .article-card .article-title{font-size:16px;font-weight:600;margin-bottom:8px;color:#000}.v-library-articles .articles-container .articles-list .article-card .article-code{font-size:13px;font-weight:500;color:#666;margin-bottom:8px;font-family:Courier New,monospace}.v-library-articles .articles-container .articles-list .article-card .article-description{font-size:14px;color:#666;margin-bottom:10px;line-height:1.4}.v-library-articles .articles-container .articles-list .article-card .article-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-library-articles .articles-container .articles-list .article-card .article-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.v-library-articles .articles-container .articles-list .article-card .article-actions .unpublished-badge{font-size:11px;font-weight:600;padding:4px 8px;border-radius:3px;background-color:#fee;color:#c33;border:1px solid #fcc;margin-right:auto}.v-library-articles .articles-container .articles-list .article-card .article-actions button{background:none;border:none;cursor:pointer;padding:5px;color:#777;transition:all .2s ease}.v-library-articles .articles-container .articles-list .article-card .article-actions button:hover{color:#2c5444}.v-library-articles .articles-container .articles-list .article-card .article-actions .preview-btn:hover{color:#a9b9b2}.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-library-article-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-section-heading,.v-library-article-edit .article-info-section h2{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-form-card,.v-library-article-edit .article-form-container,.v-library-article-edit .confirmation-summary{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator,.v-library-article-edit .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-library-article-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-library-article-edit .form-container{margin-bottom:30px}.admin-form-container .admin-form-row,.v-library-article-edit .form-container .admin-form-row,.v-library-article-edit .form-container .form-row{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row:last-child,.v-library-article-edit .form-container .admin-form-row:last-child,.v-library-article-edit .form-container .form-row:last-child{margin-bottom:0}.admin-form-container .admin-form-group,.v-library-article-edit .form-container .admin-form-group,.v-library-article-edit .form-container .form-group{display:flex;flex-direction:column}.admin-form-container .admin-form-group label,.v-library-article-edit .form-container .admin-form-group label,.v-library-article-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-library-article-edit .form-container .admin-form-group .field-text,.v-library-article-edit .form-container .form-group .field-text{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input,.v-library-article-edit .form-container .admin-form-group input,.v-library-article-edit .form-container .form-group input,.admin-form-container .admin-form-group select,.v-library-article-edit .form-container .admin-form-group select,.v-library-article-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-library-article-edit .form-container .admin-form-group input:disabled,.v-library-article-edit .form-container .form-group input:disabled,.admin-form-container .admin-form-group select:disabled,.v-library-article-edit .form-container .admin-form-group select:disabled,.v-library-article-edit .form-container .form-group select:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input:focus,.v-library-article-edit .form-container .admin-form-group input:focus,.v-library-article-edit .form-container .form-group input:focus,.admin-form-container .admin-form-group select:focus,.v-library-article-edit .form-container .admin-form-group select:focus,.v-library-article-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-library-article-edit .form-container .admin-form-group select.select-wrapper,.v-library-article-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-library-article-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-library-article-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-library-article-edit .button-container .cancel-btn{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn:hover,.v-library-article-edit .button-container .cancel-btn:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn,.v-library-article-edit .button-container .action-btn{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn:hover,.v-library-article-edit .button-container .action-btn:hover{background-color:#1a3329;border-color:#1a3329}.admin-header-section,.v-library-article-edit .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-library-article-edit .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-library-article-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-library-article-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-library-article-edit .header-section .header-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.v-library-article-edit .header-section .unpublished-changes-indicator{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid #fed7aa;background-color:#fff7ed;color:#b45309;font-size:12px;font-weight:600;white-space:nowrap}.v-library-article-edit .header-section .unpublished-changes-indicator .asterisk{font-size:14px;line-height:1}.v-library-article-edit .article-info-section{margin-bottom:10px}.v-library-article-edit .form-container .form-group.full-width{flex:1 1 100%;width:100%;min-width:0}.v-library-article-edit .form-container .form-group.article-code,.v-library-article-edit .form-container .form-group.category,.v-library-article-edit .form-container .form-group.review-date{flex:1}.v-library-article-edit .form-container .form-group.description textarea{min-height:120px;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-library-article-edit .form-container .form-group.description textarea:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.v-library-article-edit .form-container .form-group .checkbox-container{display:flex;flex-direction:column;margin-top:10px;margin-bottom:15px}.v-library-article-edit .form-container .form-group .checkbox-container .checkbox-wrapper{display:flex;align-items:center}.v-library-article-edit .form-container .form-group .checkbox-container input[type=checkbox]{margin-top:0;margin-right:8px;width:auto}.v-library-article-edit .form-container .form-group .checkbox-container label{font-weight:400;margin-bottom:0;text-transform:none;letter-spacing:0}.v-library-article-edit .form-container .form-group .status-checkbox{flex-direction:row;align-items:center;margin-top:20px;margin-bottom:0}.v-library-article-edit .form-container .form-group .status-checkbox label{font-weight:600}.v-library-article-edit .form-container .form-group .article-setting-note{font-size:12px;color:#777;margin-top:4px;margin-bottom:0;margin-left:24px}.v-library-article-edit .form-section{margin-top:20px;margin-bottom:10px}.v-library-article-edit .form-section h3{font-size:16px;font-weight:600;color:#000;margin-bottom:10px}.v-library-article-edit .form-section .completion-outputs-box{border:1px solid #eee;padding:15px;border-radius:6px;background-color:#fafafa}.v-library-article-edit .form-section .checkbox-container{display:flex;flex-direction:column;margin-top:10px;margin-bottom:15px}.v-library-article-edit .form-section .checkbox-container .checkbox-wrapper{display:flex;align-items:center}.v-library-article-edit .form-section .checkbox-container input[type=checkbox]{margin-top:0;margin-right:8px;width:auto}.v-library-article-edit .form-section .checkbox-container label{font-weight:400;margin-bottom:0;text-transform:none;letter-spacing:0}.v-library-article-edit .form-section .checkbox-container .helper-text{font-size:12px;color:#777;margin-top:2px;margin-left:24px}.v-library-article-edit .form-section .full-width{flex:1 1 100%!important;width:100%}.v-library-article-edit .confirmation-summary{padding:16px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;width:100%}.v-library-article-edit .confirmation-summary .summary-row{display:flex;gap:8px;font-size:14px;line-height:1.5}.v-library-article-edit .confirmation-summary .summary-row:not(:last-child){margin-bottom:8px}.v-library-article-edit .confirmation-summary .summary-label{font-weight:600;color:#000;min-width:180px}.v-library-article-edit .confirmation-summary .summary-value{color:#4b5563;word-break:break-word}.v-library-article-edit .readonly-field{display:flex;gap:8px;font-size:14px;line-height:1.5;padding:6px 0}.v-library-article-edit .readonly-field .readonly-label{font-weight:600;color:#000}.v-library-article-edit .readonly-field .readonly-value{color:#4b5563}.v-library-article-edit .button-container{margin-top:40px}.v-library-article-edit .button-container .cancel-btn{min-width:140px}.v-library-article-edit .button-container .action-btn{min-width:140px;background-color:#2c5444;color:#fff;border-radius:6px;font-weight:500}.v-library-article-edit .button-container .delete-btn{min-width:140px;background-color:#d32f2f;color:#fff;border-radius:6px;font-weight:500;margin-left:10px}.v-library-article-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-library-article-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-back-button,.v-library-article-content .header-section .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-library-article-content .header-section .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-library-article-content .header-section .back-btn svg{font-size:14px}.admin-loading-indicator,.v-library-article-content .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-library-article-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}.admin-header-section,.v-library-article-content .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-library-article-content .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-library-article-content .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-library-article-content .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-library-article-content .header-section .header-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.v-library-article-content .header-section .preview-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .2s ease}.v-library-article-content .header-section .preview-btn:hover{background-color:#1a3329}.v-library-article-content .content-editor-container{display:flex;flex-direction:column}.v-library-article-content .content-editor-container .parts-container{display:flex;flex-direction:column;position:relative}.v-library-article-content .content-editor-container .part-item{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.v-library-article-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-library-article-content .content-editor-container .content-panel .text-element:not(:last-child),.v-library-article-content .content-editor-container .content-panel .text-editor:not(:last-child){border-bottom:1px solid #eee}.v-library-article-content .content-editor-container .part-list-move{transition:transform .4s cubic-bezier(.4,0,.2,1)}.v-library-article-content .content-editor-container .part-list-enter-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.v-library-article-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-library-article-content .content-editor-container .part-list-enter-from{opacity:0;transform:translateY(-30px)}.v-library-article-content .content-editor-container .part-list-leave-from{opacity:1;transform:scale(1);max-height:2000px}.v-library-article-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-library-article-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-back-button,.v-library-article-preview .header-section .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-library-article-preview .header-section .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-library-article-preview .header-section .back-btn svg{font-size:14px}.admin-loading-indicator,.v-library-article-preview .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-library-article-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}.admin-header-section,.v-library-article-preview .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-library-article-preview .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-library-article-preview .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-library-article-preview .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-library-article-preview .header-section .header-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:nowrap;justify-content:flex-end}.v-library-article-preview .header-section .edit-content-btn{background-color:#6c757d;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background-color .2s ease}.v-library-article-preview .header-section .edit-content-btn:hover{background-color:#545b62}.v-library-article-preview .header-section .pdf-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background-color .2s ease,opacity .2s ease}.v-library-article-preview .header-section .pdf-btn:hover:not(:disabled){background-color:#1a3329}.v-library-article-preview .header-section .pdf-btn:disabled{cursor:default;opacity:.7}.v-library-article-preview .header-section .publish-btn{background-color:#2c5444;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background-color .2s ease}.v-library-article-preview .header-section .publish-btn:hover{opacity:.9}.v-library-article-preview .content-preview-container{display:flex;flex-direction:column}.v-library-article-preview .content-preview-container .content-panel{background-color:#fff;box-shadow:0 2px 4px #0000000d;border:1px solid #eee;overflow:hidden}.v-library-article-preview .content-preview-container .content-panel:only-child{border-radius:6px}.v-library-article-preview .content-preview-container .content-panel:first-child:not(:only-child){border-radius:6px 6px 0 0;border-bottom:none}.v-library-article-preview .content-preview-container .content-panel:last-child:not(:only-child){border-radius:0 0 6px 6px}.v-library-article-preview .content-preview-container .content-panel:not(:first-child):not(:last-child){border-top:none;border-bottom:none}.v-library-article-preview .content-preview-container .content-panel:not(:last-child){margin-bottom:20px}.v-library-article-preview .content-preview-container .action-buttons{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap}.v-library-article-preview .content-preview-container .action-buttons .completion-text{font-size:14px;color:#000;font-weight:500}.v-library-article-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-library-article-preview .content-preview-container .action-buttons .confirm-btn:hover{background-color:#1a3329}.v-library-article-preview .content-preview-container .action-buttons .confirm-btn:disabled{background-color:#ccc;cursor:not-allowed}.v-library-article-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-library-article-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-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-loading-indicator,.v-library-article-explore .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-library-article-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}.admin-header-section,.v-library-article-explore .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-library-article-explore .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-library-article-explore .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-library-article-explore .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-library-article-explore .content-explore-container{display:flex;flex-direction:column}.v-library-article-explore .content-explore-container .content-panel{background-color:#fff;box-shadow:0 2px 4px #0000000d;border:1px solid #eee;overflow:hidden}.v-library-article-explore .content-explore-container .content-panel:only-child{border-radius:6px}.v-library-article-explore .content-explore-container .content-panel:first-child:not(:only-child){border-radius:6px 6px 0 0;border-bottom:none}.v-library-article-explore .content-explore-container .content-panel:last-child:not(:only-child){border-radius:0 0 6px 6px}.v-library-article-explore .content-explore-container .content-panel:not(:first-child):not(:last-child){border-top:none;border-bottom:none}.v-library-article-explore .content-explore-container .content-panel:not(:last-child){margin-bottom:20px}.v-library-article-explore .content-explore-container .action-buttons{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap}.v-library-article-explore .content-explore-container .action-buttons .completion-text{font-size:14px;color:#000;font-weight:500}.v-library-article-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-library-article-explore .content-explore-container .action-buttons .confirm-btn:hover{background-color:#1a3329}.v-library-article-explore .content-explore-container .action-buttons .confirm-btn:disabled{background-color:#ccc;cursor:not-allowed}.v-library-article-explore .content-explore-container .action-buttons .confirm-btn .svg-inline--fa{font-size:14px}.upload-file[data-v-c06c0cfc]{width:100%}.upload-file__dropzone[data-v-c06c0cfc]{width:100%;border:2px dashed #cbd5e1;border-radius:10px;padding:22px 16px;background:#f8fafc;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;display:block}.upload-file__dropzone[data-v-c06c0cfc]:hover:not(:disabled){border-color:#2563eb;background:#f1f5f9}.upload-file__dropzone[data-v-c06c0cfc]:disabled{opacity:.7;cursor:default}.upload-file__icon[data-v-c06c0cfc]{font-size:28px;color:#94a3b8;margin-bottom:10px}.upload-file__text[data-v-c06c0cfc]{font-weight:600;color:#334155;display:inline-flex;gap:6px;justify-content:center;align-items:baseline}.upload-file__link-text[data-v-c06c0cfc]{color:#2563eb}.upload-file__hint[data-v-c06c0cfc]{margin-top:6px;font-size:12px;color:#64748b}.upload-file__below[data-v-c06c0cfc]{margin-top:8px}.upload-file__helper[data-v-c06c0cfc]{margin-top:8px;font-size:12px;color:#64748b}.upload-file__items[data-v-c06c0cfc]{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px}.upload-file__item[data-v-c06c0cfc]{flex:1 1 220px;max-width:260px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.upload-file__item-preview[data-v-c06c0cfc]{width:100%;height:180px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden}.upload-file__preview-image[data-v-c06c0cfc]{display:block;width:100%;height:100%;object-fit:contain}.upload-file__preview-pdf[data-v-c06c0cfc]{display:block;width:100%;height:100%;border:0}.upload-file__preview-fallback[data-v-c06c0cfc]{display:flex;align-items:center;gap:10px;padding:12px;color:#64748b;font-size:12px;font-weight:600}.upload-file__item-footer[data-v-c06c0cfc]{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.upload-file__item-name[data-v-c06c0cfc]{font-size:12px;font-weight:700;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto;text-decoration:none}.upload-file__item-name[data-v-c06c0cfc]:hover{text-decoration:underline}.upload-file__remove-btn[data-v-c06c0cfc]{border:1px solid #fecaca;background:#fef2f2;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:700;color:#dc2626;cursor:pointer}.upload-file__remove-btn[data-v-c06c0cfc]:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.upload-file__remove-btn[data-v-c06c0cfc]:disabled{opacity:.65;cursor:default}.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-license-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-section-heading{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.admin-back-button,.v-license-edit .header-section .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-license-edit .header-section .back-btn:hover{background-color:#f8f9fa}.admin-back-button svg,.v-license-edit .header-section .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-license-edit .license-form-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator,.v-license-edit .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-license-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-license-edit .form-container{margin-bottom:30px}.admin-form-container .admin-form-row,.v-license-edit .form-container .admin-form-row,.v-license-edit .form-container .form-row{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row:last-child,.v-license-edit .form-container .admin-form-row:last-child,.v-license-edit .form-container .form-row:last-child{margin-bottom:0}.admin-form-container .admin-form-group,.v-license-edit .form-container .admin-form-group,.v-license-edit .form-container .form-group{display:flex;flex-direction:column}.admin-form-container .admin-form-group label,.v-license-edit .form-container .admin-form-group label,.v-license-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-license-edit .form-container .admin-form-group .field-text,.v-license-edit .form-container .form-group .field-text{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input,.v-license-edit .form-container .admin-form-group input,.v-license-edit .form-container .form-group input,.admin-form-container .admin-form-group select,.v-license-edit .form-container .admin-form-group select,.v-license-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-license-edit .form-container .admin-form-group input:disabled,.v-license-edit .form-container .form-group input:disabled,.admin-form-container .admin-form-group select:disabled,.v-license-edit .form-container .admin-form-group select:disabled,.v-license-edit .form-container .form-group select:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input:focus,.v-license-edit .form-container .admin-form-group input:focus,.v-license-edit .form-container .form-group input:focus,.admin-form-container .admin-form-group select:focus,.v-license-edit .form-container .admin-form-group select:focus,.v-license-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-license-edit .form-container .admin-form-group select.select-wrapper,.v-license-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-license-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-license-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-license-edit .button-container .cancel-btn{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn:hover,.v-license-edit .button-container .cancel-btn:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn,.v-license-edit .button-container .action-btn{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn:hover,.v-license-edit .button-container .action-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.change-password-btn{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn:hover{background-color:#f8f9fa}.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-header-section,.v-license-edit .header-section{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1,.v-license-edit .header-section h1{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row,.v-license-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:center}.v-license-edit .header-section .top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v-license-edit .license-form-container{position:relative}.v-license-edit .saving-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffbf;border-radius:10px;z-index:10;display:flex;align-items:center;justify-content:center}.v-license-edit .saving-overlay__inner{display:inline-flex;gap:10px;align-items:center;font-weight:800;color:#2c5444;background:#fff;border:1px solid rgba(0,0,0,.08);padding:10px 14px;border-radius:999px;box-shadow:0 6px 18px #00000014}.v-license-edit .form-container .form-group.type,.v-license-edit .form-container .form-group.title,.v-license-edit .form-container .form-group.issuing-authority,.v-license-edit .form-container .form-group.license-number,.v-license-edit .form-container .form-group.issue-date,.v-license-edit .form-container .form-group.expiry-date,.v-license-edit .form-container .form-group.notification-email,.v-license-edit .form-container .form-group.notice-period,.v-license-edit .form-container .form-group.manager-notification-email,.v-license-edit .form-container .form-group.manager-notice-period{flex:1}.v-license-edit .form-container .form-group.attach-document.full-width,.v-license-edit .form-container .form-group.notes.full-width{flex:1 1 100%!important;width:100%}.v-license-edit .form-container .form-group.notes textarea{min-height:110px;resize:vertical;width:100%}.v-license-edit .form-container .form-group .helper-text{font-size:12px;color:#64748b;margin-top:4px;margin-bottom:0}.v-license-edit .form-container .notification-settings{margin-top:14px;border:1px solid #e5e7eb;border-radius:10px;padding:14px;background:#fff}.v-license-edit .form-container .notification-settings__header{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:#000;margin-bottom:10px}.v-license-edit .form-container .notification-settings__note{margin:0;font-size:12px;color:#64748b}.v-license-edit .validation-error-box{background-color:#fff3f3;border:1px solid #f8d7da;border-radius:4px;padding:15px 20px;margin-top:16px;margin-bottom:20px}.v-license-edit .validation-error-box h3{color:#f94144;font-size:18px;margin-top:0;margin-bottom:10px}.v-license-edit .button-container{margin-top:26px}.v-license-edit .button-container .action-btn{min-width:140px;background-color:#2c5444;color:#fff;border-radius:6px;font-weight:600}.v-license-edit .button-container .action-btn:hover{background-color:#214034}: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-license{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,.sysadmin-page-header h1,.sysadmin-page-header .sysadmin-page-header__title,.page-header h1,.page-header .page-header__title{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading,.v-license .license-document h2,.v-license .notification-settings h2{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header{margin-bottom:18px}.page-header h1,.page-header .page-header__title{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon{font-size:.9em;flex:0 0 auto}.sysadmin-page-header{margin-bottom:18px}.sysadmin-page-header h1,.sysadmin-page-header .sysadmin-page-header__title{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon{font-size:.9em;flex:0 0 auto}.admin-back-button,.v-license .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-license .header-section .back-button:hover{background-color:#f8f9fa}.admin-back-button svg,.v-license .header-section .back-button svg{font-size:14px}.admin-card,.v-license .license-profile-card,.v-license .license-details,.v-license .license-document,.v-license .notification-settings{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block{margin-top:18px}.deploy-page .deploy-list{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li{margin:6px 0}.admin-form-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator,.v-license .loading-indicator{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error,.v-license .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{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-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}.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,.v-license .license-info-section .license-badges .badge{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active,.v-license .license-info-section .license-badges .active.badge{background-color:#57ca85;color:#fff}.admin-badge.inactive,.v-license .license-info-section .license-badges .inactive.badge{background-color:#f94144;color:#fff}.admin-badge.admin,.v-license .license-info-section .license-badges .admin.badge{background-color:#797979;color:#fff}.admin-badge.manager,.v-license .license-info-section .license-badges .manager.badge{background-color:#ffbc02;color:#fff}.admin-badge.employee,.v-license .license-info-section .license-badges .employee.badge{background-color:#177100;color:#fff}.admin-badge.id,.v-license .license-info-section .license-badges .id.badge,.admin-badge.external-uuid,.v-license .license-info-section .license-badges .external-uuid.badge{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons,.v-license .action-buttons{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button,.v-license .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.change-password-btn,.v-license .action-buttons button.change-password-btn{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn:hover,.v-license .action-buttons button.change-password-btn:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn,.v-license .action-buttons button.edit-btn{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn:hover,.v-license .action-buttons button.edit-btn:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn,.v-license .action-buttons button.delete-btn{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn:hover,.v-license .action-buttons button.delete-btn:hover{background-color:#f71013}.admin-action-buttons button svg,.v-license .action-buttons button svg{font-size:14px}.admin-detail-item,.v-license .detail-item{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon,.v-license .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-license .detail-item .detail-info{flex:1}.admin-detail-item .detail-info .detail-label,.v-license .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-license .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-license .header-section{margin-bottom:10px}.v-license .license-profile-container{width:100%;max-width:none;margin:0}.v-license .license-profile-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.v-license .license-info-section{flex:1;min-width:260px}.v-license .license-info-section .license-name{font-size:26px;font-weight:800;color:#2c5444;margin-bottom:6px}.v-license .license-info-section .license-authority{font-size:16px;color:#4b5563;font-weight:600;margin-bottom:12px}.v-license .license-info-section .license-owner{font-size:14px;color:#6b7280;font-weight:600;margin-bottom:6px}.v-license .license-info-section .license-badges{display:flex;flex-wrap:wrap;gap:10px}.v-license .license-info-section .license-badges .badge{display:inline-flex;align-items:center;gap:8px}.v-license .license-info-section .license-badges .badge.active{background-color:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.v-license .license-info-section .license-badges .badge.expiring{background-color:#fffbeb;color:#b45309;border:1px solid #fde68a}.v-license .license-info-section .license-badges .badge.expired{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.v-license .license-details{margin-top:16px;display:flex;flex-wrap:wrap;gap:20px}.v-license .detail-item.full-width{flex:1 1 100%}.v-license .license-document{margin-top:16px}.v-license .license-document h2{margin-bottom:12px}.v-license .license-document__items{display:flex;flex-wrap:wrap;gap:12px}.v-license .license-document__item{flex:1 1 220px;max-width:260px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.v-license .license-document__item-preview{width:100%;height:180px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden}.v-license .license-document__item-preview img{display:block;width:100%;height:100%;object-fit:contain}.v-license .license-document__item-preview iframe{display:block;width:100%;height:100%;border:0}.v-license .license-document__preview-fallback{display:flex;align-items:center;gap:10px;padding:12px;color:#64748b;font-size:12px;font-weight:600}.v-license .license-document__item-footer{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.v-license .license-document__item-name{font-size:12px;font-weight:700;color:#2c5444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto;text-decoration:none}.v-license .license-document__item-name:hover{text-decoration:underline}.v-license .notification-settings{margin-top:16px}.v-license .notification-settings h2{margin-bottom:12px}.v-license .notification-settings .notification-grid{display:flex;flex-wrap:wrap;gap:20px}.v-license .notification-settings .notification-column{display:flex;flex-direction:column;gap:20px;flex:1;min-width:260px}.v-license .admin-detail-item .detail-info .detail-value.is-placeholder,.v-license .detail-item .detail-info .detail-value.is-placeholder{color:#d1d5db;font-weight:500}[data-v-596029d2]: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-596029d2]{padding:0}:root .pad-l-0[data-v-596029d2]{padding-left:0}:root .pad-r-0[data-v-596029d2]{padding-right:0}:root .pad-t-0[data-v-596029d2]{padding-top:0}:root .pad-b-0[data-v-596029d2]{padding-bottom:0}:root .pad-lr-0[data-v-596029d2]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-596029d2]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-596029d2]{margin:0}:root .mgn-l-0[data-v-596029d2]{margin-left:0}:root .mgn-r-0[data-v-596029d2]{margin-right:0}:root .mgn-t-0[data-v-596029d2]{margin-top:0}:root .mgn-b-0[data-v-596029d2]{margin-bottom:0}:root .mgn-lr-0[data-v-596029d2]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-596029d2]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-596029d2]{padding:2px}:root .pad-l-2[data-v-596029d2]{padding-left:2px}:root .pad-r-2[data-v-596029d2]{padding-right:2px}:root .pad-t-2[data-v-596029d2]{padding-top:2px}:root .pad-b-2[data-v-596029d2]{padding-bottom:2px}:root .pad-lr-2[data-v-596029d2]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-596029d2]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-596029d2]{margin:2px}:root .mgn-l-2[data-v-596029d2]{margin-left:2px}:root .mgn-r-2[data-v-596029d2]{margin-right:2px}:root .mgn-t-2[data-v-596029d2]{margin-top:2px}:root .mgn-b-2[data-v-596029d2]{margin-bottom:2px}:root .mgn-lr-2[data-v-596029d2]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-596029d2]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-596029d2]{padding:3px}:root .pad-l-3[data-v-596029d2]{padding-left:3px}:root .pad-r-3[data-v-596029d2]{padding-right:3px}:root .pad-t-3[data-v-596029d2]{padding-top:3px}:root .pad-b-3[data-v-596029d2]{padding-bottom:3px}:root .pad-lr-3[data-v-596029d2]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-596029d2]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-596029d2]{margin:3px}:root .mgn-l-3[data-v-596029d2]{margin-left:3px}:root .mgn-r-3[data-v-596029d2]{margin-right:3px}:root .mgn-t-3[data-v-596029d2]{margin-top:3px}:root .mgn-b-3[data-v-596029d2]{margin-bottom:3px}:root .mgn-lr-3[data-v-596029d2]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-596029d2]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-596029d2]{padding:4px}:root .pad-l-4[data-v-596029d2]{padding-left:4px}:root .pad-r-4[data-v-596029d2]{padding-right:4px}:root .pad-t-4[data-v-596029d2]{padding-top:4px}:root .pad-b-4[data-v-596029d2]{padding-bottom:4px}:root .pad-lr-4[data-v-596029d2]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-596029d2]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-596029d2]{margin:4px}:root .mgn-l-4[data-v-596029d2]{margin-left:4px}:root .mgn-r-4[data-v-596029d2]{margin-right:4px}:root .mgn-t-4[data-v-596029d2]{margin-top:4px}:root .mgn-b-4[data-v-596029d2]{margin-bottom:4px}:root .mgn-lr-4[data-v-596029d2]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-596029d2]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-596029d2]{padding:5px}:root .pad-l-5[data-v-596029d2]{padding-left:5px}:root .pad-r-5[data-v-596029d2]{padding-right:5px}:root .pad-t-5[data-v-596029d2]{padding-top:5px}:root .pad-b-5[data-v-596029d2]{padding-bottom:5px}:root .pad-lr-5[data-v-596029d2]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-596029d2]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-596029d2]{margin:5px}:root .mgn-l-5[data-v-596029d2]{margin-left:5px}:root .mgn-r-5[data-v-596029d2]{margin-right:5px}:root .mgn-t-5[data-v-596029d2]{margin-top:5px}:root .mgn-b-5[data-v-596029d2]{margin-bottom:5px}:root .mgn-lr-5[data-v-596029d2]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-596029d2]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-596029d2]{padding:6px}:root .pad-l-6[data-v-596029d2]{padding-left:6px}:root .pad-r-6[data-v-596029d2]{padding-right:6px}:root .pad-t-6[data-v-596029d2]{padding-top:6px}:root .pad-b-6[data-v-596029d2]{padding-bottom:6px}:root .pad-lr-6[data-v-596029d2]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-596029d2]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-596029d2]{margin:6px}:root .mgn-l-6[data-v-596029d2]{margin-left:6px}:root .mgn-r-6[data-v-596029d2]{margin-right:6px}:root .mgn-t-6[data-v-596029d2]{margin-top:6px}:root .mgn-b-6[data-v-596029d2]{margin-bottom:6px}:root .mgn-lr-6[data-v-596029d2]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-596029d2]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-596029d2]{padding:8px}:root .pad-l-8[data-v-596029d2]{padding-left:8px}:root .pad-r-8[data-v-596029d2]{padding-right:8px}:root .pad-t-8[data-v-596029d2]{padding-top:8px}:root .pad-b-8[data-v-596029d2]{padding-bottom:8px}:root .pad-lr-8[data-v-596029d2]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-596029d2]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-596029d2]{margin:8px}:root .mgn-l-8[data-v-596029d2]{margin-left:8px}:root .mgn-r-8[data-v-596029d2]{margin-right:8px}:root .mgn-t-8[data-v-596029d2]{margin-top:8px}:root .mgn-b-8[data-v-596029d2]{margin-bottom:8px}:root .mgn-lr-8[data-v-596029d2]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-596029d2]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-596029d2]{padding:9px}:root .pad-l-9[data-v-596029d2]{padding-left:9px}:root .pad-r-9[data-v-596029d2]{padding-right:9px}:root .pad-t-9[data-v-596029d2]{padding-top:9px}:root .pad-b-9[data-v-596029d2]{padding-bottom:9px}:root .pad-lr-9[data-v-596029d2]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-596029d2]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-596029d2]{margin:9px}:root .mgn-l-9[data-v-596029d2]{margin-left:9px}:root .mgn-r-9[data-v-596029d2]{margin-right:9px}:root .mgn-t-9[data-v-596029d2]{margin-top:9px}:root .mgn-b-9[data-v-596029d2]{margin-bottom:9px}:root .mgn-lr-9[data-v-596029d2]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-596029d2]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-596029d2]{padding:10px}:root .pad-l-10[data-v-596029d2]{padding-left:10px}:root .pad-r-10[data-v-596029d2]{padding-right:10px}:root .pad-t-10[data-v-596029d2]{padding-top:10px}:root .pad-b-10[data-v-596029d2]{padding-bottom:10px}:root .pad-lr-10[data-v-596029d2]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-596029d2]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-596029d2]{margin:10px}:root .mgn-l-10[data-v-596029d2]{margin-left:10px}:root .mgn-r-10[data-v-596029d2]{margin-right:10px}:root .mgn-t-10[data-v-596029d2]{margin-top:10px}:root .mgn-b-10[data-v-596029d2]{margin-bottom:10px}:root .mgn-lr-10[data-v-596029d2]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-596029d2]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-596029d2]{padding:12px}:root .pad-l-12[data-v-596029d2]{padding-left:12px}:root .pad-r-12[data-v-596029d2]{padding-right:12px}:root .pad-t-12[data-v-596029d2]{padding-top:12px}:root .pad-b-12[data-v-596029d2]{padding-bottom:12px}:root .pad-lr-12[data-v-596029d2]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-596029d2]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-596029d2]{margin:12px}:root .mgn-l-12[data-v-596029d2]{margin-left:12px}:root .mgn-r-12[data-v-596029d2]{margin-right:12px}:root .mgn-t-12[data-v-596029d2]{margin-top:12px}:root .mgn-b-12[data-v-596029d2]{margin-bottom:12px}:root .mgn-lr-12[data-v-596029d2]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-596029d2]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-596029d2]{padding:15px}:root .pad-l-15[data-v-596029d2]{padding-left:15px}:root .pad-r-15[data-v-596029d2]{padding-right:15px}:root .pad-t-15[data-v-596029d2]{padding-top:15px}:root .pad-b-15[data-v-596029d2]{padding-bottom:15px}:root .pad-lr-15[data-v-596029d2]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-596029d2]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-596029d2]{margin:15px}:root .mgn-l-15[data-v-596029d2]{margin-left:15px}:root .mgn-r-15[data-v-596029d2]{margin-right:15px}:root .mgn-t-15[data-v-596029d2]{margin-top:15px}:root .mgn-b-15[data-v-596029d2]{margin-bottom:15px}:root .mgn-lr-15[data-v-596029d2]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-596029d2]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-596029d2]{padding:20px}:root .pad-l-20[data-v-596029d2]{padding-left:20px}:root .pad-r-20[data-v-596029d2]{padding-right:20px}:root .pad-t-20[data-v-596029d2]{padding-top:20px}:root .pad-b-20[data-v-596029d2]{padding-bottom:20px}:root .pad-lr-20[data-v-596029d2]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-596029d2]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-596029d2]{margin:20px}:root .mgn-l-20[data-v-596029d2]{margin-left:20px}:root .mgn-r-20[data-v-596029d2]{margin-right:20px}:root .mgn-t-20[data-v-596029d2]{margin-top:20px}:root .mgn-b-20[data-v-596029d2]{margin-bottom:20px}:root .mgn-lr-20[data-v-596029d2]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-596029d2]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-596029d2]{padding:24px}:root .pad-l-24[data-v-596029d2]{padding-left:24px}:root .pad-r-24[data-v-596029d2]{padding-right:24px}:root .pad-t-24[data-v-596029d2]{padding-top:24px}:root .pad-b-24[data-v-596029d2]{padding-bottom:24px}:root .pad-lr-24[data-v-596029d2]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-596029d2]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-596029d2]{margin:24px}:root .mgn-l-24[data-v-596029d2]{margin-left:24px}:root .mgn-r-24[data-v-596029d2]{margin-right:24px}:root .mgn-t-24[data-v-596029d2]{margin-top:24px}:root .mgn-b-24[data-v-596029d2]{margin-bottom:24px}:root .mgn-lr-24[data-v-596029d2]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-596029d2]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-596029d2]{padding:25px}:root .pad-l-25[data-v-596029d2]{padding-left:25px}:root .pad-r-25[data-v-596029d2]{padding-right:25px}:root .pad-t-25[data-v-596029d2]{padding-top:25px}:root .pad-b-25[data-v-596029d2]{padding-bottom:25px}:root .pad-lr-25[data-v-596029d2]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-596029d2]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-596029d2]{margin:25px}:root .mgn-l-25[data-v-596029d2]{margin-left:25px}:root .mgn-r-25[data-v-596029d2]{margin-right:25px}:root .mgn-t-25[data-v-596029d2]{margin-top:25px}:root .mgn-b-25[data-v-596029d2]{margin-bottom:25px}:root .mgn-lr-25[data-v-596029d2]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-596029d2]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-596029d2]{padding:30px}:root .pad-l-30[data-v-596029d2]{padding-left:30px}:root .pad-r-30[data-v-596029d2]{padding-right:30px}:root .pad-t-30[data-v-596029d2]{padding-top:30px}:root .pad-b-30[data-v-596029d2]{padding-bottom:30px}:root .pad-lr-30[data-v-596029d2]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-596029d2]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-596029d2]{margin:30px}:root .mgn-l-30[data-v-596029d2]{margin-left:30px}:root .mgn-r-30[data-v-596029d2]{margin-right:30px}:root .mgn-t-30[data-v-596029d2]{margin-top:30px}:root .mgn-b-30[data-v-596029d2]{margin-bottom:30px}:root .mgn-lr-30[data-v-596029d2]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-596029d2]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-596029d2]{padding:40px}:root .pad-l-40[data-v-596029d2]{padding-left:40px}:root .pad-r-40[data-v-596029d2]{padding-right:40px}:root .pad-t-40[data-v-596029d2]{padding-top:40px}:root .pad-b-40[data-v-596029d2]{padding-bottom:40px}:root .pad-lr-40[data-v-596029d2]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-596029d2]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-596029d2]{margin:40px}:root .mgn-l-40[data-v-596029d2]{margin-left:40px}:root .mgn-r-40[data-v-596029d2]{margin-right:40px}:root .mgn-t-40[data-v-596029d2]{margin-top:40px}:root .mgn-b-40[data-v-596029d2]{margin-bottom:40px}:root .mgn-lr-40[data-v-596029d2]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-596029d2]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-596029d2]{padding:50px}:root .pad-l-50[data-v-596029d2]{padding-left:50px}:root .pad-r-50[data-v-596029d2]{padding-right:50px}:root .pad-t-50[data-v-596029d2]{padding-top:50px}:root .pad-b-50[data-v-596029d2]{padding-bottom:50px}:root .pad-lr-50[data-v-596029d2]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-596029d2]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-596029d2]{margin:50px}:root .mgn-l-50[data-v-596029d2]{margin-left:50px}:root .mgn-r-50[data-v-596029d2]{margin-right:50px}:root .mgn-t-50[data-v-596029d2]{margin-top:50px}:root .mgn-b-50[data-v-596029d2]{margin-bottom:50px}:root .mgn-lr-50[data-v-596029d2]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-596029d2]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-596029d2]{padding:60px}:root .pad-l-60[data-v-596029d2]{padding-left:60px}:root .pad-r-60[data-v-596029d2]{padding-right:60px}:root .pad-t-60[data-v-596029d2]{padding-top:60px}:root .pad-b-60[data-v-596029d2]{padding-bottom:60px}:root .pad-lr-60[data-v-596029d2]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-596029d2]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-596029d2]{margin:60px}:root .mgn-l-60[data-v-596029d2]{margin-left:60px}:root .mgn-r-60[data-v-596029d2]{margin-right:60px}:root .mgn-t-60[data-v-596029d2]{margin-top:60px}:root .mgn-b-60[data-v-596029d2]{margin-bottom:60px}:root .mgn-lr-60[data-v-596029d2]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-596029d2]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-596029d2]{padding:70px}:root .pad-l-70[data-v-596029d2]{padding-left:70px}:root .pad-r-70[data-v-596029d2]{padding-right:70px}:root .pad-t-70[data-v-596029d2]{padding-top:70px}:root .pad-b-70[data-v-596029d2]{padding-bottom:70px}:root .pad-lr-70[data-v-596029d2]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-596029d2]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-596029d2]{margin:70px}:root .mgn-l-70[data-v-596029d2]{margin-left:70px}:root .mgn-r-70[data-v-596029d2]{margin-right:70px}:root .mgn-t-70[data-v-596029d2]{margin-top:70px}:root .mgn-b-70[data-v-596029d2]{margin-bottom:70px}:root .mgn-lr-70[data-v-596029d2]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-596029d2]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-596029d2]{padding:80px}:root .pad-l-80[data-v-596029d2]{padding-left:80px}:root .pad-r-80[data-v-596029d2]{padding-right:80px}:root .pad-t-80[data-v-596029d2]{padding-top:80px}:root .pad-b-80[data-v-596029d2]{padding-bottom:80px}:root .pad-lr-80[data-v-596029d2]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-596029d2]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-596029d2]{margin:80px}:root .mgn-l-80[data-v-596029d2]{margin-left:80px}:root .mgn-r-80[data-v-596029d2]{margin-right:80px}:root .mgn-t-80[data-v-596029d2]{margin-top:80px}:root .mgn-b-80[data-v-596029d2]{margin-bottom:80px}:root .mgn-lr-80[data-v-596029d2]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-596029d2]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-596029d2]{padding:90px}:root .pad-l-90[data-v-596029d2]{padding-left:90px}:root .pad-r-90[data-v-596029d2]{padding-right:90px}:root .pad-t-90[data-v-596029d2]{padding-top:90px}:root .pad-b-90[data-v-596029d2]{padding-bottom:90px}:root .pad-lr-90[data-v-596029d2]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-596029d2]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-596029d2]{margin:90px}:root .mgn-l-90[data-v-596029d2]{margin-left:90px}:root .mgn-r-90[data-v-596029d2]{margin-right:90px}:root .mgn-t-90[data-v-596029d2]{margin-top:90px}:root .mgn-b-90[data-v-596029d2]{margin-bottom:90px}:root .mgn-lr-90[data-v-596029d2]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-596029d2]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-596029d2]{padding:100px}:root .pad-l-100[data-v-596029d2]{padding-left:100px}:root .pad-r-100[data-v-596029d2]{padding-right:100px}:root .pad-t-100[data-v-596029d2]{padding-top:100px}:root .pad-b-100[data-v-596029d2]{padding-bottom:100px}:root .pad-lr-100[data-v-596029d2]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-596029d2]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-596029d2]{margin:100px}:root .mgn-l-100[data-v-596029d2]{margin-left:100px}:root .mgn-r-100[data-v-596029d2]{margin-right:100px}:root .mgn-t-100[data-v-596029d2]{margin-top:100px}:root .mgn-b-100[data-v-596029d2]{margin-bottom:100px}:root .mgn-lr-100[data-v-596029d2]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-596029d2]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-596029d2]{padding:120px}:root .pad-l-120[data-v-596029d2]{padding-left:120px}:root .pad-r-120[data-v-596029d2]{padding-right:120px}:root .pad-t-120[data-v-596029d2]{padding-top:120px}:root .pad-b-120[data-v-596029d2]{padding-bottom:120px}:root .pad-lr-120[data-v-596029d2]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-596029d2]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-596029d2]{margin:120px}:root .mgn-l-120[data-v-596029d2]{margin-left:120px}:root .mgn-r-120[data-v-596029d2]{margin-right:120px}:root .mgn-t-120[data-v-596029d2]{margin-top:120px}:root .mgn-b-120[data-v-596029d2]{margin-bottom:120px}:root .mgn-lr-120[data-v-596029d2]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-596029d2]{margin-top:120px;margin-bottom:120px}[data-v-596029d2]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-596029d2]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-596029d2]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-596029d2]{width:100%}.v-app[data-v-596029d2]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-596029d2]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-596029d2]{margin-bottom:10px}.devise-container input[type=email][data-v-596029d2],.devise-container input[type=password][data-v-596029d2],.devise-container input[type=submit][data-v-596029d2]{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-596029d2]{cursor:pointer}.devise-container .actions input[data-v-596029d2]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-596029d2],a[data-v-596029d2]:hover,a[data-v-596029d2]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-596029d2]:hover{color:#2d8e54;text-decoration:underline}a[data-v-596029d2]:focus{color:#164057}h1[data-v-596029d2],h2[data-v-596029d2],h3[data-v-596029d2],h4[data-v-596029d2],h5[data-v-596029d2],h6[data-v-596029d2]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-596029d2],.heading-2[data-v-596029d2],.heading-3[data-v-596029d2],.heading-4[data-v-596029d2],.heading-5[data-v-596029d2],.heading-6[data-v-596029d2]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-596029d2]{font-size:2.5rem}.heading-2[data-v-596029d2]{font-size:2rem}.heading-3[data-v-596029d2]{font-size:1.75rem}.heading-4[data-v-596029d2]{font-size:1.5rem}.heading-5[data-v-596029d2]{font-size:1.25rem}.heading-6[data-v-596029d2]{font-size:1rem}.error_text[data-v-596029d2]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-596029d2]{width:100%;min-height:50px}nav[data-v-596029d2]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-596029d2],.nav-right[data-v-596029d2]{display:flex;flex-direction:row}.nav-link[data-v-596029d2]{font-size:18px}.nav-loggedout[data-v-596029d2]{color:#000}.nav-loggedin[data-v-596029d2]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-596029d2]{color:#fff}.nav-loggedin a[data-v-596029d2]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-596029d2]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-596029d2]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-596029d2]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-596029d2]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-596029d2]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-596029d2]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-596029d2]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-596029d2]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-596029d2]{gap:5%}}button[data-v-596029d2]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-596029d2],.cancel_button[data-v-596029d2]{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-596029d2]{background-color:#ccc}.action_button[data-v-596029d2]:disabled,.cancel_button[data-v-596029d2]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-596029d2]{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-596029d2]{width:fit-content}.button__empty[data-v-596029d2]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-596029d2]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-596029d2]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-596029d2]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-596029d2]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-596029d2]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-596029d2]{background-color:#eef5fa}.btn-pricing[data-v-596029d2]{font-size:22px;border:none}.simple-table[data-v-596029d2]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-596029d2],.simple-table td[data-v-596029d2]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-596029d2]{padding:5px}.date-cell[data-v-596029d2]{white-space:nowrap}.number-cell[data-v-596029d2]{text-align:right}.negative-cell[data-v-596029d2]{color:#f94144}.net-worth-row[data-v-596029d2]{background-color:#f5dc98}.bold-cell[data-v-596029d2]{font-weight:700}.warn-text[data-v-596029d2]{color:#fb991c}.error-text[data-v-596029d2]{color:#f94144}.form__panel[data-v-596029d2]{display:block}.form__row[data-v-596029d2]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-596029d2]{display:flex}.form__header[data-v-596029d2]{width:26%}.form__input[data-v-596029d2]{width:100%}.form__input input[data-v-596029d2]{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-596029d2]{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-596029d2]{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-596029d2]{width:100%}.form__input .dp__main input[data-v-596029d2]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-596029d2],.form__input select[data-v-596029d2],.form__input .dp__main[data-v-596029d2]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-596029d2],.form__input select[data-v-596029d2],.form__input .dp__main[data-v-596029d2]{width:50%}}.form__input input[data-v-596029d2]:hover,.form__input select[data-v-596029d2]:hover,.form__input textarea[data-v-596029d2]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-596029d2]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-596029d2]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-596029d2]:focus{border-color:var(--color-input-focus)}.form__input[data-v-596029d2]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-596029d2]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-596029d2]{display:flex;gap:10px}.form__input--mandatory[data-v-596029d2]{color:#f94144}.form__input--mandatory__one-of-two[data-v-596029d2]{color:#f94144;vertical-align:super}.form__section[data-v-596029d2]{padding:30px 10px}.disabled-field[data-v-596029d2]{color:#aaa}.select-wrapper[data-v-596029d2]{position:relative}.select-wrapper[data-v-596029d2]: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-596029d2]{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-596029d2]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-596029d2]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-596029d2],.v-team-members[data-v-596029d2]{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-596029d2],.sysadmin-page-header h1[data-v-596029d2],.sysadmin-page-header .sysadmin-page-header__title[data-v-596029d2],.page-header h1[data-v-596029d2],.page-header .page-header__title[data-v-596029d2]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-596029d2]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-596029d2]{margin-bottom:18px}.page-header h1[data-v-596029d2],.page-header .page-header__title[data-v-596029d2]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-596029d2]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-596029d2]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-596029d2]{margin-bottom:18px}.sysadmin-page-header h1[data-v-596029d2],.sysadmin-page-header .sysadmin-page-header__title[data-v-596029d2]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-596029d2]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-596029d2]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-596029d2]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-596029d2]{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-596029d2]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-596029d2]{font-size:14px}.admin-card[data-v-596029d2],.v-team-members .member-card[data-v-596029d2]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-596029d2]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-596029d2]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-596029d2]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-596029d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-596029d2]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-596029d2]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-596029d2]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-596029d2]{margin-top:18px}.deploy-page .deploy-list[data-v-596029d2]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-596029d2]{margin:6px 0}.admin-form-card[data-v-596029d2]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-596029d2],.v-team-members .loading-indicator[data-v-596029d2]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-596029d2],.v-team-members .loading-error[data-v-596029d2]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-596029d2]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-596029d2]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-596029d2]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-596029d2]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-596029d2]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-596029d2]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-596029d2],.admin-form-container .admin-form-group select[data-v-596029d2]{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-596029d2]:disabled,.admin-form-container .admin-form-group select[data-v-596029d2]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-596029d2]:focus,.admin-form-container .admin-form-group select[data-v-596029d2]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-596029d2]{-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-596029d2]{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-596029d2]{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-596029d2]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-596029d2]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-596029d2]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-596029d2]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-596029d2]{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-596029d2]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-596029d2]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-596029d2]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-596029d2]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-596029d2]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-596029d2]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-596029d2]{background-color:#177100;color:#fff}.admin-badge.id[data-v-596029d2],.admin-badge.external-uuid[data-v-596029d2]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-596029d2]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-596029d2]{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.change-password-btn[data-v-596029d2]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-596029d2]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-596029d2]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-596029d2]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-596029d2]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-596029d2]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-596029d2]{font-size:14px}.admin-detail-item[data-v-596029d2]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-596029d2]{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-596029d2]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-596029d2]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-596029d2]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-596029d2]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-596029d2]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-596029d2]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-596029d2]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-596029d2]:hover{color:#2c5444}.admin-filter-select select[data-v-596029d2]{min-width:150px}.admin-filter-select select[data-v-596029d2]:focus{border-color:#2c5444}.admin-header-section[data-v-596029d2]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-596029d2]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-596029d2]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-596029d2]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-596029d2]{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-596029d2]{font-size:14px}.admin-add-btn[data-v-596029d2]:hover{background-color:#1a3329}.table-containers[data-v-596029d2]{display:flex;gap:20px}.table-containers .table-container[data-v-596029d2]{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-596029d2]{font-weight:700}.table-containers .table-value[data-v-596029d2]{font-size:1.2em}.sysadmin-button-bar[data-v-596029d2]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-596029d2]{margin:20px 0}.swal-password-form .form-group[data-v-596029d2]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-596029d2]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-596029d2]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-596029d2]{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-596029d2]{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-596029d2]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.v-team-members .page-header[data-v-596029d2]{position:relative;margin-bottom:24px}.v-team-members .team-members-grid[data-v-596029d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}@media (max-width: 650px){.v-team-members .team-members-grid[data-v-596029d2]{grid-template-columns:1fr}}.v-team-members .member-card[data-v-596029d2]{border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:18px;cursor:pointer;transition:all .15s ease}.v-team-members .member-card[data-v-596029d2]:hover{background-color:#f8fafc;border-color:#00000026;transform:translateY(-2px);box-shadow:0 4px 6px #0000000d}.v-team-members .member-card.selected[data-v-596029d2]{border:2px solid #0f766e;background-color:#f0fdfa}.v-team-members .member-card__header[data-v-596029d2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.v-team-members .member-card .member-info[data-v-596029d2]{flex:1}.v-team-members .member-card .member-name[data-v-596029d2]{font-size:18px;font-weight:700;color:#111827;margin-bottom:4px}.v-team-members .member-card .member-position[data-v-596029d2]{font-size:14px;color:#6b7280;font-weight:600}.v-team-members .member-card .member-avatar[data-v-596029d2]{width:40px;height:40px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280;flex:0 0 auto;overflow:hidden}.v-team-members .member-card .member-avatar img[data-v-596029d2]{width:100%;height:100%;object-fit:cover}.v-team-members .member-card .member-avatar font-awesome-icon[data-v-596029d2]{font-size:18px}.v-team-members .member-card__stats[data-v-596029d2]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v-team-members .member-card .stat-box[data-v-596029d2]{padding:12px 8px;border-radius:8px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.v-team-members .member-card .stat-completed[data-v-596029d2]{background:#d1fae5;color:#065f46}.v-team-members .member-card .stat-expiring[data-v-596029d2]{background:#fef3c7;color:#92400e}.v-team-members .member-card .stat-expired[data-v-596029d2]{background:#fee2e2;color:#991b1b}.v-team-members .member-card .stat-value[data-v-596029d2]{font-size:20px;font-weight:800;line-height:1.2;margin-bottom:4px}.v-team-members .member-card .stat-label[data-v-596029d2]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}[data-v-57be577f]: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-57be577f]{padding:0}:root .pad-l-0[data-v-57be577f]{padding-left:0}:root .pad-r-0[data-v-57be577f]{padding-right:0}:root .pad-t-0[data-v-57be577f]{padding-top:0}:root .pad-b-0[data-v-57be577f]{padding-bottom:0}:root .pad-lr-0[data-v-57be577f]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-57be577f]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-57be577f]{margin:0}:root .mgn-l-0[data-v-57be577f]{margin-left:0}:root .mgn-r-0[data-v-57be577f]{margin-right:0}:root .mgn-t-0[data-v-57be577f]{margin-top:0}:root .mgn-b-0[data-v-57be577f]{margin-bottom:0}:root .mgn-lr-0[data-v-57be577f]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-57be577f]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-57be577f]{padding:2px}:root .pad-l-2[data-v-57be577f]{padding-left:2px}:root .pad-r-2[data-v-57be577f]{padding-right:2px}:root .pad-t-2[data-v-57be577f]{padding-top:2px}:root .pad-b-2[data-v-57be577f]{padding-bottom:2px}:root .pad-lr-2[data-v-57be577f]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-57be577f]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-57be577f]{margin:2px}:root .mgn-l-2[data-v-57be577f]{margin-left:2px}:root .mgn-r-2[data-v-57be577f]{margin-right:2px}:root .mgn-t-2[data-v-57be577f]{margin-top:2px}:root .mgn-b-2[data-v-57be577f]{margin-bottom:2px}:root .mgn-lr-2[data-v-57be577f]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-57be577f]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-57be577f]{padding:3px}:root .pad-l-3[data-v-57be577f]{padding-left:3px}:root .pad-r-3[data-v-57be577f]{padding-right:3px}:root .pad-t-3[data-v-57be577f]{padding-top:3px}:root .pad-b-3[data-v-57be577f]{padding-bottom:3px}:root .pad-lr-3[data-v-57be577f]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-57be577f]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-57be577f]{margin:3px}:root .mgn-l-3[data-v-57be577f]{margin-left:3px}:root .mgn-r-3[data-v-57be577f]{margin-right:3px}:root .mgn-t-3[data-v-57be577f]{margin-top:3px}:root .mgn-b-3[data-v-57be577f]{margin-bottom:3px}:root .mgn-lr-3[data-v-57be577f]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-57be577f]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-57be577f]{padding:4px}:root .pad-l-4[data-v-57be577f]{padding-left:4px}:root .pad-r-4[data-v-57be577f]{padding-right:4px}:root .pad-t-4[data-v-57be577f]{padding-top:4px}:root .pad-b-4[data-v-57be577f]{padding-bottom:4px}:root .pad-lr-4[data-v-57be577f]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-57be577f]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-57be577f]{margin:4px}:root .mgn-l-4[data-v-57be577f]{margin-left:4px}:root .mgn-r-4[data-v-57be577f]{margin-right:4px}:root .mgn-t-4[data-v-57be577f]{margin-top:4px}:root .mgn-b-4[data-v-57be577f]{margin-bottom:4px}:root .mgn-lr-4[data-v-57be577f]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-57be577f]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-57be577f]{padding:5px}:root .pad-l-5[data-v-57be577f]{padding-left:5px}:root .pad-r-5[data-v-57be577f]{padding-right:5px}:root .pad-t-5[data-v-57be577f]{padding-top:5px}:root .pad-b-5[data-v-57be577f]{padding-bottom:5px}:root .pad-lr-5[data-v-57be577f]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-57be577f]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-57be577f]{margin:5px}:root .mgn-l-5[data-v-57be577f]{margin-left:5px}:root .mgn-r-5[data-v-57be577f]{margin-right:5px}:root .mgn-t-5[data-v-57be577f]{margin-top:5px}:root .mgn-b-5[data-v-57be577f]{margin-bottom:5px}:root .mgn-lr-5[data-v-57be577f]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-57be577f]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-57be577f]{padding:6px}:root .pad-l-6[data-v-57be577f]{padding-left:6px}:root .pad-r-6[data-v-57be577f]{padding-right:6px}:root .pad-t-6[data-v-57be577f]{padding-top:6px}:root .pad-b-6[data-v-57be577f]{padding-bottom:6px}:root .pad-lr-6[data-v-57be577f]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-57be577f]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-57be577f]{margin:6px}:root .mgn-l-6[data-v-57be577f]{margin-left:6px}:root .mgn-r-6[data-v-57be577f]{margin-right:6px}:root .mgn-t-6[data-v-57be577f]{margin-top:6px}:root .mgn-b-6[data-v-57be577f]{margin-bottom:6px}:root .mgn-lr-6[data-v-57be577f]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-57be577f]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-57be577f]{padding:8px}:root .pad-l-8[data-v-57be577f]{padding-left:8px}:root .pad-r-8[data-v-57be577f]{padding-right:8px}:root .pad-t-8[data-v-57be577f]{padding-top:8px}:root .pad-b-8[data-v-57be577f]{padding-bottom:8px}:root .pad-lr-8[data-v-57be577f]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-57be577f]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-57be577f]{margin:8px}:root .mgn-l-8[data-v-57be577f]{margin-left:8px}:root .mgn-r-8[data-v-57be577f]{margin-right:8px}:root .mgn-t-8[data-v-57be577f]{margin-top:8px}:root .mgn-b-8[data-v-57be577f]{margin-bottom:8px}:root .mgn-lr-8[data-v-57be577f]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-57be577f]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-57be577f]{padding:9px}:root .pad-l-9[data-v-57be577f]{padding-left:9px}:root .pad-r-9[data-v-57be577f]{padding-right:9px}:root .pad-t-9[data-v-57be577f]{padding-top:9px}:root .pad-b-9[data-v-57be577f]{padding-bottom:9px}:root .pad-lr-9[data-v-57be577f]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-57be577f]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-57be577f]{margin:9px}:root .mgn-l-9[data-v-57be577f]{margin-left:9px}:root .mgn-r-9[data-v-57be577f]{margin-right:9px}:root .mgn-t-9[data-v-57be577f]{margin-top:9px}:root .mgn-b-9[data-v-57be577f]{margin-bottom:9px}:root .mgn-lr-9[data-v-57be577f]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-57be577f]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-57be577f]{padding:10px}:root .pad-l-10[data-v-57be577f]{padding-left:10px}:root .pad-r-10[data-v-57be577f]{padding-right:10px}:root .pad-t-10[data-v-57be577f]{padding-top:10px}:root .pad-b-10[data-v-57be577f]{padding-bottom:10px}:root .pad-lr-10[data-v-57be577f]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-57be577f]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-57be577f]{margin:10px}:root .mgn-l-10[data-v-57be577f]{margin-left:10px}:root .mgn-r-10[data-v-57be577f]{margin-right:10px}:root .mgn-t-10[data-v-57be577f]{margin-top:10px}:root .mgn-b-10[data-v-57be577f]{margin-bottom:10px}:root .mgn-lr-10[data-v-57be577f]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-57be577f]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-57be577f]{padding:12px}:root .pad-l-12[data-v-57be577f]{padding-left:12px}:root .pad-r-12[data-v-57be577f]{padding-right:12px}:root .pad-t-12[data-v-57be577f]{padding-top:12px}:root .pad-b-12[data-v-57be577f]{padding-bottom:12px}:root .pad-lr-12[data-v-57be577f]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-57be577f]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-57be577f]{margin:12px}:root .mgn-l-12[data-v-57be577f]{margin-left:12px}:root .mgn-r-12[data-v-57be577f]{margin-right:12px}:root .mgn-t-12[data-v-57be577f]{margin-top:12px}:root .mgn-b-12[data-v-57be577f]{margin-bottom:12px}:root .mgn-lr-12[data-v-57be577f]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-57be577f]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-57be577f]{padding:15px}:root .pad-l-15[data-v-57be577f]{padding-left:15px}:root .pad-r-15[data-v-57be577f]{padding-right:15px}:root .pad-t-15[data-v-57be577f]{padding-top:15px}:root .pad-b-15[data-v-57be577f]{padding-bottom:15px}:root .pad-lr-15[data-v-57be577f]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-57be577f]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-57be577f]{margin:15px}:root .mgn-l-15[data-v-57be577f]{margin-left:15px}:root .mgn-r-15[data-v-57be577f]{margin-right:15px}:root .mgn-t-15[data-v-57be577f]{margin-top:15px}:root .mgn-b-15[data-v-57be577f]{margin-bottom:15px}:root .mgn-lr-15[data-v-57be577f]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-57be577f]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-57be577f]{padding:20px}:root .pad-l-20[data-v-57be577f]{padding-left:20px}:root .pad-r-20[data-v-57be577f]{padding-right:20px}:root .pad-t-20[data-v-57be577f]{padding-top:20px}:root .pad-b-20[data-v-57be577f]{padding-bottom:20px}:root .pad-lr-20[data-v-57be577f]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-57be577f]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-57be577f]{margin:20px}:root .mgn-l-20[data-v-57be577f]{margin-left:20px}:root .mgn-r-20[data-v-57be577f]{margin-right:20px}:root .mgn-t-20[data-v-57be577f]{margin-top:20px}:root .mgn-b-20[data-v-57be577f]{margin-bottom:20px}:root .mgn-lr-20[data-v-57be577f]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-57be577f]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-57be577f]{padding:24px}:root .pad-l-24[data-v-57be577f]{padding-left:24px}:root .pad-r-24[data-v-57be577f]{padding-right:24px}:root .pad-t-24[data-v-57be577f]{padding-top:24px}:root .pad-b-24[data-v-57be577f]{padding-bottom:24px}:root .pad-lr-24[data-v-57be577f]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-57be577f]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-57be577f]{margin:24px}:root .mgn-l-24[data-v-57be577f]{margin-left:24px}:root .mgn-r-24[data-v-57be577f]{margin-right:24px}:root .mgn-t-24[data-v-57be577f]{margin-top:24px}:root .mgn-b-24[data-v-57be577f]{margin-bottom:24px}:root .mgn-lr-24[data-v-57be577f]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-57be577f]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-57be577f]{padding:25px}:root .pad-l-25[data-v-57be577f]{padding-left:25px}:root .pad-r-25[data-v-57be577f]{padding-right:25px}:root .pad-t-25[data-v-57be577f]{padding-top:25px}:root .pad-b-25[data-v-57be577f]{padding-bottom:25px}:root .pad-lr-25[data-v-57be577f]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-57be577f]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-57be577f]{margin:25px}:root .mgn-l-25[data-v-57be577f]{margin-left:25px}:root .mgn-r-25[data-v-57be577f]{margin-right:25px}:root .mgn-t-25[data-v-57be577f]{margin-top:25px}:root .mgn-b-25[data-v-57be577f]{margin-bottom:25px}:root .mgn-lr-25[data-v-57be577f]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-57be577f]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-57be577f]{padding:30px}:root .pad-l-30[data-v-57be577f]{padding-left:30px}:root .pad-r-30[data-v-57be577f]{padding-right:30px}:root .pad-t-30[data-v-57be577f]{padding-top:30px}:root .pad-b-30[data-v-57be577f]{padding-bottom:30px}:root .pad-lr-30[data-v-57be577f]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-57be577f]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-57be577f]{margin:30px}:root .mgn-l-30[data-v-57be577f]{margin-left:30px}:root .mgn-r-30[data-v-57be577f]{margin-right:30px}:root .mgn-t-30[data-v-57be577f]{margin-top:30px}:root .mgn-b-30[data-v-57be577f]{margin-bottom:30px}:root .mgn-lr-30[data-v-57be577f]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-57be577f]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-57be577f]{padding:40px}:root .pad-l-40[data-v-57be577f]{padding-left:40px}:root .pad-r-40[data-v-57be577f]{padding-right:40px}:root .pad-t-40[data-v-57be577f]{padding-top:40px}:root .pad-b-40[data-v-57be577f]{padding-bottom:40px}:root .pad-lr-40[data-v-57be577f]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-57be577f]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-57be577f]{margin:40px}:root .mgn-l-40[data-v-57be577f]{margin-left:40px}:root .mgn-r-40[data-v-57be577f]{margin-right:40px}:root .mgn-t-40[data-v-57be577f]{margin-top:40px}:root .mgn-b-40[data-v-57be577f]{margin-bottom:40px}:root .mgn-lr-40[data-v-57be577f]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-57be577f]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-57be577f]{padding:50px}:root .pad-l-50[data-v-57be577f]{padding-left:50px}:root .pad-r-50[data-v-57be577f]{padding-right:50px}:root .pad-t-50[data-v-57be577f]{padding-top:50px}:root .pad-b-50[data-v-57be577f]{padding-bottom:50px}:root .pad-lr-50[data-v-57be577f]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-57be577f]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-57be577f]{margin:50px}:root .mgn-l-50[data-v-57be577f]{margin-left:50px}:root .mgn-r-50[data-v-57be577f]{margin-right:50px}:root .mgn-t-50[data-v-57be577f]{margin-top:50px}:root .mgn-b-50[data-v-57be577f]{margin-bottom:50px}:root .mgn-lr-50[data-v-57be577f]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-57be577f]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-57be577f]{padding:60px}:root .pad-l-60[data-v-57be577f]{padding-left:60px}:root .pad-r-60[data-v-57be577f]{padding-right:60px}:root .pad-t-60[data-v-57be577f]{padding-top:60px}:root .pad-b-60[data-v-57be577f]{padding-bottom:60px}:root .pad-lr-60[data-v-57be577f]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-57be577f]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-57be577f]{margin:60px}:root .mgn-l-60[data-v-57be577f]{margin-left:60px}:root .mgn-r-60[data-v-57be577f]{margin-right:60px}:root .mgn-t-60[data-v-57be577f]{margin-top:60px}:root .mgn-b-60[data-v-57be577f]{margin-bottom:60px}:root .mgn-lr-60[data-v-57be577f]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-57be577f]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-57be577f]{padding:70px}:root .pad-l-70[data-v-57be577f]{padding-left:70px}:root .pad-r-70[data-v-57be577f]{padding-right:70px}:root .pad-t-70[data-v-57be577f]{padding-top:70px}:root .pad-b-70[data-v-57be577f]{padding-bottom:70px}:root .pad-lr-70[data-v-57be577f]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-57be577f]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-57be577f]{margin:70px}:root .mgn-l-70[data-v-57be577f]{margin-left:70px}:root .mgn-r-70[data-v-57be577f]{margin-right:70px}:root .mgn-t-70[data-v-57be577f]{margin-top:70px}:root .mgn-b-70[data-v-57be577f]{margin-bottom:70px}:root .mgn-lr-70[data-v-57be577f]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-57be577f]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-57be577f]{padding:80px}:root .pad-l-80[data-v-57be577f]{padding-left:80px}:root .pad-r-80[data-v-57be577f]{padding-right:80px}:root .pad-t-80[data-v-57be577f]{padding-top:80px}:root .pad-b-80[data-v-57be577f]{padding-bottom:80px}:root .pad-lr-80[data-v-57be577f]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-57be577f]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-57be577f]{margin:80px}:root .mgn-l-80[data-v-57be577f]{margin-left:80px}:root .mgn-r-80[data-v-57be577f]{margin-right:80px}:root .mgn-t-80[data-v-57be577f]{margin-top:80px}:root .mgn-b-80[data-v-57be577f]{margin-bottom:80px}:root .mgn-lr-80[data-v-57be577f]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-57be577f]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-57be577f]{padding:90px}:root .pad-l-90[data-v-57be577f]{padding-left:90px}:root .pad-r-90[data-v-57be577f]{padding-right:90px}:root .pad-t-90[data-v-57be577f]{padding-top:90px}:root .pad-b-90[data-v-57be577f]{padding-bottom:90px}:root .pad-lr-90[data-v-57be577f]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-57be577f]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-57be577f]{margin:90px}:root .mgn-l-90[data-v-57be577f]{margin-left:90px}:root .mgn-r-90[data-v-57be577f]{margin-right:90px}:root .mgn-t-90[data-v-57be577f]{margin-top:90px}:root .mgn-b-90[data-v-57be577f]{margin-bottom:90px}:root .mgn-lr-90[data-v-57be577f]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-57be577f]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-57be577f]{padding:100px}:root .pad-l-100[data-v-57be577f]{padding-left:100px}:root .pad-r-100[data-v-57be577f]{padding-right:100px}:root .pad-t-100[data-v-57be577f]{padding-top:100px}:root .pad-b-100[data-v-57be577f]{padding-bottom:100px}:root .pad-lr-100[data-v-57be577f]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-57be577f]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-57be577f]{margin:100px}:root .mgn-l-100[data-v-57be577f]{margin-left:100px}:root .mgn-r-100[data-v-57be577f]{margin-right:100px}:root .mgn-t-100[data-v-57be577f]{margin-top:100px}:root .mgn-b-100[data-v-57be577f]{margin-bottom:100px}:root .mgn-lr-100[data-v-57be577f]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-57be577f]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-57be577f]{padding:120px}:root .pad-l-120[data-v-57be577f]{padding-left:120px}:root .pad-r-120[data-v-57be577f]{padding-right:120px}:root .pad-t-120[data-v-57be577f]{padding-top:120px}:root .pad-b-120[data-v-57be577f]{padding-bottom:120px}:root .pad-lr-120[data-v-57be577f]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-57be577f]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-57be577f]{margin:120px}:root .mgn-l-120[data-v-57be577f]{margin-left:120px}:root .mgn-r-120[data-v-57be577f]{margin-right:120px}:root .mgn-t-120[data-v-57be577f]{margin-top:120px}:root .mgn-b-120[data-v-57be577f]{margin-bottom:120px}:root .mgn-lr-120[data-v-57be577f]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-57be577f]{margin-top:120px;margin-bottom:120px}[data-v-57be577f]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-57be577f]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-57be577f]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-57be577f]{width:100%}.v-app[data-v-57be577f]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-57be577f]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-57be577f]{margin-bottom:10px}.devise-container input[type=email][data-v-57be577f],.devise-container input[type=password][data-v-57be577f],.devise-container input[type=submit][data-v-57be577f]{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-57be577f]{cursor:pointer}.devise-container .actions input[data-v-57be577f]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-57be577f],a[data-v-57be577f]:hover,a[data-v-57be577f]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-57be577f]:hover{color:#2d8e54;text-decoration:underline}a[data-v-57be577f]:focus{color:#164057}h1[data-v-57be577f],h2[data-v-57be577f],h3[data-v-57be577f],h4[data-v-57be577f],h5[data-v-57be577f],h6[data-v-57be577f]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-57be577f],.heading-2[data-v-57be577f],.heading-3[data-v-57be577f],.heading-4[data-v-57be577f],.heading-5[data-v-57be577f],.heading-6[data-v-57be577f]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-57be577f]{font-size:2.5rem}.heading-2[data-v-57be577f]{font-size:2rem}.heading-3[data-v-57be577f]{font-size:1.75rem}.heading-4[data-v-57be577f]{font-size:1.5rem}.heading-5[data-v-57be577f]{font-size:1.25rem}.heading-6[data-v-57be577f]{font-size:1rem}.error_text[data-v-57be577f]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-57be577f]{width:100%;min-height:50px}nav[data-v-57be577f]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-57be577f],.nav-right[data-v-57be577f]{display:flex;flex-direction:row}.nav-link[data-v-57be577f]{font-size:18px}.nav-loggedout[data-v-57be577f]{color:#000}.nav-loggedin[data-v-57be577f]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-57be577f]{color:#fff}.nav-loggedin a[data-v-57be577f]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-57be577f]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-57be577f]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-57be577f]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-57be577f]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-57be577f]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-57be577f]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-57be577f]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-57be577f]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-57be577f]{gap:5%}}button[data-v-57be577f]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-57be577f],.cancel_button[data-v-57be577f]{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-57be577f]{background-color:#ccc}.action_button[data-v-57be577f]:disabled,.cancel_button[data-v-57be577f]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-57be577f]{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-57be577f]{width:fit-content}.button__empty[data-v-57be577f]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-57be577f]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-57be577f]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-57be577f]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-57be577f]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-57be577f]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-57be577f]{background-color:#eef5fa}.btn-pricing[data-v-57be577f]{font-size:22px;border:none}.simple-table[data-v-57be577f]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-57be577f],.simple-table td[data-v-57be577f]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-57be577f]{padding:5px}.date-cell[data-v-57be577f]{white-space:nowrap}.number-cell[data-v-57be577f]{text-align:right}.negative-cell[data-v-57be577f]{color:#f94144}.net-worth-row[data-v-57be577f]{background-color:#f5dc98}.bold-cell[data-v-57be577f]{font-weight:700}.warn-text[data-v-57be577f]{color:#fb991c}.error-text[data-v-57be577f]{color:#f94144}.form__panel[data-v-57be577f]{display:block}.form__row[data-v-57be577f]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-57be577f]{display:flex}.form__header[data-v-57be577f]{width:26%}.form__input[data-v-57be577f]{width:100%}.form__input input[data-v-57be577f]{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-57be577f]{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-57be577f]{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-57be577f]{width:100%}.form__input .dp__main input[data-v-57be577f]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-57be577f],.form__input select[data-v-57be577f],.form__input .dp__main[data-v-57be577f]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-57be577f],.form__input select[data-v-57be577f],.form__input .dp__main[data-v-57be577f]{width:50%}}.form__input input[data-v-57be577f]:hover,.form__input select[data-v-57be577f]:hover,.form__input textarea[data-v-57be577f]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-57be577f]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-57be577f]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-57be577f]:focus{border-color:var(--color-input-focus)}.form__input[data-v-57be577f]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-57be577f]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-57be577f]{display:flex;gap:10px}.form__input--mandatory[data-v-57be577f]{color:#f94144}.form__input--mandatory__one-of-two[data-v-57be577f]{color:#f94144;vertical-align:super}.form__section[data-v-57be577f]{padding:30px 10px}.disabled-field[data-v-57be577f]{color:#aaa}.select-wrapper[data-v-57be577f]{position:relative}.select-wrapper[data-v-57be577f]: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-57be577f]{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-57be577f]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-57be577f]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-57be577f]{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-57be577f],.sysadmin-page-header h1[data-v-57be577f],.sysadmin-page-header .sysadmin-page-header__title[data-v-57be577f],.page-header h1[data-v-57be577f],.page-header .page-header__title[data-v-57be577f]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-57be577f]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-57be577f]{margin-bottom:18px}.page-header h1[data-v-57be577f],.page-header .page-header__title[data-v-57be577f]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-57be577f]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-57be577f]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-57be577f]{margin-bottom:18px}.sysadmin-page-header h1[data-v-57be577f],.sysadmin-page-header .sysadmin-page-header__title[data-v-57be577f]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-57be577f]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-57be577f]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-57be577f]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-57be577f]{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-57be577f]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-57be577f]{font-size:14px}.admin-card[data-v-57be577f]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-57be577f]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-57be577f]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-57be577f]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-57be577f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-57be577f]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-57be577f]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-57be577f]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-57be577f]{margin-top:18px}.deploy-page .deploy-list[data-v-57be577f]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-57be577f]{margin:6px 0}.admin-form-card[data-v-57be577f]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-57be577f]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-57be577f]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-57be577f]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-57be577f]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-57be577f]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-57be577f]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-57be577f]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-57be577f]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-57be577f],.admin-form-container .admin-form-group select[data-v-57be577f]{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-57be577f]:disabled,.admin-form-container .admin-form-group select[data-v-57be577f]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-57be577f]:focus,.admin-form-container .admin-form-group select[data-v-57be577f]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-57be577f]{-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-57be577f]{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-57be577f]{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-57be577f]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-57be577f]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-57be577f]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-57be577f]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-57be577f]{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-57be577f]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-57be577f]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-57be577f]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-57be577f]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-57be577f]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-57be577f]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-57be577f]{background-color:#177100;color:#fff}.admin-badge.id[data-v-57be577f],.admin-badge.external-uuid[data-v-57be577f]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-57be577f]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-57be577f]{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.change-password-btn[data-v-57be577f]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-57be577f]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-57be577f]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-57be577f]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-57be577f]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-57be577f]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-57be577f]{font-size:14px}.admin-detail-item[data-v-57be577f]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-57be577f]{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-57be577f]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-57be577f]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-57be577f]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-57be577f]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-57be577f]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-57be577f]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-57be577f]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-57be577f]:hover{color:#2c5444}.admin-filter-select select[data-v-57be577f]{min-width:150px}.admin-filter-select select[data-v-57be577f]:focus{border-color:#2c5444}.admin-header-section[data-v-57be577f]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-57be577f]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-57be577f]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-57be577f]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-57be577f]{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-57be577f]{font-size:14px}.admin-add-btn[data-v-57be577f]:hover{background-color:#1a3329}.table-containers[data-v-57be577f]{display:flex;gap:20px}.table-containers .table-container[data-v-57be577f]{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-57be577f]{font-weight:700}.table-containers .table-value[data-v-57be577f]{font-size:1.2em}.sysadmin-button-bar[data-v-57be577f]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-57be577f]{margin:20px 0}.swal-password-form .form-group[data-v-57be577f]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-57be577f]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-57be577f]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-57be577f]{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-57be577f]{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-57be577f]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.panel[data-v-57be577f]{border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;padding:18px}.panel-header[data-v-57be577f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-title[data-v-57be577f]{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#2c5444}.panel-title__icon[data-v-57be577f]{font-size:16px;color:#2c5444}.empty-state[data-v-57be577f]{background-color:#f8f9fa;border-radius:8px;padding:30px;text-align:center;color:#666}.training-list[data-v-57be577f]{display:flex;flex-direction:column;gap:24px}.training-pagination[data-v-57be577f]{margin-top:16px;display:flex;justify-content:center}.category-section[data-v-57be577f]{margin-bottom:16px}.category-section .category-header[data-v-57be577f]{margin-bottom:12px}.category-section .category-header h3[data-v-57be577f]{display:inline-block;font-size:18px;font-weight:600;color:#2c5444;padding:6px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.06)}.training-item[data-v-57be577f]{display:flex;align-items:center;background-color:#f8f9fa;border-radius:8px;padding:16px 20px;box-shadow:0 2px 4px #0000000d}.training-item[data-v-57be577f]:hover{background-color:#f1f3f5}.training-item .training-info[data-v-57be577f]{flex:1}.training-item .training-info .training-title[data-v-57be577f]{font-size:18px;font-weight:500;color:#333}.training-item .training-info .training-user-name[data-v-57be577f]{margin-top:4px;font-size:13px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;gap:6px}.training-item .training-dates[data-v-57be577f]{font-size:14px;font-weight:500;margin-right:16px}.training-item .training-dates.expiry-normal[data-v-57be577f]{color:#000}.training-item .training-dates.expiry-warning[data-v-57be577f]{color:#fb991c}.training-item .training-dates.expiry-overdue[data-v-57be577f]{color:#f94144}.training-item .training-actions[data-v-57be577f]{display:flex;align-items:center;gap:8px;margin-left:auto}.training-item .training-actions button[data-v-57be577f]{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}.training-item .training-actions button[data-v-57be577f]:hover{background-color:#2c5444;color:#fff}.training-item .training-actions button[data-v-57be577f]:active{transform:scale(.98)}.training-item .training-actions .certificate-button[data-v-57be577f]{border-color:#2c5444;color:#2c5444}.training-item .training-actions .certificate-button[data-v-57be577f]:hover{background-color:#2c5444;color:#fff}.training-item .training-actions .certificate-button.is-expired[data-v-57be577f]{border-color:#b3b3b3;color:#b3b3b3}.training-item .training-actions .certificate-button.is-expired[data-v-57be577f]:hover{background-color:#fff;color:#b3b3b3}.training-item .training-actions .completion-record-button[data-v-57be577f]{border-color:#2c5444;color:#2c5444}.training-item .training-actions .completion-record-button[data-v-57be577f]:hover{background-color:#2c5444;color:#fff}@media (max-width: 560px){.panel[data-v-57be577f]{padding:10px}.category-section[data-v-57be577f]{padding-left:0;padding-right:0}.category-section .category-header h3[data-v-57be577f]{padding:6px 8px}.training-item[data-v-57be577f]{padding:12px 10px}.training-item .training-dates[data-v-57be577f]{margin-right:6px}.training-item .training-actions[data-v-57be577f]{gap:6px}.training-item .training-actions button[data-v-57be577f]{padding:4px 8px;font-size:13px}}[data-v-a3427a48]: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-a3427a48]{padding:0}:root .pad-l-0[data-v-a3427a48]{padding-left:0}:root .pad-r-0[data-v-a3427a48]{padding-right:0}:root .pad-t-0[data-v-a3427a48]{padding-top:0}:root .pad-b-0[data-v-a3427a48]{padding-bottom:0}:root .pad-lr-0[data-v-a3427a48]{padding-left:0;padding-right:0}:root .pad-tb-0[data-v-a3427a48]{padding-top:0;padding-bottom:0}:root .mgn-0[data-v-a3427a48]{margin:0}:root .mgn-l-0[data-v-a3427a48]{margin-left:0}:root .mgn-r-0[data-v-a3427a48]{margin-right:0}:root .mgn-t-0[data-v-a3427a48]{margin-top:0}:root .mgn-b-0[data-v-a3427a48]{margin-bottom:0}:root .mgn-lr-0[data-v-a3427a48]{margin-left:0;margin-right:0}:root .mgn-tb-0[data-v-a3427a48]{margin-top:0;margin-bottom:0}:root .pad-2[data-v-a3427a48]{padding:2px}:root .pad-l-2[data-v-a3427a48]{padding-left:2px}:root .pad-r-2[data-v-a3427a48]{padding-right:2px}:root .pad-t-2[data-v-a3427a48]{padding-top:2px}:root .pad-b-2[data-v-a3427a48]{padding-bottom:2px}:root .pad-lr-2[data-v-a3427a48]{padding-left:2px;padding-right:2px}:root .pad-tb-2[data-v-a3427a48]{padding-top:2px;padding-bottom:2px}:root .mgn-2[data-v-a3427a48]{margin:2px}:root .mgn-l-2[data-v-a3427a48]{margin-left:2px}:root .mgn-r-2[data-v-a3427a48]{margin-right:2px}:root .mgn-t-2[data-v-a3427a48]{margin-top:2px}:root .mgn-b-2[data-v-a3427a48]{margin-bottom:2px}:root .mgn-lr-2[data-v-a3427a48]{margin-left:2px;margin-right:2px}:root .mgn-tb-2[data-v-a3427a48]{margin-top:2px;margin-bottom:2px}:root .pad-3[data-v-a3427a48]{padding:3px}:root .pad-l-3[data-v-a3427a48]{padding-left:3px}:root .pad-r-3[data-v-a3427a48]{padding-right:3px}:root .pad-t-3[data-v-a3427a48]{padding-top:3px}:root .pad-b-3[data-v-a3427a48]{padding-bottom:3px}:root .pad-lr-3[data-v-a3427a48]{padding-left:3px;padding-right:3px}:root .pad-tb-3[data-v-a3427a48]{padding-top:3px;padding-bottom:3px}:root .mgn-3[data-v-a3427a48]{margin:3px}:root .mgn-l-3[data-v-a3427a48]{margin-left:3px}:root .mgn-r-3[data-v-a3427a48]{margin-right:3px}:root .mgn-t-3[data-v-a3427a48]{margin-top:3px}:root .mgn-b-3[data-v-a3427a48]{margin-bottom:3px}:root .mgn-lr-3[data-v-a3427a48]{margin-left:3px;margin-right:3px}:root .mgn-tb-3[data-v-a3427a48]{margin-top:3px;margin-bottom:3px}:root .pad-4[data-v-a3427a48]{padding:4px}:root .pad-l-4[data-v-a3427a48]{padding-left:4px}:root .pad-r-4[data-v-a3427a48]{padding-right:4px}:root .pad-t-4[data-v-a3427a48]{padding-top:4px}:root .pad-b-4[data-v-a3427a48]{padding-bottom:4px}:root .pad-lr-4[data-v-a3427a48]{padding-left:4px;padding-right:4px}:root .pad-tb-4[data-v-a3427a48]{padding-top:4px;padding-bottom:4px}:root .mgn-4[data-v-a3427a48]{margin:4px}:root .mgn-l-4[data-v-a3427a48]{margin-left:4px}:root .mgn-r-4[data-v-a3427a48]{margin-right:4px}:root .mgn-t-4[data-v-a3427a48]{margin-top:4px}:root .mgn-b-4[data-v-a3427a48]{margin-bottom:4px}:root .mgn-lr-4[data-v-a3427a48]{margin-left:4px;margin-right:4px}:root .mgn-tb-4[data-v-a3427a48]{margin-top:4px;margin-bottom:4px}:root .pad-5[data-v-a3427a48]{padding:5px}:root .pad-l-5[data-v-a3427a48]{padding-left:5px}:root .pad-r-5[data-v-a3427a48]{padding-right:5px}:root .pad-t-5[data-v-a3427a48]{padding-top:5px}:root .pad-b-5[data-v-a3427a48]{padding-bottom:5px}:root .pad-lr-5[data-v-a3427a48]{padding-left:5px;padding-right:5px}:root .pad-tb-5[data-v-a3427a48]{padding-top:5px;padding-bottom:5px}:root .mgn-5[data-v-a3427a48]{margin:5px}:root .mgn-l-5[data-v-a3427a48]{margin-left:5px}:root .mgn-r-5[data-v-a3427a48]{margin-right:5px}:root .mgn-t-5[data-v-a3427a48]{margin-top:5px}:root .mgn-b-5[data-v-a3427a48]{margin-bottom:5px}:root .mgn-lr-5[data-v-a3427a48]{margin-left:5px;margin-right:5px}:root .mgn-tb-5[data-v-a3427a48]{margin-top:5px;margin-bottom:5px}:root .pad-6[data-v-a3427a48]{padding:6px}:root .pad-l-6[data-v-a3427a48]{padding-left:6px}:root .pad-r-6[data-v-a3427a48]{padding-right:6px}:root .pad-t-6[data-v-a3427a48]{padding-top:6px}:root .pad-b-6[data-v-a3427a48]{padding-bottom:6px}:root .pad-lr-6[data-v-a3427a48]{padding-left:6px;padding-right:6px}:root .pad-tb-6[data-v-a3427a48]{padding-top:6px;padding-bottom:6px}:root .mgn-6[data-v-a3427a48]{margin:6px}:root .mgn-l-6[data-v-a3427a48]{margin-left:6px}:root .mgn-r-6[data-v-a3427a48]{margin-right:6px}:root .mgn-t-6[data-v-a3427a48]{margin-top:6px}:root .mgn-b-6[data-v-a3427a48]{margin-bottom:6px}:root .mgn-lr-6[data-v-a3427a48]{margin-left:6px;margin-right:6px}:root .mgn-tb-6[data-v-a3427a48]{margin-top:6px;margin-bottom:6px}:root .pad-8[data-v-a3427a48]{padding:8px}:root .pad-l-8[data-v-a3427a48]{padding-left:8px}:root .pad-r-8[data-v-a3427a48]{padding-right:8px}:root .pad-t-8[data-v-a3427a48]{padding-top:8px}:root .pad-b-8[data-v-a3427a48]{padding-bottom:8px}:root .pad-lr-8[data-v-a3427a48]{padding-left:8px;padding-right:8px}:root .pad-tb-8[data-v-a3427a48]{padding-top:8px;padding-bottom:8px}:root .mgn-8[data-v-a3427a48]{margin:8px}:root .mgn-l-8[data-v-a3427a48]{margin-left:8px}:root .mgn-r-8[data-v-a3427a48]{margin-right:8px}:root .mgn-t-8[data-v-a3427a48]{margin-top:8px}:root .mgn-b-8[data-v-a3427a48]{margin-bottom:8px}:root .mgn-lr-8[data-v-a3427a48]{margin-left:8px;margin-right:8px}:root .mgn-tb-8[data-v-a3427a48]{margin-top:8px;margin-bottom:8px}:root .pad-9[data-v-a3427a48]{padding:9px}:root .pad-l-9[data-v-a3427a48]{padding-left:9px}:root .pad-r-9[data-v-a3427a48]{padding-right:9px}:root .pad-t-9[data-v-a3427a48]{padding-top:9px}:root .pad-b-9[data-v-a3427a48]{padding-bottom:9px}:root .pad-lr-9[data-v-a3427a48]{padding-left:9px;padding-right:9px}:root .pad-tb-9[data-v-a3427a48]{padding-top:9px;padding-bottom:9px}:root .mgn-9[data-v-a3427a48]{margin:9px}:root .mgn-l-9[data-v-a3427a48]{margin-left:9px}:root .mgn-r-9[data-v-a3427a48]{margin-right:9px}:root .mgn-t-9[data-v-a3427a48]{margin-top:9px}:root .mgn-b-9[data-v-a3427a48]{margin-bottom:9px}:root .mgn-lr-9[data-v-a3427a48]{margin-left:9px;margin-right:9px}:root .mgn-tb-9[data-v-a3427a48]{margin-top:9px;margin-bottom:9px}:root .pad-10[data-v-a3427a48]{padding:10px}:root .pad-l-10[data-v-a3427a48]{padding-left:10px}:root .pad-r-10[data-v-a3427a48]{padding-right:10px}:root .pad-t-10[data-v-a3427a48]{padding-top:10px}:root .pad-b-10[data-v-a3427a48]{padding-bottom:10px}:root .pad-lr-10[data-v-a3427a48]{padding-left:10px;padding-right:10px}:root .pad-tb-10[data-v-a3427a48]{padding-top:10px;padding-bottom:10px}:root .mgn-10[data-v-a3427a48]{margin:10px}:root .mgn-l-10[data-v-a3427a48]{margin-left:10px}:root .mgn-r-10[data-v-a3427a48]{margin-right:10px}:root .mgn-t-10[data-v-a3427a48]{margin-top:10px}:root .mgn-b-10[data-v-a3427a48]{margin-bottom:10px}:root .mgn-lr-10[data-v-a3427a48]{margin-left:10px;margin-right:10px}:root .mgn-tb-10[data-v-a3427a48]{margin-top:10px;margin-bottom:10px}:root .pad-12[data-v-a3427a48]{padding:12px}:root .pad-l-12[data-v-a3427a48]{padding-left:12px}:root .pad-r-12[data-v-a3427a48]{padding-right:12px}:root .pad-t-12[data-v-a3427a48]{padding-top:12px}:root .pad-b-12[data-v-a3427a48]{padding-bottom:12px}:root .pad-lr-12[data-v-a3427a48]{padding-left:12px;padding-right:12px}:root .pad-tb-12[data-v-a3427a48]{padding-top:12px;padding-bottom:12px}:root .mgn-12[data-v-a3427a48]{margin:12px}:root .mgn-l-12[data-v-a3427a48]{margin-left:12px}:root .mgn-r-12[data-v-a3427a48]{margin-right:12px}:root .mgn-t-12[data-v-a3427a48]{margin-top:12px}:root .mgn-b-12[data-v-a3427a48]{margin-bottom:12px}:root .mgn-lr-12[data-v-a3427a48]{margin-left:12px;margin-right:12px}:root .mgn-tb-12[data-v-a3427a48]{margin-top:12px;margin-bottom:12px}:root .pad-15[data-v-a3427a48]{padding:15px}:root .pad-l-15[data-v-a3427a48]{padding-left:15px}:root .pad-r-15[data-v-a3427a48]{padding-right:15px}:root .pad-t-15[data-v-a3427a48]{padding-top:15px}:root .pad-b-15[data-v-a3427a48]{padding-bottom:15px}:root .pad-lr-15[data-v-a3427a48]{padding-left:15px;padding-right:15px}:root .pad-tb-15[data-v-a3427a48]{padding-top:15px;padding-bottom:15px}:root .mgn-15[data-v-a3427a48]{margin:15px}:root .mgn-l-15[data-v-a3427a48]{margin-left:15px}:root .mgn-r-15[data-v-a3427a48]{margin-right:15px}:root .mgn-t-15[data-v-a3427a48]{margin-top:15px}:root .mgn-b-15[data-v-a3427a48]{margin-bottom:15px}:root .mgn-lr-15[data-v-a3427a48]{margin-left:15px;margin-right:15px}:root .mgn-tb-15[data-v-a3427a48]{margin-top:15px;margin-bottom:15px}:root .pad-20[data-v-a3427a48]{padding:20px}:root .pad-l-20[data-v-a3427a48]{padding-left:20px}:root .pad-r-20[data-v-a3427a48]{padding-right:20px}:root .pad-t-20[data-v-a3427a48]{padding-top:20px}:root .pad-b-20[data-v-a3427a48]{padding-bottom:20px}:root .pad-lr-20[data-v-a3427a48]{padding-left:20px;padding-right:20px}:root .pad-tb-20[data-v-a3427a48]{padding-top:20px;padding-bottom:20px}:root .mgn-20[data-v-a3427a48]{margin:20px}:root .mgn-l-20[data-v-a3427a48]{margin-left:20px}:root .mgn-r-20[data-v-a3427a48]{margin-right:20px}:root .mgn-t-20[data-v-a3427a48]{margin-top:20px}:root .mgn-b-20[data-v-a3427a48]{margin-bottom:20px}:root .mgn-lr-20[data-v-a3427a48]{margin-left:20px;margin-right:20px}:root .mgn-tb-20[data-v-a3427a48]{margin-top:20px;margin-bottom:20px}:root .pad-24[data-v-a3427a48]{padding:24px}:root .pad-l-24[data-v-a3427a48]{padding-left:24px}:root .pad-r-24[data-v-a3427a48]{padding-right:24px}:root .pad-t-24[data-v-a3427a48]{padding-top:24px}:root .pad-b-24[data-v-a3427a48]{padding-bottom:24px}:root .pad-lr-24[data-v-a3427a48]{padding-left:24px;padding-right:24px}:root .pad-tb-24[data-v-a3427a48]{padding-top:24px;padding-bottom:24px}:root .mgn-24[data-v-a3427a48]{margin:24px}:root .mgn-l-24[data-v-a3427a48]{margin-left:24px}:root .mgn-r-24[data-v-a3427a48]{margin-right:24px}:root .mgn-t-24[data-v-a3427a48]{margin-top:24px}:root .mgn-b-24[data-v-a3427a48]{margin-bottom:24px}:root .mgn-lr-24[data-v-a3427a48]{margin-left:24px;margin-right:24px}:root .mgn-tb-24[data-v-a3427a48]{margin-top:24px;margin-bottom:24px}:root .pad-25[data-v-a3427a48]{padding:25px}:root .pad-l-25[data-v-a3427a48]{padding-left:25px}:root .pad-r-25[data-v-a3427a48]{padding-right:25px}:root .pad-t-25[data-v-a3427a48]{padding-top:25px}:root .pad-b-25[data-v-a3427a48]{padding-bottom:25px}:root .pad-lr-25[data-v-a3427a48]{padding-left:25px;padding-right:25px}:root .pad-tb-25[data-v-a3427a48]{padding-top:25px;padding-bottom:25px}:root .mgn-25[data-v-a3427a48]{margin:25px}:root .mgn-l-25[data-v-a3427a48]{margin-left:25px}:root .mgn-r-25[data-v-a3427a48]{margin-right:25px}:root .mgn-t-25[data-v-a3427a48]{margin-top:25px}:root .mgn-b-25[data-v-a3427a48]{margin-bottom:25px}:root .mgn-lr-25[data-v-a3427a48]{margin-left:25px;margin-right:25px}:root .mgn-tb-25[data-v-a3427a48]{margin-top:25px;margin-bottom:25px}:root .pad-30[data-v-a3427a48]{padding:30px}:root .pad-l-30[data-v-a3427a48]{padding-left:30px}:root .pad-r-30[data-v-a3427a48]{padding-right:30px}:root .pad-t-30[data-v-a3427a48]{padding-top:30px}:root .pad-b-30[data-v-a3427a48]{padding-bottom:30px}:root .pad-lr-30[data-v-a3427a48]{padding-left:30px;padding-right:30px}:root .pad-tb-30[data-v-a3427a48]{padding-top:30px;padding-bottom:30px}:root .mgn-30[data-v-a3427a48]{margin:30px}:root .mgn-l-30[data-v-a3427a48]{margin-left:30px}:root .mgn-r-30[data-v-a3427a48]{margin-right:30px}:root .mgn-t-30[data-v-a3427a48]{margin-top:30px}:root .mgn-b-30[data-v-a3427a48]{margin-bottom:30px}:root .mgn-lr-30[data-v-a3427a48]{margin-left:30px;margin-right:30px}:root .mgn-tb-30[data-v-a3427a48]{margin-top:30px;margin-bottom:30px}:root .pad-40[data-v-a3427a48]{padding:40px}:root .pad-l-40[data-v-a3427a48]{padding-left:40px}:root .pad-r-40[data-v-a3427a48]{padding-right:40px}:root .pad-t-40[data-v-a3427a48]{padding-top:40px}:root .pad-b-40[data-v-a3427a48]{padding-bottom:40px}:root .pad-lr-40[data-v-a3427a48]{padding-left:40px;padding-right:40px}:root .pad-tb-40[data-v-a3427a48]{padding-top:40px;padding-bottom:40px}:root .mgn-40[data-v-a3427a48]{margin:40px}:root .mgn-l-40[data-v-a3427a48]{margin-left:40px}:root .mgn-r-40[data-v-a3427a48]{margin-right:40px}:root .mgn-t-40[data-v-a3427a48]{margin-top:40px}:root .mgn-b-40[data-v-a3427a48]{margin-bottom:40px}:root .mgn-lr-40[data-v-a3427a48]{margin-left:40px;margin-right:40px}:root .mgn-tb-40[data-v-a3427a48]{margin-top:40px;margin-bottom:40px}:root .pad-50[data-v-a3427a48]{padding:50px}:root .pad-l-50[data-v-a3427a48]{padding-left:50px}:root .pad-r-50[data-v-a3427a48]{padding-right:50px}:root .pad-t-50[data-v-a3427a48]{padding-top:50px}:root .pad-b-50[data-v-a3427a48]{padding-bottom:50px}:root .pad-lr-50[data-v-a3427a48]{padding-left:50px;padding-right:50px}:root .pad-tb-50[data-v-a3427a48]{padding-top:50px;padding-bottom:50px}:root .mgn-50[data-v-a3427a48]{margin:50px}:root .mgn-l-50[data-v-a3427a48]{margin-left:50px}:root .mgn-r-50[data-v-a3427a48]{margin-right:50px}:root .mgn-t-50[data-v-a3427a48]{margin-top:50px}:root .mgn-b-50[data-v-a3427a48]{margin-bottom:50px}:root .mgn-lr-50[data-v-a3427a48]{margin-left:50px;margin-right:50px}:root .mgn-tb-50[data-v-a3427a48]{margin-top:50px;margin-bottom:50px}:root .pad-60[data-v-a3427a48]{padding:60px}:root .pad-l-60[data-v-a3427a48]{padding-left:60px}:root .pad-r-60[data-v-a3427a48]{padding-right:60px}:root .pad-t-60[data-v-a3427a48]{padding-top:60px}:root .pad-b-60[data-v-a3427a48]{padding-bottom:60px}:root .pad-lr-60[data-v-a3427a48]{padding-left:60px;padding-right:60px}:root .pad-tb-60[data-v-a3427a48]{padding-top:60px;padding-bottom:60px}:root .mgn-60[data-v-a3427a48]{margin:60px}:root .mgn-l-60[data-v-a3427a48]{margin-left:60px}:root .mgn-r-60[data-v-a3427a48]{margin-right:60px}:root .mgn-t-60[data-v-a3427a48]{margin-top:60px}:root .mgn-b-60[data-v-a3427a48]{margin-bottom:60px}:root .mgn-lr-60[data-v-a3427a48]{margin-left:60px;margin-right:60px}:root .mgn-tb-60[data-v-a3427a48]{margin-top:60px;margin-bottom:60px}:root .pad-70[data-v-a3427a48]{padding:70px}:root .pad-l-70[data-v-a3427a48]{padding-left:70px}:root .pad-r-70[data-v-a3427a48]{padding-right:70px}:root .pad-t-70[data-v-a3427a48]{padding-top:70px}:root .pad-b-70[data-v-a3427a48]{padding-bottom:70px}:root .pad-lr-70[data-v-a3427a48]{padding-left:70px;padding-right:70px}:root .pad-tb-70[data-v-a3427a48]{padding-top:70px;padding-bottom:70px}:root .mgn-70[data-v-a3427a48]{margin:70px}:root .mgn-l-70[data-v-a3427a48]{margin-left:70px}:root .mgn-r-70[data-v-a3427a48]{margin-right:70px}:root .mgn-t-70[data-v-a3427a48]{margin-top:70px}:root .mgn-b-70[data-v-a3427a48]{margin-bottom:70px}:root .mgn-lr-70[data-v-a3427a48]{margin-left:70px;margin-right:70px}:root .mgn-tb-70[data-v-a3427a48]{margin-top:70px;margin-bottom:70px}:root .pad-80[data-v-a3427a48]{padding:80px}:root .pad-l-80[data-v-a3427a48]{padding-left:80px}:root .pad-r-80[data-v-a3427a48]{padding-right:80px}:root .pad-t-80[data-v-a3427a48]{padding-top:80px}:root .pad-b-80[data-v-a3427a48]{padding-bottom:80px}:root .pad-lr-80[data-v-a3427a48]{padding-left:80px;padding-right:80px}:root .pad-tb-80[data-v-a3427a48]{padding-top:80px;padding-bottom:80px}:root .mgn-80[data-v-a3427a48]{margin:80px}:root .mgn-l-80[data-v-a3427a48]{margin-left:80px}:root .mgn-r-80[data-v-a3427a48]{margin-right:80px}:root .mgn-t-80[data-v-a3427a48]{margin-top:80px}:root .mgn-b-80[data-v-a3427a48]{margin-bottom:80px}:root .mgn-lr-80[data-v-a3427a48]{margin-left:80px;margin-right:80px}:root .mgn-tb-80[data-v-a3427a48]{margin-top:80px;margin-bottom:80px}:root .pad-90[data-v-a3427a48]{padding:90px}:root .pad-l-90[data-v-a3427a48]{padding-left:90px}:root .pad-r-90[data-v-a3427a48]{padding-right:90px}:root .pad-t-90[data-v-a3427a48]{padding-top:90px}:root .pad-b-90[data-v-a3427a48]{padding-bottom:90px}:root .pad-lr-90[data-v-a3427a48]{padding-left:90px;padding-right:90px}:root .pad-tb-90[data-v-a3427a48]{padding-top:90px;padding-bottom:90px}:root .mgn-90[data-v-a3427a48]{margin:90px}:root .mgn-l-90[data-v-a3427a48]{margin-left:90px}:root .mgn-r-90[data-v-a3427a48]{margin-right:90px}:root .mgn-t-90[data-v-a3427a48]{margin-top:90px}:root .mgn-b-90[data-v-a3427a48]{margin-bottom:90px}:root .mgn-lr-90[data-v-a3427a48]{margin-left:90px;margin-right:90px}:root .mgn-tb-90[data-v-a3427a48]{margin-top:90px;margin-bottom:90px}:root .pad-100[data-v-a3427a48]{padding:100px}:root .pad-l-100[data-v-a3427a48]{padding-left:100px}:root .pad-r-100[data-v-a3427a48]{padding-right:100px}:root .pad-t-100[data-v-a3427a48]{padding-top:100px}:root .pad-b-100[data-v-a3427a48]{padding-bottom:100px}:root .pad-lr-100[data-v-a3427a48]{padding-left:100px;padding-right:100px}:root .pad-tb-100[data-v-a3427a48]{padding-top:100px;padding-bottom:100px}:root .mgn-100[data-v-a3427a48]{margin:100px}:root .mgn-l-100[data-v-a3427a48]{margin-left:100px}:root .mgn-r-100[data-v-a3427a48]{margin-right:100px}:root .mgn-t-100[data-v-a3427a48]{margin-top:100px}:root .mgn-b-100[data-v-a3427a48]{margin-bottom:100px}:root .mgn-lr-100[data-v-a3427a48]{margin-left:100px;margin-right:100px}:root .mgn-tb-100[data-v-a3427a48]{margin-top:100px;margin-bottom:100px}:root .pad-120[data-v-a3427a48]{padding:120px}:root .pad-l-120[data-v-a3427a48]{padding-left:120px}:root .pad-r-120[data-v-a3427a48]{padding-right:120px}:root .pad-t-120[data-v-a3427a48]{padding-top:120px}:root .pad-b-120[data-v-a3427a48]{padding-bottom:120px}:root .pad-lr-120[data-v-a3427a48]{padding-left:120px;padding-right:120px}:root .pad-tb-120[data-v-a3427a48]{padding-top:120px;padding-bottom:120px}:root .mgn-120[data-v-a3427a48]{margin:120px}:root .mgn-l-120[data-v-a3427a48]{margin-left:120px}:root .mgn-r-120[data-v-a3427a48]{margin-right:120px}:root .mgn-t-120[data-v-a3427a48]{margin-top:120px}:root .mgn-b-120[data-v-a3427a48]{margin-bottom:120px}:root .mgn-lr-120[data-v-a3427a48]{margin-left:120px;margin-right:120px}:root .mgn-tb-120[data-v-a3427a48]{margin-top:120px;margin-bottom:120px}[data-v-a3427a48]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html[data-v-a3427a48]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:var(--type-size-base);width:100%;height:100%}body[data-v-a3427a48]{background-color:#fff;font-family:Poppins,sans-serif;font-size:var(--type-size-default);line-height:var(--type-line-height-body)}.container[data-v-a3427a48]{width:100%}.v-app[data-v-a3427a48]{margin:0 auto;width:100%;min-height:300px}.devise-container[data-v-a3427a48]{margin:0 auto;max-width:500px;background-color:#2c5444;padding:40px 10px;border-radius:20px}.devise-container h2[data-v-a3427a48]{margin-bottom:10px}.devise-container input[type=email][data-v-a3427a48],.devise-container input[type=password][data-v-a3427a48],.devise-container input[type=submit][data-v-a3427a48]{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-a3427a48]{cursor:pointer}.devise-container .actions input[data-v-a3427a48]{margin:20px 0;justify-content:center;font-size:var(--type-size-default);background-color:#2c5444;color:#fff}a[data-v-a3427a48],a[data-v-a3427a48]:hover,a[data-v-a3427a48]:focus{color:#57ca85;outline:none;text-decoration:none;transition:.2s ease}a[data-v-a3427a48]:hover{color:#2d8e54;text-decoration:underline}a[data-v-a3427a48]:focus{color:#164057}h1[data-v-a3427a48],h2[data-v-a3427a48],h3[data-v-a3427a48],h4[data-v-a3427a48],h5[data-v-a3427a48],h6[data-v-a3427a48]{font-family:Poppins,sans-serif;color:#000}.heading-1[data-v-a3427a48],.heading-2[data-v-a3427a48],.heading-3[data-v-a3427a48],.heading-4[data-v-a3427a48],.heading-5[data-v-a3427a48],.heading-6[data-v-a3427a48]{font-family:Poppins,sans-serif;line-height:var(--type-line-height-heading)}.heading-1[data-v-a3427a48]{font-size:2.5rem}.heading-2[data-v-a3427a48]{font-size:2rem}.heading-3[data-v-a3427a48]{font-size:1.75rem}.heading-4[data-v-a3427a48]{font-size:1.5rem}.heading-5[data-v-a3427a48]{font-size:1.25rem}.heading-6[data-v-a3427a48]{font-size:1rem}.error_text[data-v-a3427a48]{color:#f94144;font-size:var(--type-size-small-2)}.v-navbar[data-v-a3427a48]{width:100%;min-height:50px}nav[data-v-a3427a48]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.nav-group[data-v-a3427a48],.nav-right[data-v-a3427a48]{display:flex;flex-direction:row}.nav-link[data-v-a3427a48]{font-size:18px}.nav-loggedout[data-v-a3427a48]{color:#000}.nav-loggedin[data-v-a3427a48]{background-color:#57ca85;border-radius:22px;padding-left:5px;padding-right:20px;min-height:50px}.nav-loggedin a[data-v-a3427a48]{color:#fff}.nav-loggedin a[data-v-a3427a48]:hover{color:var(--color-client-primary)}.nav-loggedin .nav-link[data-v-a3427a48]{color:#fff}.dropdown-navbar .v-dropdown-menu__container[data-v-a3427a48]{background-color:#57ca85;border-radius:5px;min-width:85px;padding:5px;line-height:26px}.dropdown-navbar .user-icon[data-v-a3427a48]{font-size:20px;padding-right:5px}.dropdown-navbar .arrow-icon[data-v-a3427a48]{font-size:11px;padding-left:5px}.dropdown-navbar--user .v-dropdown-menu__container[data-v-a3427a48]{min-width:85px}.dropdown-navbar--data .v-dropdown-menu__container[data-v-a3427a48]{min-width:100px}@media only screen and (min-width: 560px){nav[data-v-a3427a48]{gap:12px}}@media only screen and (min-width: 654px){nav[data-v-a3427a48]{gap:15px}}@media only screen and (min-width: 668px){nav[data-v-a3427a48]{gap:5%}}button[data-v-a3427a48]{cursor:pointer;font-family:Poppins,sans-serif}.action_button[data-v-a3427a48],.cancel_button[data-v-a3427a48]{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-a3427a48]{background-color:#ccc}.action_button[data-v-a3427a48]:disabled,.cancel_button[data-v-a3427a48]:disabled{background-color:#ccc;color:#555;cursor:not-allowed}.small_button[data-v-a3427a48]{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-a3427a48]{width:fit-content}.button__empty[data-v-a3427a48]{background-color:#fff;color:#000;border:black solid 1px}.button__gray[data-v-a3427a48]{background-color:#ddd;color:#000;border:#666666 solid 1px}.button__danger[data-v-a3427a48]{background-color:#ff4a327a;color:#f94144;border:#F94144 solid 1px}.btn[data-v-a3427a48]{border-radius:59px;padding:10px 24px}.btn-primary[data-v-a3427a48]{color:#fff!important;background-color:#2c5444}.btn-primary[data-v-a3427a48]:hover{background-color:var(--color-client-secondary)}.btn-secondary[data-v-a3427a48]{background-color:#eef5fa}.btn-pricing[data-v-a3427a48]{font-size:22px;border:none}.simple-table[data-v-a3427a48]{border-collapse:collapse;border:1px solid var(--color-table-border);background-color:#fff;margin-top:20px}.simple-table th[data-v-a3427a48],.simple-table td[data-v-a3427a48]{padding:5px;border:1px solid var(--color-table-border)}.item-cell[data-v-a3427a48]{padding:5px}.date-cell[data-v-a3427a48]{white-space:nowrap}.number-cell[data-v-a3427a48]{text-align:right}.negative-cell[data-v-a3427a48]{color:#f94144}.net-worth-row[data-v-a3427a48]{background-color:#f5dc98}.bold-cell[data-v-a3427a48]{font-weight:700}.warn-text[data-v-a3427a48]{color:#fb991c}.error-text[data-v-a3427a48]{color:#f94144}.form__panel[data-v-a3427a48]{display:block}.form__row[data-v-a3427a48]{padding-top:15px;padding-bottom:5px}.form__row--fields[data-v-a3427a48]{display:flex}.form__header[data-v-a3427a48]{width:26%}.form__input[data-v-a3427a48]{width:100%}.form__input input[data-v-a3427a48]{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-a3427a48]{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-a3427a48]{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-a3427a48]{width:100%}.form__input .dp__main input[data-v-a3427a48]{width:100%;padding-left:32px}@media only screen and (min-width: 560px){.form__input input[data-v-a3427a48],.form__input select[data-v-a3427a48],.form__input .dp__main[data-v-a3427a48]{width:75%}}@media only screen and (min-width: 1140px){.form__input input[data-v-a3427a48],.form__input select[data-v-a3427a48],.form__input .dp__main[data-v-a3427a48]{width:50%}}.form__input input[data-v-a3427a48]:hover,.form__input select[data-v-a3427a48]:hover,.form__input textarea[data-v-a3427a48]:hover{border-color:var(--color-input-hover)}.form__input input[data-v-a3427a48]:focus{border-color:var(--color-input-focus)}.form__input select[data-v-a3427a48]:focus{border-color:var(--color-input-focus)}.form__input textarea[data-v-a3427a48]:focus{border-color:var(--color-input-focus)}.form__input[data-v-a3427a48]:disabled{background-color:#00000008;border-color:#00000026}.form__buttons[data-v-a3427a48]{display:flex;gap:10px;padding-top:40px}.form__button_group[data-v-a3427a48]{display:flex;gap:10px}.form__input--mandatory[data-v-a3427a48]{color:#f94144}.form__input--mandatory__one-of-two[data-v-a3427a48]{color:#f94144;vertical-align:super}.form__section[data-v-a3427a48]{padding:30px 10px}.disabled-field[data-v-a3427a48]{color:#aaa}.select-wrapper[data-v-a3427a48]{position:relative}.select-wrapper[data-v-a3427a48]: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-a3427a48]{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-a3427a48]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent;cursor:not-allowed}.select-wrapper select[data-v-a3427a48]:focus{outline:none;border-color:#2c5444}.admin-page-container[data-v-a3427a48],.v-team-member[data-v-a3427a48]{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-a3427a48],.sysadmin-page-header h1[data-v-a3427a48],.sysadmin-page-header .sysadmin-page-header__title[data-v-a3427a48],.page-header h1[data-v-a3427a48],.page-header .page-header__title[data-v-a3427a48]{color:#2c5444;font-size:32px;font-weight:700;margin:0 0 20px}.admin-section-heading[data-v-a3427a48]{color:#2c5444;font-size:24px;font-weight:700;margin-bottom:20px}.page-header[data-v-a3427a48]{margin-bottom:18px}.page-header h1[data-v-a3427a48],.page-header .page-header__title[data-v-a3427a48]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.page-header .page-header__subtitle[data-v-a3427a48]{margin:0;color:#6b7280;font-weight:500}.page-header .page-header__icon[data-v-a3427a48]{font-size:.9em;flex:0 0 auto}.sysadmin-page-header[data-v-a3427a48]{margin-bottom:18px}.sysadmin-page-header h1[data-v-a3427a48],.sysadmin-page-header .sysadmin-page-header__title[data-v-a3427a48]{margin:0 0 4px;display:flex;align-items:center;gap:10px}.sysadmin-page-header.sysadmin-page-header .sysadmin-page-header__title[data-v-a3427a48]{color:#1a5276}.sysadmin-page-header .sysadmin-page-header__subtitle[data-v-a3427a48]{margin:0;color:#6b7280;font-weight:500}.sysadmin-page-header .sysadmin-page-header__icon[data-v-a3427a48]{font-size:.9em;flex:0 0 auto}.admin-back-button[data-v-a3427a48]{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-a3427a48]:hover{background-color:#f8f9fa}.admin-back-button svg[data-v-a3427a48]{font-size:14px}.admin-card[data-v-a3427a48],.v-team-member .unauthorized-error[data-v-a3427a48]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;margin-bottom:20px}.deploy-page[data-v-a3427a48]{display:flex;flex-direction:column;gap:20px}.deploy-page .deploy-card[data-v-a3427a48]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px}.deploy-page .deploy-section-title[data-v-a3427a48]{color:#1a5276;font-size:20px;font-weight:700;margin:0 0 16px}.deploy-page .deploy-meta[data-v-a3427a48]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.deploy-page .deploy-meta-item[data-v-a3427a48]{display:flex;flex-direction:column;gap:4px}.deploy-page .deploy-label[data-v-a3427a48]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:600}.deploy-page .deploy-value[data-v-a3427a48]{font-size:15px;font-weight:500;color:#1f2937}.deploy-page .deploy-list-block[data-v-a3427a48]{margin-top:18px}.deploy-page .deploy-list[data-v-a3427a48]{margin:8px 0 0;padding-left:18px;color:#374151}.deploy-page .deploy-list li[data-v-a3427a48]{margin:6px 0}.admin-form-card[data-v-a3427a48]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.admin-loading-indicator[data-v-a3427a48],.v-team-member .loading-indicator[data-v-a3427a48]{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-loading-error[data-v-a3427a48],.v-team-member .loading-error[data-v-a3427a48]{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:700}.admin-form-container[data-v-a3427a48]{margin-bottom:30px}.admin-form-container .admin-form-row[data-v-a3427a48]{display:flex;margin-bottom:25px;gap:20px}.admin-form-container .admin-form-row[data-v-a3427a48]:last-child{margin-bottom:0}.admin-form-container .admin-form-group[data-v-a3427a48]{display:flex;flex-direction:column}.admin-form-container .admin-form-group label[data-v-a3427a48]{font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.admin-form-container .admin-form-group .field-text[data-v-a3427a48]{padding:12px;font-size:16px;color:#000}.admin-form-container .admin-form-group input[data-v-a3427a48],.admin-form-container .admin-form-group select[data-v-a3427a48]{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-a3427a48]:disabled,.admin-form-container .admin-form-group select[data-v-a3427a48]:disabled{background-color:#f1f3f5;color:#000;border-color:transparent}.admin-form-container .admin-form-group input[data-v-a3427a48]:focus,.admin-form-container .admin-form-group select[data-v-a3427a48]:focus{outline:none;border-color:#2c5444;box-shadow:0 0 0 3px #007bff1a}.admin-form-container .admin-form-group select.select-wrapper[data-v-a3427a48]{-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-a3427a48]{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-a3427a48]{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-a3427a48]{background-color:#fff;color:#555;border:1px solid #ddd}.admin-button-container .cancel-btn[data-v-a3427a48]:hover{background-color:#f8f9fa;border-color:#adb5bd}.admin-button-container .action-btn[data-v-a3427a48]{background-color:#2c5444;color:#fff;border:1px solid #2C5444}.admin-button-container .action-btn[data-v-a3427a48]:hover{background-color:#1a3329;border-color:#1a3329}.admin-primary-btn[data-v-a3427a48],.v-team-member .page-header .profile-image-header .edit-btn[data-v-a3427a48],.v-team-member .unauthorized-error .back-btn[data-v-a3427a48]{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-a3427a48]:hover,.v-team-member .page-header .profile-image-header .edit-btn[data-v-a3427a48]:hover,.v-team-member .unauthorized-error .back-btn[data-v-a3427a48]:hover{background-color:#1a3329;border-color:#1a3329}.admin-badge[data-v-a3427a48]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.admin-badge.active[data-v-a3427a48]{background-color:#57ca85;color:#fff}.admin-badge.inactive[data-v-a3427a48]{background-color:#f94144;color:#fff}.admin-badge.admin[data-v-a3427a48]{background-color:#797979;color:#fff}.admin-badge.manager[data-v-a3427a48]{background-color:#ffbc02;color:#fff}.admin-badge.employee[data-v-a3427a48]{background-color:#177100;color:#fff}.admin-badge.id[data-v-a3427a48],.admin-badge.external-uuid[data-v-a3427a48]{background-color:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons[data-v-a3427a48]{display:flex;flex-direction:row;gap:12px}.admin-action-buttons button[data-v-a3427a48]{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.change-password-btn[data-v-a3427a48]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.change-password-btn[data-v-a3427a48]:hover{background-color:#f8f9fa}.admin-action-buttons button.edit-btn[data-v-a3427a48]{background:#fff;color:#333;border:1px solid #ddd}.admin-action-buttons button.edit-btn[data-v-a3427a48]:hover{background-color:#f8f9fa}.admin-action-buttons button.delete-btn[data-v-a3427a48]{background-color:#f94144;color:#fff;border:none}.admin-action-buttons button.delete-btn[data-v-a3427a48]:hover{background-color:#f71013}.admin-action-buttons button svg[data-v-a3427a48]{font-size:14px}.admin-detail-item[data-v-a3427a48]{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.admin-detail-item .detail-icon[data-v-a3427a48]{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-a3427a48]{flex:1}.admin-detail-item .detail-info .detail-label[data-v-a3427a48]{font-size:11px;color:#666;margin-bottom:2px;text-transform:uppercase;font-weight:500}.admin-detail-item .detail-info .detail-value[data-v-a3427a48]{font-size:14px;color:#333;font-weight:500}.admin-search-box[data-v-a3427a48]{position:relative;display:flex;align-items:center;flex:1}.admin-search-box input[data-v-a3427a48]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:100%;font-size:16px;background-color:#f8f9fa}.admin-search-box input[data-v-a3427a48]:focus{outline:none;border-color:#2c5444}.admin-search-box .search-button[data-v-a3427a48]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#777}.admin-search-box .search-button[data-v-a3427a48]:hover{color:#2c5444}.admin-filter-select select[data-v-a3427a48]{min-width:150px}.admin-filter-select select[data-v-a3427a48]:focus{border-color:#2c5444}.admin-header-section[data-v-a3427a48]{display:flex;flex-direction:column;margin-bottom:20px;gap:15px}.admin-header-section h1[data-v-a3427a48]{color:#2c5444;font-size:32px;font-weight:700;margin:0}.admin-header-section .top-row[data-v-a3427a48]{display:flex;justify-content:space-between;align-items:center}.admin-filters-row[data-v-a3427a48]{display:flex;gap:15px;align-items:center}.admin-add-btn[data-v-a3427a48]{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-a3427a48]{font-size:14px}.admin-add-btn[data-v-a3427a48]:hover{background-color:#1a3329}.table-containers[data-v-a3427a48]{display:flex;gap:20px}.table-containers .table-container[data-v-a3427a48]{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-a3427a48]{font-weight:700}.table-containers .table-value[data-v-a3427a48]{font-size:1.2em}.sysadmin-button-bar[data-v-a3427a48]{display:flex;gap:20px;padding-top:30px}.swal-password-form[data-v-a3427a48]{margin:20px 0}.swal-password-form .form-group[data-v-a3427a48]{text-align:left;display:flex;flex-direction:column;width:100%}.swal-password-form .form-group[data-v-a3427a48]:first-child{margin-bottom:25px}.swal-password-form .form-group[data-v-a3427a48]:not(:first-child){margin-bottom:0}.swal-password-form .form-group label[data-v-a3427a48]{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-a3427a48]{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-a3427a48]:focus{border-color:#2c5444;outline:none;box-shadow:0 0 0 2px #007bff40}.v-team-member .page-header[data-v-a3427a48]{position:relative;margin-bottom:24px}.v-team-member .page-header .profile-image-header[data-v-a3427a48]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:12px}.v-team-member .page-header .profile-image-header .edit-btn[data-v-a3427a48]{padding:8px 16px;font-size:14px;display:flex;align-items:center;gap:6px;white-space:nowrap}.v-team-member .page-header .profile-image-header .edit-btn font-awesome-icon[data-v-a3427a48]{font-size:14px}.v-team-member .page-header .profile-image-header .profile-image[data-v-a3427a48]{width:50px;height:50px;border-radius:50%;background-color:#f1f3f5;overflow:hidden}.v-team-member .page-header .profile-image-header .profile-image img[data-v-a3427a48]{width:100%;height:100%;object-fit:cover}.v-team-member .page-header .profile-image-header .profile-image img.no-image[data-v-a3427a48]{background-color:#e0e0e0;position:relative}.v-team-member .page-header .profile-image-header .profile-image img.no-image[data-v-a3427a48]:after{content:"\\f007";font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;color:#999;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-team-member .unauthorized-error[data-v-a3427a48]{padding:40px;text-align:center}.v-team-member .unauthorized-error .error-message[data-v-a3427a48]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:18px;font-weight:600;color:#dc2626;margin-bottom:24px}.v-team-member .unauthorized-error .error-message font-awesome-icon[data-v-a3427a48]{font-size:24px}.v-team-member .unauthorized-error .back-btn[data-v-a3427a48]{padding:12px 24px}.v-team-member .training-panels[data-v-a3427a48]{display:flex;flex-direction:column;gap:24px}@media (max-width: 560px){.v-team-member[data-v-a3427a48]{padding:10px}}
