@charset "UTF-8";@keyframes loader{to{transform:rotate(.5turn)}}.loader{width:75px;aspect-ratio:1;display:grid}.loader:after{content:"";grid-area:1/1;--c: no-repeat radial-gradient( farthest-side, var(--bs-primary) 92%, #0000 );background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:15px 15px;animation:loader 1s infinite}.loader:before{content:"";grid-area:1/1;--c: no-repeat radial-gradient( farthest-side, #f59e0b 92%, #0000 );background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:12px 12px;margin:4px;animation:loader 1s infinite;animation-timing-function:linear}.loader-background{min-height:100vh;min-height:100dvh;min-width:100vw;min-width:100dvw;position:fixed;top:0;left:0;z-index:1000;background:#fff;display:flex;justify-content:center;align-items:center;opacity:.8}.loader-enter-active,.loader-leave-active{opacity:.8;transition:opacity .25s linear}.loader-enter-from,.loader-leave-to{opacity:0}.loader-enter-to,.loader-leave-from{opacity:.8}#loginMain{min-height:100vh;min-height:100dvh;min-width:100vw;min-width:100dvw;background-image:var(--v51e543ca);background-position:left;background-repeat:no-repeat;background-size:cover}#loginMain .icon{width:16px}#loginMain .toggle-password-btn{position:absolute;bottom:0;right:0}.login-form-section{min-height:100vh;min-height:100dvh;max-width:380px;background:#ffffffd9;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(8.7px);-webkit-backdrop-filter:blur(8.7px);padding:1.5em}@media (max-width: 575.98px){.login-form-section{max-width:100%;padding:2.5em}}.login-form-input{border:none;padding:6px 0;border-bottom:2px solid var(--bs-secondary-bg-subtle);transition:all ease-in .15s;background-color:none!important;background:none!important}.login-form-input:focus,.login-form-input:hover{border-radius:0;outline:none;border-bottom-color:var(--bs-primary)}.swal-overlay .swal-button{font-size:1.15rem;padding-left:1.2rem;padding-right:1.2rem}.swal-overlay .swal-button.btn-primary:not([disabled]):hover{background-color:var(--bs-btn-hover-bg)}.swal-overlay .swal-footer{text-align:center}.swal-overlay .swal-title{margin-bottom:1.2rem}.swal-overlay .swal-text{text-align:center}.admin-info-image{width:120px;height:120px;object-fit:cover}@media (max-width: 500px){.admin-info-image{width:80px;height:80px}}.admin-image-preview{max-width:200px}.password-toggle{position:absolute;top:0;right:0}.show-password-toggle{position:absolute;right:0;top:2em}.image-preview{max-width:300px;height:auto}.panel-profile-background{height:80px;padding-left:180px;display:flex;align-items:end;background-color:#13241b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%231F3A2C' stroke-width='1'%3E%3Cpath d='M769 229L1037 260.9M927 880L731 737 520 660 309 538 40 599 295 764 126.5 879.5 40 599-197 493 102 382-31 229 126.5 79.5-69-63'/%3E%3Cpath d='M-31 229L237 261 390 382 603 493 308.5 537.5 101.5 381.5M370 905L295 764'/%3E%3Cpath d='M520 660L578 842 731 737 840 599 603 493 520 660 295 764 309 538 390 382 539 269 769 229 577.5 41.5 370 105 295 -36 126.5 79.5 237 261 102 382 40 599 -69 737 127 880'/%3E%3Cpath d='M520-140L578.5 42.5 731-63M603 493L539 269 237 261 370 105M902 382L539 269M390 382L102 382'/%3E%3Cpath d='M-222 42L126.5 79.5 370 105 539 269 577.5 41.5 927 80 769 229 902 382 603 493 731 737M295-36L577.5 41.5M578 842L295 764M40-201L127 80M102 382L-261 269'/%3E%3C/g%3E%3Cg fill='%23294D3A'%3E%3Ccircle cx='769' cy='229' r='5'/%3E%3Ccircle cx='539' cy='269' r='5'/%3E%3Ccircle cx='603' cy='493' r='5'/%3E%3Ccircle cx='731' cy='737' r='5'/%3E%3Ccircle cx='520' cy='660' r='5'/%3E%3Ccircle cx='309' cy='538' r='5'/%3E%3Ccircle cx='295' cy='764' r='5'/%3E%3Ccircle cx='40' cy='599' r='5'/%3E%3Ccircle cx='102' cy='382' r='5'/%3E%3Ccircle cx='127' cy='80' r='5'/%3E%3Ccircle cx='370' cy='105' r='5'/%3E%3Ccircle cx='578' cy='42' r='5'/%3E%3Ccircle cx='237' cy='261' r='5'/%3E%3Ccircle cx='390' cy='382' r='5'/%3E%3C/g%3E%3C/svg%3E")}.zm-vue-table{border-collapse:collapse;border-spacing:0;width:100%}.zm-vue-table-header{display:flex;justify-content:space-between;align-items:center}.zm-vue-table-body{max-width:100%;padding:2rem 0;overflow-y:visible}.zm-vue-table-overflow-wrapper{overflow-x:scroll;overflow-y:hidden}.zm-vue-table-overflow-wrapper .dropdown{position:inherit}.zm-vue-table thead td,.zm-vue-table thead th,.zm-vue-table tfoot td,.zm-vue-table tfoot th{padding:8px 10px;text-align:left;font-weight:700}.zm-vue-table thead td.sortable,.zm-vue-table thead th.sortable,.zm-vue-table tfoot td.sortable,.zm-vue-table tfoot th.sortable{padding:8px 30px 8px 10px}.zm-vue-table thead th,.zm-vue-table tfoot th{position:relative;cursor:pointer}.zm-vue-table thead th.sortable:before,.zm-vue-table tfoot th.sortable:before{bottom:55%;content:"▲";position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}.zm-vue-table thead th.sortable:after,.zm-vue-table tfoot th.sortable:after{top:55%;content:"▼";position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}.zm-vue-table tbody{background-color:#fff}.zm-vue-table tbody tr:first-child td{border-top:2px solid rgba(0,0,0,.15)}.zm-vue-table tbody tr:last-child td{border-bottom:2px solid rgba(0,0,0,.15)}.zm-vue-table tbody tr:nth-child(odd){background-color:#fff}.zm-vue-table tbody tr:nth-child(2n){background-color:#ecf9ff}.zm-vue-table tbody tr td{border:0;border-bottom:1px solid rgba(0,0,0,.15);margin:0;padding:8px 10px}.zm-vue-table-wrapper thead,.zm-vue-table-wrapper tfoot{background:linear-gradient(180deg,#0aabc9,#0798b8);color:#fff}.zm-vue-table-wrapper .chevron{height:16px;width:16px;fill:#343434;position:relative;top:0}.zm-vue-table-wrapper .chevron-left,.zm-vue-table-wrapper .chevron-right{left:0}.zm-vue-table-wrapper .paginator-wrapper{display:flex;align-items:center;height:100%}.zm-vue-table-wrapper .paginator-button{border-radius:50%;height:32px;width:32px;padding:4px;cursor:pointer;border:0;background-color:#fff;filter:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));display:flex;align-items:center;justify-content:center}.zm-vue-table-wrapper .paginator-button:hover,.zm-vue-table-wrapper .paginator-button:focus{background:linear-gradient(180deg,#0aabc9,#0798b8)}.zm-vue-table-wrapper .paginator-button:hover .chevron,.zm-vue-table-wrapper .paginator-button:focus .chevron{fill:#fff}.zm-vue-table-wrapper .paginator-button:hover[disabled],.zm-vue-table-wrapper .paginator-button:focus[disabled]{background:#dcdcdc}.zm-vue-table-wrapper .paginator-button[disabled]{background:#dcdcdc}.zm-vue-table-wrapper .input-length{padding:6px 8px;border-radius:6px;font-size:1rem;border:1px solid #ced4da;color:#212529;outline:none;background-color:#fff;filter:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06))}.zm-vue-table-wrapper .paginator-input{margin:0 .5rem;width:70px;padding:6px 8px;border-radius:6px;font-size:1rem;border:1px solid #ced4da;color:#212529;outline:none;background-color:#fff;filter:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06))}.zm-vue-table-wrapper .bottom-paginator-wrapper,.zm-vue-table-wrapper .info{display:flex;justify-content:center}.zm-vue-table-wrapper .bottom-paginator-wrapper{margin-bottom:1rem}#admin-table{min-width:900px}#admin-table .col-no,#admin-table .col-action{width:50px}#admin-table .col-secondary{width:130px}#admin-table .col-email-status,#admin-table .col-primary{width:200px}.table-header-teal thead th{background-color:#0b9bb5!important;color:#fff!important;font-weight:600;border-color:#0b9bb5!important;padding:10px 12px;vertical-align:middle}.review[data-v-bcb0b9da]{padding:20px}.head[data-v-bcb0b9da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.head h2[data-v-bcb0b9da]{margin:0;color:#0b5278}.head p[data-v-bcb0b9da]{color:#718497}.card[data-v-bcb0b9da]{background:#fff;border:1px solid #dbe6ea;border-radius:10px;margin-bottom:16px;padding:18px}.card h3[data-v-bcb0b9da]{margin:0 -18px 15px;padding:0 18px 14px;border-bottom:1px solid #edf1f3;color:#17616c;font-size:16px}.grid[data-v-bcb0b9da]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 22px}.field small[data-v-bcb0b9da]{display:block;color:#718497;font-size:11px}.field strong[data-v-bcb0b9da]{display:block;margin-top:4px;color:#18334f}.btn[data-v-bcb0b9da]{border:0;border-radius:6px;padding:8px 12px;text-decoration:none;cursor:pointer;margin:4px}.primary[data-v-bcb0b9da]{background:#087f87;color:#fff}.light[data-v-bcb0b9da]{background:#edf3f5;color:#46616d}table[data-v-bcb0b9da]{width:100%;border-collapse:collapse}th[data-v-bcb0b9da],td[data-v-bcb0b9da]{padding:10px;border-bottom:1px solid #e8eef0;text-align:left;vertical-align:top}select[data-v-bcb0b9da],textarea[data-v-bcb0b9da]{width:100%;padding:8px;border:1px solid #ccdadd;border-radius:5px}.alert[data-v-bcb0b9da]{padding:10px;background:#fff0f0;color:#a52828}@media (max-width:700px){.grid[data-v-bcb0b9da]{grid-template-columns:1fr}table[data-v-bcb0b9da]{font-size:12px;display:block;overflow:auto}}.dashboard[data-v-76d78099]{padding:22px;background:#f5f8fb;color:#17334d}.dashboard header[data-v-76d78099],.card h3[data-v-76d78099]{display:flex;justify-content:space-between;align-items:center}.dashboard header p[data-v-76d78099]{margin:4px 0;color:#718497;font-size:12px}.dashboard select[data-v-76d78099]{padding:9px;border:1px solid #d7e2e8;border-radius:7px}.kpis[data-v-76d78099],.grid[data-v-76d78099]{display:grid;gap:12px}.kpis[data-v-76d78099]{grid-template-columns:repeat(5,1fr);margin:18px 0}.kpi[data-v-76d78099],.card[data-v-76d78099]{background:#fff;border:1px solid #e3ebf0;border-radius:9px;box-shadow:0 2px 8px #17334d0b}.kpi[data-v-76d78099]{padding:15px;display:grid;gap:7px}.kpi svg[data-v-76d78099]{font-size:20px}.kpi small[data-v-76d78099]{color:#60788b}.kpi strong[data-v-76d78099]{font-size:25px}.blue[data-v-76d78099]{color:#1887cf}.orange[data-v-76d78099]{color:#dd9a12}.red[data-v-76d78099]{color:#d94c52}.green[data-v-76d78099]{color:#20a56a}.card[data-v-76d78099]{padding:16px}.card h3[data-v-76d78099]{margin:0 0 16px;font-size:13px}.card h3 a[data-v-76d78099]{font-size:11px;color:#0786a3}.status-card[data-v-76d78099]{min-height:270px}.status-content[data-v-76d78099]{display:flex;align-items:center;justify-content:center;gap:70px}.pie[data-v-76d78099]{width:190px;height:190px;border-radius:50%;display:grid;place-items:center}.pie[data-v-76d78099]:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:#fff}.pie strong[data-v-76d78099]{z-index:1;font-size:28px;text-align:center}.pie strong small[data-v-76d78099]{display:block;font-size:11px;color:#718497;font-weight:400}.legend[data-v-76d78099]{min-width:260px}.legend>div[data-v-76d78099]{display:grid;grid-template-columns:14px 1fr 35px;gap:8px;align-items:center;padding:8px 0;font-size:12px}.legend i[data-v-76d78099]{width:10px;height:10px;border-radius:50%}.legend i.orange[data-v-76d78099]{background:#f2ad32}.legend i.blue[data-v-76d78099]{background:#328bd3}.legend i.red[data-v-76d78099]{background:#e55459}.legend i.green[data-v-76d78099]{background:#2cb477}.grid[data-v-76d78099]{grid-template-columns:1.3fr 1fr;margin-top:12px}.row[data-v-76d78099],.activity[data-v-76d78099]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf1f3;font-size:12px}.row div[data-v-76d78099]{flex:1}.row small[data-v-76d78099]{display:block;color:#718497}.row em[data-v-76d78099]{font-size:10px}.row button[data-v-76d78099],.card button[data-v-76d78099]{border:0;background:#0786a3;color:#fff;border-radius:5px;padding:6px 8px;font-size:11px}.activity b[data-v-76d78099]{color:#0786a3}.activity span[data-v-76d78099]{flex:1}.empty[data-v-76d78099]{text-align:center;color:#718497;padding:35px}.error[data-v-76d78099]{color:#b52d3a;margin:10px 0}@media (max-width:800px){.kpis[data-v-76d78099]{grid-template-columns:repeat(2,1fr)}.status-content[data-v-76d78099]{gap:20px}}@media (max-width:600px){.dashboard[data-v-76d78099]{padding:12px}.kpis[data-v-76d78099],.grid[data-v-76d78099]{grid-template-columns:1fr}.status-content[data-v-76d78099]{flex-direction:column}.kpi[data-v-76d78099]{display:grid}}.wp-dashboard[data-v-09cb1bc3]{padding:5px 0 30px}.dashboard-load-state[data-v-09cb1bc3]{padding:12px 16px;margin-bottom:15px;border-radius:8px;background:#edf8fb;color:#0b7186}.dashboard-load-state.error[data-v-09cb1bc3]{background:#fff0f0;color:#b33b3b}.dashboard-header[data-v-09cb1bc3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.dashboard-header h2[data-v-09cb1bc3]{margin:0 0 5px;color:#0b5680;font-size:27px;font-weight:600}.dashboard-header p[data-v-09cb1bc3]{margin:0;color:#687782;font-size:14px}.header-date[data-v-09cb1bc3]{color:#687782;font-size:14px}.header-date i[data-v-09cb1bc3]{margin-right:6px;color:#0b91b0}.welcome-card[data-v-09cb1bc3]{display:flex;align-items:center;gap:18px;background:linear-gradient(135deg,#0b5680,#079bb8);border-radius:12px;padding:23px 25px;margin-bottom:25px;color:#fff;box-shadow:0 7px 20px #005b821f}.welcome-icon[data-v-09cb1bc3]{width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:#ffffff29;border-radius:50%;font-size:27px}.welcome-content[data-v-09cb1bc3]{flex:1}.welcome-content h4[data-v-09cb1bc3]{margin:0 0 5px;font-size:19px;font-weight:600}.welcome-content p[data-v-09cb1bc3]{margin:0;font-size:13px;opacity:.92}.btn-profile[data-v-09cb1bc3]{border:1px solid rgba(255,255,255,.6);background:#ffffff1f;color:#fff;padding:9px 17px;border-radius:20px;font-size:13px;transition:.2s}.btn-profile[data-v-09cb1bc3]:hover{background:#fff;color:#0b5680}.stats-row[data-v-09cb1bc3]{margin-bottom:10px}.stat-card[data-v-09cb1bc3]{background:#fff;border-radius:10px;min-height:105px;padding:18px;display:flex;align-items:center;gap:15px;border:1px solid #edf0f2;box-shadow:0 3px 13px #0000000a;transition:.2s}.stat-card[data-v-09cb1bc3]:hover{transform:translateY(-2px);box-shadow:0 7px 20px #00000012}.stat-icon[data-v-09cb1bc3]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:23px}.stat-content[data-v-09cb1bc3]{display:flex;flex-direction:column}.stat-content span[data-v-09cb1bc3]{font-size:13px;color:#77838c;margin-bottom:4px}.stat-content strong[data-v-09cb1bc3]{font-size:25px;color:#26343d}.blue .stat-icon[data-v-09cb1bc3]{background:#e4f5fb;color:#079bb8}.orange .stat-icon[data-v-09cb1bc3]{background:#fff2df;color:#f39c12}.green .stat-icon[data-v-09cb1bc3]{background:#e7f8ef;color:#1a9b61}.red .stat-icon[data-v-09cb1bc3]{background:#ffebeb;color:#df4d4d}.section-title[data-v-09cb1bc3]{margin:18px 0 14px}.section-title h4[data-v-09cb1bc3]{margin:0 0 3px;color:#25343d;font-size:19px;font-weight:600}.section-title p[data-v-09cb1bc3]{margin:0;color:#89949b;font-size:13px}.service-card[data-v-09cb1bc3]{position:relative;display:flex;align-items:center;gap:15px;min-height:110px;padding:19px;background:#fff;border:1px solid #edf0f2;border-radius:10px;cursor:pointer;transition:.2s}.service-card[data-v-09cb1bc3]:hover{border-color:#b9dfe8;transform:translateY(-2px);box-shadow:0 7px 18px #0000000f}.service-icon[data-v-09cb1bc3]{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:22px}.blue-bg[data-v-09cb1bc3]{background:#e4f5fb;color:#079bb8}.green-bg[data-v-09cb1bc3]{background:#e7f8ef;color:#1a9b61}.orange-bg[data-v-09cb1bc3]{background:#fff2df;color:#f39c12}.service-content[data-v-09cb1bc3]{flex:1}.service-content h5[data-v-09cb1bc3]{margin:0 0 5px;font-size:16px;font-weight:600;color:#26343d}.service-content p[data-v-09cb1bc3]{margin:0;font-size:12px;line-height:1.5;color:#87939b}.service-arrow[data-v-09cb1bc3]{color:#a6b0b6;font-size:16px}.content-card[data-v-09cb1bc3]{background:#fff;border-radius:10px;border:1px solid #edf0f2;box-shadow:0 3px 13px #0000000a;overflow:hidden;margin-top:3px}.card-header-custom[data-v-09cb1bc3]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #edf0f2}.card-header-custom h4[data-v-09cb1bc3]{margin:0 0 3px;font-size:17px;color:#26343d}.card-header-custom p[data-v-09cb1bc3]{margin:0;font-size:12px;color:#8a959c}.btn-view-all[data-v-09cb1bc3]{background:none;border:0;color:#078faf;font-size:13px}.btn-view-all i[data-v-09cb1bc3]{margin-left:5px}.custom-table[data-v-09cb1bc3]{margin:0}.custom-table th[data-v-09cb1bc3]{background:#f7fafb;color:#69767e;font-size:12px;font-weight:600;border-top:0}.custom-table td[data-v-09cb1bc3]{vertical-align:middle;font-size:13px;color:#53616a}.custom-table td strong[data-v-09cb1bc3]{color:#27353d}.status-badge[data-v-09cb1bc3]{display:inline-block;padding:5px 11px;border-radius:15px;font-size:11px;font-weight:600}.status-success[data-v-09cb1bc3]{background:#e5f7ed;color:#168753}.status-warning[data-v-09cb1bc3]{background:#fff2dd;color:#c47c0a}.status-danger[data-v-09cb1bc3]{background:#ffe9e9;color:#d44848}.status-info[data-v-09cb1bc3]{background:#e5f5fb;color:#078eae}.status-default[data-v-09cb1bc3]{background:#edf0f2;color:#69767e}.btn-detail[data-v-09cb1bc3]{border:0;background:none;color:#078faf;font-size:12px}.btn-detail i[data-v-09cb1bc3]{margin-left:4px}.empty-state[data-v-09cb1bc3]{text-align:center;padding:45px 20px}.empty-icon[data-v-09cb1bc3]{width:60px;height:60px;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#edf7fa;color:#079bb8;font-size:25px}.empty-state h5[data-v-09cb1bc3]{margin:0 0 7px;font-size:16px;color:#35434b}.empty-state p[data-v-09cb1bc3]{margin:0 0 17px;color:#89949b;font-size:13px}.btn-primary-custom[data-v-09cb1bc3]{border:0;background:#0b5680;color:#fff;border-radius:20px;padding:9px 18px;font-size:13px}.btn-primary-custom i[data-v-09cb1bc3]{margin-right:5px}.info-card[data-v-09cb1bc3]{display:flex;align-items:flex-start;gap:14px;margin-top:20px;padding:17px 20px;background:#f0f9fc;border:1px solid #d8eef4;border-radius:10px}.info-icon[data-v-09cb1bc3]{color:#079bb8;font-size:22px}.info-card h5[data-v-09cb1bc3]{margin:0 0 5px;font-size:14px;font-weight:600;color:#31525d}.info-card p[data-v-09cb1bc3]{margin:0;font-size:12px;line-height:1.6;color:#61757d}@media (max-width: 767px){.dashboard-header[data-v-09cb1bc3]{display:block}.header-date[data-v-09cb1bc3]{margin-top:8px}.welcome-card[data-v-09cb1bc3]{align-items:flex-start;flex-wrap:wrap}.welcome-content[data-v-09cb1bc3]{min-width:calc(100% - 80px)}.btn-profile[data-v-09cb1bc3]{width:100%}.card-header-custom[data-v-09cb1bc3]{align-items:flex-start;gap:10px}}.dashboard-loading[data-v-8fe314e6]{min-height:320px;background:#f5f8fb}.page-form{outline:none!important;border:none!important;box-shadow:none!important}.page-form-button{display:flex}.page-form-wrapper{display:flex;align-items:center}.page-form-result{width:100%;position:absolute;background-color:#fff;z-index:100;left:0;top:calc(100% + .5rem)}.page-form-result-link:hover{background-color:#f7f7f7}.header-menu-image{width:33.75px;height:33.75px;object-fit:cover;object-position:center}.header-menu-text{max-width:200px}.header-menu-name,.header-menu-role{display:block;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-menu-dropdown-image{width:50px;height:50px;object-fit:cover;object-position:center}.header-menu .dropdown-item{display:flex;align-items:center;padding:.5em 1em}.header-menu .dropdown-item:active .header-menu-icon,.header-menu .dropdown-item:active .header-menu-text p{color:#fff!important}.sidebar-toggle-button{height:47px;width:47px;display:none}@media (max-width: 991.98px){.sidebar-toggle-button{display:block}}.panel-sidebar{min-width:260px;height:100vh;height:100dvh;background-color:#054351;transition:all .25s ease-in-out;overflow:auto}@media (max-width: 991.98px){.panel-sidebar{position:fixed;min-width:310px;transform:translate(-310px);z-index:100}}@media (max-width: 575.98px){.panel-sidebar{min-width:100%;transform:translate(-100%)}}@media (max-width: 991.98px){.panel-sidebar.active{transform:translate(0)}}.panel-sidebar-logo{max-width:180px;filter:brightness(10)}.panel-sidebar-logo-wrapper{justify-content:center}@media (max-width: 991.98px){.panel-sidebar-logo-wrapper{padding-left:2em!important;justify-content:space-between}}.panel-sidebar-logo-toggle{display:none}@media (max-width: 991.98px){.panel-sidebar-logo-toggle{display:flex}}.panel-sidebar-label{color:#a6a6a6}.panel-sidebar-link-button{color:#ccc;padding:.5em 1.25em;border-radius:8px;cursor:pointer;transition:all .1s ease-out;position:relative}.panel-sidebar-link-button:hover{color:#fff;background-color:#ffffff0d}.panel-sidebar-link-button .arrow{align-self:flex-end;position:absolute;right:10px;top:8px;width:16px;height:16px;transition:all .1s ease-in}.panel-sidebar-link-button .arrow-icon{width:16px;height:16px}.panel-sidebar-link.active .panel-sidebar-link-button{background:linear-gradient(73deg,#0798b8 25%,#0798b8b3 78%);box-shadow:0 2px 6px #2ed3f77a;color:#fff}.panel-sidebar-link.parent .panel-sidebar-link-child-wrapper{overflow:hidden;height:0}.panel-sidebar-link.parent.active .panel-sidebar-link-button{background:#ffffff26}.panel-sidebar-link.parent.active .panel-sidebar-link-button.child{background:none;box-shadow:none}.panel-sidebar-link.parent.active .panel-sidebar-link-button.child:hover{color:#fff;background-color:#ffffff0d}.panel-sidebar-link.parent.active .panel-sidebar-link-button.child.active{background:linear-gradient(73deg,#0798b8 25%,#0798b8b3 78%);box-shadow:0 2px 6px #2ed3f77a;color:#fff}.panel-sidebar-link.parent.active .panel-sidebar-link-button .arrow{rotate:90deg;top:10px}.panel-sidebar-link.parent.active .panel-sidebar-link-child-wrapper{height:100%}.panel-body{background-color:#f2f2f2;width:calc(100vw - 260px);width:calc(100dvw - 260px);display:block}@media (max-width: 991.98px){.panel-body{width:100vw;width:100dvw;background-color:#fff}}.panel-main-header{display:flex}@media (max-width: 991.98px){.panel-main-header{display:block}}.panel-main-header-title{margin-bottom:0;font-size:1.6rem}@media (max-width: 991.98px){.panel-main-header-title{margin-bottom:.4rem}}.panel-box{border-radius:6px;border:1px solid #d9d9d9;box-shadow:0 .125em .25em #00000026;overflow:hidden}.panel-box-header{font-size:1.25rem;font-weight:700;color:var(--bs-light);background-color:#15cdf6;padding:.75rem 1rem}table .col-no{width:100px}#sidebarBackdrop{background-color:#000;min-width:100%;min-height:100%;position:fixed;top:0;left:0;z-index:100;opacity:.2}table .table-dropdown:after{display:none}.zm-vue-table-wrapper .col-no{text-align:center}.swal-overlay .swal-modal .swal-button.btn{font-size:1.15rem;padding-left:1.2rem;padding-right:1.2rem}.swal-overlay .swal-modal .swal-button.btn.btn-sm{font-size:.95rem;padding-left:1rem;padding-right:1rem}.swal-overlay .swal-modal .swal-button.btn-primary:not([disabled]):hover,.swal-overlay .swal-modal .swal-button.btn-secondary:not([disabled]):hover,.swal-overlay .swal-modal .swal-button.btn-danger:not([disabled]):hover,.swal-overlay .swal-modal .swal-button.btn-outline-primary:not([disabled]):hover,.swal-overlay .swal-modal .swal-button.btn-outline-secondary:not([disabled]):hover,.swal-overlay .swal-modal .swal-button.btn-outline-danger:not([disabled]):hover{background-color:var(--bs-btn-hover-bg)}.swal-overlay .swal-modal .swal-footer{text-align:center}.swal-overlay .swal-modal .swal-title{margin-bottom:1.2rem}.swal-overlay .swal-modal .swal-text{text-align:center}.swal-overlay .swal-modal.confirmation-alert .swal-title{margin-top:0;padding:1rem 1.5rem;border-bottom:1px solid #dcdcdc;font-size:1.25rem;text-align:left;background-color:#efefef;border-radius:8px 8px 0 0}.swal-overlay .swal-modal.confirmation-alert .swal-text{text-align:left}.swal-overlay .swal-modal.confirmation-alert .swal-footer{margin-top:2rem;padding:.75rem 1rem;border-top:1px solid #dcdcdc;font-size:1.25rem;text-align:right}.daftar-permohonan-table thead th{background-color:#0b9bb5!important;color:#fff!important;font-weight:600;border-color:#0b9bb5!important;padding:10px 12px;vertical-align:middle}.daftar-permohonan-table tbody td{vertical-align:middle}.daftar-permohonan-table tbody tr:hover{background-color:#f5f9fa}.drag-area[data-v-fd365f1a]{min-height:50px}.parent-menu-area[data-v-fd365f1a]{background-color:#ecfdf5}.cursor-grab{cursor:grab}.cursor-grab:click,.cursor-grab:focus{cursor:grabbing}.option-menu-button{position:absolute;right:0;top:0}.option-menu-button.group{right:2.5rem;top:.5rem}.option-menu-button.parent-primary{top:.5rem;right:.6rem}.option-menu-button .dropdown-toggle:after{display:none}#module-table{min-width:800px;width:100%}#module-table .col-no,#module-table .col-action{width:50px}#module-table .col-secondary{width:160px}.my-applications[data-v-d406f069]{padding:24px;background:#fff;border-radius:12px;color:#18334f}.page-head[data-v-d406f069],.actions-top[data-v-d406f069]{display:flex;justify-content:space-between;align-items:center;gap:15px}.my-applications h2[data-v-d406f069]{margin:0;color:#0b5278}.my-applications p[data-v-d406f069]{color:#718497;margin-top:6px}.btn[data-v-d406f069]{border:0;border-radius:6px;padding:9px 13px;text-decoration:none;cursor:pointer}.primary[data-v-d406f069]{background:#087f87;color:#fff}.detail-link[data-v-d406f069]{display:inline-block}.muted[data-v-d406f069]{background:#e8eff2;color:#46616d}.toolbar[data-v-d406f069]{display:flex;gap:8px;margin:20px 0}.toolbar input[data-v-d406f069]{flex:1;padding:11px;border:1px solid #d5e0e4;border-radius:6px}.table-wrap[data-v-d406f069]{overflow:auto}table[data-v-d406f069]{width:100%;border-collapse:collapse}th[data-v-d406f069],td[data-v-d406f069]{padding:12px 10px;border-bottom:1px solid #e8eef0;text-align:left;font-size:12px}th[data-v-d406f069]{background:#edf6f6;color:#28616a;font-size:11px}.status[data-v-d406f069]{display:inline-block;padding:5px 8px;border-radius:18px;background:#e7f6ed;color:#177245;font-size:11px}.status.warning[data-v-d406f069]{background:#fff1cc;color:#906400}.status.danger[data-v-d406f069]{background:#ffe2e2;color:#a52828}.section[data-v-d406f069]{border:1px solid #d9e5ea;border-radius:10px;margin-top:16px;overflow:hidden}.section h3[data-v-d406f069]{margin:0;padding:12px 15px;background:#edf7f8;color:#17616c;font-size:13px}.grid[data-v-d406f069]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:14px 16px}.field[data-v-d406f069]{padding:9px 0;border-bottom:1px solid #edf1f3;min-width:0}.field small[data-v-d406f069]{display:block;color:#718497;font-size:11px;margin-bottom:4px}.field strong[data-v-d406f069]{display:block;color:#18334f;overflow-wrap:anywhere}.sub-title[data-v-d406f069]{padding:10px 16px 0;color:#0b6b78;font-weight:700;font-size:11px}.files[data-v-d406f069]{padding:12px 16px}.file[data-v-d406f069]{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #edf1f3}.file>div[data-v-d406f069]{flex:1}.file small[data-v-d406f069]{display:block;color:#718497;margin-top:4px}.file-status[data-v-d406f069]{color:#177245;font-size:11px}.empty[data-v-d406f069],.state[data-v-d406f069]{text-align:center;padding:45px;color:#718497}.error[data-v-d406f069]{color:#a52828}.modal[data-v-d406f069]{position:fixed;top:0;right:0;bottom:0;left:0;background:#10283fbb;display:flex;align-items:center;justify-content:center;padding:25px;z-index:20}.modal-box[data-v-d406f069]{position:relative;width:min(900px,95vw);height:min(90vh,800px);background:#fff;border-radius:10px;padding:18px}.modal-box h3[data-v-d406f069]{margin:0 35px 12px 0;font-size:14px}.modal-box img[data-v-d406f069],.modal-box iframe[data-v-d406f069]{width:100%;height:calc(100% - 42px);object-fit:contain;border:0}.close[data-v-d406f069]{position:absolute;right:12px;top:8px;border:0;background:none;font-size:28px;color:#60747b;cursor:pointer}@media (max-width:700px){.grid[data-v-d406f069]{grid-template-columns:1fr}.page-head[data-v-d406f069],.actions-top[data-v-d406f069]{align-items:flex-start;flex-direction:column}.file[data-v-d406f069]{align-items:flex-start;flex-wrap:wrap}}.wizard-progress[data-v-74a897df]{margin:20px 0 24px;padding:18px 20px;background:#fff;border:1px solid #dce6e9;border-radius:8px}.wizard-steps[data-v-74a897df]{display:flex;list-style:none;margin:0;padding:0}.wizard-step[data-v-74a897df]{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:8px;color:#77858b;font-size:12px;text-align:center}.wizard-step[data-v-74a897df]:not(:last-child):after{position:absolute;top:16px;left:calc(50% + 19px);width:calc(100% - 38px);height:2px;background:#dce5e8;content:""}.wizard-step.complete[data-v-74a897df]:not(:last-child):after{background:#168b7a}.step-marker[data-v-74a897df]{z-index:1;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#edf2f4;color:#66757c;font:inherit;font-weight:700}.step-marker[data-v-74a897df]:disabled{cursor:default}.step-marker[data-v-74a897df]:not(:disabled){cursor:pointer}.wizard-step.active[data-v-74a897df]{color:#075e82;font-weight:700}.wizard-step.active .step-marker[data-v-74a897df]{background:#086ca2;color:#fff;box-shadow:0 0 0 4px #d8edf6}.wizard-step.complete .step-marker[data-v-74a897df]{background:#168b7a;color:#fff}.mobile-progress[data-v-74a897df]{display:none}@media (max-width: 760px){.wizard-progress[data-v-74a897df]{padding:14px}.wizard-steps[data-v-74a897df]{display:none}.mobile-progress[data-v-74a897df]{display:block}.progress-track[data-v-74a897df]{height:5px;overflow:hidden;border-radius:5px;background:#e6edef}.progress-track span[data-v-74a897df]{display:block;height:100%;background:#168b7a;transition:width .2s ease}.mobile-progress-label[data-v-74a897df]{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px}.mobile-progress-label span[data-v-74a897df]{color:#60727a;text-align:right}}.history-state[data-v-4931c3fa]{display:flex;min-height:110px;align-items:center;justify-content:center;gap:9px;margin:0;color:#647981;font-size:13px}.new-registration-note[data-v-4931c3fa]{color:#17647b;line-height:1.55}.document-row[data-v-f2a53f87]{display:grid;grid-template-columns:44px minmax(180px,1.5fr) 120px 1.1fr 1.3fr 55px;align-items:center;gap:10px;padding:12px 10px;border-bottom:1px solid #e6edef}.document-index[data-v-f2a53f87]{color:#647780;text-align:center}.required-mark[data-v-f2a53f87]{margin-left:4px;color:#c43a3a}.document-note[data-v-f2a53f87],.file-meta[data-v-f2a53f87]{display:block;margin-top:4px;color:#71838b;font-size:12px}.upload-status[data-v-f2a53f87]{display:inline-block;padding:4px 8px;border-radius:12px;background:#eef1f2;color:#586970;font-size:12px;white-space:nowrap}.status-selected[data-v-f2a53f87]{background:#fff4d6;color:#80600b}.status-uploaded[data-v-f2a53f87]{background:#e0f3e9;color:#187548}.status-failed[data-v-f2a53f87]{background:#fde6e5;color:#a52727}.file-picker[data-v-f2a53f87]{display:inline-flex;align-items:center;gap:6px;color:#086ca2;font-size:13px;font-weight:600;cursor:pointer}.file-picker input[data-v-f2a53f87]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.icon-button[data-v-f2a53f87]{border:0;background:transparent;color:#a23939;cursor:pointer}.muted[data-v-f2a53f87]{color:#9ba8ad}.spop-form[data-v-b978054c]{padding:14px;background:#fff;border:1px solid #d4e0e7;color:#344b56}.spop-header[data-v-b978054c]{margin-bottom:18px}.spop-header h2[data-v-b978054c]{margin:0 0 10px;color:#3a5562;font-size:18px;font-weight:500}.spop-header h2 span[data-v-b978054c]{font-size:15px}.spop-header p[data-v-b978054c]{margin:0;padding:10px 12px;border:1px solid #c9e6f3;border-radius:3px;background:#dff2fa;color:#477080;font-size:12px}.spop-section[data-v-b978054c]{margin:14px 8px;overflow:hidden;border:1px solid #83b6dc;border-radius:3px}.spop-section>h3[data-v-b978054c]{margin:0;padding:8px 10px;background:#438fca;color:#fff;font-size:12px;font-weight:700;text-align:center}.spop-grid[data-v-b978054c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form-row[data-v-b978054c]{display:grid;grid-template-columns:minmax(105px,145px) 12px minmax(0,1fr);min-height:38px;align-items:center;gap:5px;padding:5px 9px;font-size:10px}.spop-section>.form-row[data-v-b978054c],.spop-section>.spop-grid[data-v-b978054c]{margin:8px 12px}.striped-row[data-v-b978054c]{background:transparent}.spop-grid>.form-row[data-v-b978054c]:nth-child(odd),.spop-section>.form-row[data-v-b978054c]:nth-child(odd),.spop-section>.radio-row[data-v-b978054c]:nth-child(2n){background:#f7f8f9}.form-row label[data-v-b978054c]{color:#455a64;font-size:10px}.colon[data-v-b978054c]{color:#617780;text-align:center}.form-row b[data-v-b978054c]{color:#be3d3d}.form-row>input[data-v-b978054c],.nop-segments input[data-v-b978054c]{width:100%;min-width:0;height:28px;padding:4px 7px;border:1px solid #cbd3d7;border-radius:3px;background:#fff;color:#273f49;font:inherit;font-size:11px}.form-row>input[data-v-b978054c]:focus,.nop-segments input[data-v-b978054c]:focus{border-color:#438fca;outline:2px solid rgb(67 143 202 / 16%)}.form-row>input.invalid[data-v-b978054c]{border-color:#be3d3d}.form-row .short-input[data-v-b978054c]{max-width:74px}.form-row .medium-input[data-v-b978054c]{max-width:260px}.rt-rw-row[data-v-b978054c]{grid-template-columns:32px 12px minmax(48px,62px) 32px 12px minmax(48px,62px) 1fr}.nop-segments[data-v-b978054c]{display:flex;flex-wrap:wrap;gap:5px}.nop-segments input[data-v-b978054c]{width:34px;text-align:center}.nop-segments input[data-v-b978054c]:nth-child(3),.nop-segments input[data-v-b978054c]:nth-child(4),.nop-segments input[data-v-b978054c]:nth-child(5){width:44px}.nop-segments input[data-v-b978054c]:nth-child(6){width:50px}.radio-row[data-v-b978054c]{grid-template-columns:minmax(105px,145px) 12px minmax(0,1fr)}.radio-options[data-v-b978054c]{display:flex;flex-wrap:wrap;gap:8px 18px}.radio-option[data-v-b978054c]{display:inline-flex;align-items:center;gap:4px;color:#344b56;font-size:10px!important;white-space:nowrap}.radio-option input[data-v-b978054c]{width:13px;height:13px;margin:0;accent-color:#438fca}.land-row[data-v-b978054c]{grid-template-columns:minmax(105px,145px) 12px minmax(80px,120px) minmax(110px,145px) 12px minmax(80px,120px)}.land-options[data-v-b978054c]{justify-content:space-between;gap:8px 16px}.step-actions[data-v-b978054c]{margin:16px 8px 4px}@media (max-width: 760px){.spop-form[data-v-b978054c]{padding:10px 7px}.spop-section[data-v-b978054c]{margin:12px 0}.spop-grid[data-v-b978054c]{grid-template-columns:1fr}.form-row[data-v-b978054c]{grid-template-columns:minmax(95px,125px) 10px minmax(0,1fr);padding:5px 7px}.rt-rw-row[data-v-b978054c]{grid-template-columns:24px 10px minmax(45px,1fr) 25px 10px minmax(45px,1fr)}.land-row[data-v-b978054c]{grid-template-columns:minmax(95px,125px) 10px minmax(65px,1fr)}.land-row label[data-v-b978054c]:nth-of-type(2){grid-column:1}.land-row .colon[data-v-b978054c]:nth-of-type(2){grid-column:2}.land-options[data-v-b978054c]{grid-column:1 / -1}.radio-options[data-v-b978054c]{gap:8px 12px}.radio-option[data-v-b978054c]{white-space:normal}}.radio-options[data-v-549ea3ea]{display:flex;flex-wrap:wrap;gap:8px 18px}.radio-option[data-v-549ea3ea]{display:inline-flex;align-items:center;gap:4px;color:#344b56;font-size:10px;white-space:nowrap}.radio-option input[data-v-549ea3ea]{width:13px;height:13px;margin:0;accent-color:#438fca}@media (max-width: 760px){.radio-options[data-v-549ea3ea]{gap:8px 12px}.radio-option[data-v-549ea3ea]{white-space:normal}}.lspop-form[data-v-4b7b95b4]{padding:14px;background:#fff;border:1px solid #d4e0e7;color:#344b56}.lspop-header[data-v-4b7b95b4]{margin-bottom:18px}.lspop-header h2[data-v-4b7b95b4]{margin:0 0 10px;color:#3a5562;font-size:18px;font-weight:500}.lspop-header h2 span[data-v-4b7b95b4]{font-size:15px}.lspop-header p[data-v-4b7b95b4]{margin:0;padding:10px 12px;border:1px solid #c9e6f3;border-radius:3px;background:#dff2fa;color:#477080;font-size:12px}.lspop-section[data-v-4b7b95b4]{margin:14px 8px;overflow:hidden;border:1px solid #83b6dc;border-radius:3px}.lspop-section>h3[data-v-4b7b95b4]{margin:0;padding:8px 10px;background:#438fca;color:#fff;font-size:12px;font-weight:700;text-align:center}.lspop-rows[data-v-4b7b95b4]{padding:8px 12px}.lspop-row[data-v-4b7b95b4]{display:grid;grid-template-columns:minmax(175px,215px) 12px minmax(0,1fr) auto;min-height:38px;align-items:center;gap:7px;padding:5px 8px;font-size:10px}.striped-row[data-v-4b7b95b4]:nth-child(odd){background:#f7f8f9}.lspop-row>label[data-v-4b7b95b4]{color:#455a64;font-size:10px}.lspop-row>span[data-v-4b7b95b4]:nth-child(2){text-align:center}.lspop-row>input[data-v-4b7b95b4],.lspop-row>select[data-v-4b7b95b4],.inline-control input[data-v-4b7b95b4]{width:min(100%,230px);min-width:0;height:28px;padding:4px 7px;border:1px solid #cbd3d7;border-radius:3px;background:#fff;color:#273f49;font:inherit;font-size:11px}.lspop-row>select[data-v-4b7b95b4]{width:min(100%,340px)}.lspop-row>.compact-number[data-v-4b7b95b4]{width:90px}.lspop-row small[data-v-4b7b95b4]{color:#677b83}.inline-values[data-v-4b7b95b4]{grid-template-columns:minmax(175px,215px) 12px minmax(0,1fr)}.inline-control[data-v-4b7b95b4]{display:inline-flex;align-items:center;gap:5px;margin-right:10px}.inline-control input[data-v-4b7b95b4]{width:55px}.inline-control span[data-v-4b7b95b4]{color:#455a64;white-space:nowrap}.radio-options[data-v-4b7b95b4]{display:flex;flex-wrap:wrap;gap:8px 18px}.radio-option[data-v-4b7b95b4]{display:inline-flex;align-items:center;gap:4px;color:#344b56;font-size:10px;white-space:nowrap}.radio-option input[data-v-4b7b95b4]{width:13px;height:13px;margin:0;accent-color:#438fca}.no-building[data-v-4b7b95b4]{margin:8px 12px 0;padding:9px;background:#f7f8f9;color:#687a82;font-size:11px}.step-actions[data-v-4b7b95b4]{margin:16px 8px 4px}@media (max-width: 760px){.lspop-form[data-v-4b7b95b4]{padding:10px 7px}.lspop-section[data-v-4b7b95b4]{margin:12px 0}.lspop-rows[data-v-4b7b95b4]{padding:6px}.lspop-row[data-v-4b7b95b4],.inline-values[data-v-4b7b95b4]{grid-template-columns:minmax(115px,140px) 10px minmax(0,1fr)}.lspop-row>small[data-v-4b7b95b4]{grid-column:3}.inline-values .inline-control[data-v-4b7b95b4],.inline-values .radio-options[data-v-4b7b95b4]{grid-column:3}.inline-control[data-v-4b7b95b4]{margin:2px 5px 2px 0}.radio-options[data-v-4b7b95b4]{gap:8px 12px}.radio-option[data-v-4b7b95b4]{white-space:normal}}.receipt-page[data-v-28461899]{--navy:#0f3f78;--blue:#1769aa;--line:#d7e3ef;--ink:#10233f;--muted:#607086;max-width:1180px;margin:0 auto;padding:22px;color:var(--ink);font-family:Inter,Arial,sans-serif}.receipt-toolbar[data-v-28461899]{display:flex;justify-content:flex-end;gap:10px;margin-bottom:14px}.receipt-button[data-v-28461899]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}.receipt-button.primary[data-v-28461899]{background:var(--blue);color:#fff}.receipt-button.primary[data-v-28461899]:disabled{opacity:.55;cursor:wait}.receipt-button.secondary[data-v-28461899]{border-color:var(--line);background:#fff;color:var(--navy)}.receipt-state[data-v-28461899]{padding:40px 12px;color:var(--muted);text-align:center}.receipt-state.error[data-v-28461899]{color:#a53232}.receipt-document[data-v-28461899]{overflow:hidden;border:1px solid #e4ebf2;border-radius:12px;background:#fff;box-shadow:0 5px 22px #10233f17}.receipt-header[data-v-28461899]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.9fr);align-items:stretch;gap:24px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.institution-brand[data-v-28461899]{display:flex;align-items:center;gap:22px;min-width:0}.city-logo[data-v-28461899]{width:118px;height:118px;flex:0 0 auto;object-fit:contain}.institution-copy[data-v-28461899]{min-width:0}.institution-copy strong[data-v-28461899],.institution-copy b[data-v-28461899]{display:block;color:var(--navy);line-height:1.2}.institution-copy strong[data-v-28461899]{font-size:17px}.institution-copy b[data-v-28461899]{margin-top:4px;font-size:20px}.institution-copy p[data-v-28461899]{margin:9px 0 2px;color:var(--muted);font-size:12px;line-height:1.45}.institution-copy span[data-v-28461899]{color:var(--muted);font-size:12px}.document-title[data-v-28461899]{display:flex;align-items:center;justify-content:center;gap:18px;padding:18px;border-radius:10px;background:#eaf4ff}.title-icon[data-v-28461899]{position:relative;color:var(--blue);font-size:59px}.title-icon .check-icon[data-v-28461899]{position:absolute;right:-7px;bottom:2px;border:3px solid #eaf4ff;border-radius:50%;background:#4caf50;color:#fff;font-size:24px}.document-title h1[data-v-28461899]{margin:0;color:var(--navy);font-size:24px;font-weight:800}.document-title h2[data-v-28461899]{margin:3px 0 7px;color:var(--blue);font-size:14px;font-weight:750}.document-title p[data-v-28461899]{max-width:235px;margin:0;color:var(--muted);font-size:12px;line-height:1.4}.service-panel[data-v-28461899]{display:grid;grid-template-columns:145px minmax(0,1fr) minmax(0,1fr);gap:0;margin:14px 18px 12px;padding:15px 0;border:1px solid var(--line);border-radius:10px}.qr-panel[data-v-28461899]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 12px;border-right:1px solid var(--line);text-align:center}.qr-panel img[data-v-28461899]{width:104px;height:104px;image-rendering:pixelated}.qr-panel p[data-v-28461899]{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.35}.qr-placeholder[data-v-28461899]{display:grid;width:104px;height:104px;place-items:center;background:#f2f7fc;color:var(--blue);font-size:55px}.service-fields[data-v-28461899]{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 16px}.public-status[data-v-28461899]{grid-column:2 / -1;padding:7px 16px 0;color:var(--muted);font-size:11px}.public-status strong[data-v-28461899]{margin-left:8px;color:var(--navy)}.left-fields[data-v-28461899]{border-right:1px solid var(--line)}.receipt-field[data-v-28461899]{display:grid;grid-template-columns:24px minmax(112px,1fr) 10px minmax(0,1.2fr);align-items:center;gap:7px;min-height:47px;padding:5px 7px;border-bottom:1px solid #edf2f7}.receipt-field[data-v-28461899]:last-child{border-bottom:0}.field-number[data-v-28461899]{display:grid;width:24px;height:24px;place-items:center;border-radius:6px;background:#dceeff;color:var(--navy);font-size:12px;font-weight:750}.field-label[data-v-28461899]{display:flex;min-width:0;flex-direction:column;gap:3px}.field-label strong[data-v-28461899]{color:var(--navy);font-size:11px;font-weight:750}.field-label small[data-v-28461899]{color:var(--muted);font-size:10px;line-height:1.25}.field-colon[data-v-28461899]{color:var(--ink);font-weight:700}.field-value[data-v-28461899]{min-width:0;color:var(--ink);font-size:12px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.number-field .field-value[data-v-28461899],.nop-field .field-value[data-v-28461899]{white-space:nowrap;overflow-wrap:normal}.taxpayer-section[data-v-28461899]{margin:12px 18px 0;overflow:hidden;border:1px solid var(--line);border-radius:10px 10px 0 0}.taxpayer-heading[data-v-28461899]{display:flex;align-items:center;gap:12px;padding:10px 17px;background:linear-gradient(90deg,#dceeff,#edf6ff)}.taxpayer-heading>span[data-v-28461899]{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--blue);color:#fff}.taxpayer-heading h2[data-v-28461899]{margin:0;color:var(--navy);font-size:14px;font-weight:800}.taxpayer-grid[data-v-28461899]{display:grid;grid-template-columns:1fr 1fr;padding:5px 16px 13px}.taxpayer-column[data-v-28461899]{min-width:0;padding:0 20px 0 0}.object-column[data-v-28461899]{padding:0 0 0 18px;border-left:1px solid var(--line)}.taxpayer-column .receipt-field[data-v-28461899]{grid-template-columns:24px minmax(130px,.75fr) 10px minmax(0,1.3fr);min-height:54px}.receipt-footer[data-v-28461899]{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px 25px;margin:0 0 14px;padding:13px 22px;border-radius:0 0 10px 10px;background:#0d477f;color:#fff;font-size:11px}.receipt-footer span[data-v-28461899]{display:flex;align-items:center;gap:8px}.receipt-footer i[data-v-28461899]{flex:0 0 auto;font-size:14px}.footer-address[data-v-28461899]{justify-content:flex-end;text-align:right}@media (max-width:900px){.receipt-header[data-v-28461899]{grid-template-columns:1fr}.document-title[data-v-28461899]{justify-content:flex-start}.service-panel[data-v-28461899]{grid-template-columns:125px 1fr}.qr-panel[data-v-28461899]{grid-row:span 2}.left-fields[data-v-28461899]{border-right:0}.right-fields[data-v-28461899]{grid-column:2;border-top:1px solid var(--line)}.footer-address[data-v-28461899]{justify-content:flex-start;text-align:left}}@media (max-width:640px){.receipt-page[data-v-28461899]{padding:10px}.receipt-toolbar[data-v-28461899]{justify-content:stretch;flex-wrap:wrap}.receipt-toolbar .receipt-button[data-v-28461899]{flex:1}.receipt-document[data-v-28461899]{border-radius:8px}.receipt-header[data-v-28461899]{gap:12px;padding:14px}.institution-brand[data-v-28461899]{align-items:flex-start;gap:12px}.city-logo[data-v-28461899]{width:70px;height:70px}.institution-copy strong[data-v-28461899]{font-size:12px}.institution-copy b[data-v-28461899]{font-size:15px}.institution-copy p[data-v-28461899]{font-size:10px}.document-title[data-v-28461899]{gap:13px;padding:12px}.title-icon[data-v-28461899]{font-size:43px}.title-icon .check-icon[data-v-28461899]{font-size:18px}.document-title h1[data-v-28461899]{font-size:19px}.document-title h2[data-v-28461899]{font-size:12px}.service-panel[data-v-28461899]{grid-template-columns:1fr;margin:10px;padding:9px}.qr-panel[data-v-28461899]{grid-row:auto;padding:9px;border-right:0;border-bottom:1px solid var(--line)}.qr-panel img[data-v-28461899],.qr-placeholder[data-v-28461899]{width:92px;height:92px}.service-fields[data-v-28461899],.left-fields[data-v-28461899],.right-fields[data-v-28461899]{grid-column:auto;padding:5px 0;border:0}.left-fields[data-v-28461899]{border-bottom:1px solid var(--line)}.receipt-field[data-v-28461899]{grid-template-columns:23px minmax(98px,.85fr) 8px minmax(0,1.1fr);gap:5px;padding:5px 2px}.field-label strong[data-v-28461899]{font-size:10px}.field-value[data-v-28461899]{font-size:11px}.taxpayer-section[data-v-28461899]{margin:10px 10px 0}.taxpayer-heading[data-v-28461899]{align-items:flex-start;padding:9px}.taxpayer-heading h2[data-v-28461899]{font-size:12px;line-height:1.4}.taxpayer-grid[data-v-28461899]{grid-template-columns:1fr;padding:4px 9px 9px}.taxpayer-column[data-v-28461899],.object-column[data-v-28461899]{padding:0;border:0}.object-column[data-v-28461899]{border-top:1px solid var(--line)}.taxpayer-column .receipt-field[data-v-28461899]{grid-template-columns:23px minmax(105px,.9fr) 8px minmax(0,1.2fr);padding:5px 0}.receipt-footer[data-v-28461899]{grid-template-columns:1fr;gap:8px;margin:0 10px 10px;padding:12px;font-size:10px}}@page{size:A4 portrait;margin:10mm}@media print{.receipt-page[data-v-28461899]{width:190mm;max-width:none;margin:0;padding:0;color:#10233f}.receipt-toolbar[data-v-28461899],.receipt-state[data-v-28461899]{display:none!important}.receipt-document[data-v-28461899]{overflow:visible;border:0;border-radius:0;box-shadow:none}.receipt-header[data-v-28461899]{grid-template-columns:minmax(0,1.3fr) minmax(70mm,.9fr);gap:5mm;padding:4mm 3mm}.city-logo[data-v-28461899]{width:27mm;height:27mm}.institution-brand[data-v-28461899]{gap:4mm}.institution-copy strong[data-v-28461899]{font-size:10pt}.institution-copy b[data-v-28461899]{font-size:12pt}.institution-copy p[data-v-28461899],.institution-copy span[data-v-28461899]{font-size:8pt}.document-title[data-v-28461899]{gap:3mm;padding:3mm}.title-icon[data-v-28461899]{font-size:32pt}.document-title h1[data-v-28461899]{font-size:15pt}.document-title h2[data-v-28461899]{font-size:9pt}.document-title p[data-v-28461899]{font-size:8pt}.service-panel[data-v-28461899]{grid-template-columns:30mm 1fr 1fr;margin:3mm 0;padding:2mm 0;break-inside:avoid}.qr-panel img[data-v-28461899],.qr-placeholder[data-v-28461899]{width:23mm;height:23mm}.service-fields[data-v-28461899]{padding:0 2mm}.receipt-field[data-v-28461899]{grid-template-columns:6mm minmax(28mm,1fr) 3mm minmax(0,1.2fr);min-height:10mm;padding:1mm;gap:1mm}.field-number[data-v-28461899]{width:6mm;height:6mm;font-size:8pt}.field-label strong[data-v-28461899],.field-label small[data-v-28461899],.field-value[data-v-28461899]{font-size:7.5pt}.taxpayer-section[data-v-28461899]{margin:3mm 0 0;break-inside:avoid}.taxpayer-heading[data-v-28461899]{padding:2mm 3mm}.taxpayer-heading h2[data-v-28461899]{font-size:9pt}.taxpayer-column .receipt-field[data-v-28461899]{grid-template-columns:6mm minmax(32mm,.8fr) 3mm minmax(0,1.3fr);min-height:11mm}.receipt-footer[data-v-28461899]{grid-template-columns:auto auto minmax(0,1fr);gap:3mm;margin:0;padding:3mm 4mm;border-radius:0 0 2mm 2mm;font-size:7pt}.footer-address[data-v-28461899]{justify-content:flex-end;text-align:right}}.service-wizard{--ink:#153843;--muted:#647981;--line:#dce6e9;--teal:#168b7a;--blue:#086ca2;max-width:1280px;margin:0 auto;padding:20px 24px 42px;color:var(--ink)}.service-wizard .wizard-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.service-wizard .eyebrow,.service-wizard .section-kicker{color:var(--teal);font-size:11px;font-weight:700}.service-wizard .wizard-header h1{margin:5px 0 6px;color:#075e82;font-size:25px}.service-wizard .wizard-header p{margin:0;color:var(--muted)}.service-wizard .wizard-card{padding:26px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 3px 12px #1236420d}.service-wizard .section-heading{margin-bottom:22px}.service-wizard .section-heading h2{margin:5px 0;color:#174d5e;font-size:20px}.service-wizard .section-heading p{margin:0;color:var(--muted);font-size:14px}.service-wizard .section-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.service-wizard .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.service-wizard .field{display:flex;min-width:0;flex-direction:column;gap:7px}.service-wizard .field-wide{grid-column:1/-1}.service-wizard .field label{font-size:13px;font-weight:650}.service-wizard .field label span{color:#bf3e3e}.service-wizard .field input,.service-wizard .field select,.service-wizard .field textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid #cbd9de;border-radius:6px;background:#fff;color:var(--ink);font:inherit}.service-wizard .field textarea{resize:vertical}.service-wizard .field input:focus,.service-wizard .field select:focus,.service-wizard .field textarea:focus{border-color:var(--blue);outline:3px solid rgb(8 108 162 / 12%)}.service-wizard .field.invalid input,.service-wizard .field.invalid select,.service-wizard .field.invalid textarea{border-color:#bd4545}.service-wizard .field-error{color:#a53232;font-size:12px}.service-wizard .field-hint{color:var(--muted);font-size:12px}.service-wizard .form-alert{margin:18px 0 0;padding:11px 13px;border:1px solid #f0cccc;border-radius:6px;background:#fff5f4;color:#a53232;font-size:13px}.service-wizard .step-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid #e6edef}.service-wizard .step-actions.action-end{justify-content:flex-end}.service-wizard .button-primary,.service-wizard .button-secondary{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;padding:10px 16px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}.service-wizard .button-primary{background:var(--blue);color:#fff}.service-wizard .button-primary:hover:not(:disabled){background:#075982}.service-wizard .button-primary:disabled{background:#aebdc2;cursor:not-allowed}.service-wizard .button-secondary{border-color:#cddadd;background:#fff;color:#385761}.service-wizard .button-secondary:hover{background:#f2f6f7}.service-wizard .result-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:16px}.service-wizard .result-card{min-width:0;padding:18px;border:1px solid #e0e9eb;border-radius:7px}.service-wizard .result-card h3{margin:0 0 14px;color:#245a68;font-size:15px}.service-wizard .data-list,.service-wizard .summary-grid dl,.service-wizard .letter-preview dl{margin:0}.service-wizard .data-list div,.service-wizard .summary-grid dl div,.service-wizard .letter-preview dl div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid #edf1f2;font-size:12px}.service-wizard .data-list dt,.service-wizard .summary-grid dt,.service-wizard .letter-preview dt{color:var(--muted)}.service-wizard .data-list dd,.service-wizard .summary-grid dd,.service-wizard .letter-preview dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.service-wizard .table-scroll{overflow-x:auto}.service-wizard .payment-table{width:100%;border-collapse:collapse;font-size:12px}.service-wizard .payment-table th,.service-wizard .payment-table td{padding:10px 9px;border-bottom:1px solid #e7edef;text-align:left;vertical-align:middle}.service-wizard .payment-table th{background:#f3f7f8;color:#4d666f;font-size:11px;white-space:nowrap}.service-wizard .payment-badge{display:inline-block;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:650;white-space:nowrap}.service-wizard .payment-badge.paid{background:#e1f3e8;color:#187548}.service-wizard .payment-badge.unpaid{background:#fce6e4;color:#a62b2b}.service-wizard .payment-summary{padding:6px 10px;border-radius:14px;font-size:12px;font-weight:700;white-space:nowrap}.service-wizard .payment-summary.paid{background:#e1f3e8;color:#187548}.service-wizard .payment-summary.unpaid{background:#fce6e4;color:#a62b2b}.service-wizard .payment-alert{margin-top:14px}.service-wizard .empty-table,.service-wizard .empty-state{padding:20px;color:var(--muted);text-align:center}.service-wizard .upload-table-scroll{border:1px solid #e0e9eb;border-radius:6px}.service-wizard .letter-preview{max-width:780px;margin:0 auto 22px;padding:36px 42px;border:1px solid #dbe3e5;background:#fff;box-shadow:0 4px 16px #12364212;color:#263d44;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.7}.service-wizard .letter-header{display:flex;flex-direction:column;align-items:center;padding-bottom:15px;border-bottom:2px solid #3c545a;text-align:center}.service-wizard .letter-header span{margin-top:5px}.service-wizard .letter-preview footer{margin-top:28px;text-align:right}.service-wizard .letter-signature{margin:30px 45px 0 0;text-align:right}.service-wizard .letter-fields{margin-top:16px}.service-wizard .consent-row{display:flex;align-items:flex-start;gap:10px;margin-top:18px;color:#3e5962;font-size:13px;line-height:1.55}.service-wizard .consent-row input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--teal)}.service-wizard .summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-wizard .summary-grid section{padding:16px;border:1px solid #e1e9eb;border-radius:6px}.service-wizard .summary-grid h3{margin:0 0 8px;color:#245a68;font-size:14px}.service-wizard .final-consent{padding:14px;border:1px solid #e1e9eb;border-radius:6px}.service-wizard .wizard-error-banner{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:11px 14px;border:1px solid #f0cccc;border-radius:6px;background:#fff5f4;color:#a53232;font-size:13px}.service-wizard .wizard-error-banner span{flex:1}.service-wizard .wizard-error-banner button{border:0;background:transparent;color:inherit;cursor:pointer}.service-wizard .step-fade-enter-active,.service-wizard .step-fade-leave-active{transition:opacity .12s ease,transform .12s ease}.service-wizard .step-fade-enter-from{opacity:0;transform:translateY(4px)}.service-wizard .step-fade-leave-to{opacity:0;transform:translateY(-4px)}@media (max-width:900px){.service-wizard .result-grid{grid-template-columns:1fr}}@media (max-width:640px){.service-wizard{padding:14px 12px 28px}.service-wizard .wizard-header{align-items:flex-start;flex-direction:column;gap:12px}.service-wizard .wizard-header h1{font-size:21px}.service-wizard .wizard-card{padding:18px 14px}.service-wizard .field-grid,.service-wizard .summary-grid{grid-template-columns:1fr}.service-wizard .field-wide{grid-column:auto}.service-wizard .section-heading-row{flex-direction:column}.service-wizard .step-actions{align-items:stretch}.service-wizard .step-actions>button{flex:1}.service-wizard .letter-preview{padding:22px 18px}}.panel-profile-background{height:80px;padding-left:180px;display:flex;align-items:end;background-color:#13241b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%231F3A2C' stroke-width='1'%3E%3Cpath d='M769 229L1037 260.9M927 880L731 737 520 660 309 538 40 599 295 764 126.5 879.5 40 599-197 493 102 382-31 229 126.5 79.5-69-63'/%3E%3Cpath d='M-31 229L237 261 390 382 603 493 308.5 537.5 101.5 381.5M370 905L295 764'/%3E%3Cpath d='M520 660L578 842 731 737 840 599 603 493 520 660 295 764 309 538 390 382 539 269 769 229 577.5 41.5 370 105 295 -36 126.5 79.5 237 261 102 382 40 599 -69 737 127 880'/%3E%3Cpath d='M520-140L578.5 42.5 731-63M603 493L539 269 237 261 370 105M902 382L539 269M390 382L102 382'/%3E%3Cpath d='M-222 42L126.5 79.5 370 105 539 269 577.5 41.5 927 80 769 229 902 382 603 493 731 737M295-36L577.5 41.5M578 842L295 764M40-201L127 80M102 382L-261 269'/%3E%3C/g%3E%3Cg fill='%23294D3A'%3E%3Ccircle cx='769' cy='229' r='5'/%3E%3Ccircle cx='539' cy='269' r='5'/%3E%3Ccircle cx='603' cy='493' r='5'/%3E%3Ccircle cx='731' cy='737' r='5'/%3E%3Ccircle cx='520' cy='660' r='5'/%3E%3Ccircle cx='309' cy='538' r='5'/%3E%3Ccircle cx='295' cy='764' r='5'/%3E%3Ccircle cx='40' cy='599' r='5'/%3E%3Ccircle cx='102' cy='382' r='5'/%3E%3Ccircle cx='127' cy='80' r='5'/%3E%3Ccircle cx='370' cy='105' r='5'/%3E%3Ccircle cx='578' cy='42' r='5'/%3E%3Ccircle cx='237' cy='261' r='5'/%3E%3Ccircle cx='390' cy='382' r='5'/%3E%3C/g%3E%3C/svg%3E")}.panel-profile-box{position:relative;min-height:80px;background-color:#fff;padding-left:180px}.panel-profile-box-image{position:absolute;z-index:20;top:-50px;left:35px;height:120px;width:120px;object-fit:cover;object-position:center}@media screen and (max-width: 575.98px){.panel-profile-background,.panel-profile-box{padding-left:140px}.panel-profile-box-image{left:20px;height:100px;width:100px}}@media screen and (max-width: 475.98px){.panel-profile-background{padding-left:120px;height:100px;align-items:center}.panel-profile-box{padding-left:1.5rem}.panel-profile-box-image{left:20px;height:80px;width:80px;top:-90px}}#role-table{min-width:700px}#role-table .col-no,#role-table .col-action{width:50px}#role-table .col-secondary{width:150px}.register-page{min-height:100vh;min-height:100dvh;display:flex;justify-content:center;align-items:center;background:#f5f8fc;padding:40px 20px}.register-card{width:100%;max-width:850px;background:#fff;padding:40px;border-radius:22px;box-shadow:0 10px 40px #00000014}.section-title{font-size:15px;font-weight:700;color:#064b91;border-bottom:1px solid #e9eef5;padding-bottom:8px;margin-bottom:18px}.form-label{font-weight:600;margin-bottom:7px}.form-control{min-height:46px;border-radius:10px;border:1px solid #d9e0e8;padding-left:14px;padding-right:14px}.form-control:focus{border-color:#064b91;box-shadow:0 0 0 3px #064b911a}textarea.form-control{min-height:80px}.btn-primary{min-height:46px;background:#064b91;border-color:#064b91;font-weight:600}.form-check-label{font-size:14px;color:#687586}@media (max-width: 575.98px){.register-page{padding:20px 12px;align-items:flex-start}.register-card{padding:25px 20px;border-radius:18px}}
