.agent-dashboard{background-color:var(--bs-body-bg);color:var(--bs-body-color);min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.dashboard-header{background-color:var(--bs-body-bg);position:sticky;top:0;z-index:1000}.menu-toggle{border:none;background:transparent}.sidebar-menu .offcanvas-body{padding-top:1rem}.sidebar-menu .nav-link{padding:12px 16px;font-weight:500;color:var(--bs-body-color);transition:background .2s}.sidebar-menu .nav-link:hover{background-color:var(--bs-tertiary-bg)}.dashboard-content{padding-top:2rem}.dashboard-card{background-color:var(--bs-body-bg);color:var(--bs-body-color);border-radius:10px;padding:1.5rem;box-shadow:0 0 12px #0000000d;transition:all .3s ease}.dashboard-card:hover{transform:translateY(-2px)}.dashboard-card h5{font-size:1rem;font-weight:600;color:var(--bs-secondary-color)}.dashboard-card .stat{font-size:1.4rem;font-weight:700;color:var(--bs-body-color);margin-top:.5rem}.card img:hover{transform:scale(1.05);transition:transform .3s ease}.customLoginButton{background-color:#111f50;color:#fff}.customLoginButton:hover{background-color:#e54333;border-color:#e54333;color:#fff}[data-bs-theme=dark] .custom-auth-card{background-color:var(--bs-dark);color:var(--bs-light)}.table-responsive{overflow-x:auto}@media (max-width: 768px){.create-account-page{padding:1rem!important}.table th,.table td{white-space:nowrap}.btn{width:100%}}.card{border-radius:12px}[data-bs-theme=dark] body,[data-bs-theme=dark] .bg-light,[data-bs-theme=dark] .bg-white{background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)!important}[data-bs-theme=dark] .card,[data-bs-theme=dark] .modal-content,[data-bs-theme=dark] .dropdown-menu{background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] hr,[data-bs-theme=dark] .border,[data-bs-theme=dark] .border-bottom,[data-bs-theme=dark] .border-top,[data-bs-theme=dark] .border-start,[data-bs-theme=dark] .border-end,[data-bs-theme=dark] .border-light,[data-bs-theme=dark] .border-light-subtle{border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select{background-color:var(--bs-tertiary-bg)!important;color:var(--bs-body-color)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .form-control::placeholder{color:var(--bs-secondary-color)!important}[data-bs-theme=dark] .theme-logo,.dark-mode .theme-logo{filter:invert(1) grayscale(100%) brightness(200%)}
