body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa}[data-bs-theme=dark] body:not(.tenant-page){background-color:#0f172a!important;color:#f1f5f9!important}[data-bs-theme=dark] .min-vh-100:not(.tenant-page){background-color:#0f172a!important}[data-bs-theme=dark] .container:not(.tenant-page){background-color:transparent!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar-dark{border-bottom:2px solid rgba(59,130,246,.3);box-shadow:0 4px 12px rgba(0,0,0,.1)}.navbar-brand{font-weight:600;font-size:1.25rem}.navbar-nav .nav-link{font-weight:500;padding:.5rem 1rem!important;border-radius:.375rem;margin:0 .25rem;transition:all .3s ease}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{background-color:rgba(255,255,255,.1);transform:translateY(-1px)}.card:not(.tenant-page-card){border:none;border-radius:.75rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:all .3s ease}.card:not(.tenant-page-card):hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transform:translateY(-2px)}.card-header{border-bottom:1px solid rgba(0,0,0,.125);font-weight:600}.btn{border-radius:.5rem;font-weight:500;padding:.5rem 1.5rem;transition:all .3s ease;border:none}.btn:hover{transform:translateY(-2px);box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}.btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-primary:hover:before{left:100%}.btn-primary:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-2px);box-shadow:0 8px 16px rgba(59,130,246,.3)}.btn-success{background:linear-gradient(135deg,#22c55e,#16a34a)}.btn-success:hover{background:linear-gradient(135deg,#16a34a,#15803d)}.btn-outline-primary{color:#4361ee;border:2px solid #4361ee}.btn-outline-primary:hover{background-color:#4361ee;color:white;transform:translateY(-2px)}.form-control{border:2px solid #e2e8f0;border-radius:.5rem;padding:.75rem 1rem;transition:all .3s ease;font-weight:400}.form-control:focus{border-color:#4361ee;box-shadow:0 0 0 .2rem rgba(67,97,238,.25)}.form-label{font-weight:600;color:#374151;margin-bottom:.5rem}.badge{padding:.5rem .75rem;font-weight:500;border-radius:.5rem;font-size:.75rem}.stats-card{background:linear-gradient(135deg,#ffffff,#f8f9fa);border-left:4px solid #3b82f6;border-radius:1rem;overflow:hidden;position:relative}.stats-card:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(99,102,241,.1));border-radius:50%;transform:translate(30px,-30px)}.stats-card:hover{border-left-color:#2563eb;transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.customer-hero{background:linear-gradient(135deg,#fdf4ff,#f3e8ff 20%,#e9d5ff 40%,#d8b4fe 60%,#c084fc 80%,#a855f7);color:#581c87;min-height:100vh;position:relative;overflow:hidden}.customer-hero .card{background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.3);border-radius:2rem;margin:0;box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 20px rgba(0,0,0,.1)}.customer-form{background:rgba(255,255,255,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2rem;border-radius:1rem}.dark-mode{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a)!important;color:#f1f5f9!important}.dark-mode .customer-hero{background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 50%,#1e293b 75%,#0f172a)!important}.dark-mode .card{background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid rgba(99,102,241,.6);color:#ffffff;border-radius:2rem;box-shadow:0 20px 60px rgba(0,0,0,.6),0 8px 20px rgba(0,0,0,.4)}.dark-mode .card-header{background:rgba(30,41,59,.98);border-bottom:2px solid rgba(99,102,241,.5);color:#ffffff}.dark-mode .customer-form{background:rgba(15,23,42,.92);color:#ffffff;border:2px solid rgba(99,102,241,.4)}.dark-mode .form-control{background:rgba(30,41,59,.9);border-color:rgba(99,102,241,.5);color:#ffffff}.dark-mode .form-control:focus{background:rgba(30,41,59,.95);border-color:#6366f1;color:#ffffff;box-shadow:0 0 0 3px rgba(99,102,241,.4)}.dark-mode .input-group-text{background:rgba(30,41,59,.9);border-color:rgba(99,102,241,.5);color:#ffffff}.dark-mode .text-muted{color:#cbd5e1!important}.dark-mode .text-gradient{background:linear-gradient(135deg,#f0f9ff,#e0f2fe 50%,#bae6fd)}.dark-mode .form-label{color:#e2e8f0!important}.dark-mode .card-header .fw-bold,.dark-mode .card-header h6{color:#ffffff!important}.dark-mode .card-header .text-primary{color:#60a5fa!important}.dark-mode .text-primary-emphasis{color:#93c5fd!important}.dark-mode .display-3{font-weight:700}.dark-mode .display-3,.dark-mode .fw-bold,.dark-mode .lead{color:#ffffff!important}.dark-mode .card-header{background:rgba(15,23,42,.98)!important;border-bottom:3px solid rgba(99,102,241,.8)!important;color:#ffffff!important}.dark-mode .text-primary{color:#c7d2fe!important}.dark-mode .text-primary-emphasis{color:#ffffff!important}.dark-mode .text-gradient{background:linear-gradient(135deg,#60a5fa,#34d399 50%,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.min-vh-100{min-height:100vh}@media (max-width:768px){.customer-hero{padding-bottom:2rem}.customer-form{padding:1rem!important}.card{border-radius:1rem!important;margin:0 .5rem}.container{padding-left:1rem;padding-right:1rem}.display-5{font-size:2rem!important}.display-4{font-size:2.5rem!important}.display-3{font-size:2rem!important}.form-control-lg{font-size:1rem;padding:.75rem 1rem}.btn-lg{font-size:1rem;padding:.75rem 1.5rem}.result-card{margin:0 .5rem!important}.accordion-button{font-size:.9rem;padding:.75rem 1rem}.accordion-body{font-size:.85rem}.row .col-md-3{width:50%!important;flex:0 0 50%;max-width:50%;padding:.375rem!important}.stats-card{min-height:140px}.stats-card .card-body{padding:1rem!important}.stats-card .h2,.stats-card .h3{font-size:1.5rem!important}.stats-card .h6{font-size:.7rem!important;margin-bottom:.5rem!important}.stats-card .bi{font-size:1.8rem!important}.stats-card .d-flex{flex-direction:column;align-items:center!important;text-align:center}.stats-card .text-info,.stats-card .text-primary,.stats-card .text-success{order:-1;margin-bottom:.75rem!important}}.timer-display{min-height:400px;text-align:center}.timer-display,.timer-display .w-100{display:flex;flex-direction:column;align-items:center;justify-content:center}.alert{border-radius:.75rem!important;border:none!important;font-weight:500}.dark-mode .alert{background:rgba(30,41,59,.95)!important;border:1px solid rgba(148,163,184,.3)!important;color:#f1f5f9!important}.dark-mode .alert-success{background:rgba(22,163,74,.95)!important;border-color:rgba(34,197,94,.3)!important;color:#d1fae5!important}.dark-mode .alert-danger{background:rgba(220,38,38,.95)!important;border-color:rgba(248,113,113,.3)!important;color:#fee2e2!important}.dark-mode .alert-warning{background:rgba(217,119,6,.95)!important;border-color:rgba(245,158,11,.3)!important;color:#fef3c7!important}.dark-mode .alert-info{background:rgba(59,130,246,.95)!important;border-color:rgba(96,165,250,.3)!important;color:#dbeafe!important}.result-card{border-left:4px solid #22c55e;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.result-card.expired{border-left-color:#ef4444}.result-card.active{border-left-color:#22c55e}.accordion-button:not(.collapsed){background-color:rgba(67,97,238,.05);font-weight:600}.accordion-button:focus{box-shadow:none;border-color:rgba(67,97,238,.25)}.terminal{font-family:Courier New,monospace;background:#1a1a1a;border-radius:.5rem;box-shadow:inset 0 2px 4px rgba(0,0,0,.2);border:1px solid #444}.terminal .text-success{color:#22c55e}.terminal .text-info{color:#3b82f6}.terminal .text-warning{color:#f59e0b}.terminal .text-danger{color:#ef4444}@media (max-width:768px){.card{margin-bottom:1rem}.btn{padding:.75rem 1.25rem;font-size:.875rem}.navbar-nav .nav-link{padding:.375rem .75rem!important;font-size:.875rem}}@media (max-width:992px) and (min-width:769px){.row .col-md-3{width:50%!important;flex:0 0 50%;max-width:50%;padding:.5rem!important}}@media (max-width:576px){.row .col-md-3{width:50%!important;flex:0 0 50%;max-width:50%;padding:.25rem!important}.stats-card{min-height:120px}.stats-card .card-body{padding:.75rem!important}.stats-card .h2,.stats-card .h3{font-size:1.25rem!important}.stats-card .h6{font-size:.65rem!important}.stats-card .bi{font-size:1.5rem!important}}.spinner-border-sm{width:1rem;height:1rem;border-width:.15em}.text-gradient{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shadow-lg{box-shadow:0 10px 40px rgba(0,0,0,.15)!important}.border-gradient{background:linear-gradient(90deg,#4361ee,#3b82f6);padding:2px;border-radius:.5rem}.btn-group .btn-outline-primary{background:rgba(255,255,255,.9);border:2px solid #4361ee;color:#4361ee;font-weight:600;transition:all .3s ease}.btn-group .btn-outline-primary:hover{background:#4361ee;color:white;transform:translateY(-1px);box-shadow:0 4px 12px rgba(67,97,238,.3)}.dark-mode .btn-group .btn-outline-primary{background:rgba(30,41,59,.9);border:2px solid #60a5fa;color:#60a5fa}.dark-mode .btn-group .btn-outline-primary:hover{background:#60a5fa;color:#0f172a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(96,165,250,.3)}.btn-group .btn-outline-primary:active{transform:translateY(0)}footer{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border-top:2px solid rgba(59,130,246,.1)!important}footer a{color:#3b82f6!important;font-weight:500;transition:color .3s ease}footer a:hover{color:#2563eb!important;text-decoration:underline}.breadcrumb{background:linear-gradient(135deg,#f8fafc,#ffffff);border-radius:.75rem;padding:.75rem 1rem;border:1px solid rgba(59,130,246,.1)}.breadcrumb-item a{color:#3b82f6;text-decoration:none;font-weight:500}.breadcrumb-item a:hover{color:#2563eb;text-decoration:underline}.table{border-radius:.75rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05)}.table thead th{border-bottom:2px solid rgba(59,130,246,.2);font-weight:600;color:#1e293b;padding:1rem}.table tbody tr{transition:all .2s ease}.table tbody tr:hover{background-color:rgba(59,130,246,.05);transform:scale(1.01)}.table td{padding:.875rem 1rem;vertical-align:middle}.badge{font-weight:600;letter-spacing:.025em;box-shadow:0 2px 4px rgba(0,0,0,.1)}.bg-success{background:linear-gradient(135deg,#22c55e,#16a34a)!important}.bg-primary{--bs-bg-opacity:1;background-color:rgb(38 57 84)!important}[data-bs-theme=dark]{--bs-primary-rgb:30,64,175}[data-bs-theme=dark] .bg-secondary{background-color:#6b7280!important}[data-bs-theme=dark] .bg-success{background-color:#059669!important}[data-bs-theme=dark] .bg-danger{background-color:#dc2626!important}[data-bs-theme=dark] .bg-warning{background-color:#d97706!important}[data-bs-theme=dark] .bg-info{background-color:#0891b2!important}.card-header{position:relative}.card-header:after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:2px;background:linear-gradient(90deg,#3b82f6,transparent)}.spinner-border{border-width:3px;border-color:#3b82f6 rgba(59,130,246,.25) rgba(59,130,246,.25)}.dropdown-menu{border:1px solid rgba(59,130,246,.2);box-shadow:0 8px 16px rgba(0,0,0,.1);border-radius:.75rem;padding:.5rem}.dropdown-header{font-weight:700;color:#1e293b;padding:.5rem .75rem;margin-bottom:.25rem;border-bottom:1px solid rgba(59,130,246,.1)}.dropdown-item{border-radius:.5rem;transition:all .2s ease;margin-bottom:.125rem}.dropdown-item:hover{background-color:rgba(59,130,246,.1);transform:translateX(4px)}.status-toggle{position:relative;display:inline-block;width:50px;height:24px}.status-toggle input{opacity:0;width:0;height:0}.status-slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;border-radius:24px}.status-slider,.status-slider:before{position:absolute;transition:all .4s ease}.status-slider:before{content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.status-toggle input:checked+.status-slider{background:linear-gradient(135deg,#22c55e,#16a34a)}.status-toggle input:checked+.status-slider:before{transform:translateX(26px);box-shadow:0 2px 6px rgba(34,197,94,.3)}.status-toggle:hover .status-slider{box-shadow:inset 0 2px 8px rgba(0,0,0,.1)}.status-toggle input:checked:hover+.status-slider{box-shadow:inset 0 2px 8px rgba(0,0,0,.1),0 0 0 3px rgba(34,197,94,.2)}.status-toggle-container{display:flex;align-items:center;gap:.5rem}.status-toggle-container .status-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;padding:.25rem .5rem;border-radius:.375rem;transition:all .3s ease}.status-toggle-container .status-label.active{background-color:rgba(34,197,94,.1);color:#15803d}.status-toggle-container .status-label.inactive{background-color:rgba(148,163,184,.1);color:#64748b}.status-toggle.loading .status-slider{opacity:.7;cursor:not-allowed}.status-toggle.loading .status-slider:before{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.tenant-view-modal .tenant-info-text{color:#000000!important;font-weight:400;margin-bottom:.5rem}.tenant-view-modal .card-body{color:#000000!important}.tenant-view-modal .card{background-color:#ffffff!important;color:#000000!important}.tenant-view-modal .card-header{background-color:#f8f9fa!important;color:#000000!important}.tenant-view-modal *,.tenant-view-modal .card *,.tenant-view-modal .card-body *,.tenant-view-modal .form-label{color:#000000!important}.tenant-view-modal .badge{color:#ffffff!important}.tenant-view-modal .btn{color:inherit!important}[data-bs-theme=dark]{color:#f1f5f9!important}[data-bs-theme=dark],[data-bs-theme=dark] html{background-color:#0f172a!important}[data-bs-theme=dark] .bg-light,[data-bs-theme=dark] .bg-white{background-color:#1e293b!important}[data-bs-theme=dark] .text-dark{color:#f1f5f9!important}[data-bs-theme=dark] .card,[data-bs-theme=dark] .navbar{border-color:#334155!important}[data-bs-theme=dark] .card{color:#f1f5f9!important}[data-bs-theme=dark] .card-header{background-color:#334155!important;border-color:#475569!important;color:#f1f5f9!important}[data-bs-theme=dark] .card-header .bi,[data-bs-theme=dark] .card-header .fw-bold,[data-bs-theme=dark] .card-header .h5,[data-bs-theme=dark] .card-header .h6,[data-bs-theme=dark] .card-header .text-primary,[data-bs-theme=dark] .card-header h5,[data-bs-theme=dark] .card-header h6,[data-bs-theme=dark] .card-header i{color:#f1f5f9!important}[data-bs-theme=dark] .card-header .text-muted{color:#94a3b8!important}[data-bs-theme=dark] .form-control{background-color:#1e293b!important;border-color:#475569!important;color:#f1f5f9!important}[data-bs-theme=dark] .form-control:focus{background-color:#1e293b!important;border-color:#3b82f6!important;color:#f1f5f9!important;box-shadow:0 0 0 .2rem rgba(59,130,246,.25)!important}[data-bs-theme=dark] .input-group-text{background-color:#334155!important;border-color:#475569!important;color:#f1f5f9!important}[data-bs-theme=dark] .btn-outline-primary{border-color:#60a5fa!important;color:#60a5fa!important}[data-bs-theme=dark] .btn-outline-primary:hover{background-color:#60a5fa!important;color:#0f172a!important}[data-bs-theme=dark] .btn-outline-secondary{border-color:#64748b!important;color:#94a3b8!important}[data-bs-theme=dark] .btn-outline-secondary:hover{background-color:#64748b!important;color:#f1f5f9!important}[data-bs-theme=dark] .table{color:#f1f5f9!important}[data-bs-theme=dark] .table thead th{background-color:#334155!important;border-color:#475569!important;color:#f1f5f9!important}[data-bs-theme=dark] .table tbody tr:hover{background-color:#334155!important}[data-bs-theme=dark] .dropdown-menu{background-color:#1e293b!important;border-color:#475569!important}[data-bs-theme=dark] .dropdown-item{color:#f1f5f9!important}[data-bs-theme=dark] .dropdown-item:hover{background-color:#334155!important;color:#f1f5f9!important}[data-bs-theme=dark] .dropdown-header{color:#cbd5e1!important;border-color:#475569!important}[data-bs-theme=dark] footer{background-color:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}[data-bs-theme=dark] .modal-content{border-color:#475569!important}[data-bs-theme=dark] .modal-header{background-color:#334155!important;border-color:#475569!important}[data-bs-theme=dark] .modal-footer{border-color:#475569!important}[data-bs-theme=dark] .text-muted{color:#94a3b8!important}[data-bs-theme=dark] .border-top{border-color:#475569!important}[data-bs-theme=dark] .stats-card{background:linear-gradient(135deg,#1e293b,#334155)!important;border-left-color:#3b82f6!important}[data-bs-theme=dark] .stats-card:before{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(99,102,241,.2))!important}[data-bs-theme=dark] .modal-content{box-shadow:0 10px 25px rgba(0,0,0,.5)!important}[data-bs-theme=dark] .modal-body,[data-bs-theme=dark] .modal-header{background-color:transparent!important;color:#f1f5f9!important}[data-bs-theme=dark] .modal-header{border-bottom:2px solid #475569!important}[data-bs-theme=dark] .modal-footer{background-color:transparent!important;border-top:2px solid #475569!important;color:#f1f5f9!important}[data-bs-theme=dark] .modal,[data-bs-theme=dark] .modal .card-title,[data-bs-theme=dark] .modal .form-label,[data-bs-theme=dark] .modal .fw-bold,[data-bs-theme=dark] .modal .text-dark,[data-bs-theme=dark] .modal .text-primary,[data-bs-theme=dark] .modal div,[data-bs-theme=dark] .modal h1,[data-bs-theme=dark] .modal h2,[data-bs-theme=dark] .modal h3,[data-bs-theme=dark] .modal h4,[data-bs-theme=dark] .modal h5,[data-bs-theme=dark] .modal h6,[data-bs-theme=dark] .modal label,[data-bs-theme=dark] .modal p,[data-bs-theme=dark] .modal small,[data-bs-theme=dark] .modal span,[data-bs-theme=dark] .modal-body,[data-bs-theme=dark] .modal-content,[data-bs-theme=dark] .modal-footer,[data-bs-theme=dark] .modal-header{color:#f1f5f9!important}[data-bs-theme=dark] .modal .text-muted{color:#94a3b8!important}[data-bs-theme=dark] .modal .form-control,[data-bs-theme=dark] .modal .form-select{background-color:#0f172a!important;border-color:#475569!important;color:#f1f5f9!important}[data-bs-theme=dark] .modal .form-control:focus,[data-bs-theme=dark] .modal .form-select:focus{background-color:#0f172a!important;border-color:#60a5fa!important;color:#f1f5f9!important;box-shadow:0 0 0 .2rem rgba(96,165,250,.25)!important}[data-bs-theme=dark] .modal .input-group-text{background-color:#334155!important;border-color:#475569!important;color:#f1f5f9!important}[data-bs-theme=dark] .modal .card,[data-bs-theme=dark] .modal .card-body,[data-bs-theme=dark] .modal .card-text,[data-bs-theme=dark] .modal .card-title,[data-bs-theme=dark] .modal .table,[data-bs-theme=dark] .modal .table td,[data-bs-theme=dark] .modal .table th{color:#f1f5f9!important}[data-bs-theme=dark] .modal .list-group-item,[data-bs-theme=dark] .modal li{color:#f1f5f9!important;background-color:#1e293b!important;border-color:#475569!important}[data-bs-theme=dark] .tenant-view-modal,[data-bs-theme=dark] .tenant-view-modal *,[data-bs-theme=dark] .tenant-view-modal .card,[data-bs-theme=dark] .tenant-view-modal .card-body,[data-bs-theme=dark] .tenant-view-modal .card-header,[data-bs-theme=dark] .tenant-view-modal .form-label,[data-bs-theme=dark] .tenant-view-modal .tenant-info-text,[data-bs-theme=dark] .tenant-view-modal div,[data-bs-theme=dark] .tenant-view-modal p,[data-bs-theme=dark] .tenant-view-modal span{color:#f1f5f9!important;background-color:inherit!important}[data-bs-theme=dark] .tenant-view-modal .badge{color:#ffffff!important}[data-bs-theme=dark] .tenant-view-modal .btn{color:inherit!important}[data-bs-theme=dark] .tenant-view-modal .card *,[data-bs-theme=dark] .tenant-view-modal .card-body *{color:#f1f5f9!important}[data-bs-theme=dark] .tenant-view-modal .modal-header,[data-bs-theme=dark] .tenant-view-modal .modal-title{background-color:#1e293b!important;color:#f1f5f9!important}[data-bs-theme=dark] .tenant-view-modal .card:first-child .card-header{background-color:#1e3a8a!important;color:#f1f5f9!important;border-bottom:2px solid #1e40af!important}[data-bs-theme=dark] .tenant-view-modal .card:nth-child(2) .card-header{background-color:#14532d!important;color:#f1f5f9!important;border-bottom:2px solid #166534!important}[data-bs-theme=dark] .tenant-view-modal .card:first-child .card-body{background-color:#243552!important;color:#f1f5f9!important}[data-bs-theme=dark] .tenant-view-modal .card:nth-child(2) .card-body{background-color:#1f2937!important;color:#f1f5f9!important}[data-bs-theme=dark] .tenant-view-modal .card-header .h5,[data-bs-theme=dark] .tenant-view-modal .card-header .h6,[data-bs-theme=dark] .tenant-view-modal .card-header h5,[data-bs-theme=dark] .tenant-view-modal .card-header h6{background-color:transparent!important;color:#f1f5f9!important}[data-bs-theme=dark] .tenant-view-modal .card *{color:#f1f5f9!important}[data-bs-theme=dark] .tenant-view-modal .card .table,[data-bs-theme=dark] .tenant-view-modal .card .table td,[data-bs-theme=dark] .tenant-view-modal .card .table th{color:#f1f5f9!important;background-color:inherit!important}[data-bs-theme=dark] .tenant-view-modal .card .table thead th{background-color:rgba(0,0,0,.2)!important;color:#f1f5f9!important;border-color:rgba(255,255,255,.1)!important}[data-bs-theme=dark] .tenant-view-modal .card .table tbody tr{background-color:transparent!important;border-color:rgba(255,255,255,.1)!important}[data-bs-theme=dark] .tenant-view-modal .card .table tbody tr:hover{background-color:rgba(255,255,255,.05)!important}[data-bs-theme=dark] .tenant-view-modal .text-dark,[data-bs-theme=dark] .tenant-view-modal .text-info,[data-bs-theme=dark] .tenant-view-modal .text-muted,[data-bs-theme=dark] .tenant-view-modal .text-primary,[data-bs-theme=dark] .tenant-view-modal .text-secondary{color:#f1f5f9!important}[data-bs-theme=dark] .tenant-view-modal .tenant-info-text{color:#f1f5f9!important;background-color:transparent!important}[data-bs-theme=dark] .tenant-view-modal .card,[data-bs-theme=dark] .tenant-view-modal .card-body{background-color:#1e293b!important}[data-bs-theme=dark] .tenant-view-modal .modal-content>.modal-header{background-color:#1e293b!important;color:#f1f5f9!important}[data-bs-theme=dark] .modal{background-color:transparent!important}.modal-backdrop-blur{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background-color:rgba(0,0,0,.15)!important}.admin-dashboard .modal-backdrop-blur{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background-color:rgba(0,0,0,.2)!important}[data-bs-theme=dark] .admin-dashboard .modal-backdrop-blur,[data-bs-theme=dark] .modal-backdrop-blur{background-color:transparent!important}[data-bs-theme=dark] .modal-content{background-color:#1e293b!important;color:#f1f5f9!important;border:2px solid #475569!important;box-shadow:none!important}[data-bs-theme=dark] .modal .btn-close,[data-bs-theme=dark] .modal-header .btn-close{background-color:transparent!important;color:#f1f5f9!important;opacity:1!important;filter:brightness(0) invert(1)!important}[data-bs-theme=dark] .modal .btn-close:hover,[data-bs-theme=dark] .modal-header .btn-close:hover{background-color:rgba(255,255,255,.1)!important;color:#ffffff!important;opacity:1!important}[data-bs-theme=dark] .modal .btn-close:after,[data-bs-theme=dark] .modal .btn-close:before{background-color:#f1f5f9!important}[data-bs-theme=dark] .modal-header .btn{background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;color:#f1f5f9!important;border-radius:.375rem!important;padding:.25rem .5rem!important;font-size:1.2rem!important;line-height:1!important}[data-bs-theme=dark] .modal-header .btn:hover{background-color:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.3)!important;color:#ffffff!important}[data-bs-theme=dark] .modal .btn-close{width:2rem!important;height:2rem!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:.375rem!important;background-color:rgba(255,255,255,.1)!important;opacity:1!important}[data-bs-theme=dark] .modal .btn-close:focus{box-shadow:0 0 0 .25rem rgba(255,255,255,.25)!important;border-color:rgba(255,255,255,.5)!important}[data-bs-theme=dark] .modal *{color:#f1f5f9!important}[data-bs-theme=dark] .modal .modal-title,[data-bs-theme=dark] .modal h1,[data-bs-theme=dark] .modal h2,[data-bs-theme=dark] .modal h3,[data-bs-theme=dark] .modal h4,[data-bs-theme=dark] .modal h5,[data-bs-theme=dark] .modal h6{color:#f1f5f9!important;background-color:transparent!important}[data-bs-theme=dark] .modal .modal-header{background-color:transparent!important;border-bottom:2px solid #475569!important}[data-bs-theme=dark] .modal .card-header .h6,[data-bs-theme=dark] .modal .card-header h6,[data-bs-theme=dark] .modal .table thead th{background-color:#374151!important;color:#f1f5f9!important;border-color:#4b5563!important}[data-bs-theme=dark] .modal .table tbody tr{background-color:#1e293b!important;border-color:#374151!important}[data-bs-theme=dark] .modal .table tbody tr:hover{background-color:#374151!important}[data-bs-theme=dark] .modal .card-header{background-color:#1f2937!important;border-bottom:1px solid #374151!important}[data-bs-theme=dark] .modal .card-header h5,[data-bs-theme=dark] .modal .card-header h6{background-color:transparent!important;color:#f1f5f9!important}[data-bs-theme=dark] .modal [style*=background-color],[data-bs-theme=dark] .modal [style*=background]{background-color:#1e293b!important}[data-bs-theme=dark] .modal .badge,[data-bs-theme=dark] .modal .btn-danger,[data-bs-theme=dark] .modal .btn-primary,[data-bs-theme=dark] .modal .btn-success{color:#ffffff!important}[data-bs-theme=dark] .modal .btn-warning{color:#000000!important}[data-bs-theme=dark] .modal .btn-info{color:#ffffff!important}[data-bs-theme=dark] .modal .card,[data-bs-theme=dark] .modal .card-body,[data-bs-theme=dark] .modal .card-header,[data-bs-theme=dark] .modal .form-control,[data-bs-theme=dark] .modal .input-group,[data-bs-theme=dark] .modal .input-group-text,[data-bs-theme=dark] .modal .modal-body,[data-bs-theme=dark] .modal .modal-content,[data-bs-theme=dark] .modal .modal-footer,[data-bs-theme=dark] .modal .modal-header{background-color:#1e293b!important}[data-bs-theme=dark] .modal .card-header{background-color:#334155!important}[data-bs-theme=dark] .dashboard-table,[data-bs-theme=dark] .dashboard-table *,[data-bs-theme=dark] .stats-card,[data-bs-theme=dark] .stats-card *{color:#f1f5f9!important}[data-bs-theme=dark] .dashboard-table{background-color:transparent!important}[data-bs-theme=dark] .dashboard-table thead th{background-color:#334155!important;color:#f1f5f9!important;border-color:#475569!important}[data-bs-theme=dark] .dashboard-table tbody td{background-color:#1e293b!important;color:#f1f5f9!important;border-color:#475569!important}[data-bs-theme=dark] .dashboard-table tbody tr:hover td{background-color:#334155!important}[data-bs-theme=dark] .bg-white,[data-bs-theme=dark] .card,[data-bs-theme=dark] .dropdown-menu,[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .input-group-text,[data-bs-theme=dark] .modal-content,[data-bs-theme=dark] [style*="background-color: #fff"],[data-bs-theme=dark] [style*="background-color: #ffffff"],[data-bs-theme=dark] [style*="background-color: white"]{background-color:#1e293b!important}[data-bs-theme=dark] .btn,[data-bs-theme=dark] .card-header,[data-bs-theme=dark] .modal-header{background-color:transparent!important;border-color:currentColor!important}[data-bs-theme=dark] .btn-primary{background-color:#3b82f6!important;border-color:#3b82f6!important}[data-bs-theme=dark] .btn-success{background-color:#22c55e!important;border-color:#22c55e!important}[data-bs-theme=dark] .btn-danger{background-color:#ef4444!important;border-color:#ef4444!important}[data-bs-theme=dark] .btn-warning{background-color:#f59e0b!important;border-color:#f59e0b!important}[data-bs-theme=dark] .btn-info{background-color:#06b6d4!important;border-color:#06b6d4!important}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}