@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400;500;600;700&display=swap";.notify-wrapper{position:fixed;top:20px;right:20px;z-index:99999}.notify-modal{min-width:260px;max-width:400px;padding:14px 18px;border-radius:8px;color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 15px #00000026;font-weight:600;animation:pop .25s ease-out}.notify-modal.success{background:#2ecc71}.notify-modal.failed{background:#e74c3c}.notify-modal.warning{background:#f1c40f;color:#000}.message{flex:1;margin-right:10px}.close-btn{width:22px;height:22px;cursor:pointer;opacity:.8;transition:.2s}.close-btn:hover{opacity:1}@keyframes pop{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .3s ease}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(-10px)}[data-v-fe72d01a]{box-sizing:border-box}.main-body[data-v-fe72d01a]{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at top left,rgba(200,152,7,.08),transparent 30%),linear-gradient(135deg,#02281e,#011511);font-family:Inter,Segoe UI,sans-serif;color:#fff;overflow-x:hidden}.header[data-v-fe72d01a]{height:72px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;padding:0 32px;position:sticky;top:0;z-index:20}.header img[data-v-fe72d01a]{height:42px}main[data-v-fe72d01a]{flex:1;width:100%;max-width:1350px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:80px;padding:60px}.left-side[data-v-fe72d01a]{flex:1;max-width:560px}.left-side h1[data-v-fe72d01a]{font-size:56px;line-height:1.05;margin-bottom:18px;font-weight:800;letter-spacing:-2px}.left-side .gold[data-v-fe72d01a]{color:#d4a514}.left-side p[data-v-fe72d01a]{color:#ffffffbf;font-size:17px;line-height:1.7;margin-bottom:30px}.instructions[data-v-fe72d01a]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.instructions h3[data-v-fe72d01a]{margin-bottom:16px;font-size:16px;color:#d4a514;letter-spacing:.5px}.instructions ul[data-v-fe72d01a]{padding-left:18px;display:flex;flex-direction:column;gap:14px}.instructions li[data-v-fe72d01a]{color:#ffffffd1;line-height:1.6;font-size:14px}.login-container[data-v-fe72d01a]{width:420px;position:relative}.map-btn-container[data-v-fe72d01a]{display:flex;justify-content:flex-end;margin-bottom:14px}.map-btn[data-v-fe72d01a]{border:none;background:#ffffff14;color:#fff;padding:10px 18px;border-radius:12px;font-size:13px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:.25s ease}.map-btn[data-v-fe72d01a]:hover{background:#ffffff26;transform:translateY(-1px)}.box[data-v-fe72d01a]{background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:30px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 40px #00000047,inset 0 1px #ffffff0d}.box-header[data-v-fe72d01a]{margin-bottom:28px}.box-header label[data-v-fe72d01a]{font-size:28px;font-weight:800;letter-spacing:-1px}.status-msg[data-v-fe72d01a]{margin-bottom:18px}.status-msg label[data-v-fe72d01a]{display:inline-flex;align-items:center;padding:10px 16px;border-radius:10px;background:#10b98126;border:1px solid rgba(16,185,129,.2);color:#7ef0b3;font-size:13px;font-weight:600}.box-body[data-v-fe72d01a]{display:flex;flex-direction:column;gap:22px}.notice[data-v-fe72d01a]{background:#d4a51414;border:1px solid rgba(212,165,20,.15);border-radius:12px;padding:14px}.notice label[data-v-fe72d01a]{color:#f4d06f;font-size:13px;line-height:1.5}.input-group[data-v-fe72d01a]{display:flex;flex-direction:column;gap:10px}.input-group label[data-v-fe72d01a]{font-size:13px;font-weight:700;letter-spacing:1px;color:#fffc}.input-group input[data-v-fe72d01a]{width:100%;height:58px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff12;color:#fff;padding:0 18px;font-size:22px;font-weight:700;letter-spacing:8px;text-align:center;transition:.25s ease}.input-group input[data-v-fe72d01a]::placeholder{letter-spacing:0;font-size:15px;font-weight:400}.input-group input[data-v-fe72d01a]:focus{outline:none;border-color:#d4a51499;box-shadow:0 0 0 4px #d4a5141f}.enter-btn-container[data-v-fe72d01a]{margin-top:5px}.enter-btn[data-v-fe72d01a]{width:100%;height:54px;border:none;border-radius:16px;background:linear-gradient(135deg,#d4a514,#b7860b);color:#fff;font-size:15px;font-weight:800;letter-spacing:1px;cursor:pointer;transition:.25s ease;box-shadow:0 10px 25px #d4a51440}.enter-btn[data-v-fe72d01a]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #d4a51459}.tries-info[data-v-fe72d01a]{margin-top:18px;text-align:center}.tries-info label[data-v-fe72d01a]{color:#fff9;font-size:13px}.overlay[data-v-fe72d01a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-gif[data-v-fe72d01a]{width:95px;height:95px}.timeout-box[data-v-fe72d01a]{width:380px;background:#fff;color:#111827;border-radius:24px;padding:32px;text-align:center;box-shadow:0 20px 50px #00000059;animation:popup-fe72d01a .3s ease}.timeout-header img[data-v-fe72d01a]{height:52px;margin-bottom:14px}.timeout-header h2[data-v-fe72d01a]{font-size:24px;font-weight:800;color:#b7860b}.timeout-body[data-v-fe72d01a]{margin-top:16px;line-height:1.7;color:#4b5563}.timeout-timer[data-v-fe72d01a]{margin-top:28px}.timeout-timer h1[data-v-fe72d01a]{font-size:64px;color:#02281e;margin-bottom:4px;font-weight:800}.timeout-timer small[data-v-fe72d01a]{color:#6b7280}@keyframes popup-fe72d01a{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (max-width: 980px){main[data-v-fe72d01a]{flex-direction:column;justify-content:center;padding:40px 24px;gap:40px}.left-side[data-v-fe72d01a]{text-align:center}.left-side h1[data-v-fe72d01a]{font-size:42px}.login-container[data-v-fe72d01a]{width:100%;max-width:430px}}@media (max-width: 600px){.header[data-v-fe72d01a]{padding:0 18px}main[data-v-fe72d01a]{padding:30px 18px}.left-side h1[data-v-fe72d01a]{font-size:34px}.box[data-v-fe72d01a]{padding:22px;border-radius:20px}.input-group input[data-v-fe72d01a]{font-size:18px;letter-spacing:5px}.timeout-box[data-v-fe72d01a]{width:92%;padding:24px}}.otp-container[data-v-19174e31]{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#00000090;display:flex;align-items:center;justify-content:center}.modal[data-v-19174e31]{width:400px;padding:30px;background-color:#fff;border-radius:20px;text-align:center}.title[data-v-19174e31]{margin-bottom:10px;font-size:22px;font-weight:700;color:#333}.subtitle[data-v-19174e31]{margin-bottom:20px;font-size:14px;color:#666}.otp-input[data-v-19174e31]{width:90%;padding:12px;font-size:16px;border:2px solid #ccc;border-radius:10px;outline:none;margin-bottom:20px;text-align:center}.otp-input[data-v-19174e31]:focus{border-color:#2c7be5}.submit-btn[data-v-19174e31]{width:100%;padding:12px;background-color:#2c7be5;border:none;border-radius:10px;color:#fff;font-size:16px;cursor:pointer;transition:background-color .2s}.submit-btn[data-v-19174e31]:hover{background-color:#2563eb}.overlay[data-v-bffa59a3]{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#00000090;display:flex;align-items:center;justify-content:center}.main-body[data-v-bffa59a3]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(to bottom right,#024b30,#001e1c);color:#fff}.header[data-v-bffa59a3]{background:#fff;box-shadow:0 5px 15px #0000001a;height:60px;display:flex;align-items:center;padding:0 20px}.header img[data-v-bffa59a3]{height:40px}main[data-v-bffa59a3]{flex:1;display:flex;justify-content:space-around;align-items:center;padding:50px;gap:40px}.left-side[data-v-bffa59a3]{font-size:30px;font-weight:700;line-height:1.2}.survey-label[data-v-bffa59a3]{color:#c89807;font-size:22px;letter-spacing:1px}.login-container[data-v-bffa59a3]{max-width:400px;width:100%}.map-btn-container[data-v-bffa59a3]{display:flex;justify-content:flex-end;margin-bottom:15px}.map-btn[data-v-bffa59a3]{background:#28904b;border:none;color:#fff;font-weight:700;padding:8px 15px;border-radius:8px;cursor:pointer;transition:background .3s}.map-btn[data-v-bffa59a3]:hover{background:#1e703c}.box[data-v-bffa59a3]{background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #0000004d;padding:25px 30px;color:#fff;display:flex;flex-direction:column;gap:25px;transition:.3s}.box-header[data-v-bffa59a3]{text-align:center;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.4);font-weight:700;font-size:22px;color:#fff;letter-spacing:1px}.box-body[data-v-bffa59a3]{display:flex;flex-direction:column;gap:20px}.form-top[data-v-bffa59a3]{display:flex;flex-direction:column;gap:8px}.form-top label[data-v-bffa59a3]{font-weight:600;color:#fff}.form-top select[data-v-bffa59a3]{width:100%;padding:8px 10px;border-radius:8px;border:none;outline:none;background:#ffffffe6;font-size:14px}.form-group[data-v-bffa59a3]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-bffa59a3]{font-weight:600;font-size:15px;color:#fff}.form-group input[data-v-bffa59a3]{padding:10px;border-radius:8px;border:none;outline:none;font-size:16px;background:#fff;text-align:left;color:#000}.status[data-v-bffa59a3]{color:#ff7b7b;font-size:13px;margin-top:-5px}.form-actions[data-v-bffa59a3]{display:flex;justify-content:flex-end}.enter-btn[data-v-bffa59a3]{background:#c89807;border:none;border-radius:8px;color:#fff;font-weight:700;padding:10px 20px;cursor:pointer;transition:background .3s,transform .2s}.enter-btn[data-v-bffa59a3]:hover{background:#a57a05;transform:scale(1.03)}@media (max-width: 768px){main[data-v-bffa59a3]{flex-direction:column;padding:20px;gap:30px}.left-side[data-v-bffa59a3]{text-align:center;font-size:22px}}.overlay[data-v-b5dc4149]{background-color:#000000cb;top:0;left:0;width:100%;height:100%;position:fixed;display:flex;align-items:center;justify-content:center}.main-container[data-v-b5dc4149]{display:flex;flex-direction:column;background:#f9fafb;min-height:100vh}.header[data-v-b5dc4149]{background:#084014;padding:15px 20px;font-size:20px;color:#fff;display:flex;align-items:center;justify-content:space-between}.back-btn[data-v-b5dc4149]{cursor:pointer;font-size:16px;color:#e0e0e0}.back-btn[data-v-b5dc4149]:hover{color:#fff}.title[data-v-b5dc4149]{font-weight:700}.content[data-v-b5dc4149]{padding:20px;display:flex;flex-direction:column;gap:25px}.section-title[data-v-b5dc4149]{font-size:18px;font-weight:700;margin-bottom:10px;color:#333}.form-row[data-v-b5dc4149]{display:grid;grid-template-columns:40% 40%;gap:10px}.form-group[data-v-b5dc4149]{display:flex;flex-direction:column;flex:1}.form-group label[data-v-b5dc4149]{font-size:14px;font-weight:600;margin-bottom:5px}.form-group input[data-v-b5dc4149]{padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px}.coord-grid[data-v-b5dc4149]{display:flex;gap:40px}.coord-grid div[data-v-b5dc4149]{display:flex;flex-direction:column}.coord-grid label[data-v-b5dc4149]{font-weight:600}.coord-grid span[data-v-b5dc4149]{color:#444}.add-btn[data-v-b5dc4149]{background:#084014;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer;font-size:15px;font-weight:600;width:auto}.add-btn[data-v-b5dc4149]:hover{background:#0b5920}#map[data-v-b5dc4149]{width:100%;height:500px;border-radius:8px;overflow:hidden}.delete-container[data-v-50f76eb4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:200;animation:fadeIn-50f76eb4 .3s ease}.modal-del[data-v-50f76eb4]{width:90%;max-width:400px;padding:24px;background-color:#fff;border-radius:16px;box-shadow:0 8px 24px #0003;text-align:center;animation:scaleIn-50f76eb4 .3s ease}.modal-text[data-v-50f76eb4]{display:block;font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.modal-actions[data-v-50f76eb4]{display:flex;justify-content:flex-end;gap:12px}.btn[data-v-50f76eb4]{padding:10px 18px;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease}.btn.cancel[data-v-50f76eb4]{background-color:#f0f0f0;color:#333}.btn.cancel[data-v-50f76eb4]:hover{background-color:#e0e0e0}.btn.delete[data-v-50f76eb4]{background-color:#e63946;color:#fff}.btn.delete[data-v-50f76eb4]:hover{background-color:#d62839}@keyframes fadeIn-50f76eb4{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-50f76eb4{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.overlay[data-v-6bacb760]{position:fixed;top:0;left:0;background-color:#0000009d;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:500}.main-container[data-v-6bacb760]{display:flex;flex-direction:column;margin:0;font-family:Arial,sans-serif;background:#f8f9fa;min-height:100vh;box-sizing:border-box}.header[data-v-6bacb760]{background-color:#084014;padding:15px 20px;font-size:22px;font-weight:700;color:#fff;display:flex;align-items:center;box-sizing:border-box}.header1[data-v-6bacb760]{display:flex;justify-content:flex-end;padding:20px}.header1 button[data-v-6bacb760]{padding:10px 16px;background-color:#084014;color:#fff;font-size:14px;font-weight:700;cursor:pointer;border-radius:6px;border:1px solid #084014;transition:.3s ease}.header1 button[data-v-6bacb760]:hover{background-color:#fff;color:#084014}.search[data-v-6bacb760]{display:flex;flex-direction:column;gap:8px;font-size:14px;padding:0 20px 20px}.search-title[data-v-6bacb760]{font-size:16px;font-weight:700;color:#444}.search form input[data-v-6bacb760]{width:300px;padding:6px 12px;border-radius:6px;border:1px solid #ccc;outline:none;transition:.2s}.search form input[data-v-6bacb760]:focus{border-color:#084014}main table[data-v-6bacb760]{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 6px #0000000d}main table thead[data-v-6bacb760]{background-color:#084014;color:#ffc107}main table th[data-v-6bacb760],main table td[data-v-6bacb760]{padding:12px;text-align:left}main table tbody tr[data-v-6bacb760]:nth-child(2n){background:#f9f9f9}main table tbody tr[data-v-6bacb760]:hover{background:#e9ecef;cursor:pointer}.action-buttons[data-v-6bacb760]{display:flex;gap:10px}.btn[data-v-6bacb760]{padding:6px 12px;border:none;border-radius:6px;font-size:13px;cursor:pointer;transition:.2s ease}.edit-btn[data-v-6bacb760]{background:#007bff;color:#fff}.edit-btn[data-v-6bacb760]:hover{background:#0056b3}.delete-btn[data-v-6bacb760]{background:#dc3545;color:#fff}.delete-btn[data-v-6bacb760]:hover{background:#a71d2a}.no-result[data-v-6bacb760]{text-align:center;padding:20px;color:#666;font-style:italic}.pie-chart[data-v-60aeb18b]{width:60%;margin-left:18%;margin-top:10px;position:relative}.stacked-chart[data-v-9335885d]{width:100%;margin-left:5x;position:relative}.table-age[data-v-a3f83926]{width:100%;height:100px;margin-top:40px}.table-age table[data-v-a3f83926]{font-size:11px;border-collapse:collapse}.overall[data-v-8889a61a]{background-color:#dfdfdf9e}.internal[data-v-8889a61a]{background-color:#92f19296}.external[data-v-8889a61a]{background-color:#e1d17a8d}.table-wrapper[data-v-8889a61a]::-webkit-scrollbar{width:0;background:transparent}.table-right[data-v-8889a61a]{border-collapse:collapse}.table-right thead[data-v-8889a61a]{border:1px solid rgb(208,208,208)}.table-right thead td[data-v-8889a61a]{font-size:10px;font-weight:bolder}tbody tr td[data-v-8889a61a]{font-size:12px;padding:10px}.show[data-v-08d7774f]{transform:scale(1)}.hide[data-v-08d7774f]{transform:scale(0)}.modal-filter2[data-v-08d7774f]{background-color:#fff;width:250px;height:100px;position:absolute;left:78%;top:50px;height:auto;display:flex;flex-direction:column;padding:20px;border:1px solid gray;background-color:#084014;z-index:300;border-radius:10px;transition:transform ease-in-out .2s}.modal-row[data-v-08d7774f]{font-size:15px;display:flex;flex-direction:column;gap:10px;color:#fff;margin-bottom:30px}.modal-row select[data-v-08d7774f]{padding:5px}.filter-btn[data-v-08d7774f]{width:70px;height:25px;background-color:#084014;color:#fff;border:1px solid white;cursor:pointer;border-radius:5px;transition:background-color ease-in-out .3s,color ease-in-out .3s}.filter-btn[data-v-08d7774f]:hover{background-color:#fff;color:#084014;border:1px solid #084014}main[data-v-08d7774f]{display:flex;flex-direction:row;gap:10px;box-sizing:border-box}.external[data-v-ee1dbc2c]{background-color:gold;color:green;font-weight:700}.internal[data-v-ee1dbc2c]{background-color:green;color:gold;font-weight:700}table[data-v-ee1dbc2c]{width:100%;border-collapse:collapse}table thead[data-v-ee1dbc2c]{background-color:red;color:#fff;border:1px solid white;font-weight:bolder}.interpret-data-container[data-v-ee1dbc2c]{width:100%;height:auto;background-color:#fff;border:1px solid gray}.content-main[data-v-ee1dbc2c]{width:calc(100% - 40px);background-color:#fff;border-top:1px solid gray;box-sizing:border-box;margin:20px auto;padding:20px;overflow:hidden;display:flex;flex-direction:column;gap:40px}.bar-result[data-v-626c3382]{margin-top:40px;height:600px;overflow-y:scroll;padding:30px;box-sizing:border-box}.modal-container header[data-v-626c3382]{border-bottom:3px solid gold;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding:10px;background-color:#053805;color:#fff;font-weight:bolder}.specify-container[data-v-626c3382]{width:100%;height:100vh;position:fixed;left:0;top:0;background-color:#000000c7;display:flex;align-items:center;justify-content:center}.modal-container[data-v-626c3382]{background-color:#fff;height:80%;width:70%;border-radius:10px}.dashboard-assess[data-v-4d26e321]{width:100%;height:100%}.overlay[data-v-4d26e321]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;padding:24px;box-sizing:border-box;z-index:9999}.modal-assess[data-v-4d26e321]{width:100%;max-width:980px;max-height:88vh;overflow-y:auto;background:#fff;border-radius:24px;box-shadow:0 25px 60px #0f172a38;border:1px solid rgba(226,232,240,.9)}.modal-header[data-v-4d26e321]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 20px;border-bottom:1px solid #e5e7eb}.header-left[data-v-4d26e321]{display:flex;align-items:center;gap:16px}.alert-icon-wrap[data-v-4d26e321]{width:52px;height:52px;min-width:52px;border-radius:16px;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fdba74;display:flex;justify-content:center;align-items:center}.alert-icon[data-v-4d26e321]{font-size:26px;font-weight:700;color:#ea580c}.header-text h2[data-v-4d26e321]{margin:0;font-size:24px;font-weight:700;color:#0f172a}.header-text p[data-v-4d26e321]{margin:6px 0 0;font-size:14px;color:#64748b;line-height:1.5}.close-btn[data-v-4d26e321]{width:42px;height:42px;border:none;border-radius:12px;background:#f8fafc;color:#334155;font-size:18px;cursor:pointer;transition:.2s ease}.close-btn[data-v-4d26e321]:hover{background:#e2e8f0}.modal-body[data-v-4d26e321]{padding:24px 28px}.summary-row[data-v-4d26e321]{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:14px;margin-bottom:24px}.summary-card[data-v-4d26e321]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:16px 18px}.summary-label[data-v-4d26e321]{display:block;font-size:13px;color:#64748b;margin-bottom:6px}.summary-card strong[data-v-4d26e321]{font-size:18px;color:#0f172a}.office-list[data-v-4d26e321]{display:flex;flex-direction:column;gap:16px}.office-card[data-v-4d26e321]{border-radius:20px;padding:20px;border:1px solid #e5e7eb;background:#fff}.office-card.warning[data-v-4d26e321]{border-left:6px solid #f59e0b;background:linear-gradient(to right,#ecc0c0,#fff)}.office-card.critical[data-v-4d26e321]{border-left:6px solid #dc2626;background:linear-gradient(to right,#fff5f5,#fff)}.office-top[data-v-4d26e321]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px}.office-top h3[data-v-4d26e321]{margin:0;font-size:18px;font-weight:700;color:#0f172a;letter-spacing:.3px}.office-subtitle[data-v-4d26e321]{margin:6px 0 0;color:#64748b;font-size:14px;line-height:1.5}.status-badge[data-v-4d26e321]{background:#fff7ed;color:#c2410c;border:1px solid #fdba74;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;white-space:nowrap}.critical-badge[data-v-4d26e321]{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.metrics-grid[data-v-4d26e321]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric-item[data-v-4d26e321]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:14px 16px}.metric-label[data-v-4d26e321]{display:block;font-size:12px;color:#64748b;margin-bottom:6px;text-transform:uppercase;letter-spacing:.4px}.metric-item strong[data-v-4d26e321]{font-size:14px;color:#0f172a;line-height:1.5}.reason-box[data-v-4d26e321]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:16px}.reason-label[data-v-4d26e321]{display:inline-block;font-size:12px;font-weight:700;color:#475569;text-transform:uppercase;margin-bottom:8px}.reason-box p[data-v-4d26e321]{margin:0;font-size:14px;color:#334155;line-height:1.7}.card-actions[data-v-4d26e321]{margin-top:16px;display:flex;justify-content:flex-end}.learn-more-btn[data-v-4d26e321]{border:none;border-radius:12px;background:#0f766e;color:#fff;padding:11px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:.2s ease}.learn-more-btn[data-v-4d26e321]:hover{background:#115e59}.modal-footer[data-v-4d26e321]{padding:18px 28px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.secondary-btn[data-v-4d26e321]{border:1px solid #cbd5e1;background:#fff;color:#334155;padding:11px 18px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:.2s ease}.secondary-btn[data-v-4d26e321]:hover{background:#f8fafc}@media (max-width: 768px){.modal-header[data-v-4d26e321],.modal-body[data-v-4d26e321],.modal-footer[data-v-4d26e321]{padding-left:18px;padding-right:18px}.header-left[data-v-4d26e321]{align-items:flex-start}.summary-row[data-v-4d26e321],.metrics-grid[data-v-4d26e321]{grid-template-columns:1fr}.office-top[data-v-4d26e321]{flex-direction:column;align-items:flex-start}.modal-assess[data-v-4d26e321]{border-radius:18px}}.client-table[data-v-34ea24f1]{width:100%;border-collapse:collapse;margin-top:20px;font-family:Arial,sans-serif;box-shadow:0 2px 6px #0000001a}.client-table th[data-v-34ea24f1],.client-table td[data-v-34ea24f1]{border:1px solid #ccc;padding:8px 12px;text-align:center}.client-table th[data-v-34ea24f1]{background-color:#f5f5f5;font-weight:700}.client-table tbody tr[data-v-34ea24f1]:nth-child(2n){background-color:#fafafa}.client-table td.internal[data-v-34ea24f1]{background-color:#084014;color:#fff;font-weight:700}.client-table td.external[data-v-34ea24f1]{background-color:#dad018;color:#333;font-weight:700}.client-table td.did-not-specify[data-v-34ea24f1]{background-color:#d3d3d3;color:#333;font-weight:700}.overlay[data-v-637c1850]{top:0;left:0;background-color:transparent;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.show[data-v-637c1850]{transform:scale(1)}.hide[data-v-637c1850]{transform:scale(0)}.modal-filter[data-v-637c1850]{background-color:#fff;width:250px;height:100px;position:absolute;left:74%;top:50px;height:auto;display:flex;flex-direction:column;padding:20px;border:1px solid gray;background-color:#084014;z-index:300;border-radius:10px;transition:transform ease-in-out .2s}.modal-row[data-v-637c1850]{font-size:15px;display:flex;flex-direction:column;gap:10px;color:#fff;margin-bottom:30px}.modal-row select[data-v-637c1850]{padding:5px}.table-wrapper[data-v-637c1850]::-webkit-scrollbar{width:0;background:transparent}.overall[data-v-637c1850]{background-color:#dfdfdf9e}.internal[data-v-637c1850]{background-color:#92f19296}.external[data-v-637c1850]{background-color:#e1d17a8d}.table-right[data-v-637c1850]{border-collapse:collapse}.table-right thead[data-v-637c1850]{border:1px solid rgb(208,208,208)}.table-right thead td[data-v-637c1850]{font-size:10px;font-weight:bolder}tbody tr td[data-v-637c1850]{font-size:12px;padding:10px}.graph-right[data-v-637c1850]{width:35%;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;box-shadow:0 2px 6px #00000014;display:flex;flex-direction:column;box-sizing:border-box}.client-type-section[data-v-637c1850]{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #a3a3a3}.section-header[data-v-637c1850]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#444;margin-bottom:20px;padding-top:5px}.section-header[data-v-637c1850]:hover{background-color:#d4d4d4;cursor:pointer}.view-all[data-v-637c1850]{font-size:12px;color:#0e8513;cursor:pointer;text-decoration:underline}.client-type-section ul[data-v-637c1850]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.client-type-section li[data-v-637c1850]{display:grid;grid-template-columns:1fr auto;align-items:center;font-size:14px;color:#444}.client-type-section li span[data-v-637c1850]:first-child{font-weight:500}.client-type-section li span[data-v-637c1850]:last-child{font-weight:700;color:#084014;text-align:right}.right-header[data-v-637c1850]{width:100%;background-color:#ea2626;font-weight:bolder;color:#fff;padding:10px;box-sizing:border-box;border-bottom:1px solid white}.pie-bottom-label[data-v-637c1850]{display:grid;grid-template-columns:3fr 3fr;gap:5px;font-size:12px}.pie-graph[data-v-637c1850]{width:50%;background-color:#fff;border:1px solid gray;height:auto;display:flex;flex-direction:column;align-items:start;padding-left:20px;padding-top:10px;padding-bottom:10px;font-weight:bolder;color:#444}.donut-graph[data-v-637c1850]{width:50%;background-color:#fff;border:1px solid gray;height:100%;position:relative}.top-graph[data-v-637c1850]{width:100%;height:auto;box-sizing:border-box;display:flex;flex-direction:row;gap:10px}.bottom-graph[data-v-637c1850]{padding:20px 20px 50px;height:auto;border:1px solid gray;box-sizing:border-box}main[data-v-637c1850]{display:flex;flex-direction:row;gap:10px;box-sizing:border-box}.graph-left[data-v-637c1850]{width:65%;height:auto;display:flex;flex-direction:column;gap:10px}.label-quarter[data-v-637c1850]{display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgb(187,187,187);margin-bottom:20px}.filter-btn[data-v-637c1850]{width:70px;height:25px;background-color:#084014;color:#fff;border:1px solid white;cursor:pointer;border-radius:5px;transition:background-color ease-in-out .3s,color ease-in-out .3s}.filter-btn[data-v-637c1850]:hover{background-color:#fff;color:#084014}.header-dashboard[data-v-637c1850]{background-color:#084014;width:100%;height:auto;padding:10px 20px;box-sizing:border-box;font-size:20px;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dashboard-container[data-v-637c1850]{display:flex;height:auto;flex-direction:column;box-sizing:border-box}.home-main{width:100%;height:auto}.modal_office_choose[data-v-b73e2277]{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:30px;font-family:Poppins,sans-serif;background:radial-gradient(circle at top,rgba(212,175,55,.12),transparent 35%),linear-gradient(135deg,#041d03,#062b05 55%,#041904)}.card[data-v-b73e2277]{width:100%;max-width:560px;background:#081208eb;border:1px solid rgba(212,175,55,.18);border-radius:26px;padding:28px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 40px #00000073,0 0 30px #d4af370d}.top-bar[data-v-b73e2277]{display:flex;justify-content:flex-start;margin-bottom:22px}.home-link[data-v-b73e2277]{text-decoration:none;color:#f5f5f5;font-size:14px;font-weight:500;padding:10px 16px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);transition:all .25s ease}.home-link[data-v-b73e2277]:hover{background:#d4af371f;border-color:#d4af3759;color:#d4af37}.header[data-v-b73e2277]{margin-bottom:26px}.title[data-v-b73e2277]{font-size:31px;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:-.5px}.subtitle[data-v-b73e2277]{color:#ffffffad;font-size:14px;line-height:1.6}.search-container[data-v-b73e2277]{margin-bottom:22px}.search-input[data-v-b73e2277]{width:100%;height:54px;border-radius:15px;border:1px solid rgba(212,175,55,.15);background:#ffffff0a;padding:0 18px;color:#fff;font-size:15px;outline:none;box-sizing:border-box;transition:all .25s ease}.search-input[data-v-b73e2277]::placeholder{color:#ffffff61}.search-input[data-v-b73e2277]:focus{border-color:#d4af37;background:#ffffff0f;box-shadow:0 0 0 4px #d4af371f,0 0 18px #d4af3714}.office-list[data-v-b73e2277]{display:flex;flex-direction:column;gap:14px;max-height:420px;overflow-y:auto;padding-right:6px}.office-list[data-v-b73e2277]::-webkit-scrollbar{width:8px}.office-list[data-v-b73e2277]::-webkit-scrollbar-track{background:transparent}.office-list[data-v-b73e2277]::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:30px}.office-list[data-v-b73e2277]::-webkit-scrollbar-thumb:hover{background:#d4af3773}.office-card[data-v-b73e2277]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:18px;padding:18px;transition:all .25s ease}.office-card[data-v-b73e2277]:hover{transform:translateY(-2px);border-color:#d4af374d;background:#d4af370d;box-shadow:0 10px 24px #00000040,0 0 18px #d4af370d}.office-info[data-v-b73e2277]{display:flex;justify-content:space-between;align-items:center;gap:16px}.office-name[data-v-b73e2277]{color:#fff;font-size:16px;font-weight:600;letter-spacing:.2px}.navigate-btn[data-v-b73e2277]{border:none;outline:none;cursor:pointer;background:linear-gradient(135deg,#d4af37,#c79a1b);color:#062b05;padding:12px 20px;border-radius:13px;font-size:14px;font-weight:700;transition:all .25s ease;white-space:nowrap}.navigate-btn[data-v-b73e2277]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 10px 24px #d4af3747;filter:brightness(1.05)}.empty-state[data-v-b73e2277]{text-align:center;padding:40px 20px;color:#ffffff8c;font-size:14px}@media (max-width: 640px){.modal_office_choose[data-v-b73e2277]{padding:16px}.card[data-v-b73e2277]{padding:22px}.title[data-v-b73e2277]{font-size:25px}.office-info[data-v-b73e2277]{flex-direction:column;align-items:stretch}.navigate-btn[data-v-b73e2277]{width:100%}}.left-side[data-v-aa98a6a3]{width:100%;height:auto;display:flex;flex-direction:row;justify-content:end;padding-top:30px;padding-right:130px}@media only screen and (max-width: 480px){.left-side[data-v-aa98a6a3]{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-around;padding-right:0}.username label[data-v-aa98a6a3]{position:absolute;left:0;margin-left:0}}.left-side h4[data-v-aa98a6a3]:hover{cursor:pointer}.log-in-header[data-v-aa98a6a3]{text-align:center;background-color:#fff;padding:8px;border-bottom:1px solid gray}.log-in-header label[data-v-aa98a6a3]{color:#000;font-size:20px;font-weight:lighter}.main-body .left-side .log-in[data-v-aa98a6a3]{width:350px;height:500px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;text-align:center}.input-info[data-v-aa98a6a3]{width:100%;height:auto}.username[data-v-aa98a6a3]{display:flex;flex-direction:column;justify-content:center;align-items:center}.username label[data-v-aa98a6a3]{color:#000;transition:.5s}.username input[data-v-aa98a6a3]{background-color:#fff;border-style:none;border:1px solid black;padding:16px;width:75%}.username input:valid~label[data-v-aa98a6a3],.username input:focus~label[data-v-aa98a6a3]{transform:translate(10px) translateY(-22px);font-size:14px;background-color:#fff;color:#15803d;padding-left:10px;padding-right:10px;border:1px solid #15803d}.username input[data-v-aa98a6a3]{color:#000;font-size:18px}.username label[data-v-aa98a6a3]{position:absolute;left:0;margin-left:920px}.radio-container label[data-v-aa98a6a3]{margin-right:20px}.log-in button[data-v-aa98a6a3]{background-color:#15803d;border:none;border-style:none;color:#fff;padding:10px;font-size:18px;font-weight:bolder;width:330px;margin-left:35px;border-radius:20px;margin-top:30px;margin-bottom:20px;transition:.5s}.log-in button[data-v-aa98a6a3]:hover{cursor:pointer;padding:15px}.footer label[data-v-aa98a6a3]{font-size:12px}.left-side .log-in[data-v-aa98a6a3]{box-shadow:5px 5px 15px #00000080}.loading-sign[data-v-aa98a6a3]{position:absolute;z-index:1000;width:250px;height:250px;margin-left:30%;margin-top:5%}.overlay[data-v-aa98a6a3]{position:absolute;width:100%;height:100vh;left:0;z-index:999;background-color:#00000080;top:0}.office-generate-code-main-container[data-v-ad0485eb]{width:100%;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;padding-bottom:30px}.search-section[data-v-ad0485eb]{width:100%;background-color:#15803d;display:flex;flex-direction:row;margin-bottom:30px;padding:10px 10px 10px 60px}.search-section label[data-v-ad0485eb]{color:#fff;margin-right:10px;font-size:14px}.search-section input[data-v-ad0485eb]{padding:5px;font-size:16px;margin-left:2px}.search-section button[data-v-ad0485eb]{padding:6px}.generate-code-modal[data-v-ad0485eb]{display:flex;flex-direction:column;height:400px;width:400px;background-color:#fff;padding:30px;align-items:center;text-align:center}.generate-btn[data-v-ad0485eb]{width:250px;font-size:24px;height:70px;border:none;background-color:#15803d;color:#fff;border-radius:40px;margin-bottom:50px}.service-type-container[data-v-ad0485eb]{display:flex;flex-direction:column;align-items:start;width:250px;margin-top:10px;color:#15803d}.line[data-v-ad0485eb]{border-top:6px solid #15803d;width:230px;margin-bottom:50px}.action-btn[data-v-ad0485eb]{display:flex;flex-direction:row;justify-content:space-between;width:100%}.action-btn button[data-v-ad0485eb]{width:150px;padding:10px;border-style:none;border-radius:20px;color:#fff;font-weight:bolder;height:50px}.loading-sign[data-v-ad0485eb]{position:absolute;z-index:1000;width:250px;height:250px;justify-content:center}.overlay[data-v-ad0485eb]{position:absolute;width:100%;height:100vh;left:0;z-index:999;background-color:#00000080;top:0}.service-code[data-v-ad0485eb]{width:300px}.service-code input[data-v-ad0485eb]{width:100%;padding:5px;font-size:15px}.list-services[data-v-ad0485eb]{width:100%;height:auto;border:1px solid gray;color:#000}.list-services[data-v-ad0485eb]:hover{cursor:pointer;background-color:gray;color:#fff}body{margin:0;top:0;font-family:Poppins,sans-serif;padding:0}.header-container{font-family:Poppins,sans-serif;border:1px solid #363341;background:#363341;color:#fff;justify-content:center;text-align:center;padding:5px;font-size:20px}.main-header-container{background:#777580}.date-from-to{display:flex;position:relative;margin-left:20px;margin-top:15px}.button button{height:43px;width:100px;margin-right:200px}.button button:hover{background:#48ab6f}.right{border:1px solid none;justify-content:center;text-align:center}.from-date{width:200px;height:40px;font-size:15px}.left{border:1px solid none;justify-content:center;text-align:center;margin-left:5px;margin-right:10px}.to-date{width:200px;height:40px;font-size:15px}.total{font-size:40px}.total-container{justify-content:center;text-align:center}.main-2container{justify-content:center;text-align:center;padding-bottom:100px;width:auto}.main-2container table{border-collapse:collapse;margin:50px}.main-2container table tr,th,td{justify-content:center;text-align:center;padding:5px}.label-over-all-average{padding-left:60%}.legend-label1{font-size:20px}.legend-equivalent label{margin:15px}.modal-overlay[data-v-2d0ed395]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:999;padding:20px}.modal-container[data-v-2d0ed395]{width:100%;max-width:680px;background:#fff;border-radius:18px;box-shadow:0 20px 60px #0f172a2e;overflow:hidden;animation:modalPop-2d0ed395 .25s ease;border:1px solid #e5e7eb}.modal-header[data-v-2d0ed395]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 28px 16px;border-bottom:1px solid #eef2f7;background:linear-gradient(to right,#f8fafc,#fff)}.modal-header h2[data-v-2d0ed395]{margin:0;font-size:24px;font-weight:700;color:#1e293b}.modal-subtitle[data-v-2d0ed395]{margin-top:6px;font-size:14px;color:#64748b}.close-btn[data-v-2d0ed395]{border:none;background:#f1f5f9;color:#475569;width:38px;height:38px;border-radius:50%;font-size:24px;cursor:pointer;transition:.2s ease}.close-btn[data-v-2d0ed395]:hover{background:#e2e8f0;color:#0f172a}.modal-body[data-v-2d0ed395]{padding:24px 28px}.info-card[data-v-2d0ed395]{margin-bottom:20px}.section-label[data-v-2d0ed395]{display:block;font-size:13px;font-weight:700;color:#475569;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.comment-box[data-v-2d0ed395]{background:#f8fafc;border:1px solid #e2e8f0;border-left:5px solid #3b82f6;padding:16px;border-radius:12px;font-size:15px;color:#334155;line-height:1.7;min-height:90px;word-break:break-word}.sentiment-grid[data-v-2d0ed395]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}.sentiment-preview[data-v-2d0ed395]{display:flex;align-items:center;min-height:46px}.sentiment-badge[data-v-2d0ed395]{display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:10px 18px;border-radius:999px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.3px;box-shadow:0 6px 18px #00000014}.sentiment-badge.negative[data-v-2d0ed395]{background:linear-gradient(135deg,#ef4444,#dc2626)}.sentiment-badge.neutral[data-v-2d0ed395]{background:linear-gradient(135deg,#64748b,#475569)}.sentiment-badge.positive[data-v-2d0ed395]{background:linear-gradient(135deg,#22c55e,#16a34a)}.sentiment-select[data-v-2d0ed395]{width:100%;height:46px;border:1px solid #cbd5e1;border-radius:12px;padding:0 14px;font-size:15px;color:#1e293b;background:#fff;outline:none;transition:all .2s ease}.sentiment-select[data-v-2d0ed395]:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.note-box[data-v-2d0ed395]{margin-top:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.6}.modal-actions[data-v-2d0ed395]{display:flex;justify-content:flex-end;gap:12px;padding:18px 28px 24px;border-top:1px solid #eef2f7;background:#fcfdff}.btn[data-v-2d0ed395]{min-width:130px;height:46px;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-2d0ed395]{background:#e2e8f0;color:#334155}.btn-cancel[data-v-2d0ed395]:hover{background:#cbd5e1}.btn-save[data-v-2d0ed395]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 10px 24px #2563eb40}.btn-save[data-v-2d0ed395]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb4d}.fade-enter-active[data-v-2d0ed395],.fade-leave-active[data-v-2d0ed395]{transition:opacity .22s ease}.fade-enter-from[data-v-2d0ed395],.fade-leave-to[data-v-2d0ed395]{opacity:0}@keyframes modalPop-2d0ed395{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 640px){.modal-container[data-v-2d0ed395]{max-width:100%;border-radius:14px}.modal-header[data-v-2d0ed395],.modal-body[data-v-2d0ed395],.modal-actions[data-v-2d0ed395]{padding-left:18px;padding-right:18px}.sentiment-grid[data-v-2d0ed395]{grid-template-columns:1fr}.modal-actions[data-v-2d0ed395]{flex-direction:column}.btn[data-v-2d0ed395]{width:100%}}.select-option[data-v-c46211c9]{padding:5px}.small_text[data-v-c46211c9]{font-size:12px}.show[data-v-c46211c9]{transform:scale(1)}.hide[data-v-c46211c9]{transform:scale(0)}.main-container[data-v-c46211c9]{display:flex;flex-direction:column;overflow-x:hidden;margin:0;font-family:Segoe UI,sans-serif}.header[data-v-c46211c9]{background-color:#084014;padding:12px 20px;font-size:20px;color:#fff;display:flex;align-items:center;justify-content:space-between;font-weight:700;border-bottom:3px solid gold}.filter-modal[data-v-c46211c9]{position:absolute;right:20px;top:120px;background-color:#084014;width:300px;border-radius:12px;box-shadow:0 4px 12px #00000040;padding:20px;color:#fff;display:flex;flex-direction:column;gap:20px;transition:transform ease-in-out .3s;z-index:10}.filter-row[data-v-c46211c9]{display:flex;flex-direction:column;gap:6px;font-size:13px}.filter-row select[data-v-c46211c9]{padding:8px;border-radius:8px;border:1px solid #ccc}.header2[data-v-c46211c9]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding:8px 15px;margin-top:8px}.legend[data-v-c46211c9]{display:flex;gap:15px}.legend-item[data-v-c46211c9]{display:flex;align-items:center;gap:5px;font-size:13px}.legend-color[data-v-c46211c9]{width:12px;height:12px;border-radius:3px}.legend-color.positive[data-v-c46211c9]{background-color:#2e8b57}.legend-color.neutral[data-v-c46211c9]{background-color:#daa520}.legend-color.negative[data-v-c46211c9]{background-color:#dc143c}.filter-btn[data-v-c46211c9]{background-color:#084014;color:#fff;font-size:12px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease}.filter-btn[data-v-c46211c9]:hover{background-color:#fff;color:#084014;border:1px solid #084014}.header3[data-v-c46211c9]{display:flex;justify-content:space-between;gap:20px;margin-top:15px}.header3-left[data-v-c46211c9]{flex:1;background:#f9f9f9;border-radius:12px;padding:15px;box-shadow:0 2px 8px #0000001a}.section-title[data-v-c46211c9]{font-weight:700;color:#084014}.info-grid[data-v-c46211c9]{display:grid;grid-template-columns:150px 1fr;gap:8px;margin-top:10px;font-size:13px}.table-right[data-v-c46211c9]{width:50%;font-size:13px}.table-right table[data-v-c46211c9]{width:100%;border-collapse:collapse;text-align:center;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px #0000001a}.table-right td[data-v-c46211c9]{border:1px solid #ddd;padding:6px}.table-right thead td[data-v-c46211c9]{font-weight:700;background:#084014;color:#fff}.green[data-v-c46211c9]{background-color:#2e8b57!important;color:#fff!important}.gold[data-v-c46211c9]{background-color:gold!important;color:#000!important}main table[data-v-c46211c9]{width:100%;border-collapse:collapse;margin-top:20px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;height:100px}main thead td[data-v-c46211c9]{font-weight:700;background-color:#084014;color:#fff;padding:8px}main tbody tr[data-v-c46211c9]:nth-child(2n){background-color:#f9f9f9}main tbody td[data-v-c46211c9]{border:1px solid #ddd;padding:8px;font-size:13px}.addService-container[data-v-2b3dfe96]{background-color:#fff;width:400px;height:auto;padding:20px}.add-btn[data-v-2b3dfe96]{border:2px solid #15803d;width:120px;height:auto;display:flex;align-items:center;padding-left:5px}.add-btn[data-v-2b3dfe96]:hover{cursor:pointer}.list-services[data-v-2b3dfe96]{width:97%;height:auto;border:2px solid gray;padding:5px}.list-services .lists[data-v-2b3dfe96]{padding:5px;display:flex;flex-direction:row;align-items:center;background-color:#fff;width:auto;height:auto}.list-services .lists .label-container[data-v-2b3dfe96]{width:90%;height:auto;padding:5px;background-color:gray;color:#fff}.lists img[data-v-2b3dfe96]:hover{cursor:pointer}.addOffice-main-container .grid-container2{display:grid;grid-template-columns:150px 1fr;gap:10px;color:gray;align-items:center;margin-bottom:10px}.grid-container2 label{font-size:18px}.grid-container2 input{background-color:#15803d;border:none;border-style:none;padding:10px}.grid-container2 input{padding-left:20px;font-size:20px;width:100%;color:#fff}.grid-container2 input::placeholder{color:#fff;font-size:12px}.grid-container2 .sign-credential{color:red;font-size:12px}.show-password-btn{background-color:#fff;border:2px solid #15803d;color:#15803d;padding:5px;margin-left:260px;position:absolute;margin-top:6px}.bottom-btn{width:100%}.bottom-btn button{padding:10px;background-color:#15803d;width:150px;font-size:16px;border:none;border-style:none;color:#fff;font-weight:700;border-radius:20px;transition:.5s}.bottom-btn button:hover{cursor:pointer;padding:20px}.overlay{position:absolute;width:100%;height:100vh;left:0;z-index:999;background-color:#00000080;top:0}.addOffice-main-container{padding-bottom:10px;padding-left:50px;padding-right:50px;width:600px;height:80%;background-color:#fff}.addOffice-main-container h2{font-size:30px}.grid-container{display:grid;grid-template-columns:130px 1fr;gap:10px;color:gray;align-items:center}.grid-container label{font-size:18px}.grid-container input{background-color:#15803d;border:none;border-style:none;padding:10px}.grid-container input{padding-left:20px;font-size:20px;width:100%;color:#fff}.grid-container input::placeholder{color:#fff;font-size:12px}.add-btn{border:2px solid #15803d;width:120px;height:auto;display:flex;align-items:center;padding-left:5px}.add-btn:hover{cursor:pointer}.next-btn{width:200px;background-color:#15803d;border:none;border-style:none;color:#fff;font-size:18px;font-weight:bolder;padding:10px;border-radius:20px;margin-left:60px;transition:.5s}.next-btn:hover{cursor:pointer;padding:20px}.list-services{width:97%;height:auto;border:2px solid gray;padding:5px}.list-services .lists{padding:5px;display:flex;flex-direction:row;align-items:center;background-color:#fff;width:auto;height:auto}.list-services .lists .label-container{width:90%;height:auto;padding:5px;background-color:gray;color:#fff}.lists img:hover{cursor:pointer}.add-btn-report[data-v-2ba4e6c9]{margin-top:20px;padding:10px;margin-right:10px;color:#15803d;background-color:#fff;border:1px solid #15803d;font-weight:700}.btn-action button[data-v-2ba4e6c9]{margin-right:10px}.search_div select[data-v-2ba4e6c9]{padding:10px;margin-right:5px}.add-btns[data-v-2ba4e6c9]{padding:10px;background-color:#15803d;cursor:pointer;margin-top:20px;color:#fff;font-weight:700}.main-bodys[data-v-2ba4e6c9]{background-color:#fff;width:85%;height:90vh;position:fixed;left:8%;top:5%;box-shadow:0 4px 6px #0006;z-index:2;border-radius:10px;box-sizing:border-box;padding:20px}.overlay2[data-v-2ba4e6c9]{width:100%;height:100%;left:0;z-index:1;background-color:#000000b3;top:0;position:fixed}.header[data-v-2ba4e6c9]{background-color:#fff;border-bottom:2px solid #15803d;width:100%;height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header img[data-v-2ba4e6c9]:hover{cursor:pointer}.div-table .code-table[data-v-2ba4e6c9]{border-collapse:collapse;width:100%}.code-table thead[data-v-2ba4e6c9]{background-color:#15803d}.code-table thead tr[data-v-2ba4e6c9]{color:#fff}.report-container[data-v-e33c8e07]{background-color:#fff;margin:20px auto;padding:30px;max-width:1000px;box-shadow:0 4px 12px #0000001a;border-radius:12px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header h2[data-v-e33c8e07]{color:#15803d;font-size:28px;margin-bottom:20px}.report-summary[data-v-e33c8e07]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.summary-box[data-v-e33c8e07]{border-radius:12px;padding:20px;color:#fff;flex:1;min-width:300px;box-shadow:0 4px 10px #0000001a}.submitted[data-v-e33c8e07]{background-color:#15803d}.status[data-v-e33c8e07]{background-color:#dc2626;display:flex;flex-direction:column;justify-content:space-evenly}.summary-count[data-v-e33c8e07],.status-count[data-v-e33c8e07]{font-size:36px;font-weight:700;margin-right:10px}.summary-text[data-v-e33c8e07]{font-size:14px;display:block}.filter-section h3[data-v-e33c8e07]{color:#4b5563;margin-bottom:15px}.filter-form[data-v-e33c8e07]{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.form-control[data-v-e33c8e07]{padding:10px;font-size:14px;border-radius:8px;border:1px solid #d1d5db;width:180px}.form-control[data-v-e33c8e07]:focus{outline:none;border-color:#15803d;box-shadow:0 0 0 2px #15803d33}.btn-submit[data-v-e33c8e07]{background-color:#15803d;color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;transition:background-color .2s ease-in-out}.btn-submit[data-v-e33c8e07]:hover{background-color:#166534}.overlay[data-v-9cb3ae1b]{position:fixed;top:0;left:0;background-color:#000000a5;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.overlay img[data-v-9cb3ae1b]{width:100px;height:100px}.main-container[data-v-9cb3ae1b]{display:flex;flex-direction:column;overflow-x:hidden;margin:0;font-family:Arial,sans-serif}.header[data-v-9cb3ae1b]{background-color:#084014;padding:10px 20px;font-size:20px;color:#fff;display:flex;align-items:center;justify-content:space-between}.header3[data-v-9cb3ae1b]{width:100%;padding:10px 0 20px;display:flex;flex-direction:column;gap:15px;border-bottom:1px solid #999}.filter-title[data-v-9cb3ae1b]{font-size:18px;font-weight:700;color:gray}.filter-controls[data-v-9cb3ae1b]{display:flex;flex-wrap:wrap;gap:20px;align-items:start}.filter-controls select[data-v-9cb3ae1b]{padding:5px;border:1px solid #999;border-radius:4px;min-width:140px}main[data-v-9cb3ae1b]{padding:15px;width:100%;display:flex;flex-direction:column;gap:30px;box-sizing:border-box}.btn[data-v-9cb3ae1b]{background-color:#084014;color:#fff;padding:7px 12px;width:120px;font-size:13px;cursor:pointer;border:none;border-radius:6px;transition:.2s}.btn[data-v-9cb3ae1b]:hover{opacity:.9;transform:translateY(-1px)}.export-btn[data-v-9cb3ae1b]{align-self:flex-start}.save-btn[data-v-9cb3ae1b]{background-color:#0073e6}.cancel-btn[data-v-9cb3ae1b]{background-color:#c00}.details[data-v-9cb3ae1b]{display:flex;flex-direction:column;padding-left:10px;gap:10px}.details-title[data-v-9cb3ae1b]{font-weight:700}.details-grid[data-v-9cb3ae1b]{display:grid;grid-template-columns:120px 1fr;gap:6px;color:gray;font-size:13px}.report-box-content[data-v-9cb3ae1b]{width:100%;height:200px;border:2px dashed #4f4f4f;background-color:#c3c3c3;padding:40px;display:flex;flex-direction:column;gap:25px;justify-content:center;align-items:center;text-align:center;box-sizing:border-box}.report-link[data-v-9cb3ae1b]{color:green;font-style:italic;text-decoration:underline;cursor:pointer}.actions[data-v-9cb3ae1b]{width:100%;display:flex;justify-content:flex-end;gap:15px}.generate-code-container[data-v-f8805713]{width:90%;height:1000px;background-color:#fff;padding:30px;margin:20px auto;border-radius:10px;box-shadow:0 2px 10px #0000001a}.generate-header[data-v-f8805713]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.generate-header h2[data-v-f8805713]{color:#15803d}.btn-generate[data-v-f8805713]{padding:10px 18px;background-color:#15803d;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.btn-generate[data-v-f8805713]:hover{background-color:#166534}.search-section[data-v-f8805713]{margin-bottom:30px}.filter-label[data-v-f8805713]{color:#6b7280;font-size:16px;font-weight:500;margin-bottom:10px;display:block}.filter-controls[data-v-f8805713]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-select[data-v-f8805713],.filter-input[data-v-f8805713]{padding:10px 14px;font-size:14px;border:1px solid #ccc;border-radius:8px;min-width:180px}.btn-search[data-v-f8805713]{padding:10px 20px;background-color:#15803d;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.btn-search[data-v-f8805713]:hover{background-color:#166534}.code-table[data-v-f8805713]{width:100%;border-collapse:collapse}.code-table th[data-v-f8805713],.code-table td[data-v-f8805713]{border:1px solid #ddd;padding:12px;text-align:left}.code-table th[data-v-f8805713]{background-color:#f3f4f6;color:#374151}.btn-delete[data-v-f8805713]{background-color:#dc2626;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:13px}.btn-delete[data-v-f8805713]:hover{background-color:#b91c1c}.modal[data-v-f8805713]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.modal-content[data-v-f8805713]{width:400px;background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column}.modal-content h3[data-v-f8805713]{margin-bottom:20px;color:#15803d}.modal-buttons[data-v-f8805713]{display:flex;justify-content:flex-end;gap:10px}.btn-cancel[data-v-f8805713]{padding:10px 18px;background-color:#9ca3af;color:#fff;border:none;border-radius:8px;cursor:pointer}.info-sentiment[data-v-71b6c22b]{position:absolute;width:500px;height:500px;background-color:red}.header1[data-v-25a357c8]{margin-bottom:20px}.header1 label[data-v-25a357c8]{color:#02ff0f;font-weight:bolder;font-style:italic}.legend-container[data-v-25a357c8]{margin-top:10px}.scale-table table thead[data-v-25a357c8],.scale-table table tbody tr[data-v-25a357c8]{color:#fff}.scale-table table[data-v-25a357c8]{border:1px solid rgba(255,255,255,.267);border-collapse:collapse}.legend-label label[data-v-25a357c8]{color:#fffc}.graph-learnmore[data-v-684a28bd]{height:auto;padding-top:10px;position:relative;box-sizing:border-box}.content-graph[data-v-684a28bd]{border:1px solid white;height:auto;padding:20px;position:relative;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between}.content-graph div[data-v-684a28bd]{width:auto}.scaleY-enter-active[data-v-684a28bd],.scaleY-leave-active[data-v-684a28bd]{transition:transform .3s ease,opacity .3s ease}.scaleY-enter-from[data-v-684a28bd],.scaleY-leave-to[data-v-684a28bd]{transform:scaleY(.5);opacity:0}.scaleY-enter-to[data-v-684a28bd],.scaleY-leave-from[data-v-684a28bd]{transform:scaleY(1);opacity:1}.gender-statistics[data-v-684a28bd]{display:grid;grid-template-columns:9.5rem 5.5rem;gap:10px}.graph-learnmore[data-v-1d94fc1b]{height:auto;padding-top:10px;position:relative;box-sizing:border-box}.content-graph[data-v-1d94fc1b]{border:1px solid white;height:auto;padding:20px;position:relative;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between}.content-graph div[data-v-1d94fc1b]{width:auto}.scaleY-enter-active[data-v-1d94fc1b],.scaleY-leave-active[data-v-1d94fc1b]{transition:transform .3s ease,opacity .3s ease}.scaleY-enter-from[data-v-1d94fc1b],.scaleY-leave-to[data-v-1d94fc1b]{transform:scaleY(.5);opacity:0}.scaleY-enter-to[data-v-1d94fc1b],.scaleY-leave-from[data-v-1d94fc1b]{transform:scaleY(1);opacity:1}.gender-statistics[data-v-1d94fc1b]{display:grid;grid-template-columns:9.5rem 5.5rem;gap:10px}.graph-learnmore[data-v-b2190ecc]{height:auto;padding-top:10px;position:relative;box-sizing:border-box}.content-graph[data-v-b2190ecc]{border:1px solid white;height:auto;padding:20px;position:relative;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between}.content-graph div[data-v-b2190ecc]{width:auto}.scaleY-enter-active[data-v-b2190ecc],.scaleY-leave-active[data-v-b2190ecc]{transition:transform .3s ease,opacity .3s ease}.scaleY-enter-from[data-v-b2190ecc],.scaleY-leave-to[data-v-b2190ecc]{transform:scaleY(.5);opacity:0}.scaleY-enter-to[data-v-b2190ecc],.scaleY-leave-from[data-v-b2190ecc]{transform:scaleY(1);opacity:1}.gender-statistics[data-v-b2190ecc]{display:grid;grid-template-columns:9.5rem 5.5rem;gap:10px}.header1 label[data-v-7721c4ae]{color:#02ff0f;font-weight:bolder;font-style:italic}.header2[data-v-7721c4ae]{justify-content:end;display:flex}.respondent-content[data-v-7721c4ae]{display:flex;flex-direction:column;margin-top:40px}.content-label[data-v-7721c4ae]{color:#dfdfdf}.content1[data-v-7721c4ae]{display:flex;flex-direction:column;gap:50px;height:auto}.header1[data-v-d68d8261]{margin-bottom:20px}.header1 label[data-v-d68d8261]{color:#02ff0f;font-weight:bolder;font-style:italic}table[data-v-d68d8261]{width:100%;border-collapse:collapse;border:1px solid white;margin-top:20px}table tr th[data-v-d68d8261]{color:#000;background-color:#fff;font-weight:bolder;padding:20px}table tbody tr[data-v-d68d8261]{color:#fff}table tbody tr td[data-v-d68d8261]{padding:10px}.see-more-container[data-v-dbf103d5]{border:1px solid rgba(255,255,255,.596);width:100%;height:auto;padding:20px;position:relative;box-sizing:border-box;border-bottom:5px solid rgba(255,255,255,.596);border-top:5px solid rgba(255,255,255,.596)}.header1[data-v-dbf103d5]{margin-bottom:20px}.header1 label[data-v-dbf103d5]{color:#02ff0f;font-weight:bolder;font-style:italic}.legend-container[data-v-dbf103d5]{margin-top:10px}.scale-table table thead[data-v-dbf103d5],.scale-table table tbody tr[data-v-dbf103d5]{color:#fff}.scale-table table[data-v-dbf103d5]{border:1px solid rgba(255,255,255,.267);border-collapse:collapse}.legend-label label[data-v-dbf103d5]{color:#fffc}.see-more-notclicked[data-v-28b21d47]{border:1px solid white}.see-more-notclicked label[data-v-28b21d47]{color:#fff;cursor:pointer}.see-more-clicked[data-v-28b21d47]{background-color:#fff}.see-more-clicked label[data-v-28b21d47]{color:#0000ffbd;cursor:pointer}.result-footer[data-v-28b21d47]{border-radius:5px;position:relative;display:flex;flex-direction:row;margin-top:20px;margin-bottom:20px;justify-content:center;padding:5px;cursor:pointer;font-weight:bolder}.total[data-v-28b21d47]{color:#ffffffc5}.sentiment-container[data-v-28b21d47]{background-color:#fff;width:100%;height:auto;margin:20px;box-sizing:border-box}header[data-v-28b21d47]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px;border-bottom:1px solid rgb(92,88,88)}.c-coding[data-v-28b21d47]{display:flex;flex-direction:row;gap:30px;padding-left:20px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgb(92,88,88)}.c-group label[data-v-28b21d47]{color:#3b3b3b}.filter-search[data-v-28b21d47]{padding-left:20px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgb(92,88,88)}.filter[data-v-28b21d47]{display:flex;flex-direction:column}.filter select[data-v-28b21d47]{width:auto;font-size:12px;padding:3px;margin-top:5px}.filter label[data-v-28b21d47]{color:#3b3b3b}.submit-f[data-v-28b21d47]{display:flex;flex-direction:column;justify-content:end}.scaleY-enter-active[data-v-28b21d47],.scaleY-leave-active[data-v-28b21d47]{transition:transform .3s ease,opacity .3s ease}.scaleY-enter-from[data-v-28b21d47],.scaleY-leave-to[data-v-28b21d47]{transform:scaleY(.5);opacity:0}.scaleY-enter-to[data-v-28b21d47],.scaleY-leave-from[data-v-28b21d47]{transform:scaleY(1);opacity:1}.result-container[data-v-28b21d47]{display:flex;flex-direction:row;padding:20px}.result[data-v-28b21d47]{border-radius:10px;border:1px solid rgba(0,255,42,.349);width:100%;height:auto;padding:20px;background-color:#ccbf06c2;box-shadow:0 4px 8px #0006}.col1[data-v-28b21d47]{font-size:20px;font-weight:bolder;margin-right:5px;font-style:italic}.col2[data-v-28b21d47]{font-size:13px;font-style:italic}.statistics[data-v-28b21d47]{background-color:#06b40fa1;box-shadow:0 4px 8px #0006;cursor:pointer}.flag-circle[data-v-07b3728b]{position:absolute;top:0;right:0;margin:20px;width:50px;height:50px;overflow:hidden}.flag-circle img[data-v-07b3728b]{width:100%;height:100%;object-fit:cover;top:0}.result-status[data-v-07b3728b]{font-weight:bolder;margin-left:10px;margin-right:5px;font-size:12px;color:#3e3e3e;font-style:italic}.result-d[data-v-07b3728b]{font-weight:bolder;margin-left:10px;margin-right:5px;font-size:15px;color:#3e3e3e;font-style:italic}.is_loading[data-v-07b3728b]{background-color:#000000b2;position:fixed;width:100%;height:100vh;top:0;display:flex;flex-direction:row;align-items:center;justify-content:center}.header3 input[data-v-07b3728b]{border-radius:5px;border:1px solid gray}.select-filter[data-v-07b3728b]{padding:5px;width:200px}.main-container[data-v-07b3728b]{display:flex;flex-direction:column;margin:0;overflow-x:hidden}.header[data-v-07b3728b]{background-color:#084014;padding:10px 20px;font-size:20px;color:#fff;display:flex;align-items:center;justify-content:space-between}.header2[data-v-07b3728b]{border-bottom:1px solid rgb(209,209,209);padding:10px 20px;font-size:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header3[data-v-07b3728b]{border-bottom:1px solid rgb(209,209,209);padding:10px 20px;font-size:20px;display:flex;flex-direction:column;gap:10px}.table-age[data-v-62a12b30]{width:100%;height:100px;margin-top:40px}.table-age table[data-v-62a12b30]{font-size:12px;border-collapse:collapse}.poor-label[data-v-96a41c70]{width:90%;height:auto;padding:20px}.satisfaction-rating-container table thead tr[data-v-96a41c70]{background-color:#0c7e25;color:#fff}.satisfaction-rating-container[data-v-96a41c70]{width:100%;height:auto;box-sizing:border-box}.satisfaction-rating-container table[data-v-96a41c70]{border-collapse:collapse;font-size:12px}.satisfaction-rating-container table thead tr th[data-v-96a41c70],.satisfaction-rating-container table tbody tr td[data-v-96a41c70]{padding:10px}.filter-search[data-v-61db23c1]{display:flex;flex-direction:row;align-items:center;gap:10px}.filter-search select[data-v-61db23c1]{padding:10px}.poor-label[data-v-61db23c1]{width:100%;height:auto;padding:20px}.satisfaction-rating-container table thead tr[data-v-61db23c1]{background-color:#0c7e25;color:#fff}.satisfaction-rating-container[data-v-61db23c1]{width:100%;height:auto;box-sizing:border-box}.satisfaction-rating-container table[data-v-61db23c1]{border-collapse:collapse;font-size:12px;width:100%}.satisfaction-rating-container table thead tr th[data-v-61db23c1],.satisfaction-rating-container table tbody tr td[data-v-61db23c1]{padding:10px}.poor-label[data-v-9f3f14c8]{width:90%;height:auto;padding:20px}.satisfaction-rating-container table thead tr[data-v-9f3f14c8]{background-color:#0c7e25;color:#fff}.satisfaction-rating-container[data-v-9f3f14c8]{width:100%;height:auto;box-sizing:border-box}.satisfaction-rating-container table[data-v-9f3f14c8]{border-collapse:collapse;font-size:12px}.satisfaction-rating-container table thead tr th[data-v-9f3f14c8],.satisfaction-rating-container table tbody tr td[data-v-9f3f14c8]{padding:10px}.filter-search[data-v-b4a8b6db]{display:flex;flex-direction:row;align-items:center;gap:10px}.filter-search select[data-v-b4a8b6db]{padding:10px}.poor-label[data-v-b4a8b6db]{width:100%;height:auto;padding:20px}.satisfaction-rating-container table thead tr[data-v-b4a8b6db]{background-color:#0c7e25;color:#fff}.satisfaction-rating-container[data-v-b4a8b6db]{width:100%;height:auto;box-sizing:border-box}.satisfaction-rating-container table[data-v-b4a8b6db]{border-collapse:collapse;font-size:12px;width:100%}.satisfaction-rating-container table thead tr th[data-v-b4a8b6db],.satisfaction-rating-container table tbody tr td[data-v-b4a8b6db]{padding:10px}.modal main[data-v-9d98dad6]{width:100%;height:auto;box-sizing:border-box;padding:10px 30px}.modal header[data-v-9d98dad6]{background-color:#022302;width:100%;padding:5px 30px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#fff}.overlay_service_selected[data-v-9d98dad6]{position:fixed;top:0;left:0;background-color:#000000c9;width:100%;height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:center}.modal[data-v-9d98dad6]{width:70%;height:90vh;background-color:#fff;border-radius:1%;box-shadow:10px 10px 10px 10px #0000008d;overflow-y:scroll}.row-services-data[data-v-d56939f5]:hover{background-color:#c2c2c2}.table thead tr[data-v-d56939f5]{background-color:#0c7e25;color:#fff}.satisfaction-rating-container[data-v-d56939f5]{width:100%;height:auto;box-sizing:border-box}.table[data-v-d56939f5]{border-collapse:collapse;font-size:12px;width:100%}.table thead tr th[data-v-d56939f5]{padding:10px;border:1px solid rgba(255,255,255,.391)}.table tbody tr td[data-v-d56939f5]{padding:10px;border:1px solid gray}.overlay-loading[data-v-49b331a7]{width:100%;height:500px;display:flex;align-items:center;justify-content:center}.overall-d[data-v-49b331a7]{background-color:#dfdfdf9e}.internal-d[data-v-49b331a7]{background-color:#92f19296}.external-d[data-v-49b331a7]{background-color:#e1d17a8d}.table-right[data-v-49b331a7]{border-collapse:collapse}.table-right thead[data-v-49b331a7]{border:1px solid rgb(208,208,208)}.table-right thead td[data-v-49b331a7]{font-size:10px;font-weight:bolder}tbody tr td[data-v-49b331a7]{font-size:12px;padding:10px}.table-wrapper[data-v-49b331a7]::-webkit-scrollbar{width:0;background:transparent}.client-type-section ul[data-v-49b331a7]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.client-type-section li[data-v-49b331a7]{display:grid;grid-template-columns:1fr auto;align-items:center;font-size:14px;color:#444}.client-type-section li span[data-v-49b331a7]:first-child{font-weight:500}.client-type-section li span[data-v-49b331a7]:last-child{font-weight:700;color:#084014;text-align:right}.client-type-section[data-v-49b331a7]{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #a3a3a3}.section-header[data-v-49b331a7]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#444;margin-bottom:20px}.right-header[data-v-49b331a7]{width:100%;background-color:#ea2626;font-weight:bolder;color:#fff;padding:10px;box-sizing:border-box;border-bottom:1px solid white}.main-container[data-v-49b331a7]{display:flex;flex-direction:column;background:#f9fafb;min-height:100vh}.header[data-v-49b331a7]{background:#084014;padding:15px 20px;font-size:20px;color:#fff;display:flex;align-items:center;justify-content:space-between}.back-btn[data-v-49b331a7]{cursor:pointer;font-size:16px;color:#e0e0e0}.back-btn[data-v-49b331a7]:hover{color:#fff}.title[data-v-49b331a7]{font-weight:400}.content[data-v-49b331a7]{display:flex;flex-direction:column;gap:25px;width:100%}.header2[data-v-49b331a7]{display:grid;grid-template-columns:repeat(2,auto);gap:15px 40px;font-size:13px;padding:20px;border-bottom:1px solid rgb(185,185,185)}.info-item label[data-v-49b331a7]{font-weight:700;margin-right:5px}.profile-section[data-v-49b331a7]{width:100%}.section-title[data-v-49b331a7]{font-size:14px;font-weight:700;color:gray;display:block;margin-bottom:10px}.profile-container[data-v-49b331a7]{display:flex;gap:15px}.profile-left[data-v-49b331a7]{flex:3;display:flex;flex-direction:column;gap:15px}.profile-right[data-v-49b331a7]{flex:2;background:#eee;border:1px dashed gray;height:800px;overflow:auto}.profile-table[data-v-49b331a7]{width:100%;border-collapse:collapse;text-align:center;font-size:13px}.profile-table th[data-v-49b331a7],.profile-table td[data-v-49b331a7]{border:1px solid gray;padding:5px}.internal[data-v-49b331a7]{background-color:#084014;color:#fff}.external[data-v-49b331a7]{background-color:#dad018;color:#fff}.td-row[data-v-49b331a7]{background-color:#00800073}.td-row-external[data-v-49b331a7]{background-color:#ffd9005a}.chart-box[data-v-49b331a7]{height:auto;border:1px solid gray;padding:10px;box-sizing:border-box}.rating-section[data-v-49b331a7]{width:100%;height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.step-bar[data-v-991da8a0]{display:flex;align-items:center;margin-bottom:18px;padding:0 2px}.step[data-v-991da8a0]{display:flex;align-items:center;gap:8px;opacity:.35}.step.active[data-v-991da8a0]{opacity:1}.step-num[data-v-991da8a0]{width:28px;height:28px;border-radius:50%;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#ffffff80;font-family:"Source Sans 3",sans-serif}.step.active .step-num[data-v-991da8a0]{background:#c9a227;border-color:#c9a227;color:#2a1a00}.step-name[data-v-991da8a0]{font-size:12px;font-weight:600;color:#ffffff73;font-family:"Source Sans 3",sans-serif;white-space:nowrap}.step.active .step-name[data-v-991da8a0]{color:#fff}.step-line[data-v-991da8a0]{flex:1;height:1px;background:#ffffff1f;margin:0 10px}.card[data-v-991da8a0]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000073;border-top:4px solid #1a6b30}.card-header[data-v-991da8a0]{padding:26px 30px 20px;border-bottom:1px solid #efefef;background:#fafafa}.card-title[data-v-991da8a0]{font-family:"Source Sans 3",sans-serif;font-size:20px;font-weight:700;color:#134f23;margin-bottom:5px;letter-spacing:-.01em}.card-desc[data-v-991da8a0]{font-size:13px;color:#888;line-height:1.6}.form-body[data-v-991da8a0]{padding:26px 30px 28px;display:flex;flex-direction:column;gap:20px}.field-group[data-v-991da8a0]{display:flex;flex-direction:column;gap:7px}.field-label[data-v-991da8a0]{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#1a6b30;display:flex;align-items:center;gap:8px}.required-tag[data-v-991da8a0]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b83030;background:#fdf0f0;border:1px solid #f5c2c2;padding:2px 8px;border-radius:20px}.optional-tag[data-v-991da8a0]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#999;background:#f5f5f5;border:1px solid #e0e0e0;padding:2px 8px;border-radius:20px}.input-wrap[data-v-991da8a0]{position:relative;display:flex;align-items:center}.input-icon[data-v-991da8a0]{position:absolute;left:13px;color:#b0c8b5;pointer-events:none;z-index:1}.input-wrap input[data-v-991da8a0],.input-wrap select[data-v-991da8a0]{width:100%;padding:11px 14px 11px 40px;font-family:"Source Sans 3",sans-serif;font-size:14px;color:#1a1a1a;background:#f9fdf9;border:1.5px solid #d0e4d5;border-radius:7px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-wrap input[data-v-991da8a0]::placeholder{color:#bbb}.input-wrap input[data-v-991da8a0]:focus,.input-wrap select[data-v-991da8a0]:focus{border-color:#1a6b30;background:#fff;box-shadow:0 0 0 3px #1a6b301a}.input-wrap select[data-v-991da8a0]{cursor:pointer}.select-arrow[data-v-991da8a0]{position:absolute;right:12px;color:#a0b8a6;pointer-events:none}.form-actions[data-v-991da8a0]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #f0f0f0;gap:16px}.form-note[data-v-991da8a0]{display:flex;align-items:center;gap:6px;font-size:12px;color:#bbb}.form-note svg[data-v-991da8a0]{color:#1a6b30}.btn-next[data-v-991da8a0]{display:flex;align-items:center;gap:8px;background:#1a6b30;color:#fff;border:none;border-radius:7px;padding:11px 26px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px #1a6b304d;white-space:nowrap;letter-spacing:.02em}.btn-next[data-v-991da8a0]:hover{background:#134f23;transform:translateY(-1px);box-shadow:0 6px 18px #1a6b3061}.btn-next[data-v-991da8a0]:active{transform:translateY(0)}@media (max-width: 520px){.card-header[data-v-991da8a0]{padding:20px 18px 16px}.form-body[data-v-991da8a0]{padding:20px 18px 22px}.form-actions[data-v-991da8a0]{flex-direction:column;align-items:flex-start}.btn-next[data-v-991da8a0]{width:100%;justify-content:center}.step-name[data-v-991da8a0]{display:none}}[data-v-1fee0753],[data-v-1fee0753]:before,[data-v-1fee0753]:after{box-sizing:border-box;margin:0;padding:0}.step-bar[data-v-1fee0753]{display:flex;align-items:center;margin-bottom:18px;padding:0 2px;flex-wrap:nowrap}.step[data-v-1fee0753]{display:flex;align-items:center;gap:6px;opacity:.35;flex-shrink:0}.step.active[data-v-1fee0753]{opacity:1}.step.done[data-v-1fee0753]{opacity:.75}.step-num[data-v-1fee0753]{width:28px;height:28px;border-radius:50%;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#ffffff80;font-family:"Source Sans 3",sans-serif;flex-shrink:0}.step.active .step-num[data-v-1fee0753]{background:#c9a227;border-color:#c9a227;color:#2a1a00}.step.done .step-num[data-v-1fee0753]{background:#c9a22733;border-color:#c9a22780;color:#c9a227}.step-name[data-v-1fee0753]{font-size:11px;font-weight:600;color:#ffffff73;font-family:"Source Sans 3",sans-serif;white-space:nowrap}.step.active .step-name[data-v-1fee0753]{color:#fff}.step.done .step-name[data-v-1fee0753]{color:#c9a227cc}.step-line[data-v-1fee0753]{flex:1;height:1px;background:#ffffff1f;margin:0 6px;min-width:10px}.step-line.filled[data-v-1fee0753]{background:#c9a22766}.card[data-v-1fee0753]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000073;border-top:4px solid #1a6b30}.card-header[data-v-1fee0753]{padding:26px 30px 20px;border-bottom:1px solid #efefef;background:#fafafa}.card-title[data-v-1fee0753]{font-family:"Source Sans 3",sans-serif;font-size:20px;font-weight:700;color:#134f23;margin-bottom:5px;letter-spacing:-.01em}.card-desc[data-v-1fee0753]{font-size:13px;color:#888;line-height:1.6}.form-body[data-v-1fee0753]{padding:26px 30px 28px;display:flex;flex-direction:column;gap:20px}.field-group[data-v-1fee0753]{display:flex;flex-direction:column;gap:7px}.field-label[data-v-1fee0753]{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#1a6b30;display:flex;align-items:center;gap:8px;font-family:"Source Sans 3",sans-serif}.required-tag[data-v-1fee0753]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b83030;background:#fdf0f0;border:1px solid #f5c2c2;padding:2px 8px;border-radius:20px}.input-wrap[data-v-1fee0753]{position:relative;display:flex;align-items:center}.input-icon[data-v-1fee0753]{position:absolute;left:13px;color:#b0c8b5;pointer-events:none;z-index:1}.input-wrap input[data-v-1fee0753],.input-wrap select[data-v-1fee0753]{width:100%;padding:11px 14px 11px 40px;font-family:"Source Sans 3",sans-serif;font-size:14px;color:#1a1a1a;background:#f9fdf9;border:1.5px solid #d0e4d5;border-radius:7px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-wrap input[data-v-1fee0753]::placeholder{color:#bbb}.input-wrap input[data-v-1fee0753]:focus,.input-wrap select[data-v-1fee0753]:focus{border-color:#1a6b30;background:#fff;box-shadow:0 0 0 3px #1a6b301a}.input-wrap select[data-v-1fee0753]{cursor:pointer}.select-arrow[data-v-1fee0753]{position:absolute;right:12px;color:#a0b8a6;pointer-events:none}.radio-group[data-v-1fee0753]{display:flex;flex-direction:column;gap:8px}.radio-option[data-v-1fee0753]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px 14px;border:1.5px solid #d0e4d5;border-radius:7px;background:#f9fdf9;transition:border-color .2s,background .2s}.radio-option[data-v-1fee0753]:hover{border-color:#1a6b30;background:#f0f9f2}.radio-option input[type=radio][data-v-1fee0753]{display:none}.radio-box[data-v-1fee0753]{width:18px;height:18px;border-radius:50%;border:1.5px solid #d0e4d5;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s,background .2s}.radio-check[data-v-1fee0753]{opacity:0;transition:opacity .15s;color:#fff}.radio-option input[type=radio]:checked~.radio-box[data-v-1fee0753]{background:#1a6b30;border-color:#1a6b30}.radio-option input[type=radio]:checked~.radio-box .radio-check[data-v-1fee0753]{opacity:1}.radio-option input[type=radio]:checked~.radio-label[data-v-1fee0753]{color:#134f23;font-weight:600}.radio-label[data-v-1fee0753]{font-size:14px;color:#444;font-family:"Source Sans 3",sans-serif;transition:color .2s}.form-actions[data-v-1fee0753]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #f0f0f0;gap:16px}.btn-back[data-v-1fee0753]{display:flex;align-items:center;gap:8px;background:transparent;color:#888;border:1.5px solid #e0e0e0;border-radius:7px;padding:10px 20px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.btn-back[data-v-1fee0753]:hover{border-color:#1a6b30;color:#1a6b30}.btn-next[data-v-1fee0753]{display:flex;align-items:center;gap:8px;background:#1a6b30;color:#fff;border:none;border-radius:7px;padding:11px 26px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px #1a6b304d;white-space:nowrap;letter-spacing:.02em}.btn-next[data-v-1fee0753]:hover{background:#134f23;transform:translateY(-1px);box-shadow:0 6px 18px #1a6b3061}.btn-next[data-v-1fee0753]:active{transform:translateY(0)}@media (max-width: 520px){.card-header[data-v-1fee0753]{padding:20px 18px 16px}.form-body[data-v-1fee0753]{padding:20px 18px 22px}.form-actions[data-v-1fee0753]{flex-direction:column}.btn-back[data-v-1fee0753],.btn-next[data-v-1fee0753]{width:100%;justify-content:center}.step-name[data-v-1fee0753]{display:none}}[data-v-621d3f46],[data-v-621d3f46]:before,[data-v-621d3f46]:after{box-sizing:border-box;margin:0;padding:0}.step-bar[data-v-621d3f46]{display:flex;align-items:center;margin-bottom:18px;padding:0 2px;flex-wrap:nowrap}.step[data-v-621d3f46]{display:flex;align-items:center;gap:6px;opacity:.35;flex-shrink:0}.step.active[data-v-621d3f46]{opacity:1}.step.done[data-v-621d3f46]{opacity:.75}.step-num[data-v-621d3f46]{width:28px;height:28px;border-radius:50%;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#ffffff80;font-family:"Source Sans 3",sans-serif;flex-shrink:0}.step.active .step-num[data-v-621d3f46]{background:#c9a227;border-color:#c9a227;color:#2a1a00}.step.done .step-num[data-v-621d3f46]{background:#c9a22733;border-color:#c9a22780;color:#c9a227}.step-name[data-v-621d3f46]{font-size:11px;font-weight:600;color:#ffffff73;font-family:"Source Sans 3",sans-serif;white-space:nowrap}.step.active .step-name[data-v-621d3f46]{color:#fff}.step.done .step-name[data-v-621d3f46]{color:#c9a227cc}.step-line[data-v-621d3f46]{flex:1;height:1px;background:#ffffff1f;margin:0 6px;min-width:10px}.step-line.filled[data-v-621d3f46]{background:#c9a22766}.card[data-v-621d3f46]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000073;border-top:4px solid #1a6b30}.card-header[data-v-621d3f46]{padding:26px 30px 20px;border-bottom:1px solid #efefef;background:#fafafa}.card-title[data-v-621d3f46]{font-family:"Source Sans 3",sans-serif;font-size:20px;font-weight:700;color:#134f23;margin-bottom:5px;letter-spacing:-.01em}.card-desc[data-v-621d3f46]{font-size:13px;color:#888;line-height:1.6}.form-body[data-v-621d3f46]{padding:26px 30px 28px;display:flex;flex-direction:column;gap:20px}.field-group[data-v-621d3f46]{display:flex;flex-direction:column;gap:7px}.field-label[data-v-621d3f46]{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#1a6b30;display:flex;align-items:center;gap:8px;font-family:"Source Sans 3",sans-serif}.required-tag[data-v-621d3f46]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b83030;background:#fdf0f0;border:1px solid #f5c2c2;padding:2px 8px;border-radius:20px}.input-wrap[data-v-621d3f46]{position:relative;display:flex;align-items:center}.input-icon[data-v-621d3f46]{position:absolute;left:13px;color:#b0c8b5;pointer-events:none;z-index:1}.input-wrap select[data-v-621d3f46]{width:100%;padding:11px 14px 11px 40px;font-family:"Source Sans 3",sans-serif;font-size:14px;color:#1a1a1a;background:#f9fdf9;border:1.5px solid #d0e4d5;border-radius:7px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.input-wrap select[data-v-621d3f46]:focus{border-color:#1a6b30;background:#fff;box-shadow:0 0 0 3px #1a6b301a}.input-wrap select[data-v-621d3f46]:disabled{background:#f0f0f0;color:#aaa;cursor:not-allowed}.select-arrow[data-v-621d3f46]{position:absolute;right:12px;color:#a0b8a6;pointer-events:none}.other-wrap[data-v-621d3f46]{background:#f9fdf9;border:1.5px solid #d0e4d5;border-radius:7px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.checkbox-row[data-v-621d3f46]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-row input[type=checkbox][data-v-621d3f46]{accent-color:#1a6b30;width:15px;height:15px;cursor:pointer}.checkbox-label[data-v-621d3f46]{font-size:13px;color:#888;font-family:"Source Sans 3",sans-serif;transition:color .2s}.checkbox-label.active[data-v-621d3f46]{color:#1a6b30;font-weight:600}.other-input[data-v-621d3f46]{width:100%;padding:9px 12px;font-family:"Source Sans 3",sans-serif;font-size:13px;color:#1a1a1a;background:#fff;border:1.5px solid #d0e4d5;border-radius:6px;outline:none;transition:border-color .2s,box-shadow .2s}.other-input[data-v-621d3f46]:focus{border-color:#1a6b30;box-shadow:0 0 0 3px #1a6b301a}.other-input[data-v-621d3f46]:disabled{background:#f0f0f0;color:#bbb;cursor:not-allowed}.other-input[data-v-621d3f46]::placeholder{color:#bbb}.form-actions[data-v-621d3f46]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #f0f0f0;gap:16px}.btn-back[data-v-621d3f46]{display:flex;align-items:center;gap:8px;background:transparent;color:#888;border:1.5px solid #e0e0e0;border-radius:7px;padding:10px 20px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.btn-back[data-v-621d3f46]:hover{border-color:#1a6b30;color:#1a6b30}.btn-next[data-v-621d3f46]{display:flex;align-items:center;gap:8px;background:#1a6b30;color:#fff;border:none;border-radius:7px;padding:11px 26px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px #1a6b304d;white-space:nowrap;letter-spacing:.02em}.btn-next[data-v-621d3f46]:hover{background:#134f23;transform:translateY(-1px);box-shadow:0 6px 18px #1a6b3061}.btn-next[data-v-621d3f46]:active{transform:translateY(0)}@media (max-width: 520px){.card-header[data-v-621d3f46]{padding:20px 18px 16px}.form-body[data-v-621d3f46]{padding:20px 18px 22px}.form-actions[data-v-621d3f46]{flex-direction:column}.btn-back[data-v-621d3f46],.btn-next[data-v-621d3f46]{width:100%;justify-content:center}.step-name[data-v-621d3f46]{display:none}}[data-v-8608d5e7],[data-v-8608d5e7]:before,[data-v-8608d5e7]:after{box-sizing:border-box;margin:0;padding:0}.step-bar[data-v-8608d5e7]{display:flex;align-items:center;margin-bottom:18px;padding:0 2px;flex-wrap:nowrap}.step[data-v-8608d5e7]{display:flex;align-items:center;gap:6px;opacity:.35;flex-shrink:0}.step.active[data-v-8608d5e7]{opacity:1}.step.done[data-v-8608d5e7]{opacity:.75}.step-num[data-v-8608d5e7]{width:28px;height:28px;border-radius:50%;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#ffffff80;font-family:"Source Sans 3",sans-serif;flex-shrink:0}.step.active .step-num[data-v-8608d5e7]{background:#c9a227;border-color:#c9a227;color:#2a1a00}.step.done .step-num[data-v-8608d5e7]{background:#c9a22733;border-color:#c9a22780;color:#c9a227}.step-name[data-v-8608d5e7]{font-size:11px;font-weight:600;color:#ffffff73;font-family:"Source Sans 3",sans-serif;white-space:nowrap}.step.active .step-name[data-v-8608d5e7]{color:#fff}.step.done .step-name[data-v-8608d5e7]{color:#c9a227cc}.step-line[data-v-8608d5e7]{flex:1;height:1px;background:#ffffff1f;margin:0 6px;min-width:10px}.step-line.filled[data-v-8608d5e7]{background:#c9a22766}.card[data-v-8608d5e7]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000073;border-top:4px solid #1a6b30}.card-header[data-v-8608d5e7]{padding:26px 30px 20px;border-bottom:1px solid #efefef;background:#fafafa}.card-header-inner[data-v-8608d5e7]{display:flex;align-items:flex-start;gap:16px;margin-bottom:10px}.part-badge[data-v-8608d5e7]{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c9a227;background:#c9a2271a;border:1px solid rgba(201,162,39,.3);padding:3px 10px;border-radius:20px;margin-bottom:8px}.card-title[data-v-8608d5e7]{font-family:"Source Sans 3",sans-serif;font-size:20px;font-weight:700;color:#134f23;letter-spacing:-.01em}.card-desc[data-v-8608d5e7]{font-size:13px;color:#888;line-height:1.7}.form-body[data-v-8608d5e7]{padding:26px 30px 28px;display:flex;flex-direction:column;gap:0}.section-divider[data-v-8608d5e7]{height:1px;background:#f0f0f0;margin:20px 0}.question-block[data-v-8608d5e7]{display:flex;flex-direction:column;gap:14px;transition:opacity .25s}.question-block.question-disabled[data-v-8608d5e7]{opacity:.4;pointer-events:none}.question-header[data-v-8608d5e7]{display:flex;align-items:flex-start;gap:12px}.question-code[data-v-8608d5e7]{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.08em;color:#1a6b30;background:#eef7f1;border:1px solid #c8e4ce;padding:3px 10px;border-radius:20px;margin-top:2px;font-family:"Source Sans 3",sans-serif;transition:color .2s}.question-code.muted[data-v-8608d5e7]{color:#aaa;background:#f5f5f5;border-color:#e0e0e0}.question-text[data-v-8608d5e7]{font-size:14px;font-weight:600;color:#222;line-height:1.55;font-family:"Source Sans 3",sans-serif;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.required-tag[data-v-8608d5e7]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b83030;background:#fdf0f0;border:1px solid #f5c2c2;padding:2px 8px;border-radius:20px;flex-shrink:0}.na-tag[data-v-8608d5e7]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#999;background:#f5f5f5;border:1px solid #e0e0e0;padding:2px 8px;border-radius:20px;flex-shrink:0}.radio-group[data-v-8608d5e7]{display:flex;flex-direction:column;gap:8px}.radio-option[data-v-8608d5e7]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:10px 14px;border:1.5px solid #d0e4d5;border-radius:7px;background:#f9fdf9;transition:border-color .2s,background .2s}.radio-option[data-v-8608d5e7]:hover:not(.radio-disabled){border-color:#1a6b30;background:#f0f9f2}.radio-option.radio-disabled[data-v-8608d5e7]{cursor:not-allowed}.radio-option input[type=radio][data-v-8608d5e7]{display:none}.radio-box[data-v-8608d5e7]{width:18px;height:18px;border-radius:50%;border:1.5px solid #d0e4d5;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s,background .2s;margin-top:1px}.radio-check[data-v-8608d5e7]{opacity:0;transition:opacity .15s;color:#fff}.radio-option input[type=radio]:checked~.radio-box[data-v-8608d5e7]{background:#1a6b30;border-color:#1a6b30}.radio-option input[type=radio]:checked~.radio-box .radio-check[data-v-8608d5e7]{opacity:1}.radio-option input[type=radio]:checked~.radio-label[data-v-8608d5e7]{color:#134f23;font-weight:600}.radio-label[data-v-8608d5e7]{font-size:13.5px;color:#444;font-family:"Source Sans 3",sans-serif;transition:color .2s;line-height:1.5}.form-actions[data-v-8608d5e7]{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid #f0f0f0;gap:16px;margin-top:20px}.btn-back[data-v-8608d5e7]{display:flex;align-items:center;gap:8px;background:transparent;color:#888;border:1.5px solid #e0e0e0;border-radius:7px;padding:10px 20px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.btn-back[data-v-8608d5e7]:hover{border-color:#1a6b30;color:#1a6b30}.btn-next[data-v-8608d5e7]{display:flex;align-items:center;gap:8px;background:#1a6b30;color:#fff;border:none;border-radius:7px;padding:11px 26px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px #1a6b304d;white-space:nowrap;letter-spacing:.02em}.btn-next[data-v-8608d5e7]:hover{background:#134f23;transform:translateY(-1px);box-shadow:0 6px 18px #1a6b3061}.btn-next[data-v-8608d5e7]:active{transform:translateY(0)}@media (max-width: 520px){.card-header[data-v-8608d5e7]{padding:20px 18px 16px}.form-body[data-v-8608d5e7]{padding:20px 18px 22px}.form-actions[data-v-8608d5e7]{flex-direction:column}.btn-back[data-v-8608d5e7],.btn-next[data-v-8608d5e7]{width:100%;justify-content:center}.step-name[data-v-8608d5e7]{display:none}}.overlay[data-v-7bc7b113]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.message-container[data-v-7bc7b113]{width:360px;max-width:90%;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 15px 40px #00000040;animation:popup-7bc7b113 .3s ease}.header[data-v-7bc7b113]{padding:15px;background-color:#f5f5f5;text-align:center;border-bottom:1px solid #e0e0e0}.header img[data-v-7bc7b113]{width:150px;height:auto}.body[data-v-7bc7b113]{padding:25px;text-align:center}.title[data-v-7bc7b113]{font-size:18px;font-weight:600;margin-bottom:10px;color:#1f2937}.thank-you[data-v-7bc7b113]{font-size:16px;font-weight:700;color:#0e7430;margin-bottom:12px}.description[data-v-7bc7b113]{font-size:14px;color:#4b5563;margin-bottom:20px}.code-box[data-v-7bc7b113]{background-color:#f0fdf4;border:2px dashed #0e7430;padding:15px;border-radius:8px;margin-bottom:15px}.code-box .label[data-v-7bc7b113]{display:block;font-size:12px;color:#065f46;margin-bottom:5px}.code[data-v-7bc7b113]{font-size:26px;font-weight:700;letter-spacing:2px;color:#0e7430}.note[data-v-7bc7b113]{font-size:13px;color:#374151}.close-btn[data-v-7bc7b113]{margin-top:20px;padding:10px 20px;background-color:#0e7430;color:#fff;border:none;border-radius:6px;cursor:pointer}.close-btn[data-v-7bc7b113]:hover{background-color:#0b5f27}@keyframes popup-7bc7b113{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}[data-v-24a7e954],[data-v-24a7e954]:before,[data-v-24a7e954]:after{box-sizing:border-box;margin:0;padding:0}.loading-overlay[data-v-24a7e954]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:999}.step-bar[data-v-24a7e954]{display:flex;align-items:center;margin-bottom:18px;padding:0 2px;flex-wrap:nowrap}.step[data-v-24a7e954]{display:flex;align-items:center;gap:6px;opacity:.35;flex-shrink:0}.step.active[data-v-24a7e954]{opacity:1}.step.done[data-v-24a7e954]{opacity:.75}.step-num[data-v-24a7e954]{width:28px;height:28px;border-radius:50%;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#ffffff80;font-family:"Source Sans 3",sans-serif;flex-shrink:0}.step.active .step-num[data-v-24a7e954]{background:#c9a227;border-color:#c9a227;color:#2a1a00}.step.done .step-num[data-v-24a7e954]{background:#c9a22733;border-color:#c9a22780;color:#c9a227}.step-name[data-v-24a7e954]{font-size:11px;font-weight:600;color:#ffffff73;font-family:"Source Sans 3",sans-serif;white-space:nowrap}.step.active .step-name[data-v-24a7e954]{color:#fff}.step.done .step-name[data-v-24a7e954]{color:#c9a227cc}.step-line[data-v-24a7e954]{flex:1;height:1px;background:#ffffff1f;margin:0 6px;min-width:10px}.step-line.filled[data-v-24a7e954]{background:#c9a22766}.card[data-v-24a7e954]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000073;border-top:4px solid #1a6b30}.card-header[data-v-24a7e954]{padding:26px 30px 20px;border-bottom:1px solid #efefef;background:#fafafa}.part-badge[data-v-24a7e954]{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c9a227;background:#c9a2271a;border:1px solid rgba(201,162,39,.3);padding:3px 10px;border-radius:20px;margin-bottom:8px}.card-title[data-v-24a7e954]{font-family:"Source Sans 3",sans-serif;font-size:20px;font-weight:700;color:#134f23;margin-bottom:5px;letter-spacing:-.01em}.card-desc[data-v-24a7e954]{font-size:13px;color:#888;line-height:1.6}.form-body[data-v-24a7e954]{padding:26px 30px 28px;display:flex;flex-direction:column;gap:20px}.legend-bar[data-v-24a7e954]{display:flex;justify-content:space-between;gap:6px;background:#f9fdf9;border:1.5px solid #d0e4d5;border-radius:10px;padding:14px 10px}.legend-item[data-v-24a7e954]{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.legend-item img[data-v-24a7e954]{width:32px;height:32px;object-fit:contain}.legend-text[data-v-24a7e954]{font-size:9px;color:#555;text-align:center;line-height:1.3;font-family:"Source Sans 3",sans-serif}.legend-score[data-v-24a7e954]{font-size:11px;font-weight:700;color:#1a6b30;font-family:"Source Sans 3",sans-serif}.req-note[data-v-24a7e954]{display:flex;align-items:center;gap:8px}.required-tag[data-v-24a7e954]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b83030;background:#fdf0f0;border:1px solid #f5c2c2;padding:2px 8px;border-radius:20px;flex-shrink:0}.optional-tag[data-v-24a7e954]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#999;background:#f5f5f5;border:1px solid #e0e0e0;padding:2px 8px;border-radius:20px}.req-label[data-v-24a7e954]{font-size:12px;color:#888;font-family:"Source Sans 3",sans-serif}.table-wrap[data-v-24a7e954]{overflow-x:auto;border:1.5px solid #d0e4d5;border-radius:10px}table[data-v-24a7e954]{width:100%;border-collapse:collapse;font-family:"Source Sans 3",sans-serif}thead tr[data-v-24a7e954]{background:#1a6b30}thead th[data-v-24a7e954]{padding:10px 8px;font-size:12px;font-weight:700;color:#fff;text-align:center;border:none}.th-question[data-v-24a7e954]{text-align:left;padding-left:14px}tbody tr[data-v-24a7e954]{border-bottom:1px solid #e8f5ec}tbody tr[data-v-24a7e954]:last-child{border-bottom:none}tbody tr[data-v-24a7e954]:nth-child(2n){background:#f9fdf9}tbody tr[data-v-24a7e954]:hover{background:#eef7f1}.td-question[data-v-24a7e954]{text-align:left;padding:10px 14px;font-size:12px;color:#333;line-height:1.5;min-width:200px}.td-radio[data-v-24a7e954]{text-align:center;padding:10px 8px}.td-radio input[type=radio][data-v-24a7e954]{accent-color:#1a6b30;width:16px;height:16px;cursor:pointer}.field-group[data-v-24a7e954]{display:flex;flex-direction:column;gap:7px}.field-label[data-v-24a7e954]{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#1a6b30;display:flex;align-items:center;gap:8px;font-family:"Source Sans 3",sans-serif}.comment-box[data-v-24a7e954]{width:100%;min-height:90px;padding:11px 14px;font-family:"Source Sans 3",sans-serif;font-size:14px;color:#1a1a1a;background:#f9fdf9;border:1.5px solid #d0e4d5;border-radius:7px;outline:none;resize:vertical;transition:border-color .2s,box-shadow .2s}.comment-box[data-v-24a7e954]:focus{border-color:#1a6b30;background:#fff;box-shadow:0 0 0 3px #1a6b301a}.comment-box[data-v-24a7e954]::placeholder{color:#bbb}.form-actions[data-v-24a7e954]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #f0f0f0;gap:16px}.btn-back[data-v-24a7e954]{display:flex;align-items:center;gap:8px;background:transparent;color:#888;border:1.5px solid #e0e0e0;border-radius:7px;padding:10px 20px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.btn-back[data-v-24a7e954]:hover{border-color:#1a6b30;color:#1a6b30}.btn-submit[data-v-24a7e954]{display:flex;align-items:center;gap:8px;background:#c9a227;color:#2a1a00;border:none;border-radius:7px;padding:11px 28px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px #c9a22759;white-space:nowrap;letter-spacing:.02em}.btn-submit[data-v-24a7e954]:hover{background:#b8911f;transform:translateY(-1px);box-shadow:0 6px 18px #c9a22773}.btn-submit[data-v-24a7e954]:active{transform:translateY(0)}@media (max-width: 520px){.card-header[data-v-24a7e954]{padding:20px 18px 16px}.form-body[data-v-24a7e954]{padding:20px 18px 22px}.form-actions[data-v-24a7e954]{flex-direction:column}.btn-back[data-v-24a7e954],.btn-submit[data-v-24a7e954]{width:100%;justify-content:center}.step-name[data-v-24a7e954],.legend-text[data-v-24a7e954]{display:none}}.delete-container[data-v-e30292d0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:200;animation:fadeIn-e30292d0 .3s ease}.modal-del[data-v-e30292d0]{width:90%;max-width:400px;padding:24px;background-color:#fff;border-radius:16px;box-shadow:0 8px 24px #0003;text-align:center;animation:scaleIn-e30292d0 .3s ease}.modal-text[data-v-e30292d0]{display:block;font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.modal-actions[data-v-e30292d0]{display:flex;justify-content:flex-end;gap:12px}.btn[data-v-e30292d0]{padding:10px 18px;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease}.btn.cancel[data-v-e30292d0]{background-color:#f0f0f0;color:#333}.btn.cancel[data-v-e30292d0]:hover{background-color:#e0e0e0}.btn.delete[data-v-e30292d0]{background-color:#e63946;color:#fff}.btn.delete[data-v-e30292d0]:hover{background-color:#d62839}@keyframes fadeIn-e30292d0{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-e30292d0{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.overlay[data-v-6e73a7da]{position:fixed;top:0;left:0;background-color:#0000009d;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:500}.main-container[data-v-6e73a7da]{display:flex;flex-direction:column;margin:0;font-family:Arial,sans-serif;background:#f8f9fa;min-height:100vh;box-sizing:border-box}.header[data-v-6e73a7da]{background-color:#084014;padding:15px 20px;font-size:22px;font-weight:700;color:#fff;display:flex;align-items:center;box-sizing:border-box}.header2[data-v-6e73a7da]{width:100%;padding:20px;border-bottom:1px solid #ddd;margin-bottom:15px;background:#fff;border-radius:6px;box-shadow:0 2px 5px #0000000d;box-sizing:border-box}.filter-title[data-v-6e73a7da]{font-size:18px;font-weight:700;color:#444;margin-bottom:12px;display:block}.filter-actions[data-v-6e73a7da]{display:flex;justify-content:space-between;align-items:center}.filter-header[data-v-6e73a7da]{display:flex;align-items:center;gap:10px}.filter-header select[data-v-6e73a7da]{padding:6px 10px;min-width:150px;border:1px solid #ccc;border-radius:6px}.filter-buttons[data-v-6e73a7da]{display:flex;align-items:center;gap:12px}.select-all[data-v-6e73a7da]{display:flex;align-items:center;gap:6px;font-size:14px}.btn[data-v-6e73a7da]{padding:6px 12px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:.2s ease}.view-btn[data-v-6e73a7da]{background:#007bff;color:#fff}.edit-btn[data-v-6e73a7da]{background:#c2c21a;color:#fff}.view-btn[data-v-6e73a7da]:hover{background:#0056b3}.delete-btn[data-v-6e73a7da]{background:gray;color:#fff}.delete-btn.active[data-v-6e73a7da]{background:#dc3545}.delete-btn[data-v-6e73a7da]:disabled{opacity:.5;cursor:not-allowed}main table[data-v-6e73a7da]{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 6px #0000000d}main table thead[data-v-6e73a7da]{background-color:#084014;color:#ffc107}main table th[data-v-6e73a7da],main table td[data-v-6e73a7da]{padding:10px;text-align:left}main table tbody tr[data-v-6e73a7da]:nth-child(2n){background:#f9f9f9}main table tbody tr[data-v-6e73a7da]:hover{background:#e9ecef;cursor:pointer}.loading-cell[data-v-6e73a7da],.no-result[data-v-6e73a7da]{text-align:center;padding:20px}.loading-cell img[data-v-6e73a7da]{width:80px}.select-filter[data-v-d9910ba2]{padding:10px;font-size:15px}.overlay[data-v-d9910ba2]{position:fixed;top:0;left:0;background-color:#0000009d;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:500}.filter-modal[data-v-d9910ba2]{position:absolute;right:20px;top:120px;background-color:#084014;width:300px;border-radius:12px;box-shadow:0 4px 12px #00000040;padding:20px;color:#fff;display:flex;flex-direction:column;gap:20px;transition:transform ease-in-out .3s;z-index:10}.hide[data-v-d9910ba2]{transform:scale(0)}.show[data-v-d9910ba2]{transform:scale(1)}.filter-row[data-v-d9910ba2]{display:flex;flex-direction:column;gap:6px;font-size:13px}.filter-row select[data-v-d9910ba2]{padding:8px;border-radius:8px;border:1px solid #ccc}.filter-btn[data-v-d9910ba2]{background-color:#084014;color:#fff;font-size:12px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease}.filter-btn[data-v-d9910ba2]:hover{background-color:#fff;color:#084014;border:1px solid #084014}.btn[data-v-d9910ba2]{background-color:#084014;color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;border:none;transition:.3s}.btn-del[data-v-d9910ba2]{background-color:#c55c06;color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;border:none;transition:.3s;cursor:pointer}.btn[data-v-d9910ba2]:hover{background-color:#fff;color:#084014;cursor:pointer}.btn-disabled[data-v-d9910ba2]{background-color:gray!important;cursor:not-allowed!important}.btn-small[data-v-d9910ba2]{padding:4px 10px;font-size:11px}.overlay[data-v-d9910ba2]{position:fixed;top:0;left:0;background-color:#000000a6;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.overlay img[data-v-d9910ba2]{width:100px;height:100px}.main-container[data-v-d9910ba2]{display:flex;flex-direction:column;overflow-x:hidden;margin:0;font-family:Arial,sans-serif}.header[data-v-d9910ba2]{background-color:#084014;padding:12px 20px;font-size:20px;color:#fff;display:flex;align-items:center;justify-content:space-between}.header2[data-v-d9910ba2]{width:100%;display:flex;flex-direction:column;padding:20px;box-sizing:border-box;border-bottom:1px solid gray}.filter-header[data-v-d9910ba2]{display:flex;justify-content:space-between;align-items:center}.filter-title[data-v-d9910ba2]{font-weight:700;font-size:14px}.filter-section[data-v-d9910ba2]{display:flex;flex-wrap:wrap;gap:30px;margin-top:15px;font-size:13px;align-items:flex-end}.filter-row[data-v-d9910ba2]{display:flex;flex-direction:column;gap:5px}.filter-row input[data-v-d9910ba2]{padding:6px;font-size:12px;border-radius:5px;border:1px solid #ccc}.bulk-actions[data-v-d9910ba2]{margin-left:auto;display:flex;gap:15px;align-items:center;justify-content:center}main[data-v-d9910ba2]{padding:20px}table[data-v-d9910ba2]{width:100%;border-collapse:collapse;font-size:13px}thead[data-v-d9910ba2]{background-color:#084014;color:gold}thead th[data-v-d9910ba2]{text-align:left;padding:10px}tbody td[data-v-d9910ba2]{padding:10px;border-bottom:1px solid #ddd;text-align:left}tbody tr[data-v-d9910ba2]:hover{background-color:#f9f9f9}.status[data-v-d9910ba2]{padding:3px 8px;border-radius:5px;font-size:11px;font-weight:700;text-transform:capitalize}.status.success[data-v-d9910ba2]{background-color:#d4edda;color:#155724}.status.failed[data-v-d9910ba2]{background-color:#f8d7da;color:#721c24}.main-container[data-v-3d7a19be]{width:100%;height:100%;box-sizing:border-box;overflow:hidden}#map[data-v-3d7a19be]{width:100%;height:100%;object-fit:contain}.otp-container[data-v-319c5460]{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#00000090;display:flex;align-items:center;justify-content:center}.modal[data-v-319c5460]{width:400px;padding:30px;background-color:#fff;border-radius:20px;text-align:center}.title[data-v-319c5460]{margin-bottom:10px;font-size:22px;font-weight:700;color:#333}.subtitle[data-v-319c5460]{margin-bottom:20px;font-size:14px;color:#666}.otp-input[data-v-319c5460]{width:90%;padding:12px;font-size:16px;border:2px solid #ccc;border-radius:10px;outline:none;margin-bottom:20px;text-align:center}.otp-input[data-v-319c5460]:focus{border-color:#2c7be5}.submit-btn[data-v-319c5460]{width:100%;padding:12px;background-color:#2c7be5;border:none;border-radius:10px;color:#fff;font-size:16px;cursor:pointer;transition:background-color .2s}.submit-btn[data-v-319c5460]:hover{background-color:#2563eb}.modal-otp[data-v-3d88d9ed]{width:600px;height:400px;background-color:#fff;border-radius:10px;border:1px solid gray}.main-container[data-v-3d88d9ed]{display:flex;flex-direction:column;overflow-x:hidden;font-family:Arial,sans-serif;background-color:#f9fafb;min-height:100vh}.header[data-v-3d88d9ed]{background-color:#084014;padding:15px 20px;font-size:22px;font-weight:700;color:#fff;display:flex;align-items:center}.overlay[data-v-3d88d9ed]{position:fixed;top:0;left:0;background-color:#000000a6;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.overlay img[data-v-3d88d9ed]{width:100px;height:100px}.content[data-v-3d88d9ed]{padding:30px;display:flex;flex-direction:column;gap:40px}.profile-pic[data-v-3d88d9ed]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.profile-card[data-v-3d88d9ed]{display:flex;flex-direction:column;width:180px;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px #00000026}.profile-img[data-v-3d88d9ed]{width:100%;height:150px;background-color:#fff;border-bottom:1px solid #ddd}.profile-role[data-v-3d88d9ed]{background-color:#084014;text-align:center;padding:8px}.profile-role label[data-v-3d88d9ed]{color:#fff;font-weight:700}.profile-actions[data-v-3d88d9ed]{display:flex;flex-direction:row;align-items:center;gap:25px}.icon-btn[data-v-3d88d9ed]{width:40px;height:40px;cursor:pointer;transition:transform .2s}.icon-btn[data-v-3d88d9ed]:hover{transform:scale(1.1)}.upload-btn[data-v-3d88d9ed]{display:flex;flex-direction:row;align-items:center;gap:8px;background-color:#fff;border:1px solid #ccc;padding:8px 12px;border-radius:8px;cursor:pointer;transition:.2s}.upload-btn[data-v-3d88d9ed]:hover{background-color:#f1f1f1}.upload-btn img[data-v-3d88d9ed]{width:20px;height:20px}.profile-container[data-v-3d88d9ed]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;gap:20px}.section-title[data-v-3d88d9ed]{font-weight:700;color:#555;font-size:16px;border-bottom:2px solid #eee;padding-bottom:5px}.profile-item[data-v-3d88d9ed]{display:flex;flex-direction:column;gap:6px}.item-label[data-v-3d88d9ed]{font-size:14px;font-weight:700;color:#444}.item-row[data-v-3d88d9ed]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.item-row input[data-v-3d88d9ed]{font-size:14px;color:#333;border:none;border-bottom:1px solid gray;width:400px}.btn-edit[data-v-3d88d9ed]{width:70px;padding:5px;font-size:14px;border:none;background-color:#084014;color:#fff;border-radius:6px;cursor:pointer;transition:background .2s}.btn-save[data-v-3d88d9ed]{width:70px;padding:5px;font-size:14px;border:none;background-color:#1c5997;color:#fff;border-radius:6px;cursor:pointer;transition:background .2s}.btn-edit[data-v-3d88d9ed]:hover{background-color:#0a5a1e}.radio-group[data-v-3d88d9ed]{display:flex;flex-direction:column;gap:10px}.radio-group label[data-v-3d88d9ed]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333}.print-content[data-v-18cb6b2a]{background-color:#fff;width:500px;height:400px;position:absolute;border-radius:12px;box-sizing:border-box;padding:25px;display:flex;flex-direction:column;justify-content:center;font-family:Arial,sans-serif}.content[data-v-18cb6b2a]{border:3px dashed gray;background-color:#f0f0f0;width:100%;height:100%;border-radius:10px;padding:30px 20px;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:25px;box-sizing:border-box}.header[data-v-18cb6b2a]{margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header label[data-v-18cb6b2a]{font-size:22px;font-weight:700;color:#084014}.form-group[data-v-18cb6b2a]{display:flex;flex-direction:column;gap:10px}.form-group label[data-v-18cb6b2a]{font-size:15px;font-weight:bolder;color:gray}.form-group input[data-v-18cb6b2a]{padding:10px 12px;border-radius:6px;border:1px solid #5d5d5d;font-size:14px;width:250px;text-align:center;outline:none;transition:border .2s,box-shadow .2s}.form-group select[data-v-18cb6b2a]{padding:10px 12px;border-radius:6px;border:1px solid #5d5d5d;font-size:14px;width:270px;text-align:center;outline:none;transition:border .2s,box-shadow .2s}.form-group input[data-v-18cb6b2a]:focus,.form-group select[data-v-18cb6b2a]:focus{border-color:#0b5a21;box-shadow:0 0 5px #0b5a214d}.actions button[data-v-18cb6b2a]{background-color:#084014;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:15px;font-weight:700;border-radius:6px;transition:background-color .25s ease}.actions button[data-v-18cb6b2a]:hover{background-color:#0b5a21}.hide[data-v-e7484480]{transform:scale(0)}.show[data-v-e7484480]{transform:scale(1)}.print-modal[data-v-e7484480]{transition:transform .3s ease-in-out}input.required_input[data-v-e7484480]{border:1px solid red}.charter-row-radio[data-v-e7484480]{display:flex;flex-direction:column;gap:20px;align-items:start;background-color:#fff;width:100%;position:relative;margin-left:50px;margin-top:10px}.main-container[data-v-e7484480]{font-family:Arial,sans-serif;padding-bottom:40px;background:#f7f7f7;min-height:2000px}.header[data-v-e7484480]{background-color:#084014;padding:15px 20px;font-size:22px;font-weight:700;color:#fff}.header2[data-v-e7484480]{display:flex;justify-content:flex-end;padding:10px 20px;gap:10px}.header2 button[data-v-e7484480]{background-color:#084014;color:#fff;border:1px solid white;padding:8px 15px;cursor:pointer;font-size:14px;border-radius:5px}.header2 button[data-v-e7484480]:hover{background-color:#0b5a21}.group-box[data-v-e7484480]{background-color:#fff;padding:40px;margin:20px;border-radius:8px;box-shadow:0 2px 6px #0000001a}.group-title[data-v-e7484480]{font-weight:700;font-size:18px;margin-bottom:15px;display:block}.form-grid[data-v-e7484480]{display:grid;grid-template-columns:200px 1fr;gap:20px 30px;align-items:center}.form-grid-charter[data-v-e7484480]{display:flex;flex-direction:column;gap:20px;align-items:start;font-size:15px}input[data-v-e7484480],select[data-v-e7484480]{padding:15px;font-size:14px;border:1px solid #ccc;border-radius:5px;width:90%;box-sizing:border-box}input[data-v-e7484480]:focus,select[data-v-e7484480]:focus{outline:none;border-color:#007bff;box-shadow:0 0 3px #007bff99}.radio-group[data-v-e7484480]{display:flex;flex-direction:column;gap:8px;align-items:start}.autocomplete[data-v-e7484480]{position:relative}.dropdown[data-v-e7484480]{position:absolute;top:105%;left:0;background:#fff;border:1px solid #ccc;width:100%;max-height:400px;overflow-y:auto;border-radius:5px;z-index:10;display:flex;flex-direction:column}.dropdown label[data-v-e7484480]{padding:8px;cursor:pointer}.dropdown label[data-v-e7484480]:hover,.dropdown .active[data-v-e7484480]{background:#007bff;color:#fff}.submit-container[data-v-e7484480]{display:flex;justify-content:center;margin:20px}.submit-btn[data-v-e7484480]{background:#084014;color:#fff;padding:10px 25px;border:none;font-size:16px;cursor:pointer;border-radius:6px;transition:background .2s}.submit-btn[data-v-e7484480]:hover{background:#0b5a21}.overlay[data-v-e7484480]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center}.overlay img[data-v-e7484480]{width:100px;height:100px}.overlay[data-v-ead02606]{background-color:#000000cb;top:0;left:0;width:100%;height:100%;position:fixed;display:flex;align-items:center;justify-content:center}.main-container[data-v-ead02606]{display:flex;flex-direction:column;background:#f9fafb;min-height:100vh}.header[data-v-ead02606]{background:#084014;padding:15px 20px;font-size:20px;color:#fff;display:flex;align-items:center;justify-content:space-between}.back-btn[data-v-ead02606]{cursor:pointer;font-size:16px;color:#e0e0e0}.back-btn[data-v-ead02606]:hover{color:#fff}.title[data-v-ead02606]{font-weight:700}.content[data-v-ead02606]{padding:20px;display:flex;flex-direction:column;gap:25px}.section-title[data-v-ead02606]{font-size:18px;font-weight:700;margin-bottom:10px;color:#333}.form-row[data-v-ead02606]{display:grid;grid-template-columns:40% 40%;gap:10px}.form-group[data-v-ead02606]{display:flex;flex-direction:column;flex:1}.form-group label[data-v-ead02606]{font-size:14px;font-weight:600;margin-bottom:5px}.form-group input[data-v-ead02606]{padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px}.coord-grid[data-v-ead02606]{display:flex;gap:40px}.coord-grid div[data-v-ead02606]{display:flex;flex-direction:column}.coord-grid label[data-v-ead02606]{font-weight:600}.coord-grid span[data-v-ead02606]{color:#444}.add-btn[data-v-ead02606]{background:#084014;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer;font-size:15px;font-weight:600;width:auto}.add-btn[data-v-ead02606]:hover{background:#0b5920}#map[data-v-ead02606]{width:100%;height:500px;border-radius:8px;overflow:hidden}.overlay2[data-v-88ed4985]{position:fixed;top:0;left:0;background-color:#000000b4;width:100%;height:100vh;z-index:1000;display:flex;flex-direction:row;align-items:center;justify-content:center}.client-list[data-v-88ed4985]{background-color:#dedede;width:50%;height:100px}.overlay[data-v-88ed4985]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;justify-content:center;align-items:center;z-index:999}.modal[data-v-88ed4985]{background:#fff;width:auto;border-radius:12px;box-shadow:0 8px 24px #0003;padding:5px 20px;text-align:left;animation:fadeIn-88ed4985 .3s ease-in-out}.modal h3[data-v-88ed4985]{margin-bottom:20px;font-size:22px;font-weight:700;color:#111827;text-align:center}.modal-body[data-v-88ed4985]{font-size:14px;color:#374151;margin-bottom:25px;display:flex;flex-direction:column;gap:20px}.field[data-v-88ed4985]{display:flex;flex-direction:column}.label[data-v-88ed4985]{font-size:13px;font-weight:600;margin-bottom:6px;color:#4b5563}.current-text[data-v-88ed4985]{padding:10px;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#111827}.textarea[data-v-88ed4985]{height:100px;resize:none;padding:10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;outline:none;transition:border .2s}.textarea[data-v-88ed4985]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.modal-actions[data-v-88ed4985]{display:flex;justify-content:flex-end;gap:12px}.btn[data-v-88ed4985]{padding:8px 16px;border-radius:6px;border:none;cursor:pointer;font-size:14px;transition:background .2s,transform .1s}.btn[data-v-88ed4985]:hover{transform:translateY(-1px)}.btn.cancel[data-v-88ed4985]{background:#e5e7eb;color:#111827}.btn.cancel[data-v-88ed4985]:hover{background:#d1d5db}.btn.confirm[data-v-88ed4985]{background:#3b82f6;color:#fff}.btn.confirm[data-v-88ed4985]:hover{background:#2563eb}@keyframes fadeIn-88ed4985{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.content1 hr[data-v-5a1cbbbf]{margin-bottom:25px}.not-editable[data-v-5a1cbbbf]{color:gray}table thead tr th[data-v-5a1cbbbf]{font-size:12px}table tbody tr td[data-v-5a1cbbbf]{text-align:start;padding:15px}table[data-v-5a1cbbbf]{width:100%;border-collapse:collapse}.display-grid[data-v-5a1cbbbf]{display:grid;grid-template-columns:50px 100%;gap:20px}.display-row[data-v-5a1cbbbf]{gap:5px;display:flex;flex-direction:row;align-items:center;border-radius:10px}.edit-btn[data-v-5a1cbbbf]{width:100px;padding:5px;background-color:#0b5a21;color:#fff;font-weight:bolder;margin-bottom:20px;margin-top:10px;cursor:pointer;border-radius:10px}.content2[data-v-5a1cbbbf]{width:100%;text-align:justify;box-sizing:border-box;padding:20px;border:1px solid rgb(189,189,189);border-radius:10px}.content-header2[data-v-5a1cbbbf]{width:100%;text-align:center}.content-header1 img[data-v-5a1cbbbf]{width:100%}.content-header1[data-v-5a1cbbbf]{width:100%;height:auto}.content1[data-v-5a1cbbbf]{width:100%;height:auto;background-color:#fff}.print-modal[data-v-5a1cbbbf]{transition:transform .3s ease-in-out}.hide[data-v-5a1cbbbf]{transform:scale(0)}.show[data-v-5a1cbbbf]{transform:scale(1)}.overlay[data-v-5a1cbbbf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center}.overlay img[data-v-5a1cbbbf]{width:100px;height:100px}.header2[data-v-5a1cbbbf]{display:flex;justify-content:flex-end;padding:10px 20px}.header2 button[data-v-5a1cbbbf]{background-color:#084014;color:#fff;border:1px solid white;padding:8px 15px;cursor:pointer;font-size:14px;border-radius:5px}.header2 button[data-v-5a1cbbbf]:hover{background-color:#0b5a21}.main-container[data-v-5a1cbbbf]{font-family:Arial,sans-serif;padding-bottom:40px;background:#f7f7f7;min-height:2000px}.header[data-v-5a1cbbbf]{background-color:#084014;padding:15px 20px;font-size:22px;font-weight:700;color:#fff}.main-container[data-v-d9c242a3]{display:flex;flex-direction:column;margin:0;font-family:Arial,sans-serif;background:#f8f9fa;min-height:100vh;box-sizing:border-box}.header[data-v-d9c242a3]{background-color:#084014;padding:15px 20px;font-size:22px;font-weight:700;color:#fff;display:flex;align-items:center;box-sizing:border-box}.modal-overlay[data-v-1affb139]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-add-guard[data-v-1affb139]{width:600px;max-height:90vh;background-color:#fff;border-radius:14px;box-shadow:0 6px 35px #0000004d;display:flex;flex-direction:column;overflow:hidden;font-family:Segoe UI,Arial,sans-serif}header[data-v-1affb139]{background:linear-gradient(90deg,#fc3,#ffb400);height:60px;display:flex;align-items:center;justify-content:flex-end;padding:0 20px}.close-btn[data-v-1affb139]{width:36px;height:36px;cursor:pointer;transition:transform .2s}.close-btn[data-v-1affb139]:hover{transform:scale(1.1)}form[data-v-1affb139]{overflow:auto}.content-add-guard[data-v-1affb139]{padding:30px 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;overflow:auto}.content-add-guard h2[data-v-1affb139]{font-size:1.4rem;color:#222;font-weight:700;margin-bottom:4px}.content-add-guard h3[data-v-1affb139]{font-size:1.2rem;color:#444;font-weight:600;margin-top:10px}.form-group[data-v-1affb139]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-1affb139]{font-size:1rem;font-weight:600;color:#333}.is_required[data-v-1affb139]{border:1px solid red}.form-group input[data-v-1affb139]{padding:12px 14px;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s;color:#333;background-color:#fafafa}.form-group input[data-v-1affb139]:focus{outline:none;border-color:#ffb400;box-shadow:0 0 6px #ffb40066;background-color:#fff}.btn-add[data-v-1affb139]{background-color:#084014;color:#fff;width:50%;border:none;border-radius:10px;padding:14px;font-weight:700;font-size:1.1rem;cursor:pointer;margin-top:15px;transition:background .3s,transform .15s}.btn-add[data-v-1affb139]:hover{background:linear-gradient(90deg,#ffd45c,#ffb400);transform:scale(1.04)}.modal-overlay[data-v-abd04020]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-add-guard[data-v-abd04020]{width:600px;max-height:90vh;background-color:#fff;border-radius:14px;box-shadow:0 6px 35px #0000004d;display:flex;flex-direction:column;overflow:hidden;font-family:Segoe UI,Arial,sans-serif}header[data-v-abd04020]{background:linear-gradient(90deg,#fc3,#ffb400);height:60px;display:flex;align-items:center;justify-content:flex-end;padding:0 20px}.close-btn[data-v-abd04020]{width:36px;height:36px;cursor:pointer;transition:transform .2s}.close-btn[data-v-abd04020]:hover{transform:scale(1.1)}form[data-v-abd04020]{overflow:auto}.content-add-guard[data-v-abd04020]{padding:30px 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;overflow:auto}.content-add-guard h2[data-v-abd04020]{font-size:1.4rem;color:#222;font-weight:700;margin-bottom:4px}.content-add-guard h3[data-v-abd04020]{font-size:1.2rem;color:#444;font-weight:600;margin-top:10px}.form-group[data-v-abd04020]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-abd04020]{font-size:1rem;font-weight:600;color:#333}.is_required[data-v-abd04020]{border:1px solid red}.form-group input[data-v-abd04020]{padding:12px 14px;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s;color:#333;background-color:#fafafa}.form-group input[data-v-abd04020]:focus{outline:none;border-color:#ffb400;box-shadow:0 0 6px #ffb40066;background-color:#fff}.btn-add[data-v-abd04020]{background-color:#084014;color:#fff;width:50%;border:none;border-radius:10px;padding:14px;font-weight:700;font-size:1.1rem;cursor:pointer;margin-top:15px;transition:background .3s,transform .15s}.btn-add[data-v-abd04020]:hover{background:linear-gradient(90deg,#ffd45c,#ffb400);transform:scale(1.04)}.overlay[data-v-32c4a4f3]{position:fixed;top:0;left:0;background-color:#0000009d;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:500}.modal-container-add-guard[data-v-32c4a4f3]{top:0;position:fixed;width:100%;height:100vh;background-color:#00000096;display:flex;flex-direction:row;align-items:center;justify-content:center}.show_modal[data-v-32c4a4f3]{transform:scale(1)}.hide_modal[data-v-32c4a4f3]{transform:scale(0)}main table[data-v-32c4a4f3]{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 6px #0000000d;margin-top:10px}main table thead[data-v-32c4a4f3]{background-color:#084014;color:#ffc107}main table th[data-v-32c4a4f3],main table td[data-v-32c4a4f3]{padding:12px;text-align:left}main table tbody tr[data-v-32c4a4f3]:nth-child(2n){background:#f9f9f9}main table tbody tr[data-v-32c4a4f3]:hover{background:#e9ecef;cursor:pointer}.header3[data-v-32c4a4f3]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:start;padding:10px 20px 10px 10px;box-sizing:border-box;gap:10px}.header3 input[data-v-32c4a4f3]{padding:5px;width:220px;border-width:1px;border-radius:5px}.header3 button[data-v-32c4a4f3]{padding:5px;width:70px;border-radius:5px;border-width:1px;background-color:#084014;color:#fff;font-weight:bolder}.header2[data-v-32c4a4f3]{width:100%;display:flex;flex-direction:row;justify-content:end;padding:10px 20px 10px 10px;box-sizing:border-box}.header2 button[data-v-32c4a4f3]{padding:10px;background-color:#084014;color:#fff;font-weight:bolder;border-radius:10px;cursor:pointer}.main-container[data-v-32c4a4f3]{display:flex;flex-direction:column;margin:0;font-family:Arial,sans-serif;background:#f8f9fa;min-height:100vh;box-sizing:border-box}.header[data-v-32c4a4f3]{background-color:#084014;padding:15px 20px;font-size:22px;font-weight:700;color:#fff;display:flex;align-items:center;box-sizing:border-box}.overlay[data-v-9126f83e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-9126f83e]{background:#fff;width:90%;max-width:420px;padding:24px;border-radius:10px;box-shadow:0 15px 40px #0003;animation:pop-9126f83e .2s ease-out}.title[data-v-9126f83e]{margin:0 0 10px;font-size:18px}.message[data-v-9126f83e]{font-size:14px;color:#444;margin-bottom:25px}.actions[data-v-9126f83e]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-9126f83e]{padding:8px 16px;border-radius:6px;border:none;cursor:pointer;font-size:14px}.cancel[data-v-9126f83e]{background:#e0e0e0}.confirm[data-v-9126f83e]{background:green;color:#fff}.confirm[data-v-9126f83e]:hover{background:#008000c0}@keyframes pop-9126f83e{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.navbar a[data-v-32f6068e]{padding:30px;font-size:20px;background-color:#cfcfcf;color:#353535;font-weight:bolder;cursor:pointer;border-radius:5px;text-align:center;text-decoration:none;border:1px solid gray}a.router-link-active[data-v-32f6068e]{background-color:gold;color:#0a5e1c}.navbar[data-v-32f6068e]{width:25%;background-color:#fff;height:auto;box-sizing:border-box;padding:20px;display:flex;flex-direction:column;gap:20px;border-radius:10px}.view[data-v-32f6068e]{width:75%;background-color:#fff;height:1000px;border-radius:10px;overflow-y:scroll}.nav-box[data-v-32f6068e]{width:70%;height:70%;background-color:#fff;border-radius:10px;box-sizing:border-box;padding:50px}.overlay[data-v-32f6068e]{width:100%;height:100vh;background-color:#000000ae;position:fixed;display:flex;align-items:center;justify-content:center}header[data-v-32f6068e]{width:90%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding:20px 5%;background-color:#074113}.content[data-v-32f6068e]{width:90%;height:auto;box-sizing:border-box;padding:50px 20px;display:flex;gap:20px;border-top:11px solid gold;background-color:#ececec}.guard-main-container[data-v-32f6068e]{width:100%;height:auto}.box[data-v-32f6068e]{width:400px;height:100px;background-color:#0a5e1c;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:20px;border:1px solid white;cursor:pointer}input.required_input[data-v-fc6ec8bf]{border:1px solid red}.charter-row-radio[data-v-fc6ec8bf]{display:flex;flex-direction:column;gap:20px;align-items:start;background-color:#fff;width:100%;position:relative;margin-left:50px;margin-top:10px}.main-container[data-v-fc6ec8bf]{font-family:Arial,sans-serif;padding-bottom:40px;min-height:2000px}.header[data-v-fc6ec8bf]{background-color:#084014;padding:15px 20px;font-size:22px;font-weight:700;color:#fff}.header img[data-v-fc6ec8bf]{padding:10px 20px}.header2[data-v-fc6ec8bf]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 20px}.header2 button[data-v-fc6ec8bf]{background-color:#084014;color:#fff;border:1px solid white;padding:8px 15px;cursor:pointer;font-size:14px;border-radius:5px}.header2 button[data-v-fc6ec8bf]:hover{background-color:#0b5a21}.group-box[data-v-fc6ec8bf]{background-color:#fff;padding:40px;margin:20px;border-radius:8px;box-shadow:0 2px 6px #0000001a}.group-title[data-v-fc6ec8bf]{font-weight:700;font-size:18px;margin-bottom:15px;display:block}.form-grid[data-v-fc6ec8bf]{display:grid;grid-template-columns:200px 1fr;gap:20px 30px;align-items:center}.form-grid-charter[data-v-fc6ec8bf]{display:flex;flex-direction:column;gap:20px;align-items:start;font-size:15px}input[data-v-fc6ec8bf],select[data-v-fc6ec8bf]{padding:15px;font-size:14px;border:1px solid #ccc;border-radius:5px;width:90%;box-sizing:border-box}input[data-v-fc6ec8bf]:focus,select[data-v-fc6ec8bf]:focus{outline:none;border-color:#007bff;box-shadow:0 0 3px #007bff99}.radio-group[data-v-fc6ec8bf]{display:flex;flex-direction:column;gap:8px;align-items:start}.autocomplete[data-v-fc6ec8bf]{position:relative}.dropdown[data-v-fc6ec8bf]{position:absolute;top:105%;left:0;background:#fff;border:1px solid #ccc;width:100%;max-height:400px;overflow-y:auto;border-radius:5px;z-index:10;display:flex;flex-direction:column}.dropdown label[data-v-fc6ec8bf]{padding:8px;cursor:pointer}.dropdown label[data-v-fc6ec8bf]:hover,.dropdown .active[data-v-fc6ec8bf]{background:#007bff;color:#fff}.submit-container[data-v-fc6ec8bf]{display:flex;justify-content:center;margin:20px}.submit-btn[data-v-fc6ec8bf]{background:#084014;color:#fff;padding:10px 25px;border:none;font-size:16px;cursor:pointer;border-radius:6px;transition:background .2s}.submit-btn[data-v-fc6ec8bf]:hover{background:#0b5a21}.overlay[data-v-fc6ec8bf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center}.overlay img[data-v-fc6ec8bf]{width:100px;height:100px}.main-container[data-v-0a7e5eab]{font-family:Segoe UI,Arial,sans-serif;background:#f2f5f3;min-height:100vh;color:#222}.header[data-v-0a7e5eab]{background-color:#084014;padding:20px 30px;color:#fff;text-align:left}.header2[data-v-0a7e5eab]{display:flex;justify-content:space-between;align-items:center;padding:15px 25px;border-bottom:1px solid #ccc}.header2 button[data-v-0a7e5eab]{background-color:#084014;color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-size:16px;transition:.2s}.header2 button[data-v-0a7e5eab]:hover{background-color:#0c6622}.content[data-v-0a7e5eab]{padding:30px;text-align:center}.title[data-v-0a7e5eab]{font-size:26px;font-weight:700;margin-bottom:30px;color:#084014;text-transform:uppercase}.profile[data-v-0a7e5eab]{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.avatar[data-v-0a7e5eab]{width:130px;height:130px;border-radius:50%;overflow:hidden;border:4px solid #084014;box-shadow:0 4px 10px #0003}.avatar img[data-v-0a7e5eab]{width:100%;height:100%;object-fit:cover}.profile-info[data-v-0a7e5eab]{margin-top:10px}.profile-info h3[data-v-0a7e5eab]{font-size:22px;margin-bottom:5px;color:#222}.status[data-v-0a7e5eab]{font-size:16px;font-weight:600}.status.online[data-v-0a7e5eab]{color:green}.status.loggedout[data-v-0a7e5eab]{color:red}.info-section[data-v-0a7e5eab]{background:#fff;padding:25px 35px;border-radius:12px;margin:25px auto;box-shadow:0 3px 12px #0000001a;width:550px;text-align:left}.info-header[data-v-0a7e5eab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.info-header h3[data-v-0a7e5eab]{font-size:20px;color:#084014}.info-header label[data-v-0a7e5eab]{font-size:16px;margin-left:6px}.form-container[data-v-0a7e5eab]{display:flex;flex-direction:column;gap:18px}.input-group[data-v-0a7e5eab]{display:flex;align-items:center;gap:20px}.input-group label[data-v-0a7e5eab]{width:160px;font-size:17px;font-weight:700;color:#333}.input-group input[data-v-0a7e5eab]{flex:1;padding:10px 12px;border:1.5px solid #ccc;border-radius:8px;font-size:17px;transition:border .2s}.input-group input[data-v-0a7e5eab]:focus{border-color:#0b5a21;outline:none}.input-group input[data-v-0a7e5eab]:disabled{background:#eee;color:#555}.form-buttons[data-v-0a7e5eab]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.save-btn[data-v-0a7e5eab]{background-color:#084014;color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-size:16px;transition:.2s}.save-btn[data-v-0a7e5eab]:hover{background-color:#0c6622}.cancel-btn[data-v-0a7e5eab]{background-color:#bbb;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-size:16px;transition:.2s}.cancel-btn[data-v-0a7e5eab]:hover{background-color:#999}.overlay[data-v-d9da8de0]{background-color:#0000008e;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;z-index:999999}.content[data-v-01618cc5]{background-color:#fff;width:100%;position:relative;height:100%;padding:20px;box-sizing:border-box}.box-form[data-v-01618cc5]{width:100%;height:350px;background-color:#ddd;border:1px dashed black;box-sizing:border-box;padding:10px}header[data-v-01618cc5]{display:flex;justify-content:end;width:100%}.modal-container[data-v-01618cc5]{width:600px;height:auto;background-color:#fff;border-radius:10px;box-sizing:border-box;padding:20px}.overlay[data-v-01618cc5]{width:100%;height:100vh;background-color:#00000098;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:999999}.submit-btn[data-v-d3038f70]{padding:15px;width:200px;background-color:#0a5e1c;color:#fff;border:none;cursor:pointer;font-weight:bolder;font-size:16px;border-radius:5px}.form-row textarea[data-v-d3038f70]{height:100px}.form-row input[data-v-d3038f70],select[data-v-d3038f70],textarea[data-v-d3038f70]{padding:15px;border:1px solid rgba(128,128,128,.575);font-size:16px;border-radius:5px}.form-row[data-v-d3038f70]{display:flex;flex-direction:column;gap:10px}.form-label[data-v-d3038f70]{display:flex;flex-direction:row;justify-content:space-between;font-weight:bolder}.generate-code-container[data-v-d3038f70]{width:100%;height:auto;display:flex;flex-direction:column;box-sizing:border-box;padding:30px;gap:10px}.form-box[data-v-d3038f70]{height:auto;padding:40px;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;gap:40px}
