@charset "UTF-8";.notification-management .master-wrapper{padding:24px}.notification-management .card-bg{padding:32px}@media (max-width: 768px){.notification-management .card-bg{padding:16px}}.notification-management .MuiCard-root{box-shadow:0 2px 8px #0000001a;border-radius:12px}.notification-management .MuiCard-root .MuiCardContent-root{padding:32px}@media (max-width: 768px){.notification-management .MuiCard-root .MuiCardContent-root{padding:20px}}.notification-management .MuiTextField-root .MuiInputBase-root{min-height:56px;font-size:16px}.notification-management .MuiTypography-h6{font-weight:600;color:#333;margin-bottom:20px;font-size:18px}.notification-management .MuiAlert-root{border-radius:8px;align-items:center;font-size:15px}.dashboard-container{background-color:#f8fafc;min-height:100vh;padding:10px 24px}.dashboard-container .dashboard-header{margin-bottom:32px}.dashboard-container .dashboard-header .dashboard-title{color:#1e293b;font-weight:700;margin-bottom:8px}.dashboard-container .dashboard-header .dashboard-subtitle{color:#64748b;font-weight:600;font-size:20px}.dashboard-container .stats-section{margin-bottom:32px}.dashboard-container .stats-section .stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .3s ease}.dashboard-container .stats-section .stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.dashboard-container .stats-section .stat-card .stat-header{display:flex;justify-content:space-between;align-items:flex-start}.dashboard-container .stats-section .stat-card .stat-header .stat-info{flex:1}.dashboard-container .stats-section .stat-card .stat-header .stat-info .stat-title{color:#64748b;font-weight:500;margin-bottom:8px;font-size:14px}.dashboard-container .stats-section .stat-card .stat-header .stat-info .stat-value{color:#1e293b;font-weight:700;font-size:28px}.dashboard-container .stats-section .stat-card .stat-header .stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.dashboard-container .stats-section .stat-card .stat-header .stat-icon.primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.dashboard-container .stats-section .stat-card .stat-header .stat-icon.success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.dashboard-container .stats-section .stat-card .stat-header .stat-icon.warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.dashboard-container .stats-section .stat-card .stat-header .stat-icon.info{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff}.dashboard-container .stats-section .stat-card .stat-change{display:flex;align-items:center;gap:8px}.dashboard-container .stats-section .stat-card .stat-change .trend-icon{color:#10b981;font-size:16px}.dashboard-container .stats-section .stat-card .stat-change .change-text{color:#10b981;font-weight:500;font-size:13px}.dashboard-container .charts-section{margin-bottom:32px}.dashboard-container .charts-section .chart-paper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;height:100%}.dashboard-container .charts-section .chart-paper .chart-header{margin-bottom:24px}.dashboard-container .charts-section .chart-paper .chart-header h6{color:#1e293b;font-weight:600;margin-bottom:4px}.dashboard-container .charts-section .chart-paper .pie-legend{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:16px}.dashboard-container .charts-section .chart-paper .pie-legend .legend-item{display:flex;align-items:center;gap:8px}.dashboard-container .charts-section .chart-paper .pie-legend .legend-item .legend-color{width:12px;height:12px;border-radius:50%}.dashboard-container .content-section .table-paper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;height:100%;display:flex;flex-direction:column}.dashboard-container .content-section .table-paper .table-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0}.dashboard-container .content-section .table-paper .table-header h6{color:#1e293b;font-weight:600}.dashboard-container .content-section .table-paper .MuiTableContainer-root{flex:1;overflow-y:auto;max-height:400px}.dashboard-container .content-section .table-paper .table-row:hover{background-color:#f8fafc}.dashboard-container .content-section .table-paper .table-row .event-info .event-name{color:#1e293b;font-weight:500;margin-bottom:2px}.dashboard-container .content-section .table-paper .table-row .prize-amount{color:#059669;font-weight:600}.dashboard-container .content-section .table-paper .table-row .progress-container{display:flex;align-items:center;gap:12px}.dashboard-container .content-section .table-paper .table-row .progress-container .progress-bar{flex:1;height:6px;border-radius:3px}.dashboard-container .content-section .table-paper .table-row .progress-container .progress-bar .MuiLinearProgress-bar{border-radius:3px}.dashboard-container .content-section .activity-paper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;height:fit-content}.dashboard-container .content-section .activity-paper .activity-header{margin-bottom:24px}.dashboard-container .content-section .activity-paper .activity-header h6{color:#1e293b;font-weight:600;margin-bottom:4px}.dashboard-container .content-section .activity-paper .activity-list .activity-item{display:flex;gap:12px;padding:16px 0}.dashboard-container .content-section .activity-paper .activity-list .activity-item .activity-avatar{border:2px solid #e2e8f0}.dashboard-container .content-section .activity-paper .activity-list .activity-item .activity-content{flex:1}.dashboard-container .content-section .activity-paper .activity-list .activity-item .activity-content .activity-message{color:#374151;font-weight:400;margin-bottom:4px;line-height:1.4}.dashboard-container .content-section .activity-paper .activity-list .MuiDivider-root{margin:0 52px}@media (max-width: 1200px){.dashboard-container .charts-section .chart-paper{padding:20px}}@media (max-width: 960px){.dashboard-container{padding:16px}.dashboard-container .dashboard-header{margin-bottom:24px}.dashboard-container .dashboard-header .dashboard-title{font-size:24px}.dashboard-container .stats-section,.dashboard-container .charts-section{margin-bottom:24px}.dashboard-container .charts-section .chart-paper{padding:16px}.dashboard-container .content-section .table-paper .table-header{padding:16px 16px 0}.dashboard-container .content-section .activity-paper{padding:16px;margin-top:24px}}@media (max-width: 600px){.dashboard-container{padding:12px}.dashboard-container .stats-section .stat-card .stat-header .stat-icon{width:40px;height:40px}.dashboard-container .stats-section .stat-card .stat-header .stat-info .stat-value{font-size:24px}.dashboard-container .charts-section .chart-paper{padding:12px}.dashboard-container .content-section .table-paper .table-header{padding:12px 12px 0}.dashboard-container .content-section .table-paper .MuiTableContainer-root .MuiTable-root .MuiTableCell-root{padding:8px;font-size:12px}.dashboard-container .content-section .activity-paper{padding:12px}.dashboard-container .content-section .activity-paper .activity-list .activity-item .activity-avatar{width:32px;height:32px}.dashboard-container .content-section .activity-paper .activity-list .activity-item .activity-content .activity-message{font-size:13px}}.express-badge{background-color:#4ade80!important;color:#000!important;font-weight:600!important;font-size:.7rem!important;height:20px!important;border-radius:6px!important;text-transform:uppercase;letter-spacing:.5px}.express-badge .MuiChip-label{padding:0 8px!important}.recharts-wrapper .recharts-cartesian-axis-tick-value{font-size:12px;fill:#64748b}.recharts-wrapper .recharts-tooltip-wrapper .recharts-default-tooltip{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 4px 6px -1px #0000001a!important}.approval-page{min-height:100vh;background-color:#f9fafb;padding:2rem 0}@media (max-width: 767px){.approval-page .MuiGrid-root{width:100%}}.approval-card{background:#fff;border-radius:16px;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;position:relative}.approval-card .image-button{background-color:transparent;border:none;outline:none}.approval-card.approved{border-color:#10b981;box-shadow:0 0 0 1px #10b9811a,0 1px 2px #0000000d}.approval-card.rejected{border-color:#ef4444;box-shadow:0 0 0 1px #ef44441a,0 1px 2px #0000000d}.approval-card .card-image{position:relative;min-height:120px;overflow:hidden;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:10px;width:fit-content}@media (max-width: 767px){.approval-card .card-image{margin:10px auto}}.approval-card .card-image .main-offer-image{width:250px;height:150px;object-fit:contain;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.approval-card .card-image .main-offer-image:hover{transform:scale(1.05)}.approval-card .card-image .image-counter{position:absolute;top:10px;right:10px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:15px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.approval-card .card-image .image-counter:hover{background:#000000e6}.approval-card .card-image .no-image{width:100%;height:150px;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;color:#9ca3af;font-size:.875rem;border-radius:10px}.approval-card .card-content{padding:1rem;flex:1;display:flex;gap:25px}@media (max-width: 767px){.approval-card .card-content{flex-direction:column}}.approval-card .card-content .course-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.approval-card .card-content .course-header .title-section{display:flex;align-items:center;gap:.75rem;flex:1;flex-wrap:wrap}.approval-card .card-content .course-header .course-title{font-size:1rem;font-weight:600;color:#111827;margin:0;line-height:1.4}.approval-card .card-content .course-header .express-badge-approval{display:inline-flex;align-items:center;background:linear-gradient(135deg,#4ade80,#22c55e);color:#000;font-size:.65rem;font-weight:700;padding:.25rem .65rem;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #4ade804d;animation:pulse-express 2s ease-in-out infinite;white-space:nowrap}.approval-card .card-content .course-header .offer-tag-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000;font-size:.65rem;font-weight:700;padding:.25rem .65rem;border-radius:6px;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 2px 4px #fbbf244d;white-space:nowrap}.approval-card .card-content .course-header .exclusive-deal-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg,#9333ea,#7e22ce);color:#fff;font-size:.65rem;font-weight:700;padding:.25rem .65rem;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #9333ea66;animation:pulse-exclusive 2s ease-in-out infinite;white-space:nowrap}.approval-card .card-content .course-header .status-badge{font-size:.75rem;padding:.25rem .5rem;border-radius:12px;font-weight:600;text-transform:uppercase;white-space:nowrap}.approval-card .card-content .course-header .status-badge.approval_pending{background-color:#fef3c7;color:#d97706}.approval-card .card-content .course-header .status-badge.approved{background-color:#d1fae5;color:#065f46}.approval-card .card-content .course-header .status-badge.rejected{background-color:#fee2e2;color:#991b1b}.approval-card .card-content .business-details,.approval-card .card-content .contact-details{margin-bottom:1rem;padding:.75rem;background-color:#f8fafc;border-radius:8px;margin-top:10px}.approval-card .card-content .business-details .section-title,.approval-card .card-content .contact-details .section-title{font-size:.875rem;font-weight:600;color:#1976d2;margin:0 0 .5rem}.approval-card .card-content .business-details .detail-row,.approval-card .card-content .contact-details .detail-row{font-size:.8rem;color:#4b5563;line-height:1.3;margin-bottom:.25rem}.approval-card .card-content .business-details .detail-row strong,.approval-card .card-content .contact-details .detail-row strong{color:#374151;font-weight:600}.approval-card .card-content .business-details .detail-row .business-link,.approval-card .card-content .business-details .detail-row .email-link,.approval-card .card-content .business-details .detail-row .phone-link,.approval-card .card-content .contact-details .detail-row .business-link,.approval-card .card-content .contact-details .detail-row .email-link,.approval-card .card-content .contact-details .detail-row .phone-link{font-weight:500;transition:all .2s ease}.approval-card .card-content .business-details .detail-row .business-link:hover,.approval-card .card-content .business-details .detail-row .email-link:hover,.approval-card .card-content .business-details .detail-row .phone-link:hover,.approval-card .card-content .contact-details .detail-row .business-link:hover,.approval-card .card-content .contact-details .detail-row .email-link:hover,.approval-card .card-content .contact-details .detail-row .phone-link:hover{color:#1565c0!important}.approval-card .card-content .contact-details .section-title{color:#0369a1}.approval-card .card-content .item-details{display:flex;flex-direction:column;gap:.5rem}.approval-card .card-content .item-details .detail-row{font-size:.8rem;color:#4b5563;line-height:1.3}.approval-card .card-content .item-details .detail-row strong{color:#374151;font-weight:600}.approval-card .card-content .item-details .detail-link a{color:#1976d2;text-decoration:none;word-break:break-all;font-size:.75rem;font-weight:500;transition:all .2s ease}.approval-card .card-content .item-details .detail-link a:hover{text-decoration:underline;color:#1565c0}.approval-card .card-content .item-details .pricing-section{margin:.75rem 0;padding:.75rem;background-color:#f0f9ff;border-radius:6px;border-left:4px solid #0ea5e9}.approval-card .card-content .item-details .pricing-section .pricing-row{margin-bottom:.5rem;color:#0369a1}.approval-card .card-content .item-details .pricing-section .pricing-details{display:flex;flex-direction:column;gap:.25rem}.approval-card .card-content .item-details .pricing-section .pricing-details .original-price{color:#dc2626;text-decoration:line-through;font-size:.75rem}.approval-card .card-content .item-details .pricing-section .pricing-details .discounted-price{color:#059669;font-size:.85rem;font-weight:600}.approval-card .card-content .item-details .pricing-section .pricing-details .savings{color:#0369a1;font-size:.75rem;background-color:#e0f2fe;padding:.25rem .5rem;border-radius:4px;display:inline-block;width:fit-content}.approval-card .card-content .item-details .free-offer{color:#059669;background-color:#d1fae5;padding:.5rem;border-radius:6px;text-align:center;margin:.5rem 0;font-size:.875rem}.approval-card .card-content .item-details .verification-badge{background-color:#dbeafe;color:#1e40af;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;margin-left:.5rem;display:inline-block}.approval-card .card-content .title{margin-bottom:10px}.approval-card .card-content .course-description{font-size:.875rem;color:#6b7280;line-height:1.4;margin:6px 0}.approval-card .card-content .course-description strong{color:#374151;font-weight:600}.approval-card .card-content .payment-info{display:flex;justify-content:space-between;align-items:center}.approval-card .card-content .payment-info .title{font-size:.875rem;font-weight:500;color:#111827;margin:0;line-height:1.4}.approval-card .card-content .payment-info .status{text-transform:uppercase;font-size:.75rem;padding:.25rem .5rem;border-radius:12px;color:#fff;display:flex;justify-content:center;align-items:center;margin:0;font-weight:600;background-color:#ffb300;min-width:60px}.approval-card .card-content .payment-info .status.paid{background-color:#10b981}.approval-card .payment-details{padding:15px;background-color:#f8f9fa;border-radius:8px}.approval-card .payment-details .payment-item{margin-bottom:10px}.approval-card .payment-details .payment-item:last-child{margin-bottom:0}.approval-card .payment-details .payment-item.payment-item-border{padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #dee2e6}.approval-card .payment-details .payment-row{margin-bottom:8px;font-size:.875rem;line-height:1.4}.approval-card .payment-details .payment-row strong{color:#495057;min-width:120px;display:inline-block}.approval-card .payment-details .payment-row ul{margin:5px 0;padding-left:20px}.approval-card .payment-details .payment-row ul li{margin-bottom:3px;color:#6c757d}.approval-card .payment-details .plan-info{margin-top:10px;padding-top:10px;border-top:1px solid #dee2e6}.approval-card .offer-tag-selection{padding:1rem;border-top:1px solid #e5e7eb;background-color:#fffbeb}.approval-card .card-actions{padding:1rem;border-top:1px solid #e5e7eb;display:flex;gap:.75rem}.approval-card .card-actions .btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:6px;border-radius:.5rem;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;border:none}.approval-card .card-actions .btn.btn-approve{background-color:#10b981;color:#fff}.approval-card .card-actions .btn.btn-approve:hover:not(:disabled){background-color:#059669;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.approval-card .card-actions .btn.btn-approve:active:not(:disabled){transform:translateY(0)}.approval-card .card-actions .btn.btn-approve:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.approval-card .card-actions .btn.btn-reject{background-color:#fff;color:#ef4444;border:1px solid #ef4444}.approval-card .card-actions .btn.btn-reject:hover:not(:disabled){background-color:#ef4444;color:#fff;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.approval-card .card-actions .btn.btn-reject:active:not(:disabled){transform:translateY(0)}.approval-card .card-actions .btn.btn-reject:disabled{background-color:#f3f4f6;color:#9ca3af;border-color:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.approval-card .card-actions .action-completed{width:100%;text-align:center;padding:.75rem;color:#9ca3af;font-size:.875rem;font-weight:500;background-color:#f9fafb;border-radius:.5rem}@keyframes pulse-express{0%,to{box-shadow:0 2px 4px #4ade804d}50%{box-shadow:0 2px 8px #4ade8080,0 0 12px #4ade804d}}@keyframes pulse-exclusive{0%,to{box-shadow:0 2px 4px #9333ea66}50%{box-shadow:0 2px 8px #9333ea99,0 0 12px #9333ea66}}.user-update-container{padding:20px;background-color:#f5f5f5;min-height:100vh}.user-update-container .back-btn{margin-bottom:20px}.user-update-container .back-btn a{color:#000;text-decoration:none;display:flex;align-items:center;gap:8px;font-weight:500}.user-update-container .user-header{display:flex;align-items:flex-start;gap:30px;margin-bottom:30px;background:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 8px #0000001a}.user-update-container .user-header .profile-image-section{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;width:fit-content}.user-update-container .user-header .profile-image-section .user-avatar{border:4px solid #f0f0f0;box-shadow:0 4px 12px #0000001a}.user-update-container .user-header .profile-image-section .camera-btn{position:absolute;bottom:60px;right:-10px;background:#fff;border:2px solid #d4af37;width:40px;height:40px;color:#d4af37}.user-update-container .user-header .profile-image-section .camera-btn:hover{background:#d4af37;color:#fff}.user-update-container .user-header .profile-image-section .image-help-text{text-align:center;max-width:120px;font-size:.75rem}.user-update-container .user-header .user-info h2{margin:0 0 10px;color:#333;font-size:2rem;font-weight:600}.user-update-container .user-header .user-info .user-status{margin-bottom:10px}.user-update-container .user-header .user-info .user-location{color:#666;font-size:1rem;margin:0}.user-update-container .user-header .hous-login-section{border:1px solid #ddd;border-radius:8px}.user-update-container .user-header .hous-login-section p{color:#555;font-size:14px;border-bottom:1px solid #ddd;padding:10px}.user-update-container .user-header .hous-login-section p:last-child{border-bottom:0px}.user-update-container .user-header .deal-number{margin-left:auto;border:1px solid #ddd;border-radius:8px;padding:10px}@media (max-width: 767px){.user-update-container .user-header .deal-number{margin-left:unset}}.user-update-container .user-header .deal-number h3{color:#000;font-size:20px;font-weight:600}.user-update-container .user-header .deal-number p{color:#555;font-size:16px}.user-update-container .form-container{background:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px}.user-update-container .form-container .form-row{display:flex;gap:20px;margin-bottom:20px}.user-update-container .form-container .form-row:last-child{margin-bottom:0}.user-update-container .form-container .form-row .form-field-half{flex:1;width:50%;margin-bottom:18px}.user-update-container .form-container .form-row .form-field-full{flex:1;width:100%;margin-bottom:18px}.user-update-container .form-container .form-row .phone-input-container{display:flex;gap:10px;align-items:flex-start}.user-update-container .form-container .form-row .phone-input-container .phone-code-select{min-width:120px;flex-shrink:0}.user-update-container .form-container .form-row .phone-input-container .phone-code-select .MuiSelect-select{display:flex;align-items:center;gap:8px}.user-update-container .form-container .form-row .phone-input-container .phone-code-select .MuiOutlinedInput-root{border-radius:8px;background:#fafafa}.user-update-container .form-container .form-row .phone-input-container .phone-code-select .MuiOutlinedInput-root:hover{background:#f5f5f5}.user-update-container .form-container .form-row .phone-input-container .phone-code-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d4af37}.user-update-container .form-container .form-row .phone-input-container .phone-code-select .MuiOutlinedInput-root.Mui-focused{background:#fff}.user-update-container .form-container .form-row .phone-input-container .phone-code-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d4af37;border-width:2px}.user-update-container .form-container .form-row .phone-input-container .phone-number-input{flex:1}.user-update-container .action-buttons{display:flex;justify-content:center;gap:15px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.user-update-container .MuiTextField-root .MuiOutlinedInput-root{border-radius:8px;background:#fafafa}.user-update-container .MuiTextField-root .MuiOutlinedInput-root:hover{background:#f5f5f5}.user-update-container .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d4af37}.user-update-container .MuiTextField-root .MuiOutlinedInput-root.Mui-focused{background:#fff}.user-update-container .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d4af37;border-width:2px}.user-update-container .MuiFormControl-root .MuiOutlinedInput-root{border-radius:8px;background:#fafafa}.user-update-container .MuiFormControl-root .MuiOutlinedInput-root:hover{background:#f5f5f5}.user-update-container .MuiFormControl-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d4af37}.user-update-container .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused{background:#fff}.user-update-container .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d4af37;border-width:2px}.user-update-container .MuiButton-contained{border-radius:8px;padding:12px 30px;font-weight:600;text-transform:none;font-size:1rem;background-color:#d4af37!important;border-color:#d4af37!important;box-shadow:0 3px 10px #d4af374d}.user-update-container .MuiButton-contained:hover{background-color:#c19b26!important;border-color:#c19b26!important;box-shadow:0 5px 15px #d4af3766}.user-update-container .MuiButton-outlined{border-radius:8px;padding:12px 30px;font-weight:600;text-transform:none;font-size:1rem;border-color:#d4af37!important;color:#d4af37!important}.user-update-container .MuiButton-outlined:hover{border-color:#c19b26!important;color:#c19b26!important;background-color:#d4af370a}.user-update-container .MuiFormHelperText-root.Mui-error{margin-left:0;margin-top:4px}.user-update-container .MuiInputLabel-root.Mui-error{color:#d32f2f}.user-update-container .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}@media (max-width: 1200px){.user-update-container .user-details-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 768px){.user-update-container{padding:15px}.user-update-container .user-header{flex-direction:column;align-items:center;text-align:center;padding:20px}.user-update-container .user-header .profile-image-section{margin-bottom:20px}.user-update-container .user-header .user-info h2{font-size:1.5rem}.user-update-container .form-container{padding:20px}.user-update-container .form-container .form-row{flex-direction:column;gap:15px}.user-update-container .form-container .form-row .form-field-half{width:100%}.user-update-container .action-buttons{flex-direction:column}.user-update-container .action-buttons .MuiButton-root{width:100%}}@media (max-width: 480px){.user-update-container{padding:10px}.user-update-container .user-header,.user-update-container .user-details-row .details-section{padding:15px}}.proof-review-page{min-height:100vh;background-color:#f9fafb;padding:2rem 0}.proof-review-page .approval-card{background:#fff;border-radius:16px;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;position:relative}.proof-review-page .approval-card .image-button{background-color:transparent;border:none;outline:none}.proof-review-page .approval-card.approved{border-color:#10b981;box-shadow:0 0 0 1px #10b9811a,0 1px 2px #0000000d}.proof-review-page .approval-card.rejected{border-color:#ef4444;box-shadow:0 0 0 1px #ef44441a,0 1px 2px #0000000d}.proof-review-page .approval-card .card-image{position:relative;min-height:120px;overflow:hidden;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:10px;width:fit-content}@media (max-width: 767px){.proof-review-page .approval-card .card-image{margin:10px auto}}.proof-review-page .approval-card .card-image .main-offer-image{width:250px;height:150px;object-fit:contain;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.proof-review-page .approval-card .card-image .main-offer-image:hover{transform:scale(1.05)}.proof-review-page .approval-card .card-image .image-counter{position:absolute;top:10px;right:10px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:15px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.proof-review-page .approval-card .card-image .image-counter:hover{background:#000000e6}.proof-review-page .approval-card .card-image .no-image{width:100%;height:150px;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;color:#9ca3af;font-size:.875rem;border-radius:10px}.proof-review-page .approval-card .card-content{padding:1rem;flex:1;display:flex;gap:25px}.proof-review-page .approval-card .card-content .course-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.proof-review-page .approval-card .card-content .course-header .course-title{font-size:1rem;font-weight:600;color:#111827;margin:0;line-height:1.4;flex:1}.proof-review-page .approval-card .card-content .course-header .status-badge{font-size:.75rem;padding:.25rem .5rem;border-radius:12px;font-weight:600;text-transform:uppercase}.proof-review-page .approval-card .card-content .course-header .status-badge.approval_pending{background-color:#fef3c7;color:#d97706}.proof-review-page .approval-card .card-content .course-header .status-badge.approved{background-color:#d1fae5;color:#065f46}.proof-review-page .approval-card .card-content .course-header .status-badge.rejected{background-color:#fee2e2;color:#991b1b}.proof-review-page .approval-card .card-content .item-details{display:flex;flex-direction:column;gap:.5rem}.proof-review-page .approval-card .card-content .item-details .detail-row{font-size:.8rem;color:#4b5563;line-height:1.3}.proof-review-page .approval-card .card-content .item-details .detail-row strong{color:#374151;font-weight:600}.proof-review-page .approval-card .card-content .item-details .detail-link a{color:#007bff;text-decoration:none;word-break:break-all;font-size:.75rem}.proof-review-page .approval-card .card-content .item-details .detail-link a:hover{text-decoration:underline}.proof-review-page .approval-card .card-content .title{margin-bottom:10px}.proof-review-page .approval-card .card-content .course-description{font-size:.875rem;color:#6b7280;line-height:1.4;margin:6px 0}.proof-review-page .approval-card .card-content .course-description strong{color:#374151;font-weight:600}.proof-review-page .approval-card .card-content .payment-info{display:flex;justify-content:space-between;align-items:center}.proof-review-page .approval-card .card-content .payment-info .title{font-size:.875rem;font-weight:500;color:#111827;margin:0;line-height:1.4}.proof-review-page .approval-card .card-content .payment-info .status{text-transform:uppercase;font-size:.75rem;padding:.25rem .5rem;border-radius:12px;color:#fff;display:flex;justify-content:center;align-items:center;margin:0;font-weight:600;background-color:#ffb300;min-width:60px}.proof-review-page .approval-card .card-content .payment-info .status.paid{background-color:#10b981}.proof-review-page .approval-card .payment-details{padding:15px;background-color:#f8f9fa;border-radius:8px}.proof-review-page .approval-card .payment-details .payment-item{margin-bottom:10px}.proof-review-page .approval-card .payment-details .payment-item:last-child{margin-bottom:0}.proof-review-page .approval-card .payment-details .payment-row{margin-bottom:8px;font-size:.875rem;line-height:1.4}.proof-review-page .approval-card .payment-details .payment-row strong{color:#495057;min-width:120px;display:inline-block}.proof-review-page .approval-card .payment-details .payment-row ul{margin:5px 0;padding-left:20px}.proof-review-page .approval-card .payment-details .payment-row ul li{margin-bottom:3px;color:#6c757d}.proof-review-page .approval-card .payment-details .plan-info{margin-top:10px;padding-top:10px;border-top:1px solid #dee2e6}.proof-review-page .approval-card .card-actions{padding:1rem;border-top:1px solid #e5e7eb;display:flex;gap:.75rem}.proof-review-page .approval-card .card-actions .btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:6px;border-radius:.5rem;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;border:none}.proof-review-page .approval-card .card-actions .btn.btn-approve{background-color:#10b981;color:#fff}.proof-review-page .approval-card .card-actions .btn.btn-approve:hover:not(:disabled){background-color:#059669;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.proof-review-page .approval-card .card-actions .btn.btn-approve:active:not(:disabled){transform:translateY(0)}.proof-review-page .approval-card .card-actions .btn.btn-approve:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.proof-review-page .approval-card .card-actions .btn.btn-reject{background-color:#fff;color:#ef4444;border:1px solid #ef4444}.proof-review-page .approval-card .card-actions .btn.btn-reject:hover:not(:disabled){background-color:#ef4444;color:#fff;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.proof-review-page .approval-card .card-actions .btn.btn-reject:active:not(:disabled){transform:translateY(0)}.proof-review-page .approval-card .card-actions .btn.btn-reject:disabled{background-color:#f3f4f6;color:#9ca3af;border-color:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.proof-review-page .approval-card .card-actions .action-completed{width:100%;text-align:center;padding:.75rem;color:#9ca3af;font-size:.875rem;font-weight:500;background-color:#f9fafb;border-radius:.5rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInScale{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.approval-card{animation:slideInScale .6s ease-out;animation-fill-mode:both}.approval-card:nth-child(1){animation-delay:.1s}.approval-card:nth-child(2){animation-delay:.2s}.approval-card:nth-child(3){animation-delay:.3s}.approval-card:nth-child(4){animation-delay:.4s}.approval-card:nth-child(5){animation-delay:.5s}.approval-card:nth-child(6){animation-delay:.6s}.approval-card:nth-child(7){animation-delay:.7s}.approval-card:nth-child(8){animation-delay:.8s}.page-header{animation:fadeInUp .8s ease-out}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.MuiModal-root h2{font-size:20px;font-weight:600;margin-bottom:10px}.MuiModal-root .text-area{width:100%;margin-bottom:20px;padding:10px;border:1px solid #ccc;border-radius:4px}.MuiModal-root .action-btn{display:flex;justify-content:flex-end;align-items:center;gap:15px}.MuiModal-root .action-btn button{border-radius:4px;min-width:100px;padding:5px;font-size:15px;border:none}.MuiModal-root .action-btn button.btn-reject{background-color:#ef4444;color:#fff}.no-data{text-align:center;padding:20px;min-height:40vh;display:flex;justify-content:center;align-items:center;background-color:#fff}.no-data-icon{margin-bottom:10px}.no-data-icon svg{width:50px;height:50px;color:#ccc}.no-data p{font-size:16px;color:#777}@media (max-width: 767px){.admin-table .MuiTable-root{width:665px}}.common-header-table{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:20px}@media (max-width: 767px){.common-header-table{flex-direction:column}}@media (max-width: 767px){.common-header-table .MuiFormControl-root{width:100%}}.common-header-table .clear-icon{position:absolute;right:45px;top:20px;transform:translateY(-50%);z-index:1}.offer-detail-container{padding:20px;background-color:#f5f5f5;min-height:100vh}.offer-detail-container .back-btn{margin-bottom:20px}.offer-detail-container .back-btn a{color:#000;text-decoration:none;display:flex;align-items:center;gap:8px;font-weight:500}.offer-detail-container .back-btn a:hover{color:#d4af37}.offer-detail-container .offer-header{display:flex;align-items:flex-start;gap:30px;margin-bottom:30px;background:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 8px #0000001a}@media (max-width: 767px){.offer-detail-container .offer-header{flex-direction:column;gap:10px}}.offer-detail-container .offer-header .offer-logo-section{display:flex;flex-direction:column;align-items:center;gap:10px}.offer-detail-container .offer-header .offer-logo-section .offer-avatar{border:4px solid #f0f0f0;box-shadow:0 4px 12px #0000001a}.offer-detail-container .offer-header .offer-info{flex:1}@media (max-width: 767px){.offer-detail-container .offer-header .offer-info{width:100%}}.offer-detail-container .offer-header .offer-info h2{margin:0 0 10px;color:#333;font-size:2rem;font-weight:600}.offer-detail-container .offer-header .offer-info .offer-status{margin-bottom:15px}.offer-detail-container .offer-header .offer-info .offer-location{color:#666;font-size:1rem;margin:0 0 5px;display:flex;align-items:center}.offer-detail-container .offer-header .offer-info .offer-address{color:#888;font-size:.9rem;margin:0}.offer-detail-container .form-container{background:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px}.offer-detail-container .form-container .form-row{display:flex;gap:20px;margin-bottom:30px}@media (max-width: 767px){.offer-detail-container .form-container .form-row{flex-direction:column;gap:10px}}.offer-detail-container .form-container .form-row:last-child{margin-bottom:0}.offer-detail-container .form-container .form-row .form-field-half{flex:1;width:50%}@media (max-width: 767px){.offer-detail-container .form-container .form-row .form-field-half{width:100%}}.offer-detail-container .form-container .form-row .form-field-full{flex:1;width:100%}.offer-detail-container .form-container .info-section h3{color:#333;font-size:1.25rem;font-weight:600;margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid #D4AF37;display:flex;align-items:center}.offer-detail-container .form-container .info-section .info-grid{display:flex;flex-direction:column;gap:15px}.offer-detail-container .form-container .info-section .info-grid .info-item{display:flex;gap:5px}.offer-detail-container .form-container .info-section .info-grid .info-item .info-label{color:#666;font-weight:500;font-size:.9rem}.offer-detail-container .form-container .info-section .info-grid .info-item .info-value{color:#333;font-weight:400;display:flex;align-items:center}.offer-detail-container .form-container .info-section .info-grid .info-item .info-value a{color:#d4af37;text-decoration:none}.offer-detail-container .form-container .info-section .info-grid .info-item .info-value a:hover{text-decoration:underline}.offer-detail-container .form-container .info-section .images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.offer-detail-container .form-container .info-section .images-grid .image-item .offer-image{width:100%;height:150px;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:transform .2s ease}.offer-detail-container .form-container .info-section .images-grid .image-item .offer-image:hover{transform:scale(1.05)}.offer-detail-container .form-container .info-section .images-grid .no-images{color:#666;font-style:italic;text-align:center;grid-column:1/-1;padding:20px}.offer-detail-container .form-container .info-section .description-content{color:#333;line-height:1.6;white-space:pre-wrap;padding:15px;background:#f9f9f9;border-radius:8px;border-left:4px solid #D4AF37}.offer-detail-container .form-container .info-section .business-info .business-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding:15px;background:#f9f9f9;border-radius:8px;border-left:4px solid #D4AF37}@media (max-width: 767px){.offer-detail-container .form-container .info-section .business-info .business-header{flex-direction:column;gap:10px}}.offer-detail-container .form-container .info-section .business-info .business-header .business-details h4{margin:0 0 5px;color:#333;font-size:1.1rem;font-weight:600}.offer-detail-container .form-container .info-section .business-info .business-header .business-details .business-email{margin:0 0 5px;color:#666;font-size:.9rem}.offer-detail-container .form-container .info-section .business-info .business-header .business-details .business-phone{margin:0;color:#666;font-size:.9rem}.offer-detail-container .form-container .info-section .business-info .business-header .business-status{display:flex;flex-direction:column;gap:5px;align-items:flex-end}.offer-detail-container .form-container .info-section .business-info .business-extra-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.offer-detail-container .form-container .info-section.contact-info-section h3{color:#0369a1;border-bottom-color:#0ea5e9}.offer-detail-container .form-container .info-section.contact-info-section .info-grid{background:#f0f9ff;padding:15px;border-radius:8px;border-left:4px solid #0ea5e9}.offer-detail-container .form-container .info-section.contact-info-section .info-grid .info-item .info-label{color:#0369a1;font-weight:600}.offer-detail-container .form-container .info-section.contact-info-section .info-grid .info-item .info-value a{color:#1976d2;font-weight:500;transition:all .2s ease}.offer-detail-container .form-container .info-section.contact-info-section .info-grid .info-item .info-value a:hover{color:#1565c0;text-decoration:underline}.offer-detail-container .form-container .info-section .acceptances-list{display:flex;flex-direction:column;gap:15px}.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item{padding:15px;background:#f9f9f9;border-radius:8px;border-left:4px solid #D4AF37}.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item .acceptance-info{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}@media (max-width: 767px){.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item .acceptance-info{flex-direction:column;gap:10px}}.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item .acceptance-info .influencer-details{flex:1}.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item .acceptance-info .influencer-details h5{margin:0 0 5px;color:#333;font-size:1rem;font-weight:600}.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item .acceptance-info .influencer-details .influencer-email{margin:0 0 8px;color:#666;font-size:.9rem}.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item .acceptance-info .influencer-details .influencer-meta{margin-bottom:8px}.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item .acceptance-info .influencer-details .influencer-instagram{margin:0;font-size:.9rem}.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item .acceptance-info .influencer-details .influencer-instagram a{color:#d4af37;text-decoration:none}.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item .acceptance-info .influencer-details .influencer-instagram a:hover{text-decoration:underline}.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item .acceptance-info .acceptance-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media (max-width: 767px){.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item .acceptance-info .acceptance-meta{width:100%}}.offer-detail-container .form-container .info-section .acceptances-list .acceptance-item .acceptance-info .acceptance-meta .acceptance-date{color:#666;font-size:.85rem}.payment-details-box{background:#f8f9fa;padding:15px;border-radius:8px}.payment-details-box .payment-item-detail{display:flex;flex-direction:column;gap:12px}.payment-details-box .payment-item-detail.payment-border{padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #dee2e6}.payment-details-box .payment-item-detail .payment-row-detail{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.payment-details-box .payment-item-detail .payment-row-detail .payment-label{color:#495057;font-weight:600;min-width:100px}.payment-details-box .payment-item-detail .payment-row-detail .payment-value{color:#333;font-weight:400;text-align:right}.user-details-container{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px #0000001a;max-width:100%;margin:20px}@media (max-width: 767px){.user-details-container{padding:15px}}.user-details-container .back-btn a{display:flex;align-items:center;gap:10px;margin-bottom:28px;color:#000;text-decoration:none;font-size:18px;font-weight:500}.user-details-container .user-header{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px}@media (max-width: 767px){.user-details-container .user-header{flex-wrap:wrap}}.user-details-container .user-header .user-avatar{border:2px solid #1976d2}.user-details-container .user-header .user-info h2{font-weight:600;color:#000;margin:0 0 8px;font-size:18px}.user-details-container .user-header .user-info .user-status{display:flex;gap:8px;margin-bottom:6px}.user-details-container .user-header .user-info .user-location{color:#555;font-size:14px}.user-details-container .user-header .hous-login-section{border:1px solid #ddd;border-radius:8px}.user-details-container .user-header .hous-login-section p{color:#555;font-size:14px;border-bottom:1px solid #ddd;padding:10px}.user-details-container .user-header .hous-login-section p:last-child{border-bottom:0px}.user-details-container .user-header .left_container{margin-left:auto}.user-details-container .user-header .left_container .deal-number{border:1px solid #ddd;border-radius:8px;padding:10px}@media (max-width: 767px){.user-details-container .user-header .left_container .deal-number{margin-left:unset}}.user-details-container .user-header .left_container .deal-number h3{color:#000;font-size:20px;font-weight:600}.user-details-container .user-header .left_container .deal-number p{color:#555;font-size:16px}.user-details-container .user-details-row{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px}.user-details-container .user-details-row .details-section{flex:4;min-width:250px}.user-details-container .user-details-row .details-section .section-heading{color:#000;font-weight:700;font-size:16px;margin:16px 0 8px;border-bottom:1px solid #ddd;padding-bottom:4px}.user-details-container .user-details-row .details-section p,.user-details-container .user-details-row .details-section li{margin:10px 0;font-size:14px;color:#333}.user-details-container .user-details-row .details-section strong{color:#000;font-weight:600;display:flex}.user-details-container .user-details-row .details-section ul{list-style:none;padding:0;margin:0}.user-details-container .user-details-row .details-section ul li a{color:#1976d2;text-decoration:none;line-break:anywhere}.user-details-container .user-details-row .details-section ul li a:hover{text-decoration:underline}.user-details-container .status-update-section{margin-top:20px;width:25%}@media (max-width: 767px){.user-details-container .status-update-section{width:100%}}.user-details-container .flex-bottom-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}@media (max-width: 767px){.user-details-container .flex-bottom-wrapper{flex-wrap:wrap}}.user-details-container .flex-bottom-wrapper .send-email{display:flex;flex-direction:column;align-items:flex-end;width:40%}@media (max-width: 1200px){.user-details-container .flex-bottom-wrapper .send-email{margin-top:0}}@media (max-width: 767px){.user-details-container .flex-bottom-wrapper .send-email{width:100%;margin-top:10px}}.user-details-container .flex-bottom-wrapper .send-email textarea{width:100%;margin-bottom:15px;border-color:#000;border-radius:10px;padding:10px}.user-details-container .flex-bottom-wrapper .send-email textarea:focus-visible{outline:unset}.user-details-container .flex-bottom-wrapper .send-email .send-btn{border-radius:8px;border:1px solid #FBBE32;background-color:#fbbe32;font-size:14px;font-style:normal;font-weight:500;color:#000;padding:9px 20px;margin-bottom:5px;transition:all .6s ease;cursor:pointer}.loader-details{height:calc(100% - 81px);display:flex;align-items:center;justify-content:center}.discount-codes-section{margin:0;padding:13px;border:1px solid #e0e0e0;border-radius:12px}.discount-codes-section .section-heading{color:#000;font-weight:700;font-size:16px;margin:0 0 12px;border-bottom:2px solid #2196f3;padding-bottom:8px}.discount-codes-section .discount-codes-content .total-codes-used{font-size:15px;color:#333;margin-bottom:16px;padding:12px;background-color:#fff;border-radius:8px;border-left:4px solid #2196f3}.discount-codes-section .discount-codes-content .total-codes-used strong{color:#000;font-weight:600}.discount-codes-section .discount-codes-content .discount-codes-list{display:flex;flex-direction:column;gap:4px}.discount-codes-section .discount-codes-content .discount-codes-list .discount-code-item .discount-code-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:8px}.discount-codes-section .discount-codes-content .discount-codes-list .discount-code-item .discount-code-header h4{font-weight:600;font-size:12px;margin:0;letter-spacing:.5px}.discount-codes-section .discount-codes-content .discount-codes-list .discount-code-item p{margin:0;font-size:14px;color:#555}.discount-codes-section .discount-codes-content .discount-codes-list .discount-code-item p strong{color:#000;font-weight:600;margin-right:4px}@media (max-width: 767px){.discount-codes-section{margin:16px 0;padding:16px}.discount-codes-section .discount-codes-content .discount-codes-list .discount-code-item{padding:12px}.discount-codes-section .discount-codes-content .discount-codes-list .discount-code-item .discount-code-header{flex-direction:column;align-items:flex-start}}.verification-review-section{margin:24px 0;padding:20px;border:1px solid #e0e0e0;border-radius:12px;background-color:#fafafa}.verification-review-section .section-heading{color:#000;font-weight:700;font-size:18px;margin:0 0 20px;border-bottom:2px solid #1976d2;padding-bottom:8px}.verification-review-section .verification-loader{display:flex;justify-content:center;padding:20px}.verification-review-section .verification-content{display:flex;flex-direction:column;gap:20px}.verification-review-section .verification-subsection{background:#fff;padding:16px;border-radius:8px;border:1px solid #e0e0e0}.verification-review-section .verification-subsection h4{color:#1976d2;font-weight:600;font-size:16px;margin:0 0 12px;border-bottom:1px solid #e0e0e0;padding-bottom:6px}.verification-review-section .verification-subsection h5{color:#333;font-weight:500;font-size:14px;margin:12px 0 8px;padding:8px;background-color:#f5f5f5;border-radius:4px}.verification-review-section .verification-details,.verification-review-section .document-details,.verification-review-section .verification-status-details{display:flex;flex-direction:column;gap:8px}.verification-review-section .verification-details p,.verification-review-section .document-details p,.verification-review-section .verification-status-details p{margin:0;font-size:14px;color:#333;display:flex;align-items:center}.verification-review-section .verification-details p strong,.verification-review-section .document-details p strong,.verification-review-section .verification-status-details p strong{color:#000;font-weight:600;min-width:140px;margin-right:8px}.verification-review-section .document-preview{margin-top:8px}.verification-review-section .document-preview .document-link{display:inline-block;padding:8px 16px;background-color:#1976d2;color:#fff;text-decoration:none;border-radius:4px;font-size:13px;font-weight:500;transition:background-color .3s ease}.verification-review-section .document-preview .document-link:hover{background-color:#1565c0;text-decoration:none}@media (max-width: 767px){.verification-review-section{margin:16px 0;padding:16px}.verification-review-section .verification-content{gap:16px}.verification-review-section .verification-subsection{padding:12px}.verification-review-section .verification-details p,.verification-review-section .document-details p,.verification-review-section .verification-status-details p{flex-direction:column;align-items:flex-start}.verification-review-section .verification-details p strong,.verification-review-section .document-details p strong,.verification-review-section .verification-status-details p strong{min-width:unset;margin-right:0;margin-bottom:4px}}.verification-actions{display:flex;gap:12px;margin-top:12px}.verification-actions .verify-btn{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.verification-actions .verify-btn.approve{background-color:#4caf50;color:#fff}.verification-actions .verify-btn.approve:hover{background-color:#45a049}.verification-actions .verify-btn.reject{background-color:#f44336;color:#fff}.verification-actions .verify-btn.reject:hover{background-color:#da190b}.verification-actions .verify-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 767px){.verification-actions{flex-direction:column}.verification-actions .verify-btn{width:100%}}.admin-create-offer .admin-notice{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#2196f31a;border:1px solid rgba(33,150,243,.3);border-radius:12px;margin-bottom:30px}.admin-create-offer .admin-notice svg{width:24px;height:24px;min-width:24px}.admin-create-offer .admin-notice svg path{fill:#2196f3}.admin-create-offer .admin-notice p{color:#2196f3;font-size:14px;line-height:1.5;margin:0;font-weight:400}.admin-create-offer .top-header h4{color:#2196f3}@media (max-width: 768px){.admin-create-offer .top-header h4{font-size:18px}}.admin-create-offer .signup-container .common-heading-wrapper:first-of-type h3{color:#2196f3;display:flex;align-items:center;gap:8px}.admin-create-offer .signup-container .common-heading-wrapper:first-of-type h3:before{content:"👤";font-size:20px}.admin-create-offer .platform-fee-info{background:#2196f31a;border-color:#2196f34d}.admin-create-offer .platform-fee-info svg path{fill:#2196f3}.admin-create-offer .platform-fee-info h6{color:#2196f3}.admin-create-offer .terms-section{margin-top:2rem;padding:20px;background:#ffffff0d;border-radius:10px;border:1px solid #333}.admin-create-offer .terms-section .ant-checkbox-wrapper{color:#fff;font-size:14px;line-height:1.5}.admin-create-offer .terms-section .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{background-color:transparent;border-color:#2196f3}.admin-create-offer .terms-section .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#2196f3;border-color:#2196f3}.admin-create-offer .terms-section .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}.admin-create-offer .terms-section .error-text{color:#ff4d4f;font-size:13px;margin-top:8px;margin-left:24px}.admin-create-offer .add-influencer-btn{background:#2196f3;border-color:#2196f3;position:relative;overflow:hidden}.admin-create-offer .add-influencer-btn:before{content:"🔐 ";margin-right:8px}.admin-create-offer .add-influencer-btn:hover{background:transparent;color:#2196f3;border-color:#2196f3}.admin-create-offer .add-influencer-btn:disabled{background:#666;border-color:#666;color:#999;cursor:not-allowed;opacity:.6}.admin-create-offer .add-influencer-btn:disabled:hover{background:#666;color:#999}.admin-create-offer .business-user-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#2196f31a;border:1px solid rgba(33,150,243,.3);border-radius:20px;margin-top:10px}.admin-create-offer .business-user-badge .badge-icon{width:20px;height:20px;border-radius:50%;background:#2196f3;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600}.admin-create-offer .business-user-badge .badge-text{color:#2196f3;font-size:13px;font-weight:500}.admin-create-offer .content-type-card.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background:#ffffff05;border-color:#444}.admin-create-offer .content-type-card.disabled:hover{border-color:#444}.admin-create-offer .content-type-card.disabled h4{color:#888}.admin-create-offer .content-type-card.disabled p{color:#555}.admin-create-offer .content-type-card.disabled .img-bg{background:#0f0f0f}.admin-create-offer .content-type-card.disabled .img-bg img{opacity:.6}@media (max-width: 768px){.admin-create-offer .admin-notice{flex-direction:column;text-align:center;gap:8px}.admin-create-offer .admin-notice p{font-size:13px}.admin-create-offer .top-header h4{font-size:16px}}.master-wrapper .card-bg{padding:24px}@media (max-width: 768px){.master-wrapper .card-bg{padding:16px}}.master-wrapper .MuiCard-root{box-shadow:0 2px 8px #0000001a;border-radius:12px}.master-wrapper .MuiCard-root .MuiCardContent-root{padding:24px}@media (max-width: 768px){.master-wrapper .MuiCard-root .MuiCardContent-root{padding:16px}}.master-wrapper .MuiCard-root .MuiCardContent-root:last-child{padding-bottom:24px}@media (max-width: 768px){.master-wrapper .MuiCard-root .MuiCardContent-root:last-child{padding-bottom:16px}}.master-wrapper .MuiTextField-root .MuiInputBase-root,.master-wrapper .MuiFormControl-root .MuiInputBase-root{min-height:56px}.master-wrapper .MuiGrid-item{display:flex}.master-wrapper .MuiGrid-item>.MuiCard-root{width:100%}.master-wrapper .MuiButton-outlined{min-height:56px;text-transform:none;font-weight:500}.master-wrapper .MuiAutocomplete-root .MuiInputBase-root{min-height:56px;padding-top:0;padding-bottom:0}.master-wrapper .MuiTypography-h6{font-weight:600;color:#333;margin-bottom:16px}.master-wrapper .MuiAlert-root{border-radius:8px;align-items:center}.announcement-management .master-wrapper{padding:24px}.announcement-management .card-bg{padding:32px}@media (max-width: 768px){.announcement-management .card-bg{padding:16px}}.announcement-management .MuiCard-root{box-shadow:0 2px 8px #0000001a;border-radius:12px}.announcement-management .MuiCard-root .MuiCardContent-root{padding:32px}@media (max-width: 768px){.announcement-management .MuiCard-root .MuiCardContent-root{padding:20px}}.announcement-management .MuiTextField-root .MuiInputBase-root{min-height:56px;font-size:16px}.announcement-management .MuiTypography-h6{font-weight:600;color:#333;margin-bottom:20px;font-size:18px}.announcement-management .MuiAlert-root{border-radius:8px;align-items:center;font-size:15px}.announcement-management .MuiSelect-root{min-height:56px}.create-user-wrapper{padding:20px}.master-wrapper{padding:24px;min-height:100vh;background-color:#f5f5f5}.master-wrapper .card-bg{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px #0000001a}.login-container{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(#00000080,#00000080),url(/assets/logo-bg-BZNsKi7P.jpg) no-repeat center center/cover}.login-card{padding:2rem;width:100%;max-width:400px;border-radius:16px!important;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.login-title{font-weight:700!important;color:var(--btn-color)}.login-subtitle{margin-bottom:1.5rem!important;color:#7c7c7c}.login-btn{margin-top:1.5rem!important;padding:.8rem!important;font-size:1rem!important;border-radius:8px!important;width:100%!important;background-color:var(--btn-color)!important;transition:all .35s ease!important;box-shadow:unset!important}.login-btn:hover{box-shadow:0 0 14px -2px var(--btn-color)!important}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf);font-weight:700}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf);font-weight:600}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf);font-weight:500}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf);font-weight:400}:root{--primary: #252525;--secondary: #444444;--header-bg: #252525;--text: #EEEEEE;--text-highlight: #00ADB5;--text-grey: #EEEEEE;--btn-color: #FA5304;--text-white: #FFFFFF;--success: #4BB543;--warning: #FFCC00;--danger: #FF4444}*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins!important}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf);font-weight:700}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf);font-weight:600}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf);font-weight:500}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf);font-weight:400}body{font-family:roboto,sans-serif!important;background-color:#fafafa}button{cursor:pointer}::-webkit-scrollbar-track{border-radius:10px;border:1px solid #ccc}::-webkit-scrollbar-thumb{background:#647c9b;border-radius:10px}::-webkit-scrollbar{width:4px;height:4px}.desktop-sidebar{transition:padding,left,right,.3s;position:fixed;z-index:99999;height:100%}@media (max-width: 991px){.desktop-sidebar{display:none}}.right-container{padding-left:210px;width:calc(100% - 210px)}@media (max-width: 991px){.right-container{padding-left:0}}.right-container{transition:padding,left,right,.3s}.right-container.collapsed{padding-left:70px}.right-container .hamburger-icon{padding:10px;margin-right:10px}.right-container .hamburger-icon svg path{fill:#000}.table-img{height:60px;width:60px;object-fit:cover;border-radius:10px}.table-main{overflow:auto;border:1px solid #dbdbdb;border-radius:10px}.table-main table thead tr th{font-weight:600}.table-main table tbody tr:last-child td{border-bottom:0px!important}.table-main table tbody tr td{padding:8px 15px}.sidebar-wrapper{border-right-width:0px!important;height:100vh}.sidebar-wrapper .ps-menu-root{margin-top:2rem}.sidebar-wrapper .logo-img{width:60px;height:60px;background:#fff;border-radius:50%}.sidebar-wrapper .logo-img img{width:100%;height:100%;object-fit:contain}.sidebar-wrapper .logo-brand{margin-top:12px}.sidebar-wrapper.ps-collapsed{width:70px}.sidebar-wrapper.ps-collapsed .logo-brand{justify-content:center;margin-top:12px}.sidebar-wrapper.ps-collapsed .ps-menu-button{padding:2px!important;height:auto!important}.sidebar-wrapper.ps-collapsed .ps-menu-button.ps-active,.sidebar-wrapper.ps-collapsed .ps-menu-button:hover{background-color:#393e46}.sidebar-wrapper.ps-collapsed .ps-menu-button .ps-menu-icon{margin:0}.sidebar-wrapper.ps-collapsed .ps-menu-button .ps-menu-icon svg{width:20px;height:20px}.sidebar-wrapper.ps-collapsed .ps-menu-button .ps-menu-label{display:none}.sidebar-wrapper .ps-menu-button{margin:0 15px 10px!important;border-radius:12px!important;padding:10px!important;height:45px!important;transition:all .35s ease}.sidebar-wrapper .ps-menu-button.ps-active,.sidebar-wrapper .ps-menu-button:hover{background-color:#393e46!important}.sidebar-wrapper .ps-menu-button .ps-menu-icon{width:auto;margin:0}.sidebar-wrapper .ps-menu-button .ps-menu-icon svg{width:22px;height:22px}.sidebar-wrapper .ps-menu-button .ps-menu-icon svg path{fill:#fff}.sidebar-wrapper .ps-menu-button .ps-menu-label{font-weight:500;letter-spacing:.6px}.sidebar-wrapper .collapse-btn{position:absolute;bottom:15px;right:50%;left:50%;width:35px;height:35px;transform:translate(-50%,-50%)}@media (max-width: 991px){.sidebar-wrapper .collapse-btn{display:none}}.sidebar-wrapper .collapse-btn .ps-menu-button{margin:0!important;padding:0!important;height:auto!important}.sidebar-wrapper .collapse-btn .ps-menu-button:hover{background-color:#393e46}.sidebar-wrapper .collapse-btn .ps-menu-button .ps-menu-icon{width:auto;margin:0}.sidebar-wrapper .collapse-btn .ps-menu-button .ps-menu-icon svg{transform:rotate(270deg)}.sidebar-wrapper .collapse-btn .ps-menu-button .ps-menu-icon svg path{fill:#fff}.header-wrapper{background-color:#fff!important;box-shadow:unset!important;border-bottom:1px solid #e7e7e7!important;padding:8px 0}.header-wrapper .main-heading-title{color:#000!important;font-size:22px;cursor:pointer;line-height:20px;text-transform:capitalize;margin-bottom:5px;font-weight:600}.card-bg{background-color:#fff;border-radius:15px;padding:15px;margin-bottom:20px;box-shadow:0 0 15px #f3f3f3;border:1px solid #ededed}.css-wuee7q{padding:0!important}.common-btn{margin-left:auto!important;display:block!important;width:fit-content!important;line-height:normal!important;padding:12px 15px!important;border-radius:5px!important;background-color:var(--btn-color)!important;transition:all .35s ease!important;box-shadow:unset!important}.common-btn:hover{box-shadow:0 0 14px -2px var(--btn-color)!important}.cancel-btn{color:var(--btn-color)!important;padding:12px 15px!important;line-height:normal!important;border-radius:5px!important}.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--btn-color)!important}.Mui-focused .MuiOutlinedInput-notchedOutline span,.MuiInputLabel-formControl.Mui-focused{color:var(--btn-color)!important}.common_breadcrumbs .breadcrumb_list{display:flex;gap:10px}.common_breadcrumbs .breadcrumb_list .list-item{display:flex;gap:10px;line-height:20px;text-transform:capitalize}@media (max-width: 767px){.common_breadcrumbs .breadcrumb_list .list-item{gap:5px}}.common_breadcrumbs .breadcrumb_list .list-item a{color:#000;font-size:14px;text-decoration:none}@media (max-width: 767px){.common_breadcrumbs .breadcrumb_list .list-item a{font-size:10px}}.common_breadcrumbs .breadcrumb_list .list-item .icon svg{transform:rotate(-90deg)}.common_breadcrumbs .breadcrumb_list .list-item:last-child svg{display:none}.btn-primary{font-size:14px;background-color:var(--btn-color);color:var(--text-white);border-radius:5px;padding:8px 10px;border:none;text-decoration:none;transition:.3s;border:1px solid var(--btn-color)}.btn-primary:hover{color:var(--btn-color);background-color:transparent}.master-wrapper{padding:20px 0}@media (max-width: 767px){.master-wrapper .card-bg .MuiAutocomplete-root{width:100%!important}}.searchbox{border:1px solid #dbdbdb;width:max-content;border-radius:8px;margin-bottom:15px;min-width:300px;display:flex;align-items:center;padding:6px 10px}.searchbox input{border:none;outline:none;padding:0;font-size:14px;background-color:transparent;width:100%}@media (max-width: 767px){.offer-table .MuiTable-root{width:1200px}}.input-main-data{position:relative}.input-main-data label{color:var(--header-bg);display:block;font-weight:500;font-size:14px;margin-bottom:6px}.input-main-data label .asterisk{font-size:14px;color:#f44336}.input-main-data input,.input-main-data textarea{border:1px solid var(--text-grey);font-weight:300;font-size:14px;color:var(--black-color);border-radius:3px;padding:8px;width:100%;outline:none}.input-main-data input:focus,.input-main-data textarea:focus{border-color:var(--btn-color)}.input-main-data select{word-wrap:normal;border:1px solid var(--text-grey);font-weight:300;font-size:14px;color:var(--black-color);border-radius:3px;padding:10px;width:100%;outline:none}.input-main-data select:focus{border-color:var(--btn-color)}.input-main-data.select-mui-vs .MuiOutlinedInput-root{font-weight:300;font-size:16px;color:var(--black-color);border-radius:3px;padding:10px;width:100%;outline:none;padding:0!important}.input-main-data.select-mui-vs .MuiAutocomplete-input{padding-right:30px!important}.input-main-data.select-mui-vs .MuiOutlinedInput-notchedOutline{border:none}
