.jvm-zoom-btn.jvm-zoomin,.jvm-zoom-btn.jvm-zoomout{color:#111827;background:#d1d5db;justify-content:center;align-items:center;padding:2px;display:flex;top:10px}.slick-dots{display:flex!important}.fc-toolbar-title{font-weight:600;font-size:24px!important}.fc-button{border-color:var(--primary-600)!important;color:var(--primary-600)!important;background:#fff!important;justify-content:center!important;align-items:center!important;min-width:80px!important;font-weight:600!important;display:flex!important}.fc-button:hover{background-color:var(--primary-50)!important}.fc-button-active,.fc-button-active:hover{color:#fff!important;background-color:var(--primary-600)!important}.fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none!important}.fc-toolbar-chunk{display:flex!important}.fc .fc-button-primary:focus{box-shadow:none!important}.fc-h-event,.fc-h-event .fc-event-main,.fc-v-event .fc-event-main{border:0;border-radius:4px;padding:4px;background-color:var(--primary-50)!important;color:var(--primary-600)!important}.fc-daygrid-day-number{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:600;transition:background-color .2s;display:flex}.fc-daygrid-day:hover .fc-daygrid-day-number{transition:background-color .2s;background-color:var(--primary-100)!important;color:var(--primary-600)!important}.slider-progress .active{transition:all .3s linear}.slick-list{margin:0 -7px}.slick-slide>div{padding:0 10px}.center-gap{align-items:center;gap:6px;display:flex}.inline-grid{display:inline-grid}.image-upload__boxInner.custom{justify-content:center;align-items:center;display:flex}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:unset!important}.sidebar-submenu{padding-left:20px;list-style:none}.sidebar-menu .sidebar-submenu{display:block}.sidebar-menu .dropdown .sidebar-submenu{max-height:0;transition:max-height .3s linear;overflow:hidden}.sidebar-menu li>a>i{margin-inline-end:0}.mr-10{margin-right:10px!important}.sidebar-menu .sidebar-submenu li a{gap:12px}.sidebar-menu .sidebar-submenu li>.active-page{background-color:var(--button-secondary);color:var(--text-primary-light)}.sidebar-menu li>a.active-page:hover{color:var(--text-primary-light)}.me-8{margin-right:8px}.gap-10{gap:8px;display:flex}.w-33{width:33.33%}.overlay:after{content:"";top:0;opacity:.65;z-index:2;background-color:#000;width:0;height:100%;transition:all .3s;position:absolute;inset-inline-start:0}.overlay.active:after{width:100%}
.asset-library{min-height:100%;padding:0}.asset-library-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.header-left{flex-direction:column;gap:4px;display:flex}.asset-library-title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;line-height:1.2}.asset-library-subtitle{color:#a1a1a1;letter-spacing:-.3px;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.asset-library-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2c2f33;border-radius:20px;min-height:400px;padding:20px}.asset-library-content-inner{background:#fff;border-radius:20px;padding:20px}.asset-empty-state{justify-content:center;align-items:center;min-height:350px;display:flex}.empty-state-card{text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:48px 64px;display:flex}.empty-state-icon{color:#888;margin-bottom:16px}.empty-state-title{color:#1a1a1a;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600}.empty-state-description{color:#888;margin:0 0 24px;font-family:Poppins,sans-serif;font-size:14px}.empty-state-warning{color:#ff9040;cursor:help;align-items:center;gap:8px;margin-top:16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;display:flex}.empty-state-warning svg{color:#ff9040;flex-shrink:0}.upload-assets-btn{background:var(--gradient-zapam);color:var(--theme-button-text);cursor:pointer;border:none;border-radius:200px;align-items:center;gap:8px;padding:12px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .3s;display:flex}.upload-assets-btn.disabled{opacity:.5;cursor:not-allowed;color:#666;background:#ccc}.upload-assets-btn.disabled:hover{box-shadow:none;transform:none}.upload-assets-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #9800d466}.asset-search-row{align-items:center;gap:16px;margin-bottom:20px;display:flex}.asset-search-box{background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex:1;align-items:center;padding:12px 16px;display:flex}.asset-search-box .search-icon{color:#6c757d;flex-shrink:0;align-items:center;margin-right:12px;font-size:18px;display:flex;top:50%;position:relative!important;left:0!important;transform:translateY(0%)!important}.asset-search-box .search-input{color:#1a1a1a;background:0 0;border:none;outline:none;width:100%;font-family:Poppins,sans-serif;font-size:14px;line-height:1.4}.asset-search-box .search-input::placeholder{color:#999}.asset-filters-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.filters-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-dropdown{position:relative}.filter-btn{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:100px;align-items:center;gap:8px;padding:14px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .2s;display:flex}.filter-btn:hover{border-color:"var(--base-theme-color)"}.filter-btn.date-filter{gap:10px}.filter-btn.active{border-color:"var(--base-theme-color)";color:"var(--base-theme-color)"}.filter-btn.clear-btn{color:#ff3b30;background:#ff3b301a;border-color:#ff3b304d}.filter-btn.clear-btn:hover{background:#ff3b3033}.filter-dropdown-menu{z-index:100;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-width:150px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.filter-dropdown-menu::-webkit-scrollbar{width:6px}.filter-dropdown-menu::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.filter-dropdown-menu::-webkit-scrollbar-thumb{background:#6bfe124d;border-radius:10px}.filter-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#6bfe1280}.filter-option{cursor:pointer;color:#1a1a1a;justify-content:space-between;align-items:center;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;transition:all .2s;display:flex}.filter-option:hover{background:#f5f5f5}.filter-option.selected{color:"var(--base-theme-color)";background:#9800d41a}.filters-right{align-items:center;gap:12px;display:flex}.view-toggle{background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex}.view-toggle-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.view-toggle-btn:hover{color:#1a1a1a}.view-toggle-btn.active{color:"var(--base-theme-color)";background:linear-gradient(135deg,#fe422b1a 0%,#9800d41a 100%)}.toolbar-right{align-items:center;gap:12px;display:flex}.delete-btn{color:#ff3b30;cursor:pointer;background:#ff3b301a;border:1px solid #ff3b304d;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:all .2s;display:flex}.delete-btn:hover{background:#ff3b3033}.upload-zone-compact{background:#fff;border:1px solid #0000001a;border-radius:14px;margin-bottom:20px;padding:16px 24px;transition:all .3s}.upload-zone-compact.drag-active{border-color:"var(--base-theme-color)";background:#9800d40d;border-style:dashed}.compact-upload-content{color:#666;cursor:pointer;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:14px;display:flex}.compact-upload-content:hover{color:"var(--base-theme-color)"}.assets-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}.asset-card{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:14px;transition:all .2s;position:relative;overflow:hidden}.asset-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.asset-card.selected{border-color:"var(--base-theme-color)";box-shadow:0 0 0 2px #9800d433}.asset-checkbox{color:"var(--base-theme-color)";z-index:1;background:#fff;border-radius:4px;position:absolute;top:10px;left:10px}.asset-preview{background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:140px;display:flex;overflow:hidden}.asset-preview img{object-fit:cover;width:100%;height:100%}.video-placeholder,.document-placeholder{color:#888;justify-content:center;align-items:center;display:flex}.asset-info{padding:12px}.asset-name{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;overflow:hidden}.asset-size{color:#888;font-size:11px}.asset-actions{opacity:0;gap:8px;padding:0 12px 12px;transition:opacity .2s;display:flex}.asset-card:hover .asset-actions{opacity:1}.action-btn{cursor:pointer;color:#666;background:#f5f5f5;border:none;border-radius:6px;padding:6px;transition:all .2s}.action-btn:hover{background:"var(--base-theme-color)";color:#fff}.asset-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.asset-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#16101bf2;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:720px;max-height:90vh;animation:.3s modalSlideIn;position:relative;overflow-y:auto}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-close-btn{cursor:pointer;z-index:10;color:#000;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close-btn:hover{background:#f0f0f0;transform:scale(1.1)}.modal-content{padding:48px 40px}.modal-header{text-align:center;margin-bottom:32px}.modal-title{color:#fff;margin:0 0 12px;font-family:Poppins,sans-serif;font-size:24px;font-weight:600}.modal-subtitle{color:#888;margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5}.modal-upload-state{flex-direction:column;align-items:center;display:flex}.modal-upload-zone{text-align:center;cursor:pointer;background:0 0;border:1px dashed #3d3d3d;border-radius:14px;width:100%;max-width:480px;padding:48px 24px;transition:all .3s}.modal-upload-zone:hover{border-color:#666}.modal-upload-zone.drag-active{border-color:"var(--base-theme-color)";background:#9800d40d}.upload-zone-content{flex-direction:column;align-items:center;gap:8px;display:flex}.upload-zone-icon{color:#888;margin-bottom:8px}.upload-zone-content h3{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.upload-or{color:#666;margin:8px 0;font-size:14px}.browse-files-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.browse-files-btn:hover{border-color:"var(--base-theme-color)";color:"var(--base-theme-color)"}.upload-zone-info{margin-top:24px}.upload-zone-info p{color:#666;margin:4px 0;font-size:13px}.upload-assets-btn-modal{background:var(--gradient-zapam);color:var(--theme-button-text);cursor:pointer;border:none;border-radius:200px;justify-content:center;align-items:center;gap:8px;min-width:200px;margin-top:32px;padding:14px 32px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .3s;display:flex}.upload-assets-btn-modal:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 4px 15px #9800d466}.upload-assets-btn-modal.disabled{opacity:.5;cursor:not-allowed}.modal-files-state{flex-direction:column;align-items:center;display:flex}.files-list{flex-direction:column;gap:16px;width:100%;max-height:400px;display:flex;overflow-y:auto}.file-item{background:#2a2433;border-radius:12px;overflow:hidden}.file-item.has-error .file-header{background:#ff3b301a}.file-header{background:#1e1824;border-radius:12px 12px 0 0;align-items:center;gap:12px;padding:12px 16px;display:flex}.file-item.has-error .file-header{border-radius:12px}.file-preview-thumb{background:#333;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.file-preview-thumb img{object-fit:cover;width:100%;height:100%}.file-type-icon{color:#888}.file-header-info{flex:1;min-width:0}.file-name-row{align-items:center;gap:8px;display:flex}.file-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;overflow:hidden}.error-icon{color:#ff3b30;flex-shrink:0}.file-error{color:#ff3b30;font-size:12px}.file-size{color:#888;font-size:12px}.file-header-actions{gap:8px;display:flex}.file-action-btn{cursor:pointer;color:#888;background:0 0;border:none;padding:4px;transition:color .2s}.file-action-btn:hover{color:#fff}.file-metadata{padding:16px}.metadata-section-title{color:#fff;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.form-group{margin-bottom:16px}.form-group label{color:#fff;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;display:block}.form-input,.form-select{color:#fff;box-sizing:border-box;background:#1e1824;border:1px solid #333;border-radius:8px;width:100%;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;transition:all .2s}.form-input:focus,.form-select:focus{border-color:"var(--base-theme-color)";outline:none}.form-input::placeholder{color:#666}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23888888' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.form-select option{color:#fff;background:#1e1824}.add-more-files-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex}.add-more-files-btn:hover{background:#ffffff0d;border-color:#666}.modal-uploading-state{text-align:center;padding:40px 0}.upload-progress-content{flex-direction:column;align-items:center;gap:16px;display:flex}.progress-icon{color:"var(--base-theme-color)";margin-bottom:8px}.upload-progress-content h3{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.progress-bar-wrapper{align-items:center;gap:16px;width:100%;max-width:400px;display:flex}.progress-bar-track{background:#333;border-radius:4px;flex:1;height:8px;overflow:hidden}.progress-bar-fill{background:var(--gradient-zapam);border-radius:4px;height:100%;transition:width .3s}.progress-percentage{color:"var(--base-theme-color)";min-width:45px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.progress-status{color:#888;margin:0;font-size:13px}.modal-success-state{text-align:center;padding:40px 0}.success-icon{color:#22c55e;margin-bottom:16px}.success-title{color:#fff;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:24px;font-weight:600}.success-message{color:#888;margin:0 0 32px;font-size:14px}.modal-error-state{text-align:center;padding:40px 0}.error-icon-large{color:#ef4444;margin-bottom:16px}.error-title{color:#fff;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:24px;font-weight:600}.error-message{color:#888;margin:0 0 32px;font-size:14px}.modal-actions{justify-content:center;gap:16px;display:flex}.btn-primary,.btn-secondary{cursor:pointer;border-radius:200px;justify-content:center;align-items:center;gap:8px;padding:12px 32px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex}.btn-primary{background:var(--gradient-zapam);color:var(--theme-button-text);border:none}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px #9800d466}.btn-secondary{color:#fff;background:0 0;border:1px solid #444}.btn-secondary:hover{background:#ffffff0d;border-color:#666}.assets-list{flex-direction:column;gap:12px;display:flex}.asset-row{background:#fff;border:1px solid #e5e5e5;border-radius:14px;align-items:center;gap:16px;padding:16px 20px;transition:all .2s;display:flex}.asset-row:hover{border-color:#ccc;box-shadow:0 2px 8px #0000000d}.asset-row.selected{border-color:"var(--base-theme-color)";background:#9800d405}.asset-row-checkbox{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.asset-row-thumbnail{background:#f5f5f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.asset-row-thumbnail img{object-fit:cover;width:100%;height:100%}.asset-row-thumbnail .thumbnail-placeholder{color:#888}.asset-row-info{flex:1;min-width:0}.asset-row-name-line{align-items:center;gap:12px;margin-bottom:6px;display:flex}.asset-row-name{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:15px;font-weight:500}.asset-row-status{border-radius:100px;align-items:center;padding:4px 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.asset-star-icon{color:#ccc;cursor:pointer;transition:all .2s}.asset-star-icon.starred{color:gold}.asset-star-icon:hover{color:gold;opacity:1!important}.asset-row:hover .asset-star-icon{opacity:.5}.asset-row-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.asset-row-meta .meta-item{color:#888;font-family:Poppins,sans-serif;font-size:13px}.asset-row-meta .meta-item:not(:last-child):after{content:"";vertical-align:middle;background:#ccc;border-radius:50%;width:4px;height:4px;margin-left:8px;display:inline-block}.asset-row-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.asset-action-btn{color:#666;cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.asset-action-btn:hover{border-color:"var(--base-theme-color)";color:"var(--base-theme-color)"}.asset-modal-action-btn{color:#666;cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.asset-modal-action-btn:hover{border-color:"var(--base-theme-color)";color:"var(--base-theme-color)"}.asset-preview-tabs{background:#f5f5f5;border-radius:8px;padding:4px;display:flex}.asset-preview-tab{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex}.asset-preview-tab:hover{color:#1a1a1a}.asset-preview-tab.active{color:#1a1a1a;background:#fff;box-shadow:0 1px 3px #0000001a}.asset-preview-image-container{aspect-ratio:16/10;background:#1a1a1a;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.asset-preview-image{object-fit:contain;max-width:100%;max-height:100%}.asset-preview-placeholder{color:#666;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.asset-preview-expand-btn{color:#1a1a1a;cursor:pointer;background:#ffffffe6;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.asset-preview-expand-btn:hover{background:#fff;transform:scale(1.05)}.asset-details-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.asset-detail-item{flex-direction:column;gap:4px;display:flex}.asset-detail-item .detail-label{color:#888;align-items:center;font-family:Poppins,sans-serif;font-size:12px;display:flex}.asset-detail-item .detail-value{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.asset-tags-campaigns{border-top:1px solid #e5e5e5;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;display:grid}.tags-section,.campaigns-section{flex-direction:column;gap:8px;display:flex}.section-label{color:#888;align-items:center;font-family:Poppins,sans-serif;font-size:12px;display:flex}.tags-list,.campaigns-list{flex-wrap:wrap;gap:6px;display:flex}.tag-chip,.campaign-chip{color:#1a1a1a;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:100px;align-items:center;padding:4px 12px;font-family:Poppins,sans-serif;font-size:12px;display:inline-flex}.upload-new-version-btn{background:var(--gradient-zapam);width:100%;color:var(--theme-button-text);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;padding:14px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .3s;display:flex}.upload-new-version-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #9800d466}.version-history-list{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.version-item{background:#f5f5f5;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.version-item.current{border-color:"var(--base-theme-color)";background:#9800d40d}.version-info{align-items:center;gap:8px;display:flex}.version-number{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.current-badge{color:#fff;background:#22c55e;border-radius:100px;align-items:center;padding:2px 8px;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;display:inline-flex}.version-meta{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.version-meta span{color:#888;font-family:Poppins,sans-serif;font-size:12px}@media (max-width:768px){.asset-library-header{flex-direction:column;align-items:flex-start}.asset-search-row{flex-direction:column}.asset-search-box{width:100%}.asset-filters-row{flex-direction:column;align-items:stretch}.filters-left{flex-wrap:wrap;justify-content:flex-start}.filters-right{justify-content:flex-end}.assets-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.asset-row{flex-wrap:wrap;gap:12px}.asset-row-info{order:3;width:100%}.asset-row-actions{order:4;justify-content:flex-end;width:100%}.asset-modal{border-radius:0;max-width:100%;max-height:100%}.modal-content{padding:32px 20px}.modal-actions{flex-direction:column}.btn-primary,.btn-secondary{width:100%}.asset-details-grid,.asset-tags-campaigns{grid-template-columns:1fr}}
body{font-family:Poppins,sans-serif!important}.account-type-btn.active{background:#78f3121a!important;border-color:#7eed11!important}.gray-text{color:#838383;font-size:16px;font-weight:700}.auth h4{color:#fff!important;font-size:28px!important;font-weight:600!important}.auth .shadow-top{pointer-events:none;background:radial-gradient(at top,#6bfe1266 0%,#a7ca1180 45%,#6bfe1200 70%) 0 0/200% 100%;width:100%;height:200px;animation:10s ease-in-out infinite shadowTopAnim;position:absolute;top:0;left:0}.page-main-title{margin-top:15px!important}.page-main-title h4{color:#fafafa;letter-spacing:.07px;font-weight:600;line-height:32px;font-size:24px!important}.page-main-title p{color:#a1a1a1;letter-spacing:-.312px;font-weight:400;line-height:24px;font-size:16px!important}@keyframes shadowTopAnim{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.shadow-bottom-radial{pointer-events:none;filter:blur(20px);background:radial-gradient(at bottom,#6bfe1266 0%,#a7ca1180 45%,#6bfe1200 70%);width:100%;height:150px;position:absolute;bottom:0;left:0}@keyframes shadowBottomAnim{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes glowBottomLeft{0%,to{opacity:.6}50%{opacity:1}}.auth-left:after{content:"";pointer-events:none;filter:blur(30px);will-change:opacity;background:radial-gradient(circle at 0 100%,#6bfe1266 0%,#a7ca1180 50%,#6bfe1200 100%);width:150px;height:150px;animation:3s ease-in-out infinite glowBottomLeft;position:absolute;bottom:0;left:0}.modal-overlay{border:none;-webkit-backdrop-filter:blur(10px)!important;background-color:#000000d9!important}.modal-overlay .modal-dialog .modal-content{color:#fff!important;background-color:#0a0a0a!important;border:15px solid #ffffff1a!important;border-radius:32px!important;padding:40px 100px!important}.modal-overlay .modal-dialog .modal-content button.btn-close-custom{cursor:pointer;z-index:1060;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 4px 15px #0000004d}.modal-overlay .form-container-bg{background-color:#1a1a1a;border:1px solid #ffffff0d;border-radius:16px;max-width:480px;padding:32px}.file-dropzone{cursor:pointer;background-color:#0000;border:1px solid #979797;border-radius:8px;min-height:200px;margin:20px 5px;padding:20px;transition:all .3s}.file-dropzone.drag-active{background-color:#9800d41a;border:1px solid #9800d4}.file-dropzone button{color:#000;cursor:pointer;background-color:#fff;border:1px solid #555;border-radius:8px;padding:8px 24px}.sidebar-btn{color:#f5f5f5;border-radius:200px;justify-content:flex-start;align-items:center;width:240px;padding:10px 20px;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.sidebar-btn:hover{color:#f5f5f5;background:linear-gradient(90deg,#ffffff14 0%,#ffffff2e 100%);box-shadow:0 4px 4px #00000040}.sidebar-btn.active{color:#150f1a;background-color:#f5f5f5}.sidebar{transition:all .3s ease-in-out}.campaign-btn{background:var(--gradient-zapam);color:var(--theme-button-text);cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:10px;margin-top:20px;padding:12px 24px;font-weight:500;display:flex}.select-box{background:#0000004a;border-radius:40px;outline:.5px solid #0000004a;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:150px;padding:14px 20px;position:relative;overflow:hidden;width:auto!important;height:auto!important;display:inline-flex!important}.select-box>div,.select-field{justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:53px;display:inline-flex}.select-field{color:#fff;appearance:none;cursor:pointer;word-wrap:break-word;background:0 0;border:none;outline:none;width:100%;padding-right:80px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.select-box:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#fff;width:6px;height:4.5px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.flex.items-center.justify-between.w-full{justify-content:space-between!important;align-items:center!important;width:100%!important;margin-top:.5rem!important;display:flex!important}.flex.items-center.justify-between.w-full>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.flex.items-center.gap-4{flex-shrink:0;flex-flow:row!important;align-items:center!important;gap:1rem!important;display:flex!important}@media (max-width:768px){.flex.items-center.justify-between.w-full{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:1.5rem!important}.flex.items-center.gap-4{flex-direction:column!important;gap:.75rem!important;width:100%!important}.select-box{border-radius:30px;margin-bottom:.5rem;padding:12px 16px;width:100%!important;min-width:unset!important}.select-field{padding-right:40px!important;font-size:13px!important}.select-box:after{right:16px}.flex.items-center.justify-between.w-full>div:first-child{width:100%}.flex.items-center.justify-between.w-full h4{font-size:22px!important}.flex.items-center.justify-between.w-full p{font-size:13px!important}}.logo-section{text-align:center;margin-top:15px;margin-bottom:30px}.logo-section img.light-logo{height:40px;margin-bottom:10px}.logo-section p{color:#9b9b9b;margin:0;font-size:14px}@media (max-width:1210px){.logo-section{text-align:left;padding-left:20px}}@media (min-width:1210px){.sidebar-toggle{display:none!important}}@media (max-width:768px){.sidebar{z-index:200;background-color:#16101c;width:70%;height:100vh;position:fixed;top:0;left:0}.overlay.active{z-index:150;background-color:#16101c;width:100vw;height:100vh;position:fixed;top:0;left:0}}.google-btn{outline-offset:-1px;cursor:pointer;color:#fff;word-wrap:break-word;background:linear-gradient(90deg,#ffffff1a 0%,#ffffff38 100%);border:none;border-radius:200px;outline:1px solid #000;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 13px 16px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .2s;display:inline-flex;overflow:hidden}.google-btn:hover{filter:brightness(1.2)}.google-btn-icon{flex-shrink:0;width:16px;height:16px}.account-settings-container{background-color:#2c2f33;border:0 solid #ffffff4d;border-radius:20px;min-height:20vh;margin-top:20px;padding:20px;position:relative}.custom-dropdown-dark{width:100%;position:relative}.custom-dropdown-dark .dropdown-trigger-dark{color:#111827;cursor:pointer;background-color:#fff;border:1px solid #0000001a;border-radius:6px;outline:none;justify-content:space-between;align-items:center;padding:9px 16px;font-size:14px;transition:all .2s;display:flex}.custom-dropdown-dark .dropdown-trigger-dark:hover{border-color:#0003}.custom-dropdown-dark .dropdown-trigger-dark:focus-visible{border-color:var(--base-theme-color-bright,#a6e308);box-shadow:0 0 0 3px #a6e30826}.custom-dropdown-dark .dropdown-trigger-dark i{color:#6c757d;font-size:20px;transition:transform .3s}.custom-dropdown-dark .dropdown-menu-dark{z-index:100;background-color:#fff;border:1px solid #00000014;border-radius:12px;width:100%;margin-top:8px;padding:8px;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 10px 25px #0000001a}.custom-dropdown-dark .dropdown-item-dark{cursor:pointer;color:#4b5563;border-radius:8px;margin:10px 10px 10px 5px;padding:10px 12px;font-size:14px;transition:all .2s}.campaign-name-list{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;cursor:default;max-width:180px;font-size:14px;font-weight:500;display:inline-block;overflow:hidden}.custom-dropdown-dark .dropdown-item-dark:hover{background-color:#f3f4f6;color:#000!important}.custom-dropdown-dark .dropdown-item-dark.selected{color:#000;background-color:#a6e3081a;font-weight:500}.custom-dropdown-dark.edit .dropdown-trigger-dark{color:#fff;background:#2a2d35}.account-settings-inner{background-color:#0000;border-radius:20px;margin:0 auto}@media (max-width:700px){.account-settings-inner{padding:0}}.tabs-wrapper{background-color:var(--form-field-bg);scrollbar-width:none;text-align:center;-ms-overflow-style:none;border:2px solid #55515a;border-radius:9999px;flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:30px;padding:5px;display:flex;overflow-x:auto}.tabs-wrapper::-webkit-scrollbar{display:none}.tab-button{color:#979797;cursor:pointer;background:0 0;border:none;border-radius:9999px;outline:none;flex-grow:1;min-width:fit-content;padding:10px 20px;font-size:.9rem;transition:color .3s}.tab-button.active{color:#fff}@media (max-width:768px){.account-settings-container{padding:10px}.tabs-wrapper{border-radius:20px;flex-wrap:nowrap;justify-content:flex-start;padding:8px;overflow-x:auto}.tab-button{white-space:nowrap;flex:none!important;padding:8px 16px!important;font-size:.85rem!important}}@media (max-width:480px){.tabs-wrapper{padding:6px}.tab-button{padding:6px 12px!important;font-size:.8rem!important}}select.custom-select option{color:#fff;background-color:#2c2b30;padding:10px;font-size:1rem}.user-management-card{background-color:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 12px #0000000d}.user-management-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.user-management-title{color:#000000b3;margin:0;font-size:16px;font-weight:500}.user-management-description{color:#6c757d;margin:4px 0 0;font-size:.9rem}.user-management-controls{align-items:center;gap:20px;display:flex}.user-management-icon-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:flex}.user-management-add-button{cursor:pointer;background:var(--gradient-zapam);color:#000;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:500;display:flex}.user-management-cancle-button{cursor:pointer;color:#0a0a0a;background:0 0;border:1px solid #ccc;border-radius:9999px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:500;display:flex}.user-management-list{margin-top:20px}.user-management-row{border-bottom:1px solid #f0f0f0;grid-template-columns:60px 1.5fr 1.5fr 1fr 1fr 1fr;align-items:center;gap:16px;padding:12px 0;display:grid}.user-management-row:last-child{border-bottom:none}.user-management-info{flex-shrink:0;align-items:center;gap:15px;display:flex}.user-management-details{min-width:180px}.user-management-name{color:#1a1a1a;margin:0;font-size:1rem;font-weight:500}.user-management-email{color:#6c757d;margin:0;font-size:.9rem}.user-management-right-group{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.user-management-badge{text-align:center;border-radius:6px;min-width:100px;padding:5px 12px;font-size:.8rem;font-weight:500;display:inline-block}.role-campaign-manager,.role-analyst{color:#0ba900;background-color:#e2ffe0}.status-active{color:#fff;background-color:#9800d4}.status-inactive{color:#fff;background-color:#707070}.user-management-date{color:#1a1a1a;text-align:left;min-width:130px;font-size:14px}.user-management-search-container{flex:1;position:relative}.user-management-search-input{border:1px solid #e0e0e0;border-radius:50px;outline:none;width:100%;padding:12px 12px 12px 45px;font-size:14px}.user-management-search-icon{color:#1a1a1a;position:absolute;top:50%;left:15px;transform:translateY(-60%)}.user-management-status-select-container{min-width:200px;position:relative}.user-management-status-select{appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:50px;outline:none;width:100%;padding:12px 40px 12px 20px;font-size:14px}.user-management-status-select-icon{pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.user-management-action-btn{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex}.user-management-action-btn:hover{background:#f8f8f8}.user-management-add-btn{background:var(--gradient-zapam);color:#1a1a1a;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:400;display:flex}.user-management-table-header{color:#1a1a1a;border-bottom:1px solid #f0f0f0;grid-template-columns:60px 1.5fr 1.5fr 1fr 1fr 1fr;gap:16px;padding:12px 0;font-size:14px;font-weight:600;display:grid}.user-management-checkbox-wrapper{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.user-management-checkbox-wrapper.checked{color:#000;background:#78f312;border-color:#78f312}.role-badge{border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-block}.role-admin{color:#fb4f37;background-color:#ffb2a9}.role-campaign-manager{color:#2f80ed;background-color:#d3e5ff}.role-finance-billing{color:#9b51e0;background-color:#f0e5ff}.role-analyst{color:#27ae60;background-color:#e2ffe0}.role-custom-user{color:#4f4f4f;background-color:#f2f2f2}.status-badge{color:#fff;text-align:center;border-radius:6px;min-width:70px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-block}.status-active{background-color:#00b050}.status-inactive{background-color:#e03131}.user-management-role{width:150px}.user-management-status{width:120px}.user-management-date{width:150px}.user-management-edit-icon{justify-items:flex-end;width:50px}@media (max-width:1570px){.user-management-edit-icon{justify-items:start}}.help-centre-card{background-color:#fff;border-radius:16px;padding:24px 30px;box-shadow:0 4px 12px #0000000d}.help-centre-card-2{margin-top:24px}.help-centre-card-header{align-items:center;gap:12px;margin-bottom:4px;display:flex}.help-centre-card-title{color:#1a1a1a;margin:0;font-size:16px;font-weight:600}.help-centre-card-description{color:#6c757d;margin:0 0 20px;font-size:.9rem}.help-centre-resource-description{margin-bottom:0;padding-left:0}.help-centre-support-list{margin-top:10px}.help-centre-support-item{cursor:pointer;border-bottom:1px solid #00000017;justify-content:space-between;align-items:center;padding:30px 0;display:flex}.help-centre-support-item:last-child{border-bottom:none;padding-bottom:10px}.help-centre-support-title{color:#1a1a1a;margin:0;font-size:1rem;font-weight:700}.help-centre-resource-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px;display:grid}.help-centre-resource-box{cursor:pointer;background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:12px;padding:15px 20px;transition:box-shadow .2s,border-color .2s;display:flex}.help-centre-resource-box:hover{border-color:#ddd;box-shadow:0 4px 12px #0000000d}.help-centre-resource-title{color:#333;margin:0;font-size:.9rem;font-weight:500}@media (max-width:768px){.help-centre-resource-grid{grid-template-columns:1fr}.help-centre-card{padding:20px}}.billing-grid-container{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.billing-card{background-color:#fff;border-radius:16px;padding:24px 30px;box-shadow:0 4px 12px #0000000d}.billing-full-width-card{grid-column:span 2;margin-top:24px}.billing-card-header{align-items:center;gap:12px;margin-bottom:4px;display:flex}.billing-card-title{color:#1a1a1a;margin:0;font-size:16px;font-weight:600}.billing-card-description{color:#6c757d;margin:0 0 20px;font-size:.9rem}.billing-purple-button{cursor:pointer;background:var(--gradient-zapam);color:#fff;border:none;border-radius:9999px;padding:10px 40px;font-size:.9rem;font-weight:500}@media (max-width:500px){.billing-purple-button{padding:10px 20px}}.billing-purple-button-full{width:100%}.billing-item-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;display:flex;border-bottom:1px solid #f0f0f0!important}.billing-item-row:last-child{padding-bottom:30px!important}.billing-mastercard-logo{width:36px;height:auto}.billing-primary-badge{color:#333;background-color:#f0f0f0;border-radius:6px;padding:5px 12px;font-size:.8rem;font-weight:500}.billing-currency-select{color:#333;appearance:none;background-color:#dbdbdb;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #ddd;border-radius:8px;min-width:80px;padding:10px 80px 10px 15px;font-size:.9rem}.billing-item-info{width:260px}.billing-date-info{width:220px}.status-info{width:150px}.billing-icon{justify-items:flex-end;width:100px}@media (max-width:1570px){.billing-icon{justify-items:start}}.billing-balance-amount{color:#1a1a1a;margin:10px 0 5px;font-size:20px;font-weight:600}.billing-balance-subtitle{color:#6c757d;margin:0 0 25px;font-size:.9rem}.billing-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.billing-icon-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:flex}.billing-status-badge{text-align:center;border-radius:6px;min-width:100px;padding:5px 12px;font-size:.8rem;font-weight:500;display:inline-block}.status-paid{color:#0ba900;background-color:#e2ffe0}.billing-date{color:#6c757d;text-align:left;min-width:130px;font-size:.9rem}.billing-item-info{flex-shrink:0;min-width:200px}.billing-item-title{color:#1a1a1a;margin:0;font-size:1rem;font-weight:500}.billing-item-subtitle{color:#6c757d;margin:4px 0 0;font-size:.9rem}.billing-right-group{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (max-width:992px){.billing-grid-container{grid-template-columns:1fr}.billing-full-width-card{grid-column:span 1}}@media (max-width:768px){.billing-card{padding:20px}}.balance-container-parent{justify-content:space-between;display:flex}.add-funds-button{flex-direction:column;justify-content:center;align-items:center;display:flex}.security-grid-container{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px;display:grid}.security-card{background-color:#fff;border-radius:16px;padding:24px 30px;box-shadow:0 4px 12px #0000000d}.security-full-width{grid-column:span 2}.security-card-header{align-items:center;gap:12px;margin-bottom:4px;display:flex}.security-card-title{color:#1a1a1a;margin:0;font-size:16px;font-weight:600}.security-card-description{color:#6c757d;margin:0 0 20px;font-size:.9rem}.security-card-description-notify{margin-bottom:10px;padding-left:0}.security-row,.security-row1{border-bottom:2px solid #eaeaea;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:80px;display:flex}.security-row2{border-bottom:2px solid #eaeaea;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:20px;display:flex}.security-row3{border-bottom:2px solid #eaeaea;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:30px;display:flex}.security-row:last-child{border-bottom:none;padding-bottom:0}.security-label{color:#000;margin:0;font-size:.95rem;font-weight:700}.security-sub-label{color:#6c757d;margin:4px 0 0;font-size:.9rem}.security-setup-row{padding-top:24px}.security-setup-button{cursor:pointer;background:var(--gradient-zapam);color:#fff;border:none;border-radius:9999px;padding:10px 20px;font-size:.9rem;font-weight:500}.security-session-select{color:#333;appearance:none;background-color:#dbdbdb;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #ddd;border-radius:8px;min-width:80px;padding:10px 80px 10px 15px;font-size:.9rem}.security-session-title{padding-top:24px}.security-session-item{border:1px solid #eaeaea;border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:16px;display:flex}.security-session-info{align-items:center;gap:15px;display:flex}.security-session-active-group{align-items:center;gap:8px;display:flex}.security-session-active-dot{background-color:#4caf50;border-radius:50%;width:8px;height:8px}.security-session-active-text{color:#4caf50;font-size:.9rem;font-weight:500}.security-button-container{justify-content:flex-end;gap:20px;margin-top:40px;display:flex}.security-action-button{color:#fff;cursor:pointer;border:1px solid #fff7;border-radius:9999px;padding:12px 80px;font-size:1rem;font-weight:500}.security-reset-button{color:#fff;background-color:#0000}.security-save-button{background:var(--gradient-zapam);color:#fff}.security-toggle-switch{width:44px;height:24px;display:inline-block;position:relative}.security-toggle-switch input{opacity:0;width:0;height:0}.security-toggle-slider{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .3s;position:absolute;inset:0}.security-toggle-knob{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}.security-toggle-switch input:checked+.security-toggle-slider{background:var(--gradient-zapam)}.security-toggle-switch input:checked+.security-toggle-slider .security-toggle-knob{left:22px}@media (max-width:992px){.security-grid-container{grid-template-columns:1fr}.security-full-width{grid-column:span 1}}@media (max-width:768px){.security-card{padding:20px}.security-row{flex-direction:column;align-items:flex-start;gap:15px;padding:15px 0}.security-session-item{flex-direction:column;align-items:flex-start;gap:15px}.security-card-description{padding-left:0}.security-button-container{gap:15px}.security-action-button{width:50%}}.outer-container{color:#fff;background-color:#0000;border:2px solid #4d4d4d;border-radius:10px;margin-bottom:2rem;margin-left:80px;margin-right:80px;padding:30px}.section-heading{color:#fff;margin-bottom:.25rem}.section-subtext{color:#979797;margin-top:.1rem;font-size:.875rem}.cost-details-box{background-color:#0000;border:2px solid #4d4d4d;border-radius:10px;margin-top:1rem;padding:20px}.cost-details-content{flex-direction:column;gap:15px;display:flex}.cost-row{justify-content:space-between;align-items:center;display:flex}.label-text{color:#979797;font-size:1rem}.value-text{color:#fff;font-size:1rem}.divider{border-color:#4d4d4d;margin:15px 0}.total-row span{color:#fff;font-size:1.1rem;font-weight:700}.secure-payment-box{background-color:#0000;border:1px solid #4d4d4d;border-radius:8px;align-items:center;padding:15px 20px;display:flex}.secure-icon{width:2rem;height:2rem;margin-right:15px}.secure-heading{color:#fff;margin:0}.secure-subtext{color:#fff;margin:0;font-size:.875rem}.dark-input{background-color:var(--form-field-bg);color:#fff;border-color:#4d4d4d;height:50px;padding-left:15px}.gray-text{color:#979797}.relative-box{position:relative}.visa-text{color:#fff;font-weight:700;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.campaign-btn{justify-content:center;align-items:center;padding:12px 24px;display:inline-flex}.prev-btn{background:0 0;color:#fff!important}.next-btn{background-color:#ea484c}.arrow{margin:0 15px}@media (max-width:994px){.outer-container{margin-left:-30px;margin-right:-30px;padding:10px}}.prev-btn-arrow{background:#fff;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:4rem;display:none}.next-btn-arrow{background:var(--gradient-zapam);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:4rem;display:none}@media (max-width:768px){.campaign-btn{white-space:nowrap;margin-top:8px;padding:8px 12px;font-size:14px!important}.navbar-header .row{flex-wrap:nowrap!important}.navbar-header .col-auto{flex-shrink:0}.prev-btn-arrow,.next-btn-arrow{display:block}.form-wizard-next-btn{display:none}}.model-content-outer{background-color:#f5f5f533;border-radius:20px;justify-content:center;align-items:center;width:100%;padding:20px;display:flex}@media (max-width:768px){.model-content-outer{padding:2px}}@media (min-width:768px) and (max-width:950px){.wizard-fieldset{padding:10px!important}.d-flex.flex-wrap.gap-3.mb-5.justify-content-center{gap:8px!important}.d-flex.flex-wrap.gap-3.mb-5.justify-content-center button{width:140px!important;height:120px!important;font-size:12px!important}.row.gy-3 .col-12{margin-bottom:15px!important}.modal-xl{max-width:90%!important}.modal-content{padding:15px!important}.campaign-btn{padding:8px 16px!important;font-size:13px!important}}.verify-container{background-color:#f5f5f533;border-radius:16px;width:100%;margin:40px auto;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;box-shadow:0 10px 30px #0003}.verify-modalContent{background-color:#fff;border-radius:12px;align-items:center;gap:24px;padding:24px 32px;display:flex;position:relative}.verify-closeButton{color:#333;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;font-weight:300;line-height:1;transition:color .2s;position:absolute;top:16px;right:16px}.verify-closeButton:hover{color:#000}.verify-iconContainer{flex-shrink:0}.verify-icon{border-radius:8px;width:72px;height:72px;display:block}.verify-textContent{flex-grow:1;margin:0 16px}.verify-title{color:#1a1a1a;margin:0 0 8px;font-size:20px;font-weight:600}.verify-description{color:#555;max-width:450px;margin:0;font-size:14px;line-height:1.6}.verify-buttonContainer{flex-shrink:0}.verify-verifyButton{background-image:var(--gradient-zapam);color:var(--theme-button-text);cursor:pointer;white-space:nowrap;border:none;border-radius:50px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .2s ease-in-out;box-shadow:0 4px 15px -5px #ff1a6c66}.verify-verifyButton:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px -5px #ff1a6c80}@media (max-width:768px){.verify-container{max-width:95%;margin:20px auto;padding:2px}.verify-modalContent{text-align:center;flex-direction:column;gap:20px;padding:24px 20px}.verify-textContent{margin:0}.verify-buttonContainer,.verify-verifyButton{width:100%}.verify-closeButton{top:10px;right:10px}}.verify-wizard-header{text-align:center;padding-bottom:20px;position:relative}.verify-wizard-close{color:#fff;cursor:pointer;background-color:#ffffff1a;border:none;border-radius:50%;width:32px;height:32px;font-size:24px;line-height:1;transition:background-color .2s;position:absolute;top:-10px;right:0}.verify-wizard-close:hover{background-color:#fff3}.verify-wizard-title{color:#fff;margin-bottom:8px;font-size:24px;font-weight:600}.verify-wizard-subtitle{color:silver;margin-bottom:24px;font-size:14px;line-height:1.5}.verify-wizard-list{justify-content:center;align-items:flex-start;gap:200px;display:flex;position:relative;margin-bottom:30px!important}.verify-wizard-list__item{flex-direction:column;align-items:center;display:flex;position:relative}.verify-wizard-list__item:not(:last-child):after{content:"";z-index:1;background:#4d4d4d;width:190px;height:2px;transition:background .3s;position:absolute;top:25px;left:100px;right:auto}.verify-wizard-list__item.activated:not(:last-child):after{background:#fff}.verify-wizard-list__line{color:#fff;z-index:2;background:#4d4d4d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:15px;font-size:18px;font-weight:600;display:flex;position:relative}.verify-wizard-list__item.active .verify-wizard-list__line,.verify-wizard-list__item.activated .verify-wizard-list__line{background:var(--gradient-zapam)}.verify-step-content{color:#e0e0e0;font-size:14px}.verify-notes-grid{justify-content:space-between;gap:120px;max-width:60%;margin:0 auto 40px;display:flex}.verify-notes-column h6{color:#fff;margin-bottom:12px;font-weight:600;font-size:15px!important}.verify-notes-list{margin:0;padding-left:20px;list-style-type:disc}.verify-notes-list li{margin-bottom:8px;font-size:14px;line-height:1.6}.verify-upload-section{text-align:center;margin-bottom:20px}.verify-upload-section h5{color:#fff;margin-bottom:8px;font-size:16px;font-weight:600}.verify-upload-section p{color:#a0a0a0;margin:2px 0;font-size:12px;line-height:1.5}.verify-photo-captured{background-color:#2a2a2e;border-radius:8px;justify-content:space-between;align-items:center;max-width:600px;margin:0 auto 40px;padding:12px 20px;display:flex}.verify-photo-captured span{color:#fff;align-items:center;gap:8px;font-weight:500;display:flex}.verify-photo-captured span:before{content:"●";color:#00d47e;font-size:10px}.verify-photo-captured button{color:#fe422b;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600}.verify-proceed-button{width:100%;color:var(--theme-button-text);cursor:pointer;background:var(--gradient-zapam);border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:14px 28px;font-size:16px;font-weight:600;transition:all .2s ease-in-out;display:flex;box-shadow:0 4px 15px -5px #fe422b66}.verify-proceed-button:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px -5px #fe422b80}.verify-back-button{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff4d;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .2s ease-in-out;display:flex}.verify-back-button:hover{background:#ffffff1a;border-color:#ffffff80}@media (max-width:768px){.verify-wizard-list{justify-content:center;gap:50px}.verify-wizard-list__item:not(:last-child):after{width:50px;left:97px}.verify-notes-grid{flex-direction:column;gap:30px;max-width:100%;margin-bottom:30px}.verify-video-feed{width:100%;max-width:100%}.verify-photo-captured{max-width:100%}.verify-proceed-button,.verify-back-button{width:100%}}.navbar-header .wallet-pill,.navbar-header .wallet-pill *{box-sizing:border-box}.navbar-header .wallet-pill{align-items:center;gap:10px;height:56px;padding:6px 12px;display:inline-flex}.navbar-header .campaign-btn{justify-content:center;align-items:center;height:56px;margin-top:0;display:inline-flex}.wallet-pill{flex-shrink:0}.campaign-btn span{line-height:1}.wallet-pill .balance-info{flex-direction:column;display:flex}.wallet-pill button{background:0 0;border:none}.wallet-pill .icon-circle{flex-shrink:0}.wallet-pill,.campaign-btn{vertical-align:middle}.wallet-overview-container{color:#fff;background-color:#0000;padding:20px 5px;font-family:Arial,sans-serif;position:relative}.wallet-header-container{justify-content:space-between;align-items:center;width:100%;margin-top:8px;margin-bottom:20px;display:flex}.wallet-header-title{color:#fff;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.2}.wallet-header-subtitle{color:#fff;opacity:.9;margin:0;font-size:14px}.dashboard-header-mock{align-items:center;padding:10px 0;display:flex}.logo-title{margin:0;font-size:1.5rem;font-weight:700}.logo-subtitle{color:#a0a0a0;margin:0;font-size:.85rem}.header-actions{align-items:center;gap:15px;display:flex}.wallet-balance-pill{color:#fff;background-color:#3b354e;border-radius:20px;align-items:center;gap:8px;padding:8px 15px;font-size:.9rem;display:flex}.balance-text{color:#a0a0a0}.balance-amount{color:#ff85c4;font-weight:700}.icon-pill{cursor:pointer;background-color:#3b354e;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:relative}.notification-dot{background-color:#ff4d4f;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.campaign-button{color:#fff;cursor:pointer;background-color:#d83bff;border:none;border-radius:20px;align-items:center;gap:5px;padding:8px 15px;font-weight:700;transition:background-color .2s;display:flex}.campaign-button:hover{background-color:#b330cc}.campaign-button .plus-sign{font-size:1.2rem;line-height:1}.tabs-bar{background-color:#3b354e;border-radius:8px;margin-top:20px;padding:5px;display:flex}.tab-item{cursor:pointer;color:#a0a0a0;padding:10px 20px;font-size:.9rem;font-weight:500;transition:color .2s}.tab-item.active{color:#fff;background-color:#211d2e;border-radius:5px}.main-grid{gap:20px;margin-top:20px;display:grid}.balance-threshold-card{background-color:#0000;border-radius:0;flex-direction:row;justify-content:space-between;align-items:stretch;gap:20px;padding:0;display:flex}.balance-threshold-card>div{background-color:#fff;border-radius:8px;padding:30px}.current-balance-section{flex:0 0 65%}.threshold-section{flex:0 0 33%}.current-balance-section{flex-grow:0;align-items:flex-start;display:flex}.balance-amount-lg{color:#000;margin:0 0 5px;font-size:2.5rem;font-weight:700}.balance-label{color:#000;margin:0 0 20px;font-size:.9rem}.balance-actions{align-items:center;gap:8px;display:flex}.action-button-white{color:#000;cursor:pointer;background:0 0;border:1px solid #7d7d7d;border-radius:16px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;transition:background-color .2s;display:flex}.action-button-gradient{background:var(--gradient-zapam);color:#fff;cursor:pointer;border:1px solid #7d7d7d;border-radius:16px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;transition:background-color .2s;display:flex}.action-button-purple{color:#000;cursor:pointer;background-color:#d83bff;border:none;border-radius:16px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;font-weight:700;display:flex}.action-button-purple .plus-sign-sm{font-size:.9rem;font-weight:bolder;line-height:1}.vertical-divider{background-color:#4b455b;align-self:center;width:1px;height:80px;margin:0 40px}.threshold-section{flex-direction:column;justify-content:space-between;padding-top:5px;display:flex}.threshold-title{color:#000;margin:0 0 10px;font-size:.9rem;font-weight:550}.threshold-input-group{align-items:center;gap:15px;display:flex}.threshold-value{color:#000;margin:0;font-size:2rem;font-weight:700}.edit-button{cursor:pointer;background:0 0;border:none;padding:5px}.switch{width:45px;height:25px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#7d7d7d;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:17px;height:17px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.slider{background-color:#d83bff}input:checked+.slider:before{transform:translate(20px)}.slider.round{border-radius:25px}.slider.round:before{border-radius:50%}.small-summary-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.summary-card{background-color:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:96px;padding:20px;display:flex}.summary-card-value{color:#000;order:2;margin:0 0 5px;font-size:1.8rem;font-weight:700}.summary-card-title{color:#000;order:0;margin:0 0 5px;font-size:.85rem}.summary-card-footer{color:#38c172;order:1;margin:0;font-size:.8rem}.charts-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.chart-card{background-color:#fff;border-radius:8px;padding:20px}.chart-card-title{color:#000;margin:0;font-size:1rem;font-weight:700}.chart-subtitle{color:#000;margin:5px 0 20px;font-size:.8rem}.mock-chart-container{border-bottom:1px solid #4b455b;border-left:1px solid #4b455b;align-items:flex-end;gap:15px;height:200px;padding-left:5px;display:flex}.mock-bar-wrapper{flex-direction:column;flex-grow:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.mock-bar{background-color:#ff4d4f;border-top-left-radius:3px;border-top-right-radius:3px;width:25px;transition:height .3s}.mock-bar.highlight{background-color:#d83bff}.mock-bar-label{color:#a0a0a0;font-size:.75rem;position:absolute;bottom:-20px}.history-table-card{background-color:#fff;border-radius:8px;padding:20px}.history-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.history-title{margin:0;font-size:1.1rem;font-weight:700}.history-subtitle{color:#000;margin:2px 0 0;font-size:.85rem}.download-pdf{background-color:#0000;border-color:#4b455b}.download-pdf:hover{background-color:#4b455b}.history-table{border-collapse:collapse;width:100%}.history-table th,.history-table td{text-align:left;padding:12px 10px;font-size:.9rem}.history-table th{color:#000;text-transform:uppercase;border-bottom:1px solid #d9d9d9;font-size:.8rem;font-weight:500}.history-table td{color:#000;border-bottom:1px solid #d9d9d9}.positive-amount{font-weight:700;color:#38c177!important}.status-badge{border-radius:15px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block}.status-badge.completed{color:#38c177;background-color:#38c17720}.help-button-mock{color:#fff;cursor:pointer;background-color:#ff007f;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.5rem;font-weight:700;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 8px #0000004d}.transaction-container{color:#343a40;background-color:#fff;border-radius:12px;margin:20px auto;padding:25px;font-family:Arial,sans-serif;box-shadow:0 4px 10px #00000014}.transaction-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.transaction-title{color:#212529;margin:0;font-size:1.25rem;font-weight:700}.transaction-subtitle{color:#6c757d;margin:5px 0 0;font-size:.85rem}.transaction-table-wrapper{overflow-x:auto}.transaction-table{border-collapse:separate;border-spacing:0 5px;width:100%}.transaction-table th{text-align:left;color:#495057;text-transform:capitalize;border-bottom:1px solid #e9ecef;padding:15px 10px;font-size:.85rem;font-weight:600}.transaction-table td{vertical-align:middle;color:#212529;background-color:#f8f9fa;padding:10px;font-size:.95rem}.transaction-table tbody tr:hover{cursor:pointer;background-color:#e9ecef}.transaction-table tbody tr td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.transaction-table tbody tr td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.checkbox-col input[type=checkbox]{background-color:#fff;border:1px solid #adb5bd}.transaction-amount{font-weight:700}.status-badge{text-align:center;border-radius:15px;min-width:80px;padding:5px 10px;font-size:.75rem;font-weight:600;display:inline-block}.status-completed{color:#28a745;background-color:#28a74520}.status-pending{color:#ffc107;background-color:#ffc10720}.status-adjusted{color:#007bff;background-color:#007bff20}.status-failed{color:#dc3545;background-color:#dc354520}.invoice-container{color:#343a40;background-color:#fff;border-radius:12px;margin:20px auto;padding:25px;font-family:Arial,sans-serif;box-shadow:0 4px 10px #00000014}.invoice-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.invoice-title{color:#212529;margin:0;font-size:1.25rem;font-weight:700}.invoice-subtitle{color:#6c757d;margin:5px 0 0;font-size:.85rem}.action-button-download{color:#6c757d;cursor:pointer;background:0 0;border:1px solid #ced4da;border-radius:20px;align-items:center;gap:5px;padding:8px 15px;font-size:.85rem;transition:background-color .2s,border-color .2s;display:flex}.action-button-download:hover{color:#495057;background-color:#f8f9fa;border-color:#adb5bd}.action-button-download svg path{stroke:#6c757d}.invoice-table-wrapper{overflow-x:auto}.invoice-table{border-collapse:separate;border-spacing:0 5px;width:100%}.invoice-table th{text-align:left;color:#495057;text-transform:capitalize;border-bottom:1px solid #e9ecef;padding:15px 10px;font-size:.85rem;font-weight:600}.invoice-table td{vertical-align:middle;color:#212529;background-color:#f8f9fa;padding:10px;font-size:.95rem}.invoice-table tbody tr:hover{cursor:pointer;background-color:#e9ecef}.invoice-table tbody tr td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.invoice-table tbody tr td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.checkbox-col{width:20px;padding-right:0}.checkbox-col input[type=checkbox]{cursor:pointer;background-color:#fff;border:1px solid #adb5bd;border-radius:4px;width:16px;height:16px}.text-right{text-align:right}.invoice-amount{font-weight:700}.positive-amount{color:#28a745}.negative-amount{color:#dc3545}.invoice-type-badge{text-align:center;border-radius:15px;min-width:90px;padding:5px 10px;font-size:.75rem;font-weight:600;display:inline-block}.type-prepaid{color:#007bff;background-color:#007bff20}.type-delivery{color:#6c757d;background-color:#6c757d20}.type-postpaid{color:#28a745;background-color:#28a74520}.type-adjustment{color:#fd7e14;background-color:#fd7e1420}@media (max-width:768px){.wallet-overview-container{padding:15px}.main-grid{gap:15px;margin-top:15px}.balance-threshold-card{gap:15px;padding:0;flex-direction:column!important}.balance-threshold-card>div{padding:20px;flex:1!important}.current-balance-section{flex-direction:column!important;flex:1!important;align-items:stretch!important}.balance-info{width:100%;margin-bottom:15px}.balance-actions{gap:10px;width:100%;flex-direction:column!important;align-items:stretch!important;margin-left:0!important}.action-button-white,.action-button-gradient{justify-content:center;width:100%;padding:10px 12px;font-size:.8rem}.threshold-section{flex:1;padding-top:0}.threshold-title{font-size:.85rem}.threshold-value{font-size:1.8rem}.threshold-input-group{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.edit-button,.switch{flex-shrink:0;align-self:auto}.small-summary-grid{grid-template-columns:repeat(2,1fr);gap:15px}.summary-card{min-height:auto;padding:15px}.summary-card-title{font-size:.75rem}.summary-card-value{font-size:1.4rem}.charts-grid{grid-template-columns:1fr;gap:15px}.chart-card{padding:15px}.chart-card-title{font-size:.95rem}.mock-chart-container{gap:10px;height:150px}.mock-bar{width:20px}.history-table-card{padding:15px}.history-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:15px}.history-title{font-size:1rem}.history-subtitle{font-size:.8rem}.download-pdf{justify-content:center;width:100%}.history-table{font-size:.85rem}.history-table th,.history-table td{padding:8px 5px}.history-table th{font-size:.7rem}.history-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.transaction-container{margin:15px auto;padding:15px}.transaction-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:15px}.transaction-title{font-size:1rem}.transaction-subtitle{font-size:.75rem}.action-button-download{justify-content:center;width:100%;padding:10px 12px;font-size:.8rem}.transaction-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.transaction-table{min-width:600px;font-size:.8rem}.transaction-table th{padding:10px 5px;font-size:.7rem}.transaction-table td{padding:8px 5px;font-size:.8rem}.transaction-table tbody tr:hover{background-color:#0000}.checkbox-col{width:30px;padding:8px 2px}.checkbox-col input[type=checkbox]{width:14px;height:14px}.invoice-container{margin:15px auto;padding:15px}.invoice-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:15px}.invoice-title{font-size:1rem}.invoice-subtitle{font-size:.75rem}.invoice-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.invoice-table{min-width:600px;font-size:.8rem}.invoice-table th{padding:10px 5px;font-size:.7rem}.invoice-table td{padding:8px 5px;font-size:.8rem}.invoice-table tbody tr:hover{background-color:#0000}.billing-profile-container{padding:15px}input[style*="width: 100%"],select[style*="width: 100%"]{font-size:16px!important}.wallet-header-container{margin-bottom:15px}.wallet-header-title{font-size:22px}.wallet-header-subtitle{font-size:12px}}@media (max-width:480px){.wallet-overview-container{padding:10px}.balance-threshold-card>div{padding:15px}.balance-amount-lg{font-size:2rem}.threshold-value{font-size:1.5rem}.small-summary-grid{grid-template-columns:1fr;gap:12px}.summary-card-value{font-size:1.2rem}.summary-card-title{font-size:.7rem}.mock-chart-container{gap:8px;height:120px}.mock-bar{width:18px}.mock-bar-label{font-size:.65rem}.history-table th,.history-table td{padding:6px 3px;font-size:.75rem}.history-table th{font-size:.65rem}.transaction-table th,.transaction-table td{padding:6px 3px;font-size:.75rem}.transaction-table th{font-size:.65rem}.transaction-table{min-width:500px}.invoice-table th,.invoice-table td{padding:6px 3px;font-size:.75rem}.invoice-table th{font-size:.65rem}.invoice-table{min-width:500px}.action-button-white,.action-button-gradient,.action-button-download{padding:6px 10px;font-size:.75rem}.transaction-header,.invoice-header,.history-header{margin-bottom:12px}.transaction-title,.invoice-title,.history-title{font-size:.95rem}.wallet-header-title{font-size:18px}.wallet-header-subtitle{font-size:11px}}.user-management-form{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:20px;padding:20px}.user-management-form-row{align-items:flex-end;gap:15px;display:flex}.user-management-form-field{flex:1;color:#fff!important}.user-management-form-actions{gap:10px;display:flex}.user-management-form .form-control{border:1px solid #ced4da;border-radius:4px;width:100%;padding:14px 12px;font-size:14px}.user-management-form .btn{cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:8px 16px;font-size:14px}.user-management-form .btn-primary{color:#fff;background-color:#007bff}.user-management-form .btn-secondary{color:#fff;background-color:#6c757d}.user-management-form .btn:hover{opacity:.9}.user-management-form .form-control{color:#333;background-color:#fff;border:1px solid #ced4da;border-radius:4px;width:100%;padding:14px 12px;font-size:14px}.user-management-form input[type=text],.user-management-form input[type=email],.user-management-form input[type=tel],.user-management-form select{color:#333!important;background-color:#fff!important}.user-management-form-actions{justify-content:flex-start;gap:10px;margin-top:25px;display:flex}.user-management-form .form-label{color:#7c7c7c;margin-bottom:5px;font-size:14px;display:block}.user-management-form input[type=text],.user-management-form input[type=email],.user-management-form select{border-radius:6px!important}p.advertiser-management-date{color:#848484;font-size:12px}.advertiser-management-badge{border-radius:5px;padding:2px 4px;font-size:14px;font-weight:500}.modal-body h2{color:#fff;font-size:22px!important}.modal-body p{color:#fff;font-size:14px!important}.btn-secondary{background-color:#0000!important}.form-border{border:2px solid #55515a;border-radius:10px;margin:50px;padding:50px 30px}.modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.user-management-search{align-items:center;margin-right:10px;display:flex}.user-management-search input{border:1px solid #ddd;border-radius:4px;width:250px;padding:8px 12px;font-size:14px}.user-management-header-row{color:#495057;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr;gap:16px;padding:12px 16px;font-weight:600;display:grid}.user-management-header-cell{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.user-management-header-cell:hover{color:#007bff}.user-management-actions{align-items:center;gap:8px;display:flex}.user-management-loading,.user-management-empty{text-align:center;color:#6c757d;padding:40px;font-style:italic}.user-management-badge.clickable{cursor:pointer;transition:opacity .2s}.user-management-badge.clickable:hover{opacity:.8}.delete-btn{color:#dc3545!important}.delete-btn:hover{background-color:#f8d7da!important}.user-management-cancel-button{cursor:pointer;color:#000;background-color:#0000;border:1px solid;border-radius:100px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.user-management-cancel-button:hover:not(:disabled){background-color:#545b62}.user-management-delete-button{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.user-management-delete-button:hover:not(:disabled){background-color:#c82333}.password-display{margin:20px 0}.password-field{align-items:center;gap:8px;display:flex}.password-field input{background-color:#f8f9fa;flex:1;font-family:monospace}.copy-btn{color:#fff;cursor:pointer;background-color:#28a745;border:none;border-radius:4px;padding:8px 16px;font-size:12px}.copy-btn:hover{background-color:#218838}.delete-user-info{padding:20px 0}.delete-user-info p{margin:8px 0}.role-default{color:#fff;background-color:#6c757d}@media (max-width:768px){.user-management-header-row,.user-management-row{grid-template-columns:1fr;gap:8px}.user-management-form-row{grid-template-columns:1fr}.modal-overlay .user-management-card{max-width:calc(100vw - 40px);margin:20px}}.edituser select option{color:#fff;background-color:#000}.user-management-header select{color:#000000b3!important;background-color:#0000!important}.user-management-search .form-control{color:#000000b3!important;background-color:#fff!important}.user-management-header-cell,.user-management-name,.user-management-email,.user-management-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-management-info,.user-management-role,.user-management-status,.user-management-actions{overflow:hidden}.sidebar-buttons-container{scrollbar-width:thin;scrollbar-color:#6bfe124d #ffffff0d;flex-shrink:0}.sidebar-buttons-container>*{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:100%;overflow:hidden}.sidebar-buttons-container::-webkit-scrollbar{width:6px}.sidebar-buttons-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.sidebar-buttons-container::-webkit-scrollbar-thumb{background:#6bfe124d;border-radius:10px}.sidebar-buttons-container::-webkit-scrollbar-thumb:hover{background:#6bfe1280}.auth-description{color:#fff;text-align:center;padding:0 50px;font-size:20px;font-weight:500}.custom-dropdown{color:#fff;appearance:none;cursor:pointer;background-color:#333;border:none;border-radius:8px;width:100%;padding:14px 16px;font-size:.95rem;transition:all .3s}.custom-dropdown:focus{border:1px solid #9800d4;outline:none;box-shadow:0 0 0 2px #9800d433}.custom-dropdown option{color:#fff;background-color:#1a1a1a;padding:10px}.custom-dropdown::placeholder{color:#fff6}.custom-dropdown:disabled{color:#ffffff4d;cursor:not-allowed;background-color:#2a2a2a}.campaign-manager-card{border-radius:20px;min-height:20vh;margin-top:20px;padding:20px;position:relative;background-color:#2c2f33!important;border:0 solid #ffffff4d!important}.campaign-tab-content .table-responsive{margin-top:20px;padding:15px}.campaign-tab-content .form-check-input{width:1.2em;height:1.2em}.campaign-tab-content{background-color:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 40px #00000014}.dropdown-menu-custom{z-index:1070;background-color:#0a0a0a;border:1px solid #ffffff1a;border-radius:12px;width:100%;max-height:200px;margin-top:8px;padding:8px 0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 15px 35px #0009}.dropdown-menu-custom::-webkit-scrollbar{width:6px}.dropdown-menu-custom::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.dropdown-menu-custom::-webkit-scrollbar-thumb{background:#6bfe124d;border-radius:10px}.dropdown-menu-custom::-webkit-scrollbar-thumb:hover{background:#6bfe1280}.dropdown-item-custom{color:#fff;cursor:pointer;border-radius:12px;margin:5px 10px;padding:14px 20px;font-size:.95rem;font-weight:400;transition:all .2s}.dropdown-item-custom:hover,.dropdown-item-custom.selected{color:#fff;background-color:#2d3212;font-weight:600}.dropdown-menu-light{z-index:1070!important;background-color:#fff!important;border:1px solid #dee2e6!important;border-radius:16px!important;width:100%!important;max-height:280px!important;margin-top:12px!important;padding:0!important;list-style:none!important;position:absolute!important;top:100%!important;left:0!important;overflow-y:auto!important;box-shadow:0 10px 25px #00000014!important}.dropdown-menu-light::-webkit-scrollbar{width:6px}.dropdown-menu-light::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.dropdown-menu-light::-webkit-scrollbar-thumb{background:#6bfe124d;border-radius:10px}.dropdown-menu-light::-webkit-scrollbar-thumb:hover{background:#6bfe1280}.dropdown-item-light{color:#333!important;cursor:pointer!important;border-radius:8px!important;margin:0 6px 2px!important;padding:10px 16px!important;font-size:14px!important;font-weight:500!important;list-style:none!important;transition:all .3s!important}.dropdown-item-light:last-child{margin-bottom:0!important}.dropdown-item-light:hover,.dropdown-item-light.selected{background:var(--gradient-zapam)!important;color:#fff!important}.custom-select-trigger{color:#333!important;cursor:pointer!important;background-color:#fff!important;border:1px solid #dee2e6!important;border-radius:50px!important;justify-content:space-between!important;align-items:center!important;min-width:180px!important;padding:12px 20px!important;font-size:14px!important;display:flex!important}.analytics-filter-container{justify-content:flex-end;gap:12px;margin-top:50px;display:flex}.analytics-filter-button{color:#fff;cursor:pointer;background-color:#33363a;border:none;border-radius:100px;align-items:center;gap:40px;padding:15px 20px;font-size:14px;display:flex;position:relative}.analytics-dropdown{z-index:1000;background-color:#33363a;border-radius:8px;min-width:150px;margin-top:4px;position:absolute;top:100%;right:0}.analytics-dropdown-item{cursor:pointer;color:#fff;border-bottom:1px solid #444;padding:10px 15px}.analytics-filter-label{color:#a0a0a0;margin-right:6px}.analytics-cards-container{border-radius:16px;gap:20px;width:100%;margin-top:0;font-family:sans-serif;display:flex}.analytics-card{background-color:#fff;border-radius:16px;flex-direction:column;flex:1;justify-content:space-between;height:230px;padding:20px;display:flex;box-shadow:0 4px 6px #0000001a}.analytics-card-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.analytics-card-title{color:#171515;margin:0;font-size:20px;font-weight:530}.analytics-card-icon{width:28px;height:28px;margin-bottom:1px}.analytics-card-value{color:#1a1a1a;margin:0 0 8px;font-size:30px;font-weight:800}.analytics-card-trend{color:#444;margin:0;font-size:15px}span.verified-badge{color:#7bf1a8;background-color:#0d542b33;border-radius:6px;padding:2px 6px;font-size:11px}.verified-badge svg{vertical-align:middle}.navbar-top-row{justify-content:space-between;align-items:center;width:100%;display:flex}.navbar-left{align-items:center;gap:12px;display:flex}.navbar-title-desktop{flex-direction:column;margin-left:20px;display:flex!important}.navbar-title-desktop h4{color:#fafafa;margin:0;font-size:20px;font-weight:600}.navbar-title-desktop p{color:#a1a1a1;margin:0;font-size:14px}.mobile-title-row{display:none!important}.navbar-title-row{padding-top:8px}.navbar-right-group{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.navbar-header .campaign-btn{margin-top:0}@media (max-width:767px){.sidebar{z-index:999!important;background-color:#16101c!important;width:75vw!important;max-width:280px!important;height:100vh!important;transition:left .3s!important;position:fixed!important;top:0!important;left:-100%!important;overflow-y:auto!important}.sidebar.sidebar-open{left:0!important}.overlay.active:before{content:"";z-index:998;pointer-events:none;background:#0000008c;position:fixed;inset:0}.dashboard-main{width:100%!important;margin-left:0!important}.wallet-pill-desktop,.campaign-btn-label{display:none!important}.navbar-header .campaign-btn{border-radius:30%!important;justify-content:center!important;width:42px!important;height:42px!important;padding:10px!important}.notif-dropdown-btn{width:40px!important;height:40px!important}.notif-dropdown-menu{max-height:calc(100vh - 90px);overflow-y:auto;width:calc(100vw - 24px)!important;margin-top:0!important;position:fixed!important;top:70px!important;left:12px!important;right:12px!important}.mobile-title-row{display:block!important}.navbar-title-desktop{display:none!important}.navbar-title-row .page-main-title{margin-top:4px!important}.navbar-title-row .page-main-title h4{font-size:18px!important}}@media (min-width:768px) and (max-width:1024px){.sidebar{width:220px!important}.wallet-pill-desktop,.campaign-btn-label{display:none!important}.navbar-header .campaign-btn{border-radius:50%!important;justify-content:center!important;width:42px!important;height:42px!important;padding:10px!important}.navbar-right-group{gap:10px}.notif-dropdown-menu{width:340px!important}.mobile-title-row{display:none!important}.navbar-title-desktop{display:block!important}.navbar-title-row .page-main-title h4{font-size:20px!important}}@media (min-width:1025px){.wallet-pill-desktop{display:flex!important}.campaign-btn-label{display:inline!important}.navbar-header .campaign-btn{border-radius:9999px!important;width:auto!important;height:auto!important;padding:12px 24px!important}}@media (min-width:1210px){.sidebar-mobile-toggle{display:none!important}}@media (max-width:1209px){.sidebar-toggle{display:none!important}}.dashboard-panel{background-color:#383a41;border-radius:12px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff0d}.dropdown-items-scroll{max-height:220px;overflow-y:auto}.dropdown-items-scroll::-webkit-scrollbar{width:6px}.dropdown-items-scroll::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.dropdown-items-scroll::-webkit-scrollbar-thumb{background:#6bfe124d;border-radius:10px}.dropdown-items-scroll::-webkit-scrollbar-thumb:hover{background:#6bfe1280}@media (max-width:768px){.user-management-title{font-size:16px!important}.user-management-description{font-size:12px!important}.user-management-action-btn,.user-management-add-btn,.user-management-cancle-button{border-radius:50px!important;padding:6px 12px!important;font-size:12px!important}.user-management-action-btn svg,.user-management-add-btn svg{width:14px!important;height:14px!important}.tabs-navigation-wrapper .btn{min-width:auto!important;padding:6px 16px!important;font-size:13px!important}.table-controls .form-control{padding:10px 16px 10px 40px!important;font-size:13px!important}.table-controls .custom-select-trigger{width:100%!important;min-width:0!important;min-height:36px!important;padding:8px 12px!important;font-size:12px!important}.custom-select-trigger span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:calc(100% - 15px)!important;font-size:12px!important;display:block!important;overflow:hidden!important}.status-filter-wrapper{min-width:0!important}.user-management-controls{gap:8px!important}.status-filter-wrapper .dropdown-menu-light{max-width:85vw!important}.status-filter-wrapper:last-child .dropdown-menu-light{left:auto!important;right:0!important}.dropdown-item-light{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.table-responsive .table th,.table-responsive .table td{white-space:nowrap!important;padding:10px 8px!important;font-size:12px!important}.table-responsive .table td span{padding:2px 8px!important;font-size:11px!important}.notif-dropdown-btn[title=User\ Guide],.tawk-min-container{display:none!important}}
