:root{--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-pill:1.25rem;--radius-full:50%;--shadow-sm:0 1px 3px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.1);--shadow-lg:0 8px 24px rgba(0,0,0,0.12);--shadow-xl:0 20px 40px rgba(0,0,0,0.15);--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-base:0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.5s cubic-bezier(0.4,0,0.2,1);--accent-gradient:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--accent-primary:#667eea;--accent-secondary:#764ba2;--accent-focus:#258cfb;--z-base:1;--z-dropdown:100;--z-sticky:500;--z-overlay:1000;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--z-max:9999}html{font-size:14px}@media (min-width:768px){html{font-size:16px}}a,button,input,select,textarea,label,[role="button"],.btn,.nav-link,.card{touch-action:manipulation}body{overscroll-behavior-y:none}@media (pointer:coarse){a,button,.btn,.nav-link,select,.form-check-label{min-height:44px}.page-link{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.dropdown-item{min-height:44px;display:flex;align-items:center}}.btn:focus-visible,.btn-link.nav-link:focus-visible,.form-control:focus-visible,.form-check-input:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px;box-shadow:0 0 0 0.1rem white,0 0 0 0.25rem var(--accent-focus)}.btn:focus:not(:focus-visible),.form-control:focus:not(:focus-visible),.form-check-input:focus:not(:focus-visible){box-shadow:none;outline:none}body,p,li,td,th,dd,figcaption,blockquote{overflow-wrap:break-word;word-break:break-word}html{position:relative;min-height:100%}body{--footer-height:70px;margin-bottom:var(--footer-height);padding-bottom:var(--sab);line-height:1.6;font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--hd-text-primary,#212529);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.landing-page{margin:0 !important;margin-bottom:0 !important;background-color:#050510 !important;overflow-x:hidden}.email-support-btn{position:fixed;bottom:calc(var(--footer-height,70px)+12px);right:16px;width:50px;height:50px;z-index:var(--z-toast);transition:bottom var(--transition-fast)}@media (max-width:575.98px){.email-support-btn{width:44px;height:44px;right:12px}}.modern-footer{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-tooltip);background:linear-gradient(135deg,var(--hd-bg-primary) 0%,var(--hd-bg-secondary) 100%);border-top:1px solid var(--hd-border-color);backdrop-filter:blur(10px);padding-bottom:var(--sab);-webkit-backdrop-filter:blur(10px);min-height:60px}.footer-brand{gap:0.5rem}.brand-info{gap:0.25rem}.developer-link{color:var(--hd-text-secondary,#495057) !important;transition:all var(--transition-base);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.developer-link:hover{color:var(--accent-primary) !important;background-color:rgba(102,126,234,0.1);transform:translateY(-1px)}.card{border:1px solid var(--hd-border-color,#e9ecef);border-radius:var(--radius-lg)}.card .card-title{font-weight:600}.table{--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,.02)}.developer-promotion-banner{position:fixed;top:50%;right:var(--space-5);transform:translateY(-50%);z-index:var(--z-max);max-width:380px;width:90%;background:var(--accent-gradient);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);color:white;animation:slideInRight var(--transition-slow)}.promo-container{position:relative;padding:var(--space-5)}.promo-close{position:absolute;top:var(--space-2);right:var(--space-2);background:rgba(255,255,255,0.2);border:none;border-radius:var(--radius-full);width:35px;height:35px;color:white;cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center;font-size:1rem;z-index:var(--z-base)}.promo-close:hover{background:rgba(255,255,255,0.4);transform:scale(1.1) rotate(90deg)}.promo-content{display:flex;flex-direction:column;gap:var(--space-4)}.promo-icon{text-align:center;font-size:2.5rem;margin-bottom:var(--space-2);animation:pulse 2s infinite}.promo-title{font-size:1.1rem;font-weight:600;margin:0;text-align:center}.promo-description{font-size:0.9rem;text-align:center;margin:0;opacity:0.95}.promo-features{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin:var(--space-2) 0}.feature-tag{background:rgba(255,255,255,0.2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg);font-size:0.75rem;white-space:nowrap;transition:background var(--transition-fast)}.feature-tag:hover{background:rgba(255,255,255,0.35)}.promo-action{text-align:center}.promo-btn{display:inline-flex;align-items:center;background:var(--bs-body-bg,#ffffff);color:var(--accent-primary);text-decoration:none;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-weight:600;font-size:0.9rem;transition:all var(--transition-base);box-shadow:var(--shadow-md);margin-bottom:var(--space-2)}.promo-btn:hover{color:var(--accent-primary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.promo-note{display:block;font-size:0.75rem;opacity:0.9;margin-top:5px}@keyframes slideInRight{from{transform:translateX(100%) translateY(-50%);opacity:0}to{transform:translateX(0) translateY(-50%);opacity:1}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:991.98px){.modern-footer{min-height:70px}.footer-brand{gap:0.25rem}body{--footer-height:80px}.developer-promotion-banner{right:10px;left:10px;max-width:none;width:auto;top:auto;bottom:calc(var(--footer-height,70px)+70px);transform:none}.promo-container{padding:var(--space-4)}.promo-close{width:40px;height:40px;top:8px;right:8px;font-size:1.1rem}.promo-icon{font-size:2rem}.promo-title{font-size:1rem}.promo-description{font-size:0.85rem}.feature-tag{font-size:0.7rem;padding:var(--space-1) var(--space-2)}.promo-btn{padding:var(--space-2) var(--space-4);font-size:0.85rem}}@media (max-width:767.98px){.modern-footer{min-height:75px;padding:0.5rem 0}.footer-brand{flex-direction:column;gap:0.15rem}.brand-info{margin-bottom:0.25rem}.developer-info{margin-top:0.25rem}body{--footer-height:90px}.promo-close{width:45px;height:45px;top:8px;right:8px;font-size:1.2rem}}@media (max-width:575.98px){.modern-footer{min-height:80px}.footer-brand span{font-size:0.7rem !important}.developer-link span{font-size:0.7rem !important}body{--footer-height:95px}}.btn-pill{border-radius:var(--radius-pill);transition:all var(--transition-base)}.btn-pill-primary{box-shadow:0 4px 6px rgba(13,110,253,0.2)}.btn-pill-primary:hover{box-shadow:0 6px 8px rgba(13,110,253,0.3);transform:translateY(-1px)}main[role="main"],main#main-content{margin-bottom:var(--space-4)}.container-fluid.main-content{padding-bottom:2rem}.footer{display:none}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:var(--bs-secondary-color);text-align:end}.form-floating>.form-control-plaintext:focus::placeholder,.form-floating>.form-control:focus::placeholder{text-align:start}@media (max-width:767.98px){body{font-size:14px}.table{font-size:0.85rem}.form-control,.form-select{font-size:16px;height:auto}.btn{font-size:0.9rem}.card-title{font-size:1.1rem}.navbar-brand{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-flex input[type="text"]{width:100%}.container{width:100%;max-width:100%}}@media (max-width:480px){html{font-size:14px}.display-4{font-size:1.8rem}.navbar-brand{max-width:150px}.btn{padding:0.375rem 0.75rem;min-height:44px}}.skeleton-chart{position:relative;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.skeleton-chart::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:var(--accent-primary);border-radius:var(--radius-full);animation:skeleton-spin 1s cubic-bezier(0.4,0,0.2,1) infinite}@keyframes skeleton-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes skeleton-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.gauge-chart-container{position:relative;width:180px;height:110px;margin:0 auto}.gauge-score-label{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);text-align:center}.gauge-score-value{font-size:2.5rem;font-weight:700;line-height:1}.gauge-score-text{font-size:0.75rem;color:var(--hd-text-secondary,#6c757d)}.trend-indicator{display:inline-flex;align-items:center;font-size:0.75rem;font-weight:600;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-left:var(--space-2);transition:opacity var(--transition-fast)}.trend-up{color:#059669;background-color:rgba(5,150,105,0.1)}.trend-down{color:#dc2626;background-color:rgba(220,38,38,0.1)}.trend-neutral{color:#6b7280;background-color:rgba(107,114,128,0.1)}.trend-icon{margin-right:2px}.counter-animate{transition:opacity var(--transition-base)}.counter-animate.counting{opacity:0.7}.dataTables_wrapper{padding-top:var(--space-2)}.dataTables_wrapper .dataTables_filter input{border:1px solid var(--hd-border-color,#dee2e6);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-left:var(--space-2);transition:border-color var(--transition-fast)}.dataTables_wrapper .dataTables_filter input:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 3px rgba(102,126,234,0.15)}.dataTables_wrapper .dataTables_length select{border:1px solid var(--hd-border-color,#dee2e6);border-radius:var(--radius-md);padding:var(--space-1) var(--space-6) var(--space-1) var(--space-2);transition:border-color var(--transition-fast)}.dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:var(--radius-md) !important;margin:0 2px;transition:all var(--transition-fast)}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:var(--accent-gradient) !important;border-color:var(--accent-primary) !important;color:white !important}@media (pointer:coarse){.chart-container canvas{touch-action:pan-y}}.period-toggle-btn{font-size:0.8rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);transition:all var(--transition-base)}.period-toggle-btn:hover{background-color:rgba(102,126,234,0.1);border-color:var(--accent-primary)}.period-toggle-btn.active{background-color:var(--accent-primary);border-color:var(--accent-primary);color:white}.chart-container[role="img"]{outline:none}.chart-container[role="img"]:focus{box-shadow:0 0 0 3px rgba(102,126,234,0.3);border-radius:var(--radius-md);transition:box-shadow var(--transition-fast)}.chart-loading-text{color:var(--hd-text-secondary,#6c757d);font-size:0.9rem;margin-top:var(--space-2);animation:pulse 2s infinite}.metric-card .card-body{position:relative}.metric-card .trend-badge{position:absolute;top:var(--space-2);right:var(--space-2)}:root{--hd-bg-primary:#ffffff;--hd-bg-secondary:#f8f9fa;--hd-bg-card:#ffffff;--hd-text-primary:#212529;--hd-text-secondary:#6c757d;--hd-text-muted:#adb5bd;--hd-border-color:#dee2e6;--hd-navbar-bg:#ffffff;--hd-footer-bg:#ffffff;--hd-accent:#495057;--hd-link-color:#495057;--hd-shadow:rgba(0,0,0,0.1)}:is([data-bs-theme="dark"],.dark-mode){--hd-bg-primary:#1a1a1a;--hd-bg-secondary:#2d2d2d;--hd-bg-card:#2d2d2d;--hd-bg-elevated:#333333;--hd-text-primary:#e8e8e8;--hd-text-secondary:#b0b0b0;--hd-text-muted:#9a9a9a;--hd-border-color:#404040;--hd-navbar-bg:#242424;--hd-footer-bg:#1a1a1a;--hd-accent:#a0a0a0;--hd-link-color:#b8b8b8;--hd-shadow:rgba(0,0,0,0.3);--shadow-sm:0 1px 3px rgba(0,0,0,0.2);--shadow-md:0 4px 12px rgba(0,0,0,0.25);--shadow-lg:0 8px 24px rgba(0,0,0,0.3);--shadow-xl:0 20px 40px rgba(0,0,0,0.35);color-scheme:dark;--bs-body-bg:#1a1a1a;--bs-body-color:#e8e8e8;--bs-card-bg:#2d2d2d;--bs-card-color:#e8e8e8;--bs-border-color:#404040;--bs-secondary-bg:#2d2d2d;--bs-tertiary-bg:#333333;--bs-dark-rgb:232,232,232;--bs-dark:#e8e8e8;--bs-emphasis-color:#e8e8e8;--bs-emphasis-color-rgb:232,232,232}:is([data-bs-theme="dark"],.dark-mode) body{background-color:var(--hd-bg-primary) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .container,:is([data-bs-theme="dark"],.dark-mode) .container-fluid,:is([data-bs-theme="dark"],.dark-mode) main[role="main"]{background-color:transparent;color:var(--hd-text-primary)}:is([data-bs-theme="dark"],.dark-mode) .navbar{background-color:var(--hd-navbar-bg) !important;border-bottom-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .navbar .nav-link,:is([data-bs-theme="dark"],.dark-mode) .navbar .nav-link.text-dark{color:var(--hd-text-secondary) !important;transition:color var(--transition-fast)}:is([data-bs-theme="dark"],.dark-mode) .navbar .nav-link:hover,:is([data-bs-theme="dark"],.dark-mode) .navbar .nav-link.text-dark:hover{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .navbar *{color:var(--hd-text-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .navbar a:hover *,:is([data-bs-theme="dark"],.dark-mode) .navbar .nav-link:hover{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .navbar .badge{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .card.bg-primary,:is([data-bs-theme="dark"],.dark-mode) .card[style*="0d6efd"]{background-color:var(--hd-bg-elevated) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .card.bg-success,:is([data-bs-theme="dark"],.dark-mode) .card[style*="198754"]{background-color:var(--hd-bg-elevated) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .card.bg-info,:is([data-bs-theme="dark"],.dark-mode) .card[style*="0dcaf0"]{background-color:var(--hd-bg-elevated) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .dashboard-stat-card{background-color:var(--hd-bg-elevated) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .dashboard-stat-card *{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .dashboard-stat-card .opacity-75{opacity:0.85 !important}:is([data-bs-theme="dark"],.dark-mode) .dashboard-stat-card .opacity-50{opacity:0.6 !important}:is([data-bs-theme="dark"],.dark-mode) .navbar-brand{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .text-dark{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .text-muted{color:var(--hd-text-muted) !important}:is([data-bs-theme="dark"],.dark-mode) .card{background-color:var(--hd-bg-card) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .card-header,:is([data-bs-theme="dark"],.dark-mode) .card-header.bg-transparent{background-color:var(--hd-bg-elevated) !important;border-bottom-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .card-footer{background-color:var(--hd-bg-secondary) !important;border-top-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .dropdown-menu{background-color:var(--hd-bg-card) !important;border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .dropdown-item{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .dropdown-item:hover{background-color:var(--hd-bg-secondary) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .dropdown-divider{border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .table{color:var(--hd-text-primary) !important;--bs-table-bg:var(--hd-bg-primary);--bs-table-striped-bg:var(--hd-bg-secondary);--bs-table-hover-bg:var(--hd-bg-secondary)}:is([data-bs-theme="dark"],.dark-mode) .table thead th{background-color:var(--hd-bg-secondary) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .table td,:is([data-bs-theme="dark"],.dark-mode) .table th{border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .modal-content{background-color:var(--hd-bg-card) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .modal-header{border-bottom-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .modal-footer{border-top-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .form-control,:is([data-bs-theme="dark"],.dark-mode) .form-select{background-color:var(--hd-bg-secondary) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .form-control::placeholder{color:var(--hd-text-muted) !important}:is([data-bs-theme="dark"],.dark-mode) .form-control:focus,:is([data-bs-theme="dark"],.dark-mode) .form-select:focus{background-color:var(--hd-bg-secondary) !important;border-color:var(--hd-accent) !important;box-shadow:0 0 0 0.2rem rgba(128,128,128,0.25) !important}:is([data-bs-theme="dark"],.dark-mode) .btn-primary{background-color:#4a4a4a !important;border-color:#555555 !important;color:#e8e8e8 !important}:is([data-bs-theme="dark"],.dark-mode) .btn-primary:hover{background-color:#5a5a5a !important;border-color:#666666 !important}:is([data-bs-theme="dark"],.dark-mode) .btn-outline-primary{color:#c8c8c8 !important;border-color:#606060 !important}:is([data-bs-theme="dark"],.dark-mode) .btn-outline-primary:hover{background-color:#3a3a3a !important;border-color:#606060 !important;color:#e8e8e8 !important}:is([data-bs-theme="dark"],.dark-mode) .btn-success{background-color:#3d3d3d !important;border-color:#4d4d4d !important;color:#c8c8c8 !important}:is([data-bs-theme="dark"],.dark-mode) .btn-danger{background-color:#4a2a2a !important;border-color:#5a3a3a !important;color:#e8a0a0 !important}:is([data-bs-theme="dark"],.dark-mode) .btn-warning{background-color:#4a4030 !important;border-color:#5a5040 !important;color:#d4c8a0 !important}:is([data-bs-theme="dark"],.dark-mode) .btn-light{background-color:var(--hd-bg-secondary) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .badge.bg-primary{background-color:#4a4a4a !important;color:#e0e0e0 !important}:is([data-bs-theme="dark"],.dark-mode) .badge.bg-success{background-color:#3d4d3d !important;color:#c8d8c8 !important}:is([data-bs-theme="dark"],.dark-mode) .badge.bg-danger{background-color:#4d3333 !important;color:#e0b0b0 !important}:is([data-bs-theme="dark"],.dark-mode) .badge.bg-warning{background-color:#4a4030 !important;color:#d4c8a0 !important}:is([data-bs-theme="dark"],.dark-mode) .badge.bg-info{background-color:#444444 !important;color:#d0d0d0 !important}:is([data-bs-theme="dark"],.dark-mode) .modern-footer{background:var(--hd-footer-bg) !important;border-top-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .modern-footer .text-dark,:is([data-bs-theme="dark"],.dark-mode) .modern-footer span.text-dark,:is([data-bs-theme="dark"],.dark-mode) .modern-footer .fw-semibold,:is([data-bs-theme="dark"],.dark-mode) .modern-footer .fw-medium{color:#EEEEF0 !important}:is([data-bs-theme="dark"],.dark-mode) .developer-link,:is([data-bs-theme="dark"],.dark-mode) .developer-link span{color:var(--hd-text-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .developer-link:hover{color:var(--hd-text-primary) !important;background-color:rgba(255,255,255,0.05) !important}:is([data-bs-theme="dark"],.dark-mode) .border,:is([data-bs-theme="dark"],.dark-mode) .border-bottom,:is([data-bs-theme="dark"],.dark-mode) .border-top{border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) a:not(.btn):not(.nav-link):not(.dropdown-item){color:var(--hd-link-color)}:is([data-bs-theme="dark"],.dark-mode) a:not(.btn):not(.nav-link):not(.dropdown-item):hover{color:var(--hd-text-primary)}:is([data-bs-theme="dark"],.dark-mode) .alert{background-color:var(--hd-bg-secondary) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .list-group-item{background-color:var(--hd-bg-card) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .list-group-item:hover{background-color:var(--hd-bg-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .bg-white{background-color:var(--hd-bg-card) !important}:is([data-bs-theme="dark"],.dark-mode) .bg-light{background-color:var(--hd-bg-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .skeleton-chart{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%)}:is([data-bs-theme="dark"],.dark-mode) .dataTables_wrapper .dataTables_filter input,:is([data-bs-theme="dark"],.dark-mode) .dataTables_wrapper .dataTables_length select{background-color:var(--hd-bg-secondary) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .dataTables_wrapper .dataTables_paginate .paginate_button{color:var(--hd-text-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#3A3A5C !important;border-color:#4A4A6A !important;color:#EEEEF0 !important}:is([data-bs-theme="dark"],.dark-mode)::-webkit-scrollbar{width:8px;height:8px}:is([data-bs-theme="dark"],.dark-mode)::-webkit-scrollbar-track{background:var(--hd-bg-secondary)}:is([data-bs-theme="dark"],.dark-mode)::-webkit-scrollbar-thumb{background:#2E2E48;border-radius:4px}:is([data-bs-theme="dark"],.dark-mode)::-webkit-scrollbar-thumb:hover{background:#3A3A5C}:is([data-bs-theme="dark"],.dark-mode) .shadow,:is([data-bs-theme="dark"],.dark-mode) .shadow-sm,:is([data-bs-theme="dark"],.dark-mode) .shadow-lg{box-shadow:0 0.125rem 0.25rem var(--hd-shadow) !important}:is([data-bs-theme="dark"],.dark-mode) .table td,:is([data-bs-theme="dark"],.dark-mode) .table th,:is([data-bs-theme="dark"],.dark-mode) .table thead th,:is([data-bs-theme="dark"],.dark-mode) .table tbody td{color:#EEEEF0 !important;--bs-table-color:#EEEEF0;--bs-table-bg:transparent;--bs-table-striped-color:#EEEEF0}:is([data-bs-theme="dark"],.dark-mode) .table-striped>tbody>tr:nth-of-type(odd){--bs-table-striped-bg:rgba(255,255,255,0.03);--bs-table-striped-color:#EEEEF0}:is([data-bs-theme="dark"],.dark-mode) .table-hover>tbody>tr:hover{--bs-table-hover-bg:rgba(255,255,255,0.06);--bs-table-hover-color:#ffffff;color:#ffffff !important}:is([data-bs-theme="dark"],.dark-mode) .page-link{background-color:var(--hd-bg-card) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .page-item.active .page-link{background-color:#3A3A5C !important;border-color:#4A4A6A !important;color:#ffffff !important}:is([data-bs-theme="dark"],.dark-mode) .page-item.disabled .page-link{background-color:var(--hd-bg-secondary) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-muted) !important}:is([data-bs-theme="dark"],.dark-mode) .card-header.bg-primary{background-color:#383838 !important;color:#e8e8e8 !important}:is([data-bs-theme="dark"],.dark-mode) h1,:is([data-bs-theme="dark"],.dark-mode) h2,:is([data-bs-theme="dark"],.dark-mode) h3,:is([data-bs-theme="dark"],.dark-mode) h4,:is([data-bs-theme="dark"],.dark-mode) h5,:is([data-bs-theme="dark"],.dark-mode) h6{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .fw-bold,:is([data-bs-theme="dark"],.dark-mode) strong{color:var(--hd-text-primary)}:is([data-bs-theme="dark"],.dark-mode) .client-card{background:var(--hd-bg-card) !important;border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .form-control:-webkit-autofill,:is([data-bs-theme="dark"],.dark-mode) .form-control:-webkit-autofill:hover,:is([data-bs-theme="dark"],.dark-mode) .form-control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px var(--hd-bg-secondary) inset !important;-webkit-text-fill-color:var(--hd-text-primary) !important;caret-color:var(--hd-text-primary);transition:background-color 5000s ease-in-out 0s}:is([data-bs-theme="dark"],.dark-mode) .btn-outline-secondary{color:var(--hd-text-secondary) !important;border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .btn-outline-secondary:hover{background-color:rgba(255,255,255,0.08) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .input-group-text{background-color:var(--hd-bg-secondary) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .calc-form-card,:is([data-bs-theme="dark"],.dark-mode) .calc-card{background:var(--hd-bg-card) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .calc-card h3,:is([data-bs-theme="dark"],.dark-mode) .calc-card p{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .calc-card p{color:var(--hd-text-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .info-box{background:var(--hd-bg-secondary) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .info-box h6{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .info-box ul,:is([data-bs-theme="dark"],.dark-mode) .info-box li{color:var(--hd-text-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .senaryo-option{background:var(--hd-bg-secondary) !important;border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .senaryo-option:hover{border-color:#10b981 !important;background:rgba(16,185,129,0.1) !important}:is([data-bs-theme="dark"],.dark-mode) .senaryo-option:has(input:checked){border-color:#10b981 !important;background:rgba(16,185,129,0.15) !important}:is([data-bs-theme="dark"],.dark-mode) .senaryo-content{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .senaryo-content small{color:var(--hd-text-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .breadcrumb-item,:is([data-bs-theme="dark"],.dark-mode) .breadcrumb-item.active{color:var(--hd-text-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .breadcrumb-item+.breadcrumb-item::before{color:var(--hd-text-muted) !important}:is([data-bs-theme="dark"],.dark-mode) .form-check-label{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .table-dark,:is([data-bs-theme="dark"],.dark-mode) .table-dark th{background-color:#1A1A2E !important;color:#EEEEF0 !important}#themeToggleBtn{cursor:pointer;transition:all var(--transition-fast)}#themeToggleBtn:hover{background-color:rgba(0,0,0,0.05);transform:scale(1.05)}:is([data-bs-theme="dark"],.dark-mode) #themeToggleBtn:hover{background-color:rgba(255,255,255,0.1)}:is([data-bs-theme="dark"],.dark-mode) .table a,:is([data-bs-theme="dark"],.dark-mode) table a{color:#99B8FF !important}:is([data-bs-theme="dark"],.dark-mode) .table a:hover,:is([data-bs-theme="dark"],.dark-mode) table a:hover{color:#EEEEF0 !important}:is([data-bs-theme="dark"],.dark-mode) label,:is([data-bs-theme="dark"],.dark-mode) .form-label,:is([data-bs-theme="dark"],.dark-mode) .col-form-label{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) label small,:is([data-bs-theme="dark"],.dark-mode) .form-label small{color:var(--hd-text-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .list-group-item.active,:is([data-bs-theme="dark"],.dark-mode) .list-group-item:active{background-color:#2E2E48 !important;border-color:#3A3A5C !important;color:#EEEEF0 !important}:is([data-bs-theme="dark"],.dark-mode) .list-group-item-action{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .list-group-item-action:hover,:is([data-bs-theme="dark"],.dark-mode) .list-group-item-action:focus{background-color:var(--hd-bg-secondary) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .badge{color:#EEEEF0 !important}:is([data-bs-theme="dark"],.dark-mode) .badge.bg-pink,:is([data-bs-theme="dark"],.dark-mode) .badge[style*="pink"],:is([data-bs-theme="dark"],.dark-mode) .badge[style*="ffc0cb"]{background-color:#5a4040 !important;color:#e0b0b0 !important}:is([data-bs-theme="dark"],.dark-mode) .badge.bg-danger{background-color:#5C2B2B !important;color:#FF8A8A !important}:is([data-bs-theme="dark"],.dark-mode) .badge.bg-light{background-color:#2E2E48 !important;color:#EEEEF0 !important}:is([data-bs-theme="dark"],.dark-mode) .badge.bg-secondary{background-color:#2E2E48 !important;color:#D0D0E0 !important}:is([data-bs-theme="dark"],.dark-mode) .badge.bg-warning{background-color:#4A3D1A !important;color:#FFD966 !important}:is([data-bs-theme="dark"],.dark-mode) .step-indicator,:is([data-bs-theme="dark"],.dark-mode) [class*="step"]{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .wizard-step,:is([data-bs-theme="dark"],.dark-mode) .nav-pills .nav-link{color:var(--hd-text-secondary) !important;background-color:transparent !important}:is([data-bs-theme="dark"],.dark-mode) .wizard-step.active,:is([data-bs-theme="dark"],.dark-mode) .nav-pills .nav-link.active{background-color:#2E2E48 !important;color:#EEEEF0 !important}:is([data-bs-theme="dark"],.dark-mode) .card-title,:is([data-bs-theme="dark"],.dark-mode) .card-header h1,:is([data-bs-theme="dark"],.dark-mode) .card-header h2,:is([data-bs-theme="dark"],.dark-mode) .card-header h3,:is([data-bs-theme="dark"],.dark-mode) .card-header h4,:is([data-bs-theme="dark"],.dark-mode) .card-header h5,:is([data-bs-theme="dark"],.dark-mode) .card-header h6{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) h1,:is([data-bs-theme="dark"],.dark-mode) h2,:is([data-bs-theme="dark"],.dark-mode) h3,:is([data-bs-theme="dark"],.dark-mode) h4,:is([data-bs-theme="dark"],.dark-mode) h5,:is([data-bs-theme="dark"],.dark-mode) h6{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .input-group-text{background-color:var(--hd-bg-secondary) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .select2-container--default .select2-selection--single{background-color:var(--hd-bg-secondary) !important;border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .select2-dropdown{background-color:var(--hd-bg-card) !important;border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .select2-results__option{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .select2-results__option--highlighted{background-color:#2E2E48 !important;color:#EEEEF0 !important}:is([data-bs-theme="dark"],.dark-mode) textarea{background-color:var(--hd-bg-secondary) !important;color:var(--hd-text-primary) !important;border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode)::placeholder{color:var(--hd-text-muted) !important;opacity:1}:is([data-bs-theme="dark"],.dark-mode) .breadcrumb{background-color:transparent !important}:is([data-bs-theme="dark"],.dark-mode) .breadcrumb-item,:is([data-bs-theme="dark"],.dark-mode) .breadcrumb-item a{color:var(--hd-text-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .breadcrumb-item.active{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .text-danger{color:#d4a0a0 !important}:is([data-bs-theme="dark"],.dark-mode) .text-warning{color:#e0d4aa !important}:is([data-bs-theme="dark"],.dark-mode) .text-success{color:#86d086 !important}:is([data-bs-theme="dark"],.dark-mode) .text-info{color:#b0b0b0 !important}:is([data-bs-theme="dark"],.dark-mode) .alert-light{background-color:var(--hd-bg-secondary) !important;color:var(--hd-text-primary) !important;border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .bg-light{background-color:var(--hd-bg-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .text-primary{color:#c0c0c0 !important}:is([data-bs-theme="dark"],.dark-mode) .dataTables_info,:is([data-bs-theme="dark"],.dark-mode) .dataTables_length,:is([data-bs-theme="dark"],.dark-mode) .dataTables_filter label{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .page-link{background-color:var(--hd-bg-secondary) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .page-link:hover{background-color:#2E2E48 !important;color:#EEEEF0 !important}:is([data-bs-theme="dark"],.dark-mode) .page-item.active .page-link{background-color:#3A3A5C !important;border-color:#4A4A6A !important;color:#EEEEF0 !important}:is([data-bs-theme="dark"],.dark-mode) .page-item.disabled .page-link{background-color:var(--hd-bg-secondary) !important;color:var(--hd-text-muted) !important}:is([data-bs-theme="dark"],.dark-mode) .opacity-75{opacity:0.9 !important}:is([data-bs-theme="dark"],.dark-mode) .bg-warning .text-dark,:is([data-bs-theme="dark"],.dark-mode) .bg-warning.text-dark,:is([data-bs-theme="dark"],.dark-mode) .badge.bg-warning.text-dark{color:#d4c8a0 !important}:is([data-bs-theme="dark"],.dark-mode) .card-header.bg-warning{background-color:#3d3d3d !important;color:#e0e0e0 !important}:is([data-bs-theme="dark"],.dark-mode) .card-header.bg-warning .text-dark{color:#e0e0e0 !important}:is([data-bs-theme="dark"],.dark-mode) .card-header.bg-danger{background-color:#3a2a2a !important;color:#e0c0c0 !important}:is([data-bs-theme="dark"],.dark-mode) .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}:is([data-bs-theme="dark"],.dark-mode) .bg-transparent:not(.navbar){background-color:transparent !important}:is([data-bs-theme="dark"],.dark-mode) .bg-body{background-color:var(--hd-bg-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .bg-body-secondary{background-color:var(--hd-bg-secondary) !important}:is([data-bs-theme="dark"],.dark-mode) .bg-body-tertiary{background-color:var(--hd-bg-card) !important}:is([data-bs-theme="dark"],.dark-mode) .offcanvas,:is([data-bs-theme="dark"],.dark-mode) .offcanvas-header{background-color:var(--hd-bg-card) !important;color:var(--hd-text-primary) !important;border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .accordion-item{background-color:var(--hd-bg-card) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .accordion-button{background-color:var(--hd-bg-secondary) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .accordion-button:not(.collapsed){background-color:var(--hd-bg-card) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .toast{background-color:var(--hd-bg-card) !important;border-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .toast-header{background-color:var(--hd-bg-secondary) !important;border-bottom-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .popover{background-color:var(--hd-bg-card) !important;border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) .popover-header{background-color:var(--hd-bg-secondary) !important;border-bottom-color:var(--hd-border-color) !important;color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .popover-body{color:var(--hd-text-primary) !important}:is([data-bs-theme="dark"],.dark-mode) .list-group-item-danger{background-color:rgba(220,53,69,0.15) !important;color:#FF8A8A !important;border-color:rgba(220,53,69,0.25) !important}:is([data-bs-theme="dark"],.dark-mode) .alert-info{background-color:rgba(180,180,180,0.08) !important;border-color:rgba(180,180,180,0.15) !important;color:#b0b0b0 !important}:is([data-bs-theme="dark"],.dark-mode) .alert-danger{background-color:rgba(180,100,100,0.1) !important;border-color:rgba(180,100,100,0.2) !important;color:#d4a0a0 !important}:is([data-bs-theme="dark"],.dark-mode) .alert-warning{background-color:rgba(180,160,100,0.1) !important;border-color:rgba(180,160,100,0.2) !important;color:#d4c8a0 !important}:is([data-bs-theme="dark"],.dark-mode) .alert-success{background-color:rgba(100,160,100,0.1) !important;border-color:rgba(100,160,100,0.2) !important;color:#a8c8a8 !important}:is([data-bs-theme="dark"],.dark-mode) .border:not([class*="border-primary"]):not([class*="border-success"]):not([class*="border-info"]):not([class*="border-warning"]):not([class*="border-danger"]),:is([data-bs-theme="dark"],.dark-mode) .border-top:not([class*="border-primary"]):not([class*="border-success"]):not([class*="border-info"]):not([class*="border-warning"]):not([class*="border-danger"]),:is([data-bs-theme="dark"],.dark-mode) .border-bottom:not([class*="border-primary"]):not([class*="border-success"]):not([class*="border-info"]):not([class*="border-warning"]):not([class*="border-danger"]){border-color:var(--hd-border-color) !important}:is([data-bs-theme="dark"],.dark-mode) hr{border-color:var(--hd-border-color) !important;opacity:0.3}.container-narrow{max-width:700px}.container-medium{max-width:800px}.container-wide{max-width:960px}.text-pre-wrap{white-space:pre-wrap}.text-pre-line{white-space:pre-line}.text-xxs{font-size:0.65rem}.text-xs{font-size:0.7rem}.scroll-area-sm{max-height:200px;overflow-y:auto}.scroll-area-md{max-height:300px;overflow-y:auto}.scroll-area-lg{max-height:400px;overflow-y:auto}.avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-circle{overflow:hidden}.avatar-circle-lg{overflow:hidden}.avatar-48{width:48px;height:48px}.avatar-60{width:60px;height:60px}.avatar-80{width:80px;height:80px}.modal-header-gradient{background:var(--accent-gradient)}.ilan-filter-input{max-width:250px}.ilan-filter-il{max-width:150px}.form-label.required::after,label.required::after{content:' *';color:var(--bs-danger,#dc3545);font-weight:600}.upload-progress{display:none;margin-top:0.5rem}.upload-progress.active{display:block}.upload-progress .progress{height:6px;border-radius:var(--radius-sm)}.upload-progress .upload-progress-text{font-size:0.75rem;color:var(--bs-secondary-color,#6c757d);margin-top:0.25rem}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.btn-loading{position:relative;pointer-events:none;opacity:0.75}.btn-loading::after{content:'';position:absolute;width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-full);animation:btn-spinner 0.6s cubic-bezier(0.4,0,0.2,1) infinite}@keyframes btn-spinner{to{transform:rotate(360deg)}}.skip-to-content{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:var(--z-max)}.skip-to-content:focus,.skip-to-content:focus-visible{left:50%;top:var(--space-2);transform:translateX(-50%);width:auto;height:auto;padding:var(--space-2) var(--space-4);background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);text-decoration:none;font-weight:600;box-shadow:var(--shadow-lg)}#backToTopBtn{position:fixed;bottom:calc(var(--footer-height,70px)+70px);right:var(--space-4);width:44px;height:44px;border-radius:var(--radius-full);z-index:var(--z-tooltip);opacity:0;pointer-events:none;transition:opacity var(--transition-base),transform var(--transition-base);transform:translateY(10px);display:flex;align-items:center;justify-content:center}#backToTopBtn.visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:575.98px){#backToTopBtn{right:12px;width:40px;height:40px;bottom:calc(var(--footer-height,95px)+60px)}}.navbar-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.4);z-index:var(--z-overlay);opacity:0;transition:opacity var(--transition-base)}.navbar-backdrop.show{display:block;opacity:1}@media (max-width:991.98px){.navbar-collapse{transition:max-height var(--transition-base),opacity var(--transition-base);overflow:hidden;max-height:0;opacity:0}.navbar-collapse.show{max-height:100vh;opacity:1}}@media (max-width:991.98px){.navbar .dropdown-menu{min-width:100% !important;max-width:100%;border-left:none;border-right:none;border-radius:0;box-shadow:none !important}.navbar .dropdown-menu.dropdown-scroll{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.modal-dialog{margin:0.5rem;max-width:calc(100% - 1rem)}.modal-body{max-height:calc(100svh - 200px);overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-content{max-height:calc(100svh - 1rem)}@media (max-width:480px){.modal-dialog{margin:0;max-width:100%}.modal-content{border-radius:0;min-height:100svh}.modal-body{max-height:calc(100svh - 140px)}}}@media (orientation:landscape) and (max-height:500px){.navbar{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.navbar-brand{font-size:1rem}.modal-dialog{margin:0.25rem auto}.modal-body{max-height:50vh;overflow-y:auto}.modern-footer{min-height:50px !important}body{--footer-height:50px !important}}.finans-date-input{min-width:130px}@media (max-width:767.98px){.finans-header-actions{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:flex-start;justify-content:flex-start;margin-top:0.75rem}.finans-header-actions .btn{flex:0 1 auto}.finans-date-filter{display:flex;flex-wrap:wrap;gap:0.4rem;align-items:center;width:100%}.finans-date-filter .form-control{flex:1;min-width:0}.finans-date-input{min-width:0;flex:1}}.chart-container{position:relative;width:100%}@media (max-width:767.98px){.chart-container{height:220px !important}.chart-container-sm{height:200px !important}}@media (max-width:480px){.chart-container{height:180px !important}}@media (max-width:767.98px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:left;margin-bottom:0.5rem}.dataTables_wrapper .dataTables_filter input{width:100%;max-width:100%;margin-left:0;margin-top:0.25rem;display:block}.dataTables_wrapper .dataTables_length select{margin-top:0.25rem}.dataTables_wrapper .dataTables_paginate{text-align:center;margin-top:0.5rem}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0.35rem 0.6rem !important;font-size:0.8rem !important}.dataTables_wrapper .dataTables_info{text-align:center}table.dataTable td,table.dataTable th{font-size:0.82rem}}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control::before{content:'\25B6';font-size:0.7em;display:inline-block;color:var(--accent-primary,#0d6efd);margin-right:0.5rem}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control::before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control::before{content:'\25BC';color:#dc3545}table.dataTable>tbody>tr.child ul.dtr-details{display:block;list-style:none;padding:0;margin:0}table.dataTable>tbody>tr.child ul.dtr-details li{border-bottom:1px solid var(--hd-border-color,#dee2e6);padding:0.4rem 0.25rem;font-size:0.85rem}table.dataTable>tbody>tr.child ul.dtr-details li:last-child{border-bottom:none}table.dataTable>tbody>tr.child ul.dtr-details span.dtr-title{font-weight:600;min-width:110px;display:inline-block}:is([data-bs-theme="dark"],.dark-mode) table.dataTable>tbody>tr.child ul.dtr-details li{border-bottom-color:var(--hd-border-color)}@media (min-width:768px) and (max-width:1024px){.container{max-width:100%;padding-left:1rem;padding-right:1rem}.navbar .dropdown-menu{min-width:200px}.metric-card{margin-bottom:0.5rem}}img[loading="lazy"]{content-visibility:auto}@media (pointer:coarse){.page-link{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;padding:0.5rem 0.75rem}}@media (max-width:575.98px){.table-responsive>table{min-width:400px}.table-responsive::after{content:'';display:block;width:30px;height:1px}}@media (max-width:767.98px){.dashboard-stat-card .card-body{padding:0.75rem !important}.dashboard-stat-card .display-4{font-size:1.75rem}.dashboard-stat-card .card-title{font-size:0.8rem}.dashboard-stat-card .fa-2x{font-size:1.5rem !important}.dashboard-stat-card .card-footer{padding:0.5rem !important}.dashboard-stat-card .card-footer a{font-size:0.75rem;padding:0.35rem 0.5rem}}@media (max-width:767.98px){.metric-card .card-body{padding:0.75rem}.metric-card h3{font-size:1.1rem !important;word-break:break-all}.metric-card h6{font-size:0.8rem}.metric-card .trend-badge{position:static !important;display:inline-block;margin-bottom:0.25rem}}@media (max-width:480px){.metric-card h3{font-size:0.95rem !important}}@media (max-width:767.98px){.finans-header-actions{width:100%}.finans-header-actions .btn{flex:1 1 auto;min-width:0;font-size:0.8rem;padding:0.35rem 0.5rem}.finans-date-filter{width:100%}.finans-date-filter input[type="date"]{min-width:0 !important;flex:1}}@media (max-width:767.98px){#transactionsTable .text-truncate{max-width:120px !important}#transactionsTable th,#transactionsTable td{padding:0.5rem 0.35rem;font-size:0.8rem}}@media (max-width:575.98px){.gauge-chart-container{width:140px;height:90px}.gauge-score-value{font-size:1.8rem}}@media (max-width:767.98px){.d-flex.gap-2>input[name="aramaMetni"]{flex:1}.d-flex.gap-2>button[type="submit"]{padding-left:1rem;padding-right:1rem}}@media (max-width:575.98px){.list-group-item{padding:0.5rem 0.75rem;font-size:0.85rem}.list-group-item .badge{font-size:0.7rem}}@media (max-width:767.98px){.card-header h5,.card-header h6{font-size:0.9rem}.card-header .d-flex{flex-wrap:wrap;gap:0.5rem}}@media (orientation:landscape) and (max-height:500px){.dashboard-stat-card .display-4{font-size:1.5rem}.dashboard-stat-card .card-body{padding:0.5rem !important}}.skeleton{position:relative;overflow:hidden;background:var(--bs-tertiary-bg,#e9ecef);border-radius:var(--radius-sm)}.skeleton::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:skeleton-shimmer 1.5s infinite}.skeleton-text{height:1em;margin-bottom:var(--space-2)}.skeleton-text.w-75{width:75%}.skeleton-text.w-50{width:50%}.skeleton-title{height:1.5em;width:60%;margin-bottom:var(--space-3)}.skeleton-card{height:120px;border-radius:var(--radius-lg)}.skeleton-chart{height:250px;border-radius:var(--radius-lg)}.skeleton-row{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.skeleton-row .skeleton{flex:1;height:100px;border-radius:var(--radius-lg)}[data-bs-theme="dark"] .skeleton{background:var(--bs-tertiary-bg,#2b3035)}[data-bs-theme="dark"] .skeleton::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-5);text-align:center;color:var(--hd-text-muted,#adb5bd)}.empty-state-icon{font-size:3rem;margin-bottom:var(--space-4);opacity:0.5}.empty-state-title{font-size:1.1rem;font-weight:600;color:var(--hd-text-secondary,#6c757d);margin-bottom:var(--space-2)}.empty-state-text{font-size:0.9rem;color:var(--hd-text-muted,#adb5bd);max-width:400px;margin-bottom:var(--space-4)}.empty-state-action{margin-top:var(--space-2)}.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-5);text-align:center;color:#dc3545}.error-state-icon{font-size:2.5rem;margin-bottom:var(--space-3);opacity:0.7}.error-state-title{font-size:1rem;font-weight:600;margin-bottom:var(--space-2)}.error-state-text{font-size:0.85rem;color:var(--hd-text-secondary,#6c757d);max-width:350px}@keyframes error-shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.error-shake{animation:error-shake 0.5s ease-in-out}.notification-skeleton{padding:var(--space-3)}.notification-skeleton .skeleton{margin-bottom:var(--space-2)}.modal-body{background:linear-gradient(var(--hd-bg-card,#fff) 30%,transparent),linear-gradient(transparent,var(--hd-bg-card,#fff) 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.08),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.08),transparent) 0 100%;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 8px,100% 8px;background-attachment:local,local,scroll,scroll}