.theme-toggle.svelte-bxe964{border:1px solid var(--bs-border-color, #dee2e6);padding:.5rem;transition:all .2s ease;background:none;cursor:pointer}.theme-toggle.svelte-bxe964:hover{background-color:#0d6efd1a;border-color:var(--primary-color)}[data-theme=dark] .theme-toggle.svelte-bxe964{border-color:var(--dark-border, #404040)}.modal-backdrop.svelte-146kme9{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;z-index:9999;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(2px)}.modal-dialog.svelte-146kme9{max-width:500px;width:90%;margin:0;z-index:10000}.modal-content.svelte-146kme9{background-color:var(--bs-body-bg, #ffffff);border:2px solid var(--bs-border-color, #dee2e6);border-radius:.5rem;box-shadow:0 1rem 3rem #00000080;position:relative;pointer-events:auto;opacity:1!important;transform:scale(1);animation:svelte-146kme9-modalFadeIn .15s ease-out}@keyframes svelte-146kme9-modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header.svelte-146kme9{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:2px solid var(--bs-border-color, #dee2e6);background-color:var(--bs-light, #f8f9fa);border-radius:.5rem .5rem 0 0}.modal-title.svelte-146kme9{margin:0;line-height:1.5;font-weight:600}.modal-body.svelte-146kme9{padding:1.25rem;background-color:var(--bs-body-bg, #ffffff)}.input-group.svelte-146kme9 .btn:where(.svelte-146kme9){border-left:0}.spinner-border-sm.svelte-146kme9{width:1rem;height:1rem}[data-theme=dark] .modal-content.svelte-146kme9{background-color:var(--dark-sidebar, #2d2d2d)!important;border-color:var(--dark-border, #404040);color:#fff}[data-theme=dark] .modal-header.svelte-146kme9{background-color:var(--dark-bg, #1a1a1a);border-color:var(--dark-border, #404040);color:#fff}[data-theme=dark] .modal-body.svelte-146kme9{background-color:var(--dark-sidebar, #2d2d2d);color:#fff}.modal-backdrop.svelte-1419krc{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;z-index:9999;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(2px)}.modal-dialog.svelte-1419krc{max-width:500px;width:90%;margin:0;z-index:10000}.modal-content.svelte-1419krc{background-color:var(--bs-body-bg, #ffffff);border:2px solid var(--bs-border-color, #dee2e6);border-radius:.5rem;box-shadow:0 1rem 3rem #00000080;position:relative;pointer-events:auto;opacity:1!important;transform:scale(1);animation:svelte-1419krc-modalFadeIn .15s ease-out}@keyframes svelte-1419krc-modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header.svelte-1419krc{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:2px solid var(--bs-border-color, #dee2e6);background-color:var(--bs-light, #f8f9fa);border-radius:.5rem .5rem 0 0}.modal-title.svelte-1419krc{margin:0;line-height:1.5;font-weight:600}.modal-body.svelte-1419krc{padding:1.25rem;background-color:var(--bs-body-bg, #ffffff)}.modal-footer.svelte-1419krc{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem;border-top:2px solid var(--bs-border-color, #dee2e6);background-color:var(--bs-light, #f8f9fa);border-radius:0 0 .5rem .5rem}.spinner-border-sm.svelte-1419krc{width:1rem;height:1rem}[data-theme=dark] .modal-content.svelte-1419krc{background-color:var(--dark-sidebar, #2d2d2d)!important;border-color:var(--dark-border, #404040);color:#fff}[data-theme=dark] .modal-header.svelte-1419krc,[data-theme=dark] .modal-footer.svelte-1419krc{background-color:var(--dark-bg, #1a1a1a);border-color:var(--dark-border, #404040);color:#fff}[data-theme=dark] .modal-body.svelte-1419krc{background-color:var(--dark-sidebar, #2d2d2d);color:#fff}.header.svelte-hv3zzy{position:fixed;top:0;left:0;right:0;height:var(--header-height, 70px);background-color:var(--bs-body-bg, #ffffff);border-bottom:1px solid var(--bs-border-color, #dee2e6);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;z-index:1030;box-shadow:0 .125rem .25rem #00000013}.header-brand.svelte-hv3zzy{display:flex;align-items:center;flex-shrink:0}.logo.svelte-hv3zzy{height:40px;width:auto}.brand-text.svelte-hv3zzy h5:where(.svelte-hv3zzy){color:var(--bs-body-color, #212529);font-weight:600}.header-controls.svelte-hv3zzy{display:flex;align-items:center;gap:.5rem}.burger-menu.svelte-hv3zzy{border:1px solid var(--bs-border-color, #dee2e6);background-color:transparent;color:var(--bs-body-color, #212529)}.burger-menu.svelte-hv3zzy:hover{background-color:var(--bs-light, #f8f9fa);border-color:var(--bs-border-color, #dee2e6);color:var(--bs-body-color, #212529)}.spinner-border-sm.svelte-hv3zzy{width:1rem;height:1rem}@media (max-width: 767px){.header.svelte-hv3zzy{padding:0 .5rem}.brand-text.svelte-hv3zzy h5:where(.svelte-hv3zzy){font-size:1rem}.header-controls.svelte-hv3zzy{gap:.25rem}}[data-theme=dark] .header.svelte-hv3zzy{background-color:var(--dark-sidebar, #2d2d2d);border-color:var(--dark-border, #404040)}[data-theme=dark] .brand-text.svelte-hv3zzy h5:where(.svelte-hv3zzy){color:#fff}[data-theme=dark] .burger-menu.svelte-hv3zzy{border-color:var(--dark-border, #404040);color:#fff}[data-theme=dark] .burger-menu.svelte-hv3zzy:hover{background-color:var(--dark-bg, #1a1a1a);border-color:var(--dark-border, #404040);color:#fff}.sidebar.svelte-6dohdz{position:fixed;top:var(--header-height, 70px);left:0;width:var(--sidebar-width, 280px);height:calc(100vh - var(--header-height, 70px));background-color:var(--bs-light, #f8f9fa);border-right:1px solid var(--bs-border-color, #dee2e6);transform:translate(-100%);transition:transform .3s ease-in-out;z-index:1020;overflow-y:auto;scrollbar-width:thin}.sidebar.open.svelte-6dohdz{transform:translate(0)}.sidebar-content.svelte-6dohdz{padding:1rem;height:100%}.sidebar-header.svelte-6dohdz{padding:.5rem 0 1rem;border-bottom:1px solid var(--bs-border-color, #dee2e6);margin-bottom:1rem}.sidebar-header.svelte-6dohdz h6:where(.svelte-6dohdz){color:var(--bs-body-color, #212529);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sidebar-overlay.svelte-6dohdz{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:1010;cursor:pointer;transition:opacity .3s ease-in-out}.nav-item.svelte-6dohdz .nav-link:where(.svelte-6dohdz){padding:.75rem 1rem;color:var(--bs-body-color, #212529);border-radius:.375rem;transition:all .2s ease;text-decoration:none;display:flex;align-items:center;width:100%;border:none;background:none;text-align:left;cursor:pointer;margin-bottom:.25rem}.nav-item.svelte-6dohdz .nav-link-child:where(.svelte-6dohdz){padding:.5rem 1rem;font-size:.875rem}.nav-item.svelte-6dohdz .nav-link:where(.svelte-6dohdz):hover{background-color:#0d6efd1a;color:var(--primary-color, #0d6efd)}.nav-item.svelte-6dohdz .nav-link.active:where(.svelte-6dohdz){background-color:var(--primary-color, #0d6efd);color:#fff!important;font-weight:600}.nav-item.svelte-6dohdz .nav-link.active:where(.svelte-6dohdz):hover{background-color:var(--primary-color, #0d6efd);color:#fff!important}.nav-item.svelte-6dohdz .nav-link.active:where(.svelte-6dohdz) i:where(.svelte-6dohdz){color:#fff!important}.ms-auto.svelte-6dohdz{margin-left:auto}[data-theme=dark] .sidebar.svelte-6dohdz{background-color:var(--dark-sidebar, #2d2d2d);border-color:var(--dark-border, #404040)}[data-theme=dark] .sidebar-header.svelte-6dohdz{border-color:var(--dark-border, #404040)}[data-theme=dark] .sidebar-header.svelte-6dohdz h6:where(.svelte-6dohdz){color:#fff}[data-theme=dark] .nav-link.svelte-6dohdz{color:#fff}[data-theme=dark] .nav-link.svelte-6dohdz:hover{background-color:#ffffff1a;color:var(--bs-primary, #0d6efd)}[data-theme=dark] .debug-info.svelte-6dohdz{background:#ffffff1a!important;color:#ccc}[data-theme=dark]{--bs-body-bg: #0d1117 !important;--bs-body-color: #f0f6fc !important;--bs-border-color: #30363d !important;--bs-secondary-color: #8b949e !important;--dark-bg: #0d1117;--dark-sidebar: #161b22;--dark-border: #30363d;--dark-text: #f0f6fc;--dark-text-muted: #8b949e;--dark-text-secondary: #c9d1d9}:global([data-theme=dark]){color:#f0f6fc!important}:global([data-theme=dark]) *{border-color:#30363d}:global([data-theme=dark]) h1,:global([data-theme=dark]) h2,:global([data-theme=dark]) h3,:global([data-theme=dark]) h4,:global([data-theme=dark]) h5,:global([data-theme=dark]) h6{color:#f0f6fc!important}:global([data-theme=dark]) .text-muted{color:#c9d1d9!important}:global([data-theme=dark]) .text-secondary{color:#8b949e!important}:global([data-theme=dark]) .card{background-color:#161b22!important;border-color:#30363d!important;color:#f0f6fc!important}:global([data-theme=dark]) .card-header{background-color:#0d1117!important;border-color:#30363d!important;color:#f0f6fc!important}:global([data-theme=dark]) .card-body{color:#f0f6fc!important}:global([data-theme=dark]) .card-footer{background-color:#0d1117!important;border-color:#30363d!important;color:#f0f6fc!important}:global([data-theme=dark]) .table{color:#f0f6fc!important}:global([data-theme=dark]) .table th{color:#f0f6fc!important;border-color:#30363d!important}:global([data-theme=dark]) .table td{color:#f0f6fc!important;border-color:#30363d!important}:global([data-theme=dark]) .table-light{background-color:#161b22!important;color:#f0f6fc!important}:global([data-theme=dark]) .btn-outline-secondary{background-color:#21262d!important;border-color:#30363d!important;color:#f0f6fc!important}:global([data-theme=dark]) .btn-outline-secondary:hover{background-color:#30363d!important;border-color:#4dabf7!important;color:#f0f6fc!important}:global([data-theme=dark]) .btn-outline-primary{background-color:transparent!important;border-color:#4dabf7!important;color:#4dabf7!important}:global([data-theme=dark]) .btn-outline-primary:hover{background-color:#4dabf7!important;border-color:#4dabf7!important;color:#0d1117!important}:global([data-theme=dark]) .alert{color:#f0f6fc!important;border-color:#30363d!important}:global([data-theme=dark]) .alert-warning{background-color:#3d2914!important;border-color:#9e6a03!important;color:#f8e3a1!important}:global([data-theme=dark]) .alert-danger{background-color:#4c1319!important;border-color:#f85149!important;color:#ffd6d7!important}:global([data-theme=dark]) .alert-info{background-color:#0c2d48!important;border-color:#4dabf7!important;color:#b6e3ff!important}:global([data-theme=dark]) .form-control{background-color:#0d1117!important;border-color:#30363d!important;color:#f0f6fc!important}:global([data-theme=dark]) .form-control:focus{background-color:#0d1117!important;border-color:#4dabf7!important;color:#f0f6fc!important;box-shadow:0 0 0 .25rem #4dabf740!important}:global([data-theme=dark]) .form-control::placeholder{color:#8b949e!important}:global([data-theme=dark]) .form-label{color:#f0f6fc!important}:global([data-theme=dark]) .form-text{color:#8b949e!important}:global([data-theme=dark]) .badge{color:#0d1117!important}:global([data-theme=dark]) .badge.bg-light{background-color:#f0f6fc!important;color:#0d1117!important}:global([data-theme=dark]) .badge.text-dark{color:#0d1117!important}:global([data-theme=dark]) .modal-content{background-color:#161b22!important;border-color:#30363d!important;color:#f0f6fc!important}:global([data-theme=dark]) .modal-header{background-color:#0d1117!important;border-color:#30363d!important;color:#f0f6fc!important}:global([data-theme=dark]) .modal-body{background-color:#161b22!important;color:#f0f6fc!important}:global([data-theme=dark]) .modal-footer{background-color:#0d1117!important;border-color:#30363d!important;color:#f0f6fc!important}:global([data-theme=dark]) .nav-link{color:#f0f6fc!important}:global([data-theme=dark]) .nav-link:hover{color:#4dabf7!important}:global([data-theme=dark]) code{background-color:#161b22!important;color:#f0f6fc!important;border:1px solid #30363d!important}:global([data-theme=dark]) .spinner-border{color:#4dabf7!important}:global([data-theme=dark]) *:focus{box-shadow:0 0 0 .25rem #4dabf740!important}:global([data-theme=dark]) .lead{color:#c9d1d9!important}:global([data-theme=dark]) small{color:#8b949e!important}:global([data-theme=dark]) i[class*=bi-]{color:inherit!important}.main-content.svelte-12qhfyh{margin-top:var(--header-height, 70px);margin-left:0;padding:2rem;transition:margin-left .3s ease-in-out;min-height:calc(100vh - var(--header-height, 70px))}.main-content.with-sidebar.svelte-12qhfyh{margin-left:var(--sidebar-width, 280px)}@media (max-width: 767px){.main-content.svelte-12qhfyh{margin-left:0!important;padding:.5rem}}[data-theme=dark] .main-content.svelte-12qhfyh{background-color:var(--dark-bg, #1a1a1a);color:#fff}
