.payment-container{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:"Be Vietnam Pro",sans-serif;font-size:14px;}.payment-container h1{font-size:28px;font-weight:800;color:#111827;margin-bottom:.5rem;}.payment-container h3{font-size:18px;font-weight:700;color:#111827;}.payment-container p{color:#6b7280;font-size:14px;}.payment-container .balance-card{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#a855f7 100%);border-radius:1.5rem;padding:2.5rem;color:#fff;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);margin-bottom:2.5rem;}.payment-container .balance-card .card-label{font-size:13px;font-weight:500;color:rgba(255,255,255,.8);margin-bottom:.25rem;}.payment-container .balance-card .balance-value{font-size:32px;font-weight:800;display:flex;align-items:baseline;gap:.5rem;}.payment-container .balance-card .currency{font-size:18px;opacity:.8;font-weight:600;}.payment-container .balance-card .card-stats{display:flex;gap:1rem;margin-top:2rem;}.payment-container .balance-card .card-stats .stat-item{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:.75rem 1rem;border-radius:.75rem;}.payment-container .balance-card .card-stats .stat-item .stat-label{font-size:12px;opacity:.8;margin-bottom:.25rem;}.payment-container .balance-card .card-stats .stat-item .stat-value{font-weight:700;}.payment-container .balance-card::after{content:"";position:absolute;bottom:-5rem;right:-5rem;width:20rem;height:20rem;background:rgba(255,255,255,.1);border-radius:50%;filter:blur(60px);}.payment-container .bento-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;}.payment-container .bento-grid .bento-item{background:#fff;padding:1.5rem;border-radius:1.25rem;border:1px solid #f3f4f6;transition:all .3s ease;}.payment-container .bento-grid .bento-item:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.05);}.payment-container .bento-grid .bento-item .icon-box{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:#f9fafb;margin-bottom:1rem;color:#4f46e5;font-size:1.5rem;}.payment-container .bento-grid .bento-item .item-label{font-size:14px;font-weight:500;color:#6b7280;}.payment-container .bento-grid .bento-item .item-value{font-size:18px;font-weight:700;color:#111827;margin-top:.25rem;}.payment-container .bento-grid .bento-item .progress-bar{height:.4rem;background:#f9fafb;border-radius:1rem;margin-top:1rem;overflow:hidden;}.payment-container .bento-grid .bento-item .progress-bar .progress-fill{height:100%;background:#4f46e5;border-radius:1rem;}.payment-container .btn-action{background:#4f46e5;color:#fff;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s;border:0;text-decoration:none;}.payment-container .btn-action:hover{background:#4338ca;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);}.payment-container .transaction-list{margin-top:3rem;background:#fff;border-radius:1.5rem;border:1px solid #f3f4f6;overflow:hidden;}.payment-container .transaction-list .list-header{padding:1.5rem;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center;}.payment-container .transaction-list table{width:100%;border-collapse:collapse;}.payment-container .transaction-list table th{background:#f9fafb;padding:1rem;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;}.payment-container .transaction-list table td{padding:1.25rem 1rem;border-bottom:1px solid #f3f4f6;}.payment-container .transaction-list table .type-badge{padding:.4rem .75rem;border-radius:1rem;font-size:12px;font-weight:600;}.payment-container .transaction-list table .type-badge.deposit{background:#d1e7dd;color:#0f5132;}.payment-container .transaction-list table .type-badge.usage{background:#f8d7da;color:#842029;}.payment-container .transaction-list table .amount{font-weight:700;}.payment-container .transaction-list table .amount.positive{color:#10b981;}.payment-container .transaction-list table .amount.negative{color:#dc3545;}.payment-container .deposit-layout{display:grid;grid-template-columns:2fr 1fr;gap:2.5rem;}@media(max-width:992px){.payment-container .deposit-layout{grid-template-columns:1fr;}}.payment-container .package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;}.payment-container .package-grid .package-item{position:relative;cursor:pointer;}.payment-container .package-grid .package-item input{display:none;}.payment-container .package-grid .package-item .package-content{border:2px solid #f3f4f6;border-radius:1rem;padding:1.5rem;transition:all .2s;height:100%;}.payment-container .package-grid .package-item .package-content .package-name{font-size:14px;color:#6b7280;font-weight:500;}.payment-container .package-grid .package-item .package-content .package-price{font-size:22px;font-weight:800;color:#111827;margin:.25rem 0 .75rem;}.payment-container .package-grid .package-item .package-content .package-bonus{display:inline-flex;align-items:center;gap:.25rem;background:#eef2ff;color:#4f46e5;padding:.25rem .5rem;border-radius:.5rem;font-size:12px;font-weight:700;}.payment-container .package-grid .package-item input:checked+.package-content{border-color:#4f46e5;background:rgba(79,70,229,.05);}.payment-container .package-grid .package-item .popular-badge{position:absolute;top:-.75rem;left:1rem;background:#4f46e5;color:#fff;font-size:10px;font-weight:800;padding:.25rem .75rem;border-radius:1rem;text-transform:uppercase;z-index:10;}.payment-container .order-summary{background:#fff;border:1px solid #f3f4f6;border-radius:1.5rem;padding:1.5rem;position:sticky;top:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);}.payment-container .order-summary .summary-item{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:14px;}.payment-container .order-summary .summary-item .label{color:#6b7280;}.payment-container .order-summary .summary-item .value{font-weight:600;color:#111827;}.payment-container .order-summary .summary-total{border-top:1px dashed #f3f4f6;margin-top:1.25rem;padding-top:1.25rem;display:flex;justify-content:space-between;align-items:baseline;}.payment-container .order-summary .summary-total .total-label{font-weight:700;color:#111827;}.payment-container .order-summary .summary-total .total-value{font-size:22px;font-weight:800;color:#4f46e5;}.payment-container .order-summary .btn-pay{width:100%;background:#111827;color:#fff;border:0;padding:.875rem;border-radius:1rem;font-weight:700;margin-top:1.5rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;}.payment-container .order-summary .btn-pay:hover{background:#000;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);}.payment-container .order-summary .btn-pay:active{transform:scale(.98);}.page-header-content{padding:0;}.page-header-content .page-title{padding:5px;}.form-control{border-radius:7px;}.batch-edit-container{background:#f8fafc;height:calc(100vh - 84px);display:flex;flex-direction:column;overflow:hidden;font-family:"Inter",sans-serif;}.batch-edit-container .batch-edit-header{padding:.75rem 2rem;border-bottom:1px solid rgba(0,0,0,.05);background:#fff;display:flex;justify-content:space-between;align-items:center;z-index:10;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);}.batch-edit-container .batch-edit-header h5{margin:0;font-weight:800;color:#1e293b;font-size:1.1rem;display:flex;align-items:center;gap:.5rem;}.batch-edit-container .batch-edit-header h5::before{content:"";width:4px;height:1.2rem;background:#4f46e5;border-radius:2px;}.batch-edit-container .batch-edit-header .header-actions{display:flex;align-items:center;gap:1rem;}.batch-edit-container .batch-edit-header .header-actions .status-badge{padding:.25rem .75rem;border-radius:2rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;}.batch-edit-container .batch-edit-header .header-actions .status-badge.status-1{background:#dcfce7;color:#166534;}.batch-edit-container .batch-edit-header .header-actions .status-badge.status-2{background:#dbeafe;color:#1e40af;}.batch-edit-container .batch-edit-header .header-actions .status-badge.status-3{background:#fef9c3;color:#854d0e;}.batch-edit-container .batch-edit-body{display:flex;flex:1;overflow:hidden;flex-direction:column;}.batch-edit-container .batch-edit-content{display:flex;flex:1;overflow:hidden;}.batch-edit-container .batch-edit-footer{background:#fff;border-top:1px solid rgba(0,0,0,.05);padding:.75rem 2rem;display:flex;justify-content:flex-end;align-items:center;gap:12px;z-index:10;box-shadow:0 -1px 2px 0 rgba(0,0,0,.05);}.batch-edit-container .batch-edit-footer .btn{min-width:140px;padding:.625rem 1.25rem;font-weight:700;border-radius:.75rem;font-size:14px;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;}.batch-edit-container .batch-edit-footer .btn.btn-primary{background:#4f46e5;border:0;color:#fff;box-shadow:0 4px 6px -1px rgba(79,70,229,.2);}.batch-edit-container .batch-edit-footer .btn.btn-primary:hover{background:#4338ca;transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(79,70,229,.3);}.batch-edit-container .batch-edit-footer .btn.btn-default{background:#f1f5f9;border:0;color:#475569;}.batch-edit-container .batch-edit-footer .btn.btn-default:hover{background:#e2e8f0;color:#1e293b;}.batch-edit-container .batch-edit-sidebar{width:420px;background:#fff;border-right:1px solid rgba(0,0,0,.05);padding:0;overflow-y:auto;display:flex;flex-direction:column;}.batch-edit-container .batch-edit-sidebar::-webkit-scrollbar{width:4px;}.batch-edit-container .batch-edit-sidebar::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px;}.batch-edit-container .batch-edit-sidebar .form-group{margin-bottom:1.25rem;}.batch-edit-container .batch-edit-sidebar .form-group label{font-weight:700;color:#475569;margin-bottom:.5rem;display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;}.batch-edit-container .batch-edit-sidebar .form-group .form-control{border:1px solid #e2e8f0;border-radius:.75rem;padding:.625rem 1rem;font-size:14px;background:#fcfcfd;transition:all .2s;}.batch-edit-container .batch-edit-sidebar .form-group .form-control:focus{border-color:#4f46e5;background:#fff;box-shadow:0 0 0 4px rgba(79,70,229,.08);}.batch-edit-container .batch-edit-sidebar .form-group textarea.form-control{min-height:80px;resize:none;}.batch-edit-container .batch-edit-sidebar .upload-section{margin:1.5rem 0;padding:1.5rem;background:#f8fafc;border-radius:1rem;border:1px dashed #cbd5e1;}.batch-edit-container .batch-edit-sidebar .upload-section .upload-zone{text-align:center;cursor:pointer;transition:all .2s;}.batch-edit-container .batch-edit-sidebar .upload-section .upload-zone:hover .icon-box{transform:translateY(-3px);color:#4f46e5;}.batch-edit-container .batch-edit-sidebar .upload-section .upload-zone:hover .upload-text{color:#4f46e5;}.batch-edit-container .batch-edit-sidebar .upload-section .upload-zone .icon-box{font-size:2rem;color:#94a3b8;margin-bottom:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);}.batch-edit-container .batch-edit-sidebar .upload-section .upload-zone .upload-text{font-weight:700;color:#475569;font-size:14px;}.batch-edit-container .batch-edit-sidebar .upload-section .upload-zone .upload-hint{font-size:11px;color:#94a3b8;margin-top:.25rem;}.batch-edit-container .batch-edit-sidebar .file-preview-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem;display:flex;align-items:center;gap:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05);animation:slideIn .4s cubic-bezier(0,0,.2,1);}.batch-edit-container .batch-edit-sidebar .file-preview-card .file-icon{width:40px;height:40px;background:#fef2f2;color:#ef4444;display:flex;align-items:center;justify-content:center;border-radius:.5rem;font-size:1.25rem;}.batch-edit-container .batch-edit-sidebar .file-preview-card .file-details{flex:1;overflow:hidden;}.batch-edit-container .batch-edit-sidebar .file-preview-card .file-details .file-name{font-weight:700;color:#1e293b;word-break:break-all;font-size:13px;}.batch-edit-container .batch-edit-sidebar .file-preview-card .file-details .file-size{font-size:11px;color:#64748b;margin-top:2px;}.batch-edit-container .batch-edit-sidebar .file-preview-card .file-actions .text-danger{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;}.batch-edit-container .batch-edit-sidebar .file-preview-card .file-actions .text-danger:hover{background:#fef2f2;}.batch-edit-container .batch-edit-main{flex:1;background:#f1f5f9;padding:0!important;display:flex;flex-direction:column;position:relative;}.batch-edit-container .batch-edit-main .preview-container{flex:1;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 10px 10px -5px rgba(0,0,0,.02);display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.05);}.batch-edit-container .batch-edit-main .preview-container iframe{border:0;width:100%;height:100%;}.batch-edit-container .batch-edit-main .empty-preview{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;background:#fff;border-radius:1rem;border:2px dashed #e2e8f0;}.batch-edit-container .batch-edit-main .empty-preview i{font-size:4rem;margin-bottom:1rem;color:#cbd5e1;}.batch-edit-container .batch-edit-main .empty-preview p{font-size:1.1rem;font-weight:700;color:#475569;margin-bottom:.25rem;}.batch-edit-container .batch-edit-main .empty-preview span{font-size:13px;color:#94a3b8;}@keyframes slideIn{from{opacity:0;transform:translateX(-10px);}to{opacity:1;transform:translateX(0);}}.swal2-popup{border-radius:15px!important;font-family:inherit;}.swal2-popup .swal2-title{font-size:18px!important;font-weight:700!important;color:#1e293b;}.swal2-popup .swal2-html-container,.swal2-popup .swal2-content{font-size:13px!important;color:#475569;line-height:1.6;}.swal2-popup .swal2-confirm,.swal2-popup .swal2-cancel{font-size:13px!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;box-shadow:none!important;}.camera-premium-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:1.25rem 2rem;}.camera-premium-header h1{display:flex;align-items:center;gap:.5rem;color:#334155;}.camera-premium-header h1 i{font-size:1.5rem;color:#4f46e5;}.camera-dashboard-container{display:flex;gap:1.5rem;height:calc(100vh - 125px);min-height:630px;font-family:"Inter","Be Vietnam Pro",sans-serif;color:#1e293b;overflow:hidden;}@media(max-width:992px){.camera-dashboard-container{flex-direction:column;height:auto;overflow:visible;}}.camera-dashboard-container .camera-list-pane,.camera-dashboard-container .camera-details-pane{flex:1;height:100%;background:#fff;border-radius:1.25rem;border:1px solid #e2e8f0;padding:1.25rem;display:flex;flex-direction:column;box-shadow:0 4px 6px -1px rgba(0,0,0,.02),0 2px 4px -1px rgba(0,0,0,.02);overflow:hidden;}@media(max-width:992px){.camera-dashboard-container .camera-list-pane,.camera-dashboard-container .camera-details-pane{height:700px;}}.camera-dashboard-container .camera-list-pane .camera-pane-header{margin-bottom:1rem;}.camera-dashboard-container .camera-list-pane .camera-pane-header .pane-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;}.camera-dashboard-container .camera-list-pane .camera-pane-header .pane-title-row .pane-title{font-size:16px;font-weight:700;margin:0;display:flex;align-items:center;color:#0f172a;}.camera-dashboard-container .camera-list-pane .camera-pane-header .pane-title-row .pane-title i{color:#64748b;}.camera-dashboard-container .camera-list-pane .camera-pane-header .pane-control-bar{display:flex;align-items:center;justify-content:space-between;}.camera-dashboard-container .camera-list-pane .camera-pane-header .pane-control-bar .search-input-wrapper{position:relative;flex:1;}.camera-dashboard-container .camera-list-pane .camera-pane-header .pane-control-bar .search-input-wrapper .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px;}.camera-dashboard-container .camera-list-pane .camera-pane-header .pane-control-bar .search-input-wrapper .form-control-search{width:100%;border:1px solid #cbd5e1;border-radius:.75rem;padding:.5rem 1rem .5rem 2.25rem;font-size:13px;background:#f8fafc;transition:all .2s cubic-bezier(.4,0,.2,1);}.camera-dashboard-container .camera-list-pane .camera-pane-header .pane-control-bar .search-input-wrapper .form-control-search:focus{border-color:#4f46e5;background:#fff;box-shadow:0 0 0 4px rgba(79,70,229,.1);outline:0;}.camera-dashboard-container .camera-list-pane .camera-pane-header .pane-control-bar .btn-action-add{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);color:#fff;border:0;border-radius:.75rem;padding:.5rem 1.25rem;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:.25rem;transition:all .3s;box-shadow:0 4px 6px -1px rgba(79,70,229,.2);}.camera-dashboard-container .camera-list-pane .camera-pane-header .pane-control-bar .btn-action-add:hover{transform:translateY(-1px);box-shadow:0 8px 12px -2px rgba(79,70,229,.3);background:linear-gradient(135deg,#4338ca 0%,#4f46e5 100%);}.camera-dashboard-container .camera-list-pane .camera-pane-header .pane-control-bar .btn-action-add:active{transform:translateY(1px);}.camera-dashboard-container .camera-list-pane .camera-grid-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:.25rem;margin-top:.5rem;}.camera-dashboard-container .camera-list-pane .camera-grid-scroll::-webkit-scrollbar{width:5px;}.camera-dashboard-container .camera-list-pane .camera-grid-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;}.camera-dashboard-container .camera-list-pane .camera-grid-scroll::-webkit-scrollbar-track{background:transparent;}.camera-dashboard-container .camera-list-pane .camera-grid-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:2px;}.camera-dashboard-container .camera-list-pane .camera-card{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1rem .875rem;display:flex;flex-direction:column;min-height:140px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px 0 rgba(15,23,42,.03);}.camera-dashboard-container .camera-list-pane .camera-card:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 10px 15px -3px rgba(15,23,42,.05),0 4px 6px -4px rgba(15,23,42,.05);}.camera-dashboard-container .camera-list-pane .camera-card:hover .camera-card-body .camera-icon-circle.status-active{background:rgba(34,197,94,.12);}.camera-dashboard-container .camera-list-pane .camera-card:hover .camera-card-body .camera-icon-circle.status-error{background:rgba(239,68,68,.12);}.camera-dashboard-container .camera-list-pane .camera-card:hover .camera-card-body .camera-icon-circle.status-inactive{background:rgba(100,116,139,.12);}.camera-dashboard-container .camera-list-pane .camera-card.active{border-width:1px;box-shadow:0 10px 20px rgba(0,0,0,.15);}.camera-dashboard-container .camera-list-pane .camera-card.active::before{display:none!important;}.camera-dashboard-container .camera-list-pane .camera-card.active.status-active{background:#15803d!important;border-color:#15803d!important;}.camera-dashboard-container .camera-list-pane .camera-card.active.status-active .camera-icon-circle{background:#fff!important;color:#15803d!important;border-color:#fff!important;box-shadow:0 0 12px rgba(255,255,255,.4)!important;}.camera-dashboard-container .camera-list-pane .camera-card.active.status-active .status-dot{background:#fff!important;box-shadow:0 0 8px #fff!important;}.camera-dashboard-container .camera-list-pane .camera-card.active.status-error{background:#ef4444!important;border-color:#ef4444!important;}.camera-dashboard-container .camera-list-pane .camera-card.active.status-error .camera-icon-circle{background:#fff!important;color:#ef4444!important;border-color:#fff!important;box-shadow:0 0 12px rgba(255,255,255,.4)!important;}.camera-dashboard-container .camera-list-pane .camera-card.active.status-error .status-dot{background:#fff!important;box-shadow:0 0 8px #fff!important;}.camera-dashboard-container .camera-list-pane .camera-card.active.status-inactive{background:#64748b!important;border-color:#64748b!important;}.camera-dashboard-container .camera-list-pane .camera-card.active.status-inactive .camera-icon-circle{background:#fff!important;color:#64748b!important;border-color:#fff!important;box-shadow:0 0 12px rgba(255,255,255,.4)!important;}.camera-dashboard-container .camera-list-pane .camera-card.active.status-inactive .status-dot{background:#fff!important;box-shadow:0 0 8px #fff!important;}.camera-dashboard-container .camera-list-pane .camera-card.active .camera-location{color:rgba(255,255,255,.95)!important;}.camera-dashboard-container .camera-list-pane .camera-card.active .camera-location i{color:rgba(255,255,255,.95)!important;}.camera-dashboard-container .camera-list-pane .camera-card.active .camera-more-dropdown .dropdown-toggle{color:#fff!important;}.camera-dashboard-container .camera-list-pane .camera-card.active .camera-more-dropdown .dropdown-toggle:hover{background:rgba(255,255,255,.15)!important;}.camera-dashboard-container .camera-list-pane .camera-card.active .camera-title-text{color:#fff!important;}.camera-dashboard-container .camera-list-pane .camera-card.active .camera-ip-footer{color:rgba(255,255,255,.85)!important;}.camera-dashboard-container .camera-list-pane .camera-card.active .camera-card-footer{border-top-color:rgba(255,255,255,.25)!important;}.camera-dashboard-container .camera-list-pane .camera-card.active .camera-card-footer .badge{background:rgba(255,255,255,.2)!important;color:#fff!important;border-color:rgba(255,255,255,.3)!important;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.625rem;padding-right:1.25rem;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-header .status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-header .status-dot.status-active{background:#22c55e;box-shadow:0 0 6px #22c55e;animation:recPulse 1s infinite alternate;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-header .status-dot.status-error{background:#ef4444;box-shadow:0 0 6px #ef4444;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-header .status-dot.status-inactive{background:#94a3b8;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-header .camera-location{font-size:11px;font-weight:600;color:#64748b;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-header .camera-location i{font-size:12px;color:#94a3b8;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-body{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-bottom:.75rem;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-body .camera-icon-circle{width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:2.2rem;transition:all .2s ease;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-body .camera-icon-circle.status-active{background:rgba(34,197,94,.06);color:#22c55e;border:1px solid rgba(34,197,94,.15);}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-body .camera-icon-circle.status-error{background:rgba(239,68,68,.06);color:#ef4444;border:1px solid rgba(239,68,68,.15);}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-body .camera-icon-circle.status-inactive{background:rgba(100,116,139,.06);color:#64748b;border:1px solid rgba(100,116,139,.15);}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-body .camera-text-details{display:flex;flex-direction:column;align-items:center;min-width:0;flex:1;width:100%;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-body .camera-text-details .camera-title-text{font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;text-align:center;width:100%;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-footer{display:flex;align-items:center;gap:.375rem;width:100%;border-top:1px dashed #f1f5f9;padding-top:.5rem;margin-top:auto;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-footer .badge{font-size:9.5px;padding:.15rem .375rem;border-radius:4px;font-weight:600;display:inline-flex;align-items:center;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-footer .badge-brand{background:#f8fafc;color:#475569;border:1px solid #e2e8f0;}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-footer .badge-ai-active{background:rgba(79,70,229,.05);color:#4f46e5;border:1px solid rgba(79,70,229,.12);}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-footer .badge-ai-feat{background:rgba(16,185,129,.05);color:#10b981;border:1px solid rgba(16,185,129,.12);}.camera-dashboard-container .camera-list-pane .camera-card .camera-card-footer .camera-ip-footer{font-family:"Consolas","Courier New",monospace;font-size:10.5px;color:#64748b;margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;}.camera-dashboard-container .camera-list-pane .camera-more-dropdown{position:absolute;top:.5rem;right:.5rem;z-index:10;}.camera-dashboard-container .camera-list-pane .camera-more-dropdown .dropdown-toggle{background:transparent;border:0;color:#94a3b8;padding:.25rem .375rem;border-radius:.375rem;transition:all .2s;}.camera-dashboard-container .camera-list-pane .camera-more-dropdown .dropdown-toggle:hover{color:#4f46e5;background:rgba(79,70,229,.05);}.camera-dashboard-container .camera-list-pane .camera-more-dropdown .dropdown-toggle::after{display:none;}.camera-dashboard-container .camera-list-pane .camera-more-dropdown .dropdown-menu{border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -4px rgba(0,0,0,.05);padding:.25rem;min-width:150px;}.camera-dashboard-container .camera-list-pane .camera-more-dropdown .dropdown-menu .dropdown-item{border-radius:.5rem;padding:.5rem .75rem;font-size:12px;font-weight:500;color:#475569;display:flex;align-items:center;gap:.5rem;transition:all .15s;}.camera-dashboard-container .camera-list-pane .camera-more-dropdown .dropdown-menu .dropdown-item:hover{background:#f1f5f9;color:#0f172a;}.camera-dashboard-container .camera-list-pane .camera-more-dropdown .dropdown-menu .dropdown-item.text-danger:hover{background:#fef2f2;color:#ef4444;}.camera-dashboard-container .camera-list-pane .camera-more-dropdown .dropdown-menu .dropdown-item i{font-size:13px;}.camera-dashboard-container .camera-details-pane .camera-details-header{border-bottom:1px solid #f1f5f9;padding-bottom:.5rem;}.camera-dashboard-container .camera-details-pane .camera-details-header .nav-tabs .nav-link{border:0;background:transparent;color:#64748b;font-weight:600;font-size:13px;padding:.625rem 1rem;border-bottom:2px solid transparent;transition:all .2s;}.camera-dashboard-container .camera-details-pane .camera-details-header .nav-tabs .nav-link:hover{color:#4f46e5;background:rgba(79,70,229,.02);}.camera-dashboard-container .camera-details-pane .camera-details-header .nav-tabs .nav-link.active{color:#4f46e5;border-bottom-color:#4f46e5;background:transparent;}.camera-dashboard-container .camera-details-pane .camera-details-body{display:flex;flex-direction:column;}.camera-dashboard-container .camera-details-pane .camera-details-body::-webkit-scrollbar{width:4px;}.camera-dashboard-container .camera-details-pane .camera-details-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px;}.camera-dashboard-container .camera-details-pane .live-stream-wrapper{display:flex;flex-direction:column;width:100%;}.camera-dashboard-container .camera-details-pane .live-stream-container{width:100%;aspect-ratio:16/9;background:#020617;border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 40px rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;border:1px solid #0f172a;}.camera-dashboard-container .camera-details-pane .live-stream-container .feed-placeholder{color:#64748b;text-align:center;z-index:2;font-family:inherit;}.camera-dashboard-container .camera-details-pane .live-stream-container .feed-placeholder.d-none{display:none!important;}.camera-dashboard-container .camera-details-pane .live-stream-container .feed-placeholder i{font-size:3.5rem;color:#334155;margin-bottom:.75rem;animation:cameraPulse 2s infinite ease-in-out;}.camera-dashboard-container .camera-details-pane .live-stream-container .feed-placeholder p{font-size:13px;font-weight:500;}.camera-dashboard-container .camera-details-pane .live-stream-container .feed-hud-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;font-family:"Consolas","Courier New",monospace;color:#22c55e;text-shadow:0 0 6px rgba(34,197,94,.8);font-size:11.5px;letter-spacing:.05em;}.camera-dashboard-container .camera-details-pane .live-stream-container .feed-hud-overlay .hud-top,.camera-dashboard-container .camera-details-pane .live-stream-container .feed-hud-overlay .hud-bottom{display:flex;justify-content:space-between;width:100%;}.camera-dashboard-container .camera-details-pane .live-stream-container .feed-hud-overlay .hud-rec-dot{display:inline-block;width:9px;height:9px;background:#ef4444;border-radius:50%;margin-right:.375rem;box-shadow:0 0 8px #ef4444;animation:recPulse 1s infinite alternate;}.camera-dashboard-container .camera-details-pane .live-stream-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.25) 50%);background-size:100% 4px;z-index:2;opacity:.4;pointer-events:none;}.camera-dashboard-container .camera-details-pane .live-stream-container .scanline-anim{position:absolute;top:0;left:0;width:100%;height:3px;background:rgba(34,197,94,.15);box-shadow:0 0 10px rgba(34,197,94,.5);z-index:4;animation:scanlineScroll 8s linear infinite;pointer-events:none;}.camera-dashboard-container .camera-details-pane .stream-console{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;padding:.75rem 1rem;border-radius:.75rem;}.camera-dashboard-container .camera-details-pane .stream-console .console-left .badge{padding:.375rem .75rem;font-size:11px;border-radius:.5rem;font-weight:700;display:inline-flex;align-items:center;}.camera-dashboard-container .camera-details-pane .stream-console .btn-outline-primary{border-color:#cbd5e1;color:#475569;}.camera-dashboard-container .camera-details-pane .stream-console .btn-outline-primary:hover{background:#e2e8f0;color:#0f172a;border-color:#cbd5e1;}.camera-dashboard-container .camera-details-pane .specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.875rem;margin-top:.5rem;}@media(max-width:576px){.camera-dashboard-container .camera-details-pane .specs-grid{grid-template-columns:1fr;}}.camera-dashboard-container .camera-details-pane .specs-grid .spec-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.75rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;transition:all .2s;}.camera-dashboard-container .camera-details-pane .specs-grid .spec-item:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.02);}.camera-dashboard-container .camera-details-pane .specs-grid .spec-item .spec-icon{width:2.25rem;height:2.25rem;border-radius:.5rem;background:rgba(79,70,229,.05);color:#4f46e5;display:flex;align-items:center;justify-content:center;font-size:1.1rem;}.camera-dashboard-container .camera-details-pane .specs-grid .spec-item .spec-details{display:flex;flex-direction:column;min-width:0;}.camera-dashboard-container .camera-details-pane .specs-grid .spec-item .spec-details .spec-label{font-size:10px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1px;}.camera-dashboard-container .camera-details-pane .specs-grid .spec-item .spec-details .spec-value{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.camera-dashboard-container .camera-details-pane .details-ai-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;}.camera-dashboard-container .camera-details-pane .details-ai-list .details-ai-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:.875rem 1rem;display:flex;align-items:center;justify-content:space-between;transition:all .2s;}.camera-dashboard-container .camera-details-pane .details-ai-list .details-ai-item:hover{border-color:#cbd5e1;background:#fff;}.camera-dashboard-container .camera-details-pane .details-ai-list .details-ai-item .ai-item-left{display:flex;align-items:center;gap:.75rem;}.camera-dashboard-container .camera-details-pane .details-ai-list .details-ai-item .ai-item-icon{width:2.25rem;height:2.25rem;border-radius:.5rem;background:rgba(34,197,94,.08);color:#22c55e;display:flex;align-items:center;justify-content:center;font-size:1.1rem;}.camera-dashboard-container .camera-details-pane .details-ai-list .details-ai-item .ai-item-icon.disabled{background:#f1f5f9;color:#94a3b8;}.camera-dashboard-container .camera-details-pane .details-ai-list .details-ai-item .ai-item-details .ai-item-name{font-weight:600;color:#1e293b;font-size:13px;}.camera-dashboard-container .camera-details-pane .details-ai-list .details-ai-item .ai-item-details .ai-item-desc{font-size:11px;color:#64748b;}.camera-dashboard-container .camera-details-pane .details-ai-list .details-ai-item .ai-item-badge{font-size:10.5px;font-weight:700;padding:.25rem .5rem;border-radius:.375rem;text-transform:uppercase;letter-spacing:.025em;}.camera-dashboard-container .camera-details-pane .details-ai-list .details-ai-item .ai-item-badge.badge-enabled{background:#dcfce7;color:#15803d;border:1px solid rgba(34,197,94,.2);}.camera-dashboard-container .camera-details-pane .details-ai-list .details-ai-item .ai-item-badge.badge-disabled{background:#f1f5f9;color:#64748b;border:1px solid rgba(226,232,240,.5);}.camera-modal-content{border-radius:1.25rem!important;border:0!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;overflow:hidden;}.camera-modal-content .camera-modal-header{background:#fff;color:#1e293b;border-bottom:1px solid #e2e8f0;padding:1.25rem 1.5rem;}.camera-modal-content .camera-modal-header .modal-title{color:#1e293b!important;display:flex;align-items:center;gap:.5rem;font-size:16px;}.camera-modal-content .camera-modal-header .close{text-shadow:none;opacity:.8;color:#1e293b!important;transition:all .2s;}.camera-modal-content .camera-modal-header .close:hover{opacity:1;transform:scale(1.1);}.camera-modal-content #modalFormTabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;}.camera-modal-content #modalFormTabs .nav-link{border:0;background:transparent;color:#64748b;font-size:13px;border-bottom:2px solid transparent;border-radius:0;transition:all .2s;}.camera-modal-content #modalFormTabs .nav-link:hover{color:#4f46e5;}.camera-modal-content #modalFormTabs .nav-link.active{color:#4f46e5;background:#fff;border-bottom-color:#4f46e5;font-weight:700;}.camera-modal-content .form-group{margin-bottom:1.25rem;}.camera-modal-content .form-group label{font-weight:600;color:#475569;font-size:12px;margin-bottom:.375rem;display:block;}.camera-modal-content .form-group .form-control{border-radius:.5rem;border:1px solid #cbd5e1;padding:.5rem .75rem;font-size:13px;background:#fcfcfd;transition:all .2s;}.camera-modal-content .form-group .form-control:focus{border-color:#4f46e5;background:#fff;box-shadow:0 0 0 3px rgba(79,70,229,.1);outline:0;}.camera-modal-content .form-group textarea.form-control{resize:none;}.camera-modal-content .form-group .custom-select{height:38px;}.camera-modal-content #modal-ai-table th{background:#f8fafc;border-top:0;border-bottom:1px solid #e2e8f0;font-weight:700;color:#475569;padding:.75rem 1rem;}.camera-modal-content #modal-ai-table td{padding:1rem;vertical-align:middle;border-bottom:1px solid #f1f5f9;}.camera-modal-content .custom-switch .custom-control-label::before{border-radius:2rem;height:1.375rem;width:2.5rem;top:.125rem;background-color:#cbd5e1;border:0;}.camera-modal-content .custom-switch .custom-control-label::after{width:calc(1.375rem - 4px);height:calc(1.375rem - 4px);border-radius:50%;background-color:#fff;top:calc(.125rem + 2px);left:calc(-2.25rem + 2px);transition:transform .15s ease-in-out,background-color .15s ease-in-out;}.camera-modal-content .custom-switch .custom-control-input:checked~.custom-control-label::before{background-color:#22c55e;}.camera-modal-content .custom-switch .custom-control-input:checked~.custom-control-label::after{transform:translateX(1.125rem);}.camera-modal-content .custom-range{height:1.5rem;padding:0;background:transparent;appearance:none;}.camera-modal-content .custom-range:focus{outline:0;}.camera-modal-content .custom-range::-webkit-slider-runnable-track{width:100%;height:6px;background:#e2e8f0;border-radius:3px;}.camera-modal-content .custom-range::-webkit-slider-thumb{height:16px;width:16px;border-radius:50%;background:#4f46e5;cursor:pointer;margin-top:-5px;appearance:none;transition:background .15s;}.camera-modal-content .custom-range::-webkit-slider-thumb:hover{background:#4338ca;}.camera-modal-content .custom-range:disabled::-webkit-slider-thumb{background:#94a3b8;cursor:not-allowed;}@keyframes scanlineScroll{0%{top:0%;}100%{top:100%;}}@keyframes recPulse{0%{opacity:.2;}100%{opacity:1;}}@keyframes cameraPulse{0%{transform:scale(1);opacity:.7;}50%{transform:scale(1.06);opacity:1;}100%{transform:scale(1);opacity:.7;}}.tab-content>.tab-pane:not(.active){display:none!important;height:0!important;overflow:hidden!important;}.partner-split-layout{display:flex;gap:20px;margin-top:15px;font-family:"Inter","Be Vietnam Pro",sans-serif;}.partner-split-layout .partner-sidebar{width:300px;min-width:300px;max-width:300px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.03),0 2px 4px -1px rgba(0,0,0,.02);display:flex;flex-direction:column;overflow:hidden;height:calc(100vh - 150px);}.partner-split-layout .partner-sidebar .sidebar-header{padding:15px;border-bottom:1px solid #f1f5f9;background:#fff;}.partner-split-layout .partner-sidebar .sidebar-header .search-box-wrapper{position:relative;}.partner-split-layout .partner-sidebar .sidebar-header .search-box-wrapper .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px;}.partner-split-layout .partner-sidebar .sidebar-header .search-box-wrapper input{padding-left:36px;border-radius:10px;border:1px solid #cbd5e1;height:38px;font-size:13px;transition:all .2s ease;background:#f8fafc;}.partner-split-layout .partner-sidebar .sidebar-header .search-box-wrapper input:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.08);outline:0;}.partner-split-layout .partner-sidebar .partner-list-scroll{flex:1;overflow-y:auto;padding:10px;}.partner-split-layout .partner-sidebar .partner-list-scroll::-webkit-scrollbar{width:5px;}.partner-split-layout .partner-sidebar .partner-list-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item{display:flex;align-items:center;padding:12px;border-radius:12px;margin-bottom:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;position:relative;}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item:hover{background:#f8fafc;transform:translateY(-1px);}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item:hover .media-more-btn{opacity:1;}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item.active{background:rgba(79,70,229,.05);border-color:rgba(79,70,229,.2);}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item.active::before{content:"";position:absolute;left:0;top:15%;height:70%;width:4px;background:#4f46e5;border-radius:0 4px 4px 0;}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item.active .media-title{color:#4f46e5;}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item .media-icon-box{width:42px;height:42px;background:#eef2ff;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:12px;color:#4f46e5;font-size:18px;flex-shrink:0;}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item .media-content{flex:1;min-width:0;}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item .media-content .media-title{font-weight:700;color:#1e293b;font-size:13px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item .media-content .media-subtitle{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px;}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item .media-action-menu{margin-left:8px;position:relative;}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item .media-action-menu .media-more-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#94a3b8;transition:all .15s;border:0;background:transparent;}.partner-split-layout .partner-sidebar .partner-list-scroll .partner-media-item .media-action-menu .media-more-btn:hover{background:#e2e8f0;color:#475569;}.partner-split-layout .partner-main{flex:1;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.03),0 2px 4px -1px rgba(0,0,0,.02);display:flex;flex-direction:column;overflow:hidden;height:calc(100vh - 150px);padding:15px;}.partner-split-layout .partner-main .empty-state-wrapper{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;padding:40px;}.partner-split-layout .partner-main .empty-state-wrapper h4{font-weight:800;color:#334155;margin-top:15px;margin-bottom:8px;}.partner-split-layout .partner-main .empty-state-wrapper p{max-width:400px;font-size:13.5px;color:#64748b;line-height:1.5;}.partner-split-layout .partner-main .partner-detail-header{padding-bottom:20px;border-bottom:1px solid #f1f5f9;}.partner-split-layout .partner-main .partner-detail-header h3{font-size:20px;font-weight:800;color:#1e293b;margin:0;}.partner-split-layout .partner-main .partner-detail-header .btn-icon{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;}.partner-split-layout .partner-main .partner-detail-header .btn-icon i{font-size:13px;}.partner-split-layout .partner-main .nav-tabs-highlight{border-bottom:1px solid #e2e8f0;margin-bottom:0;}.partner-split-layout .partner-main .nav-tabs-highlight>li{margin-bottom:-1px;}.partner-split-layout .partner-main .nav-tabs-highlight>li>a{font-weight:700;color:#64748b;padding:10px 16px;border:0;border-bottom:2px solid transparent;transition:all .15s;font-size:13px;background:transparent;}.partner-split-layout .partner-main .nav-tabs-highlight>li>a:hover{color:#4f46e5;background:transparent;}.partner-split-layout .partner-main .nav-tabs-highlight>li.active>a{color:#4f46e5;border-bottom-color:#4f46e5;background:transparent;}.partner-split-layout .partner-main .nav-tabs-highlight>li.active>a .badge{background-color:#4f46e5!important;color:#fff!important;}.partner-split-layout .partner-main .tab-content{flex:1;overflow-y:auto;padding:15px 5px;}.partner-split-layout .partner-main .tab-content::-webkit-scrollbar{width:5px;}.partner-split-layout .partner-main .tab-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;}.partner-split-layout .partner-main .info-card{background:#f8fafc;border-radius:12px;padding:16px;margin-bottom:16px;border:1px solid #f1f5f9;}.partner-split-layout .partner-main .info-card .info-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700;margin-bottom:6px;}.partner-split-layout .partner-main .info-card .info-value{font-size:14.5px;color:#1e293b;font-weight:700;}.badge-indigo{background-color:rgba(79,70,229,.1)!important;color:#4f46e5!important;}.btn-indigo{background-color:#4f46e5;border-color:#4f46e5;color:#fff;}.btn-indigo:hover,.btn-indigo:focus{background-color:#4338ca;color:#fff;}.btn-rounded{border-radius:50px!important;}.text-13{font-size:13px!important;}.text-12{font-size:12px!important;}.border-dashed{border-style:dashed!important;}.badge-success-custom{background-color:#d1fae5!important;color:#065f46!important;}.badge-danger-custom{background-color:#fee2e2!important;color:#991b1b!important;}