:root{--ls-primary: #B91C1C;--ls-primary-dark: #991B1B;--ls-primary-light: #FEE2E2;--ls-primary-50: #FFF5F5;--ls-success: #16a34a;--ls-warning: #d97706;--ls-info: #0284c7;--ls-surface: #ffffff;--ls-surface-2: #F9FAFB;--ls-border: #E5E7EB;--ls-text-primary: #111827;--ls-text-secondary: #374151;--ls-text-muted: #9CA3AF;--ls-shadow-sm: 0 1px 3px rgba(0,0,0,.08);--ls-shadow: 0 4px 12px rgba(0,0,0,.1);--ls-shadow-lg: 0 8px 24px rgba(0,0,0,.12);--ls-radius-sm: 6px;--ls-radius: 12px;--ls-radius-lg: 16px;--ls-radius-xl: 24px;--ls-navbar-h: 68px;--ls-bottom-nav-h: 64px;--ls-transition: all .2s cubic-bezier(.4,0,.2,1)}.dark-mode{--ls-surface: #1F2937;--ls-surface-2: #111827;--ls-border: #374151;--ls-text-primary: #F9FAFB;--ls-text-secondary: #D1D5DB;--ls-text-muted: #6B7280;--ls-shadow-sm: 0 1px 3px rgba(0,0,0,.3);--ls-shadow: 0 4px 12px rgba(0,0,0,.35);--ls-shadow-lg: 0 8px 24px rgba(0,0,0,.4);--ls-primary-50: rgba(185,28,28,.08);--ls-primary-light: rgba(185,28,28,.2)}*,*:before,*:after{box-sizing:border-box}body{background:var(--ls-surface-2);color:var(--ls-text-primary);font-family:Roboto,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;transition:background .3s,color .3s}.ls-page{padding-top:var(--ls-navbar-h);padding-bottom:24px;min-height:100vh}@media (max-width: 991.98px){.ls-page{padding-bottom:calc(var(--ls-bottom-nav-h) + 16px)}}.ls-page-inner{padding-top:28px;padding-bottom:40px}.ls-navbar{background:var(--ls-surface)!important;border-bottom:1px solid var(--ls-border);height:var(--ls-navbar-h);box-shadow:var(--ls-shadow-sm);transition:var(--ls-transition)}.ls-navbar .navbar-brand{font-weight:800;color:var(--ls-primary)}.ls-nav-link{color:var(--ls-text-secondary)!important;font-weight:500;padding:8px 12px!important;border-radius:var(--ls-radius-sm);transition:var(--ls-transition);font-size:.875rem}.ls-nav-link:hover,.ls-nav-link.router-link-active{color:var(--ls-primary)!important;background:var(--ls-primary-50)}.ls-nav-link.router-link-exact-active{font-weight:700;color:var(--ls-primary)!important}.ls-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:var(--ls-bottom-nav-h);background:var(--ls-surface);border-top:1px solid var(--ls-border);box-shadow:0 -4px 12px #00000014;z-index:1040;padding:0 8px;align-items:center;justify-content:space-around}@media (max-width: 991.98px){.ls-bottom-nav{display:flex}}.ls-bnav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--ls-text-muted);font-size:.68rem;font-weight:500;cursor:pointer;padding:6px 4px;border-radius:var(--ls-radius-sm);transition:var(--ls-transition);border:none;background:none}.ls-bnav-item i{font-size:1.1rem}.ls-bnav-item.active,.ls-bnav-item.router-link-active{color:var(--ls-primary)}.ls-bnav-fab{flex:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.ls-bnav-fab-btn{width:48px;height:48px;border-radius:50%;background:var(--ls-primary);color:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 4px 12px #b91c1c66;transition:var(--ls-transition);cursor:pointer;margin-top:-20px}.ls-bnav-fab-btn:hover{background:var(--ls-primary-dark);transform:scale(1.05)}.ls-bnav-fab-label{font-size:.65rem;color:var(--ls-primary);font-weight:600;margin-top:2px}.ls-card{background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:var(--ls-radius);box-shadow:var(--ls-shadow-sm);overflow:hidden;transition:var(--ls-transition)}.ls-card-hover:hover{box-shadow:var(--ls-shadow);transform:translateY(-2px)}.ls-card-shadow{box-shadow:var(--ls-shadow)}.btn-ls-primary{background:var(--ls-primary);color:#fff!important;border:none;border-radius:var(--ls-radius-sm);padding:10px 20px;font-weight:600;font-size:.875rem;cursor:pointer;transition:var(--ls-transition);display:inline-flex;align-items:center;gap:7px;text-decoration:none}.btn-ls-primary:hover{background:var(--ls-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #b91c1c59}.btn-ls-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-ls-outline{background:transparent;color:var(--ls-primary)!important;border:2px solid var(--ls-primary);border-radius:var(--ls-radius-sm);padding:9px 20px;font-weight:600;font-size:.875rem;cursor:pointer;transition:var(--ls-transition);display:inline-flex;align-items:center;gap:7px;text-decoration:none}.btn-ls-outline:hover{background:var(--ls-primary);color:#fff!important}.btn-ls-ghost{background:transparent;color:var(--ls-text-secondary)!important;border:1px solid var(--ls-border);border-radius:var(--ls-radius-sm);padding:9px 20px;font-weight:500;font-size:.875rem;cursor:pointer;transition:var(--ls-transition);display:inline-flex;align-items:center;gap:7px;text-decoration:none}.btn-ls-ghost:hover{background:var(--ls-surface-2)}.ls-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:99px;font-size:.74rem;font-weight:600;white-space:nowrap}.ls-badge-primary{background:var(--ls-primary-light);color:var(--ls-primary)}.ls-badge-success{background:#d1fae5;color:#065f46}.ls-badge-warning{background:#fef3c7;color:#92400e}.ls-badge-info{background:#dbeafe;color:#1e40af}.ls-badge-muted{background:var(--ls-border);color:var(--ls-text-secondary)}.ls-input{width:100%;padding:10px 14px;border:1.5px solid var(--ls-border);border-radius:var(--ls-radius-sm);background:var(--ls-surface);color:var(--ls-text-primary);font-size:.875rem;transition:var(--ls-transition);outline:none}.ls-input:focus{border-color:var(--ls-primary);box-shadow:0 0 0 3px #b91c1c1f}.ls-input.is-error{border-color:var(--ls-primary)}.ls-label{display:block;font-size:.82rem;font-weight:600;color:var(--ls-text-secondary);margin-bottom:5px}.ls-label .req{color:var(--ls-primary)}.ls-field{margin-bottom:16px}.ls-input-error{font-size:.78rem;color:var(--ls-primary);margin-top:4px}.ls-input-hint{font-size:.78rem;color:var(--ls-text-muted);margin-top:4px}.ls-steps{display:flex;align-items:center;gap:0}.ls-step-item{display:flex;flex-direction:column;align-items:center;gap:4px}.ls-step-dot{width:32px;height:32px;border-radius:50%;border:2px solid var(--ls-border);background:var(--ls-surface);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--ls-text-muted);transition:var(--ls-transition);flex-shrink:0}.ls-step-dot.active{border-color:var(--ls-primary);background:var(--ls-primary);color:#fff;box-shadow:0 0 0 4px #b91c1c26}.ls-step-dot.done{border-color:var(--ls-success);background:var(--ls-success);color:#fff}.ls-step-label{font-size:.72rem;font-weight:500;color:var(--ls-text-muted);text-align:center}.ls-step-label.active{color:var(--ls-primary);font-weight:700}.ls-step-label.done{color:var(--ls-success)}.ls-step-line{flex:1;height:2px;background:var(--ls-border);margin:0 4px 16px;transition:var(--ls-transition)}.ls-step-line.done{background:var(--ls-success)}.ls-stat-card{background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:var(--ls-radius);padding:16px 20px;display:flex;align-items:center;gap:14px;box-shadow:var(--ls-shadow-sm)}.ls-stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.ls-stat-icon.primary{background:var(--ls-primary-light);color:var(--ls-primary)}.ls-stat-icon.success{background:#d1fae5;color:#065f46}.ls-stat-icon.warning{background:#fef3c7;color:#92400e}.ls-stat-icon.info{background:#dbeafe;color:#1e40af}.ls-stat-value{font-size:1.6rem;font-weight:800;color:var(--ls-text-primary);line-height:1}.ls-stat-label{font-size:.78rem;color:var(--ls-text-muted);margin-top:3px;font-weight:500}.ls-timeline{position:relative;padding-left:32px}.ls-tl-item{position:relative;padding-bottom:24px}.ls-tl-item:last-child{padding-bottom:0}.ls-tl-item:before{content:"";position:absolute;left:-22px;top:28px;width:2px;bottom:0;background:var(--ls-border)}.ls-tl-item:last-child:before{display:none}.ls-tl-icon{position:absolute;left:-32px;top:0;width:22px;height:22px;border-radius:50%;border:2px solid var(--ls-border);background:var(--ls-surface);display:flex;align-items:center;justify-content:center;font-size:.6rem;color:var(--ls-text-muted);margin-top:2px;z-index:1}.ls-tl-icon.done{border-color:var(--ls-success);background:var(--ls-success);color:#fff}.ls-tl-icon.active{border-color:var(--ls-primary);background:var(--ls-primary);color:#fff;box-shadow:0 0 0 5px #b91c1c1f}.ls-tl-icon.reject{border-color:#dc2626;background:#fee2e2;color:#dc2626}.ls-tl-icon.pending{border-color:var(--ls-border);background:var(--ls-surface-2);color:var(--ls-text-muted)}.ls-tl-content-inner{background:var(--ls-surface-2);border:1px solid var(--ls-border);border-radius:var(--ls-radius);padding:12px 14px}.ls-table{width:100%;border-collapse:separate;border-spacing:0}.ls-table thead th{background:var(--ls-surface-2);color:var(--ls-text-muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;border-bottom:1px solid var(--ls-border)}.ls-table tbody tr{transition:background .15s}.ls-table tbody tr:hover{background:var(--ls-surface-2)}.ls-table tbody td{padding:12px 14px;border-bottom:1px solid var(--ls-border);font-size:.875rem;color:var(--ls-text-secondary);vertical-align:middle}.ls-table tbody tr:last-child td{border-bottom:none}.ls-upload-zone{border:2px dashed var(--ls-border);border-radius:var(--ls-radius);padding:32px 24px;text-align:center;cursor:pointer;transition:var(--ls-transition)}.ls-upload-zone:hover,.ls-upload-zone.dragover{border-color:var(--ls-primary);background:var(--ls-primary-50)}.ls-section-title{font-size:1rem;font-weight:700;color:var(--ls-text-primary);margin-bottom:16px}.ls-section-subtitle{font-size:.85rem;color:var(--ls-text-muted);margin-top:-10px;margin-bottom:16px}.ls-hero{background:linear-gradient(135deg,var(--ls-primary) 0%,var(--ls-primary-dark) 100%);color:#fff;padding:56px 0 48px;position:relative;overflow:hidden}.ls-hero:after{content:"";position:absolute;bottom:-40px;right:-40px;width:200px;height:200px;border-radius:50%;background:#ffffff0f}.ls-hero:before{content:"";position:absolute;top:-60px;left:-60px;width:280px;height:280px;border-radius:50%;background:#ffffff0a}.ls-quick-card{background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:var(--ls-radius);padding:20px 16px;text-align:center;cursor:pointer;transition:var(--ls-transition);display:block;text-decoration:none;color:var(--ls-text-primary)}.ls-quick-card:hover{box-shadow:var(--ls-shadow);transform:translateY(-3px);border-color:var(--ls-primary);color:var(--ls-text-primary)}.ls-quick-card .quick-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin:0 auto 10px}.ls-toast-container{position:fixed;bottom:80px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:340px}@media (min-width: 992px){.ls-toast-container{bottom:24px}}.ls-toast{background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:var(--ls-radius);padding:12px 16px;box-shadow:var(--ls-shadow-lg);display:flex;align-items:flex-start;gap:10px;min-width:260px}.ls-toast-success{border-left:4px solid var(--ls-success)}.ls-toast-error{border-left:4px solid var(--ls-primary)}.ls-toast-warning{border-left:4px solid var(--ls-warning)}.ls-toast-info{border-left:4px solid var(--ls-info)}.ls-toast-icon{font-size:1.1rem;flex-shrink:0;margin-top:2px}.ls-toast-success .ls-toast-icon{color:var(--ls-success)}.ls-toast-error .ls-toast-icon{color:var(--ls-primary)}.ls-toast-warning .ls-toast-icon{color:var(--ls-warning)}.ls-toast-info .ls-toast-icon{color:var(--ls-info)}.ls-toast-title{font-size:.85rem;font-weight:700;color:var(--ls-text-primary)}.ls-toast-msg{font-size:.8rem;color:var(--ls-text-muted);margin-top:2px}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(20px)}.ls-skeleton{background:linear-gradient(90deg,var(--ls-border) 25%,var(--ls-surface-2) 50%,var(--ls-border) 75%);background-size:200% 100%;animation:skeleton-shine 1.4s ease infinite;border-radius:var(--ls-radius-sm)}@keyframes skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-enter-active,.fade-leave-active{transition:opacity .2s,transform .2s}.fade-enter-from{opacity:0;transform:translateY(6px)}.fade-leave-to{opacity:0}.ls-auth-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:linear-gradient(135deg,var(--ls-primary-50) 0%,var(--ls-surface-2) 100%)}.ls-auth-card{width:100%;max-width:420px;background:var(--ls-surface);border-radius:var(--ls-radius-xl);padding:36px 32px;box-shadow:var(--ls-shadow-lg);border:1px solid var(--ls-border)}@media (max-width: 480px){.ls-auth-card{padding:28px 20px;border-radius:var(--ls-radius-lg)}}.btn-danger{background-color:var(--ls-primary)!important;border-color:var(--ls-primary)!important}.btn-danger:hover{background-color:var(--ls-primary-dark)!important;border-color:var(--ls-primary-dark)!important}.btn-outline-danger{color:var(--ls-primary)!important;border-color:var(--ls-primary)!important}.btn-outline-danger:hover{background-color:var(--ls-primary)!important;color:#fff!important}.text-danger{color:var(--ls-primary)!important}.bg-danger{background-color:var(--ls-primary)!important}.border-danger{border-color:var(--ls-primary)!important}.form-control:focus{border-color:var(--ls-primary)!important;box-shadow:0 0 0 .2rem #b91c1c33!important}.form-select:focus{border-color:var(--ls-primary)!important;box-shadow:0 0 0 .2rem #b91c1c33!important}.form-check-input:checked{background-color:var(--ls-primary);border-color:var(--ls-primary)}.badge.bg-danger{background-color:var(--ls-primary)!important}.card{border-color:var(--ls-border)!important}.pagination .page-link{color:var(--ls-primary)}.pagination .page-item.active .page-link{background-color:var(--ls-primary);border-color:var(--ls-primary)}.dark-mode .card,.dark-mode .ls-card{background:var(--ls-surface)!important;border-color:var(--ls-border)!important;color:var(--ls-text-primary)}.dark-mode .form-control,.dark-mode .form-select,.dark-mode .ls-input{background:var(--ls-surface)!important;border-color:var(--ls-border)!important;color:var(--ls-text-primary)!important}.dark-mode .table{color:var(--ls-text-primary)}.dark-mode .ls-table thead th{background:var(--ls-surface-2);color:var(--ls-text-muted)}.dark-mode .text-muted{color:var(--ls-text-muted)!important}.dark-mode .bg-light{background:var(--ls-surface-2)!important}.dark-mode .navbar{background:var(--ls-surface)!important}.dark-mode .card-header.bg-light{background:var(--ls-surface-2)!important}.dark-mode .list-group-item{background:var(--ls-surface);color:var(--ls-text-primary);border-color:var(--ls-border)}.dark-mode .modal-content{background:var(--ls-surface);color:var(--ls-text-primary)}.ls-report-card{background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:var(--ls-radius);overflow:hidden;transition:var(--ls-transition)}.ls-report-card:hover{box-shadow:var(--ls-shadow);transform:translateY(-2px)}.ls-report-card-img{width:100%;height:160px;object-fit:cover}.ls-report-card-body{padding:14px 16px 16px}.ls-divider{height:1px;background:var(--ls-border);margin:20px 0}.ls-tag{display:inline-block;padding:3px 10px;border-radius:4px;font-size:.74rem;font-weight:600;background:var(--ls-primary-light);color:var(--ls-primary);margin:2px}.ls-scroll-x{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.ls-scroll-x::-webkit-scrollbar{display:none}.ls-avatar{border-radius:50%;object-fit:cover;border:3px solid var(--ls-border)}.ls-avatar-lg{width:100px;height:100px}.ls-avatar-md{width:64px;height:64px}.ls-avatar-sm{width:40px;height:40px}.ls-gradient-header{background:linear-gradient(135deg,var(--ls-primary) 0%,var(--ls-primary-dark) 100%);padding:32px 0;color:#fff}body{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}a,a:hover{text-decoration:none;color:inherit}:root{--bs-danger: #B91C1C !important;--bs-danger-rgb: 185, 28, 28 !important}.btn-danger{background-color:var(--bs-danger)!important;border-color:var(--bs-danger)!important}.btn-danger:hover{background-color:#9a1717!important;border-color:#9a1717!important}.text-danger{color:var(--bs-danger)!important}.bg-danger{background-color:var(--bs-danger)!important}.form-control:focus{border-color:var(--bs-danger)!important;box-shadow:0 0 0 .2rem rgba(var(--bs-danger-rgb),.25)!important}.card img:hover{opacity:.8;transition:all .3s ease-in-out}.page-link{cursor:pointer}.page-item.active .page-link{background-color:#0d6efd;border-color:#0d6efd}.card-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes animate-text-blink-0c90e19e{0%,to{opacity:1}50%{opacity:.6}}.animate-text[data-v-0c90e19e]{animation:animate-text-blink-0c90e19e 1.8s ease infinite}.lb-loader,.lightbox{text-align:center;line-height:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/assets/loading-BY_-FGaJ.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFF0lEQVR4Ac2ZW0xcVRSGPTNnhlPKcCsUAeeChkEVxhutDQwzMANaqamNWgpaH+yDIaZp1cRHbgH0gTsxkmDCI/hiRAqgD5qYRgKQ8II6TE00wfgGAcIdKeM/ydrNZIezxxg9m518gRxWmn6s9a9zhvNQJBL5T/gfjokwA5Uw0zWFeHBOugiTsAArfSWZky+iABVowAZSwRkiDSTRz1iHlJMmogATsIDTIAPYgRs8SeTTtXSQSLVKFNkivIQKksDDJFCsquqLmqZdAa/i+yCuPQ1cJHOKjdpJEWGdsIFs8BQoy83NvTEzMzO3t7f318HBweHc3Nxdj8dznWQeIWmpIryENUaiCPgdDsfN+fn5XyLcWV5eDlmt1gBqHgOpbAHIFmESySAHeECF0+m8hd/+vcgxZ3d39wBj9grqCkA6iaiyRBRunJhEpcvl+nBhYeG3iM7Z2dnZgkg1ZSgNqLI6wgebSVTZ7faPlpaW/tSTWF9f36ivr+9AbQkF3iZRhAs2dSInJ+eDUCj0h0Biq7S09BPUBkEhyAKJssKusE6QRCGoQLDfn56eDulJrK6ubgeDwS7UXgTPAztIkXUfUbhxKgLlyMRtBPtXPYm1tbXdqqoqJnEOOGhbJQCTkSJ8sJlEMNoJrFhdicPDw6PKyspe1FaD85yE2YBnLUGwSSIrK+s2bnZLehIbGxubfr+/B7WXSMJJ42QlCcVAES7YJJGdnR0dp7BgnLZKSko6qBPngIvrBEkYIKIT7PLoOKET4TjB7kbty+A8SaRxmcAxQEQn2BUI9q3Z2dl7gk7sINhRiZeoE87jMmGECB/s3JhgR8dJV2Jzc3Pb5/N1UieKKdgsEyaAY5wIk2Dj5GHBRifCgmBHb3adLBNsO3HBNkxEAWZwCmSCx4EPwb4ZJ9jbCHYXSRQDpyDYhomoNFIOUIRMvINO/KQnsbKyshMIBD5D7RVwgQWblzBahD2Sp5jN5jzM+9uLi4s/60mEw+FNbKcvUH8DVIECcAZoXLCliaRaLBbX8PBwb0RwRkZGfkftx+BdUM4+KInDbdxoWUCKoih5CQkJgYGBgS/xs6PjRPb394+ampp+RP174CIoBGcpYypQZIqYY+4dz4DLvb29Y6LONDY2fou6OuAF+SCDZCgj8kQSQDqNihfU9vX1TYlkGhoa7qDuDVBKMpQVrjMG30fYCs6gAHuRmdqurq5JkUxLS8sEaq+CMq4zJGOgCB2Fk8kHJSaTqaazs3Pi2MzQaWtrm0RtDfDFyCQyGUNFOJlEkMlkwLWenp5vRDKtra1TNGYsM5mcjKEifGeYjBfUQUaYmebm5omYzLjFC8C4zyNqTGfcNDZ1/2ABjKHudZLXkTFARJAZN/CqqnqNMqN7Ojo6vqMF4ONkVFmvFUQLQNiZ7u7u76PZAn6S4TJjrIhoAdT+iwXAdQYYKCJaAG/iPhNvAYyj7jXwAngUpAGrDBF+ATCZAuBXFOX60NDQ3TiPM1/hyfoyPf7kgNNSXyvwmSGZMk3T3hocHPwhzlPzJLLFnpZT5PztV5wZNyilbTZFmTnZrxU4GZWXATV4ap4kmeNELlEticjsSHyZq/39/V/j374P2Lk/Pj5+BznxUuDlj1acJ4B8cAH/4er29vbPR0dH58fGxubx/ac2my1Ab3iz5Yc9/gJIB05QCJ4Fz9FXD3gC5HIfi+WKCGQ0GpuzwA7yCDtdS+b/SCFfRPwaQqPxSSaS6JrlwUjR+RtEvCM0ct4sLQAAAABJRU5ErkJggg==) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFDUlEQVR4Ac2ZS0xcVRjHvTN3hisw0GIRZ3AeLWHQWqdVsRqgA86AUmpqoy20Whd2YYhprJq45BVAF7yJkQQTluDGiEhBF5qYRsIjYYMKQxNNMO4gQHgjZfxP8pF8ufEe0qQ5pyf5BTKcWfzyff/vnHt5xLQ0wgbsQCfswEY80BWPxx8I5sUlHMBJP0nm4RfRWAUMkAqOgseII8AFDNqjPYwiGuEAySADeEEuOEkE6bNjIIX22riQchHWSo+SRACc1nU9ahjGG+ASfn8Vn+WT0BNUMV0so04kFTwJTodCoeuTk5N3dnd397a3t/8dHx+fzM7OvoG/nQPPADdwscqoF2HBPgJynE5nZGFhYTZuWlNTU3/4fL6b2FMMnmUyTpJRLqKTSAbIQyu9vrW1tRv/n4Uqzfv9/g+x7xUQAh6QxmVUV0SnKRWESMXm5uZ63GJNT0//GQgEPsHeUibD20xTLeKioBdUV1e3rKysrFrJzM3N/eP1ej/F3jImIxgAcsOeDLLAKRAtLCz8HDKWlZmdnf3b4/F8zCojGADyz5F04AUvgPJoNNq2tLS0YSUzNjY2iwHwEWXmFHCzymiqRGwgiaaXD7wIysvKytqWl5e3rGQwAO4iM7ewt4SmmYfLqLpr2U0yZ0FFaWlp597e3r6VDEbzXapMlGQEA0COiEYyTmozP8lcKC4u7lhdXV2zksGhOZeVlXWLy5gHgDwRJsMqE6A2qygoKGhBm60L2izmdruZjGkAyBShxTNzlGTOgvMYAO2iAYDKxKjNSgQDQI6IRWb8VJnXMADaUZlNK5mJiYl5DAC6AQgGgCwRWjaWGR/IB+fD4XDr2trahqDN5lEZ3mbZ5gEgW4QPAD6aK3BotmIArAsqE2MDIMTajGTkinAZ3mb5NAAS58zGIQPgJvaGwVMgk5597ECTLcJl+AB4GVyKRCJfLi4uijLzGzLzHrWYj1pMVyXCB4BBz/J5oAzcwDT7OhaLWZ4zMzMzvyNX79rt9uOUNyewqRSxsbzk0Jh9H3w2MDDwV1yw+vv7Ox0OR4C+q1REAzr1+ON0TpSDD+rq6n7d2dmxusbs9/T0fJOUlBTRNO2gIg6lGSGJYyAXFIFrtbW1P4oq0dnZOYR9F8EZdqaoCDtVgrJBEoXgck1Nzfciia6urlHsu0rSOSADJEkXYRK8EufAlYaGhtsiiba2thFk4kAij75Po1fiOcIkkplEGFQ2NTWNCBz2W1tbb9tstkrsLaDvcQlN5hWFS2SyTFxubGwcFUl0dHT8gH1VTCITJHMJWSLmYAcPMlFfXy9sJ0gkMnGNpEnCXAkJIhYSReAtBHvosGCTRBgEWSV0qc8jPNhMIgyutLS0/CSSSGRC1/Uqkg5aZUKGiDkTQVAMqtrb238+RGJUHGyZb1F4Je4/2FfFwZYr4qRb7QnwEngTwR4+5JxIZOJtcbDlv2lMAR5wBjfUi7h2fCuS6Ovru6Np2nVqvzwmQcFW9+43HeSg10twix0RSfT29v5iGMY7dMLniTOh+N8KghN7lKZTIQgKMiG/IkwkCJELFiL7uMWOYE+lWUL8elRNa51APoqGh4cTN9p7TOJed3f3d4nz5P4l1ITdDU66XK5Ic3PzF0NDQ1ODg4NT+P0rCFbQM3qu4MRWLsIfX7PB0yAEngPP089TwA8yBMFWKmJ+qZBGj7FecJzw0mfpwBBLqBexseAbIBWkESnAEPybQLnIf4JfIzSb+FymAAAAAElFTkSuQmCC) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}pre[data-v-087cbae5]{white-space:pre-wrap;word-wrap:break-word;text-align:justify}body[data-v-087cbae5]{background-color:#f5f5f5}.chat .chat-history[data-v-087cbae5]{max-height:300px;overflow-y:auto}#map[data-v-087cbae5]{width:100%;height:300px;border:1px solid #ced4da;border-radius:5px}#map{height:300px;width:100%;border:1px solid #ced4da;border-radius:5px}.report-status-dot[data-v-28a25992]{width:10px;height:10px;border-radius:50%;display:inline-block}.card-text{font-size:1rem}:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}.bg-light[data-v-db596d0b]{background-color:#f8f9fa!important}.card[data-v-db596d0b]{border-radius:8px;box-shadow:0 4px 6px #0000001a}.card-header[data-v-db596d0b]{border-top-left-radius:8px;border-top-right-radius:8px}.card-body[data-v-db596d0b]{padding:2rem}.card-footer[data-v-db596d0b]{padding:1rem;background-color:#f8f9fa}button[data-v-db596d0b]:disabled{background-color:#d6d6d6}input.is-invalid[data-v-db596d0b]{border-color:#e74a3b}input.is-invalid+small[data-v-db596d0b]{display:block;margin-top:.25rem;font-size:.875rem}.page-link[data-v-2527e9fc]{color:#dc3545;border-color:#dc3545}.page-link[data-v-2527e9fc]:hover{background-color:#f8d7da;color:#dc3545;border-color:#dc3545}.page-item.active .page-link[data-v-2527e9fc]{background-color:#dc3545;color:#fff;border-color:#dc3545}.card[data-v-2527e9fc]{border-radius:10px}.card-img-top[data-v-2527e9fc]{height:180px;object-fit:cover}.text-danger[data-v-2527e9fc]{font-size:16px}.pv-hero[data-v-e7736fb2]{background:linear-gradient(135deg,var(--ls-primary) 0%,#7f1d1d 100%);padding:52px 0 80px;position:relative;overflow:hidden;color:#fff;text-align:center}.pv-hero-bg-circles[data-v-e7736fb2]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pv-circle[data-v-e7736fb2]{position:absolute;border-radius:50%;background:#ffffff0f}.pv-circle-1[data-v-e7736fb2]{width:280px;height:280px;top:-80px;right:-60px}.pv-circle-2[data-v-e7736fb2]{width:180px;height:180px;bottom:10px;left:-50px}.pv-circle-3[data-v-e7736fb2]{width:100px;height:100px;top:30px;left:40%;opacity:.5}.pv-hero-logo[data-v-e7736fb2]{height:72px;object-fit:contain;margin-bottom:20px;filter:drop-shadow(0 4px 16px rgba(0,0,0,.25))}.pv-hero-badge[data-v-e7736fb2]{background:#fff3!important;color:#fff!important;border:1px solid rgba(255,255,255,.3);margin-bottom:14px;display:inline-flex}.pv-hero-title[data-v-e7736fb2]{font-size:clamp(1.4rem,4vw,2.2rem);font-weight:800;margin:0 0 10px;line-height:1.2;letter-spacing:-.02em}.pv-hero-title span[data-v-e7736fb2]{font-weight:400;font-size:.7em;opacity:.85}.pv-hero-sub[data-v-e7736fb2]{font-size:.9rem;opacity:.78;margin:0 auto;max-width:300px;line-height:1.5}.pv-hero-wave[data-v-e7736fb2]{position:absolute;bottom:0;left:0;right:0;line-height:0}.pv-hero-wave svg[data-v-e7736fb2]{width:100%;height:60px;display:block}.pv-content[data-v-e7736fb2]{padding-top:28px;padding-bottom:40px}.pv-section-header[data-v-e7736fb2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.pv-section-title[data-v-e7736fb2]{font-size:1rem;font-weight:700;color:var(--ls-text-primary);margin:0 0 2px}.pv-section-sub[data-v-e7736fb2]{font-size:.78rem;color:var(--ls-text-muted);margin:0}.pv-count-badge[data-v-e7736fb2]{align-self:center;white-space:nowrap}.pv-list[data-v-e7736fb2]{display:flex;flex-direction:column;gap:10px}.pv-skel[data-v-e7736fb2]{height:74px;border-radius:var(--ls-radius)}.pv-card[data-v-e7736fb2]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--ls-surface);border:1.5px solid var(--ls-border);border-radius:var(--ls-radius);text-decoration:none;color:inherit;transition:var(--ls-transition);box-shadow:var(--ls-shadow-sm);position:relative;overflow:hidden}.pv-card[data-v-e7736fb2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ls-primary);opacity:0;transition:var(--ls-transition);border-radius:99px}.pv-card[data-v-e7736fb2]:hover{border-color:var(--ls-primary);box-shadow:var(--ls-shadow);transform:translate(4px)}.pv-card[data-v-e7736fb2]:hover:before{opacity:1}.pv-card[data-v-e7736fb2]:active{transform:translate(2px) scale(.99)}.pv-card-num[data-v-e7736fb2]{font-size:.72rem;font-weight:800;color:var(--ls-text-muted);min-width:18px;text-align:center;flex-shrink:0}.pv-card:hover .pv-card-num[data-v-e7736fb2]{color:var(--ls-primary)}.pv-card-logo[data-v-e7736fb2]{width:48px;height:48px;border-radius:var(--ls-radius-sm);background:var(--ls-surface-2);border:1px solid var(--ls-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;padding:6px}.pv-card-logo img[data-v-e7736fb2]{width:100%;height:100%;object-fit:contain}.pv-card-body[data-v-e7736fb2]{flex:1;min-width:0}.pv-card-name[data-v-e7736fb2]{font-weight:700;font-size:.875rem;color:var(--ls-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.pv-card-url[data-v-e7736fb2]{font-size:.72rem;color:var(--ls-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.pv-card-arrow[data-v-e7736fb2]{width:34px;height:34px;border-radius:50%;background:var(--ls-primary-light);color:var(--ls-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.8rem;transition:var(--ls-transition)}.pv-card:hover .pv-card-arrow[data-v-e7736fb2]{background:var(--ls-primary);color:#fff;box-shadow:0 4px 10px #b91c1c59}.pv-empty[data-v-e7736fb2]{text-align:center;padding:56px 24px;background:var(--ls-surface);border:1.5px dashed var(--ls-border);border-radius:var(--ls-radius-lg)}.pv-empty-icon[data-v-e7736fb2]{font-size:3rem;color:var(--ls-border);margin-bottom:12px;line-height:1}.pv-empty-text[data-v-e7736fb2]{font-weight:700;font-size:.95rem;color:var(--ls-text-secondary);margin:0 0 4px}.pv-empty-sub[data-v-e7736fb2]{font-size:.82rem;color:var(--ls-text-muted);margin:0}.pv-side-card[data-v-e7736fb2]{padding:24px 20px;text-align:center;position:relative;overflow:hidden}.pv-side-icon-wrap[data-v-e7736fb2]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:1.3rem}.pv-qr-icon[data-v-e7736fb2]{background:#dbeafe;color:#1e40af}.pv-side-title[data-v-e7736fb2]{font-size:.95rem;font-weight:700;color:var(--ls-text-primary);margin:0 0 6px}.pv-side-desc[data-v-e7736fb2]{font-size:.8rem;color:var(--ls-text-muted);line-height:1.5;margin:0 0 16px}.pv-qr-frame[data-v-e7736fb2]{display:inline-block;border:3px solid var(--ls-border);border-radius:var(--ls-radius);padding:8px;background:#fff;box-shadow:var(--ls-shadow-sm);margin-bottom:12px}.pv-qr-img[data-v-e7736fb2]{display:block;width:150px;height:150px;object-fit:contain;border-radius:calc(var(--ls-radius-sm) - 2px)}.pv-qr-hint[data-v-e7736fb2]{font-size:.74rem;color:var(--ls-text-muted);margin:0}@media (max-width: 991.98px){.pv-qr-img[data-v-e7736fb2]{width:120px;height:120px}.pv-hero[data-v-e7736fb2]{padding:44px 0 72px}}:root{--dm-app-bg: transparent;--dm-surface: #ffffff;--dm-surface-raised: #f8f9fa;--dm-surface-input: #ffffff;--dm-navbar-bg: #f8f9fa;--dm-text: #212529;--dm-text-muted: #6c757d;--dm-border: #dee2e6;--dm-danger: #B91C1C;--dm-danger-soft: #B91C1C;--dm-shadow: rgba(0, 0, 0, .15);--dm-shadow-sm: rgba(0, 0, 0, .075);--dm-striped-row: rgba(0, 0, 0, .05);--dm-alert-danger-bg: #f8d7da;--dm-alert-danger-border: #f5c6cb;--dm-alert-danger-text: #721c24;--dm-alert-success-bg: #d4edda;--dm-alert-success-border: #c3e6cb;--dm-alert-success-text: #155724;--dm-alert-warning-bg: #fff3cd;--dm-alert-warning-border: #ffeeba;--dm-alert-warning-text: #856404}html.dark-mode{--dm-app-bg: #121212;--dm-surface: #1e1e1e;--dm-surface-raised: #2a2a2a;--dm-surface-input: #2d2d2d;--dm-navbar-bg: #1a1a1a;--dm-text: #e0e0e0;--dm-text-muted: #9e9e9e;--dm-border: #333333;--dm-danger-soft: #ff6b6b;--dm-shadow: rgba(0, 0, 0, .5);--dm-shadow-sm: rgba(0, 0, 0, .35);--dm-striped-row: rgba(255, 255, 255, .05);--dm-alert-danger-bg: #3d0000;--dm-alert-danger-border: #5c0000;--dm-alert-danger-text: #ff9999;--dm-alert-success-bg: #003d1a;--dm-alert-success-border: #005c27;--dm-alert-success-text: #80ffb0;--dm-alert-warning-bg: #3d2d00;--dm-alert-warning-border: #5c4400;--dm-alert-warning-text: #ffd966}.app-background{background:url(https://admlapor.semarangkota.go.id/admin/getMedia/media/f12c38bc-1a6a-418c-ade9-5b5998c4e7ad) repeat center center;background-size:cover;min-height:100vh}html.dark-mode .app-background{background:var(--dm-app-bg)}html.dark-mode body{background-color:var(--dm-app-bg);color:var(--dm-text)}html.dark-mode .navbar.bg-light{background-color:var(--dm-navbar-bg)!important}html.dark-mode .navbar-light .navbar-brand,html.dark-mode .navbar-light .navbar-nav .nav-link,html.dark-mode .navbar-light .navbar-nav .btn-link{color:var(--dm-text)!important}html.dark-mode .navbar-light .navbar-nav .nav-link:hover,html.dark-mode .navbar-light .navbar-nav .nav-link.active{color:#fff!important}html.dark-mode .navbar-light .navbar-toggler{border-color:#ffffff4d}html.dark-mode .navbar-light .navbar-toggler-icon{filter:invert(1)}html.dark-mode .card{background-color:var(--dm-surface);border-color:var(--dm-border);color:var(--dm-text)}html.dark-mode .card-header{background-color:var(--dm-surface-raised);border-color:var(--dm-border)}html.dark-mode .card-header.bg-white,html.dark-mode .bg-white{background-color:var(--dm-surface)!important}html.dark-mode .form-control,html.dark-mode select.form-control,html.dark-mode select.form-select{background-color:var(--dm-surface-input);color:var(--dm-text);border-color:var(--dm-border)}html.dark-mode .form-control::placeholder{color:var(--dm-text-muted)}html.dark-mode .form-control:focus{background-color:var(--dm-surface-input);color:var(--dm-text)}html.dark-mode .input-group-text{background-color:var(--dm-surface-input);border-color:var(--dm-border);color:var(--dm-text)}html.dark-mode .text-muted{color:var(--dm-text-muted)!important}html.dark-mode .text-dark{color:var(--dm-text)!important}html.dark-mode pre{color:var(--dm-text)}html.dark-mode .table{color:var(--dm-text);border-color:var(--dm-border)}html.dark-mode .table-striped tbody tr:nth-of-type(odd){background-color:var(--dm-striped-row)}html.dark-mode .table-bordered td,html.dark-mode .table-bordered th{border-color:var(--dm-border)}html.dark-mode .list-group-item{background-color:var(--dm-surface-raised);border-color:var(--dm-border);color:var(--dm-text)}html.dark-mode .alert-danger{background-color:var(--dm-alert-danger-bg);border-color:var(--dm-alert-danger-border);color:var(--dm-alert-danger-text)}html.dark-mode .alert-success{background-color:var(--dm-alert-success-bg);border-color:var(--dm-alert-success-border);color:var(--dm-alert-success-text)}html.dark-mode .alert-warning{background-color:var(--dm-alert-warning-bg);border-color:var(--dm-alert-warning-border);color:var(--dm-alert-warning-text)}html.dark-mode .btn-outline-danger{color:var(--dm-danger-soft);border-color:var(--dm-danger-soft)}html.dark-mode .btn-outline-danger:hover{background-color:var(--dm-danger);color:#fff;border-color:var(--dm-danger)}html.dark-mode .btn-outline-secondary{color:#adb5bd;border-color:#6c757d}html.dark-mode .btn-link{color:var(--dm-text)}html.dark-mode .shadow{box-shadow:0 .5rem 1rem var(--dm-shadow)!important}html.dark-mode .shadow-sm{box-shadow:0 .125rem .25rem var(--dm-shadow-sm)!important}html.dark-mode .border{border-color:var(--dm-border)!important}html.dark-mode .modal-content{background-color:var(--dm-surface);border-color:var(--dm-border);color:var(--dm-text)}html.dark-mode .modal-header,html.dark-mode .modal-footer{border-color:var(--dm-border)}html.dark-mode .badge.bg-light{background-color:var(--dm-surface-raised)!important;color:var(--dm-text)!important}html.dark-mode .pagination .page-link{background-color:var(--dm-surface-input);border-color:var(--dm-border);color:var(--dm-text)}html.dark-mode .pagination .page-item.active .page-link{background-color:var(--dm-danger);border-color:var(--dm-danger)}html.dark-mode .report-body{background:var(--dm-surface)!important}html.dark-mode .vs__dropdown-toggle{background-color:var(--dm-surface-input);border-color:var(--dm-border)}html.dark-mode .vs__search,html.dark-mode .vs__search:focus{background-color:var(--dm-surface-input);color:var(--dm-text)}html.dark-mode .vs__dropdown-menu{background-color:var(--dm-surface-input);border-color:var(--dm-border)}html.dark-mode .vs__dropdown-option{color:var(--dm-text)}html.dark-mode .vs__dropdown-option--highlight{background:var(--dm-danger);color:#fff}html.dark-mode .vs__selected{color:var(--dm-text);background-color:var(--dm-surface-raised);border-color:var(--dm-border)}html.dark-mode .vs__clear,html.dark-mode .vs__open-indicator{fill:var(--dm-text)}
