@charset "UTF-8";.login-wrapped{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;padding:20px}.form-box{background:#fff;padding:25px 40px;border-radius:16px;box-shadow:0 4px 20px #00000014;width:100%;max-width:420px;text-align:center}.form-box .logo-img{max-width:100px;margin-bottom:20px}.form-box .logo-section{margin-bottom:32px}.form-box .logo-section .logo-container{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.form-box .logo-section .logo-container .logo-icon{color:var(--orange-color);width:32px;height:32px}.form-box .logo-section .logo-container .logo-text{font-size:24px;font-weight:700;color:#1f2937;letter-spacing:-.5px}.form-box .main-heading{font-size:22px;font-weight:700;color:var(--black-color);margin-bottom:8px;letter-spacing:-.5px}.form-box p{color:#6b7280;font-size:16px;margin-bottom:32px;line-height:1.5}.form-box form{text-align:left}.form-box .input-main-data{margin-bottom:24px;position:relative}.form-box .input-main-data label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-box .input-main-data input{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;transition:all .2s ease;background:#fff;color:#1f2937}.form-box .input-main-data input:focus{outline:none;border-color:var(--orange-color)}.form-box .input-main-data input::placeholder{color:#9ca3af}.form-box .input-main-data .eyeicon{position:absolute;right:16px;top:50%;transform:translateY(-50%);margin-top:12px;cursor:pointer;color:#6b7280;transition:color .2s ease}.form-box .input-main-data .eyeicon:hover{color:var(--orange-color)}.form-box .input-main-data .eyeicon svg{width:20px;height:20px}.form-box .forgot{display:flex;justify-content:end;margin-bottom:15px}.form-box .forgot a{color:var(--theme-blue);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease;margin-left:auto}.form-box .forgot a:hover{color:#7c3aed}.form-box .login-btn{width:100%;background:var(--orange-color);color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:24px}.form-box .login-btn:hover{background:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf64d}.form-box .login-btn:active{transform:translateY(0)}.form-box .signup-link{text-align:center;color:#6b7280;font-size:14px}.form-box .signup-link a{color:var(--orange-color);text-decoration:none;font-weight:500;margin-left:4px}.form-box .signup-link a:hover{color:#7c3aed}.create-courses-wrapped .white-card{width:100%;padding:20px;background-color:var(--white-color);border-radius:10px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}@media(max-width:768px){.create-courses-wrapped .white-card{width:100%}}.create-courses-wrapped .white-card .two-box{display:flex;gap:20px}.create-courses-wrapped .white-card .two-box .input-main-data{width:100%;margin-bottom:10px}.create-courses-wrapped .Mui-disabled{-webkit-text-fill-color:#000!important}.course-wrapped .detail-card{margin-bottom:30px}.course-wrapped .detail-card .detail-header{background-color:#fff;padding:20px;border-radius:10px 10px 0 0;border-bottom:1px solid rgba(100,124,155,.3490196078);display:flex;align-items:center;gap:10px}.course-wrapped .detail-card .detail-header h2{font-size:20px;font-weight:500}.course-wrapped .detail-card .detail-header .button-label{background-color:var(--green-color);color:#fff;padding:5px 10px;border-radius:5px;width:fit-content;font-size:12px}.course-wrapped .detail-card .detail-body{background-color:#fff;padding:20px;display:flex;gap:20px;border-radius:0 0 10px 10px}@media(max-width:768px){.course-wrapped .detail-card .detail-body{flex-direction:column}}.course-wrapped .detail-card .detail-body .course-image{width:20%}@media(max-width:768px){.course-wrapped .detail-card .detail-body .course-image{width:100%}}.course-wrapped .detail-card .detail-body .course-image img{height:200px;width:200px;object-fit:contain}@media(max-width:768px){.course-wrapped .detail-card .detail-body .course-image img{width:100%}}.course-wrapped .detail-card .detail-body .course-content{width:80%}@media(max-width:768px){.course-wrapped .detail-card .detail-body .course-content{width:100%}}.course-wrapped .detail-card .detail-body .course-content .label{font-size:16px;font-weight:500;margin-bottom:6px}.course-wrapped .detail-card .detail-body .course-content span{font-size:14px;font-weight:400;color:var(--color_647C9B);word-wrap:break-word;word-break:break-all}.course-wrapped .detail-card .detail-body .course-content .full-width{width:100%;margin-bottom:10px}.course-wrapped .detail-card .detail-body .two-grid{display:flex;gap:20px;margin-bottom:15px}.course-wrapped .detail-card .detail-body .two-grid .half{width:50%}.dash{--ink: #1a1a1a;--muted: #6b7280;--line: #e7e9ee;--primary: #2563eb;--primary-soft: #eaf1fe;--soft: #f8f9fb;padding:8px 4px 40px;color:var(--ink)}.dash .muted{color:var(--muted);font-size:12.5px}.dash .dash-head{margin-bottom:18px}.dash .dash-head h1{font-size:22px;font-weight:700;margin:0}.dash .dash-head p{color:var(--muted);font-size:13px;margin:2px 0 0}.dash .card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px}.dash .card-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.dash .card-h h3{font-size:15px;font-weight:700;margin:0}.dash .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.dash .kpis .kpi{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;position:relative;overflow:hidden}.dash .kpis .kpi .ic{position:absolute;right:14px;top:14px;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:19px;background:var(--primary-soft);color:var(--primary)}.dash .kpis .kpi .label{font-size:12.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.dash .kpis .kpi .val{font-size:26px;font-weight:800;margin-top:6px}.dash .kpis .kpi .sub{font-size:12px;color:var(--muted);margin-top:6px}.dash .dash-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:stretch}.dash .dash-grid .col-left{display:flex;flex-direction:column;gap:16px}.dash .dash-grid-2{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin-top:16px}.dash .chart{display:block}.dash .cmp{display:flex;gap:12px;flex-wrap:wrap;margin:2px 0 10px}.dash .cmp-item{flex:1;min-width:150px;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.dash .cmp-item .cmp-label{font-size:11.5px;color:var(--muted);font-weight:600}.dash .cmp-item .cmp-val{font-size:19px;font-weight:800;margin:2px 0}.dash .cmp-item .cmp-delta{font-size:12px;font-weight:700;display:flex;align-items:center;gap:5px}.dash .cmp-item .cmp-delta span{color:var(--muted);font-weight:500}.dash .cmp-item .cmp-delta.up{color:#16a34a}.dash .cmp-item .cmp-delta.down{color:#dc2626}.dash .card-sub{margin-bottom:6px}.dash .vid{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.dash .vid:last-child{border-bottom:0}.dash .vid .vid-rank{width:22px;height:22px;border-radius:6px;background:var(--soft);color:var(--muted);font-weight:700;font-size:12px;display:grid;place-items:center;flex-shrink:0}.dash .vid .vid-title{flex:1;font-size:13.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .vid .vid-views{font-size:12.5px;color:var(--muted);flex-shrink:0}.dash .subs-h{align-items:flex-start}.dash .segs{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.dash .segs .sep{width:1px;height:18px;background:var(--line);margin:0 3px}.dash .seg{border:1px solid var(--line);background:#fff;color:var(--muted);font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:7px;cursor:pointer}.dash .seg.seg-on{background:#1e293b;color:#fff;border-color:#1e293b}.dash .subs-now{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.dash .subs-now .big{font-size:30px;font-weight:800;color:var(--ink)}.dash .legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-top:6px}.dash .legend span{display:flex;align-items:center;gap:6px}.dash .legend i{width:14px;height:3px;border-radius:2px;display:inline-block}.dash .purchases{position:relative;overflow:hidden;padding:0;background:linear-gradient(180deg,#f6f9ff,#fff);border:1.5px solid #dbe6fb;min-height:360px}.dash .purchases .purchases-inner{position:absolute;top:0;right:0;bottom:0;left:0;padding:16px 10px 14px 18px;display:flex;flex-direction:column}.dash .purchases .badge{background:var(--primary);color:#fff;font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px}.dash .purchases .p-list{flex:1 1 0;min-height:0;overflow-y:auto;padding-right:6px}.dash .purchases .p-item{display:flex;align-items:center;gap:11px;padding:10px 4px;border-radius:10px}.dash .purchases .p-item:hover{background:#eef4ff}.dash .purchases .av{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:grid;place-items:center;font-weight:700;flex-shrink:0}.dash .purchases .p-mid{flex:1;min-width:0}.dash .purchases .p-mid .p-name{font-size:14px;font-weight:700}.dash .purchases .p-mid .p-plan{font-size:12px;color:var(--muted)}.dash .purchases .p-mid .p-time{font-size:11.5px;color:#9aa0ab;margin-top:1px}.dash .purchases .p-right{text-align:right;display:flex;align-items:center;gap:10px}.dash .purchases .p-right .p-amt{font-weight:800;font-size:14px}.dash .purchases .chat{width:34px;height:34px;border-radius:9px;border:1px solid #dbe6fb;background:#fff;color:var(--primary);display:grid;place-items:center;cursor:pointer;font-size:16px}.dash .purchases .chat:hover{background:var(--primary);color:#fff}.dash .pct{font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px}.dash .pct.pos{background:#ecfdf5;color:#059669}.dash .pct.neg{background:#fef2f2;color:#e11d48}.dash .cancel-rate{font-size:34px;font-weight:800;color:#dc2626}.dash .bar{height:10px;background:#f1f1f4;border-radius:999px;overflow:hidden;margin-top:12px}.dash .bar div{height:100%;background:#dc2626}.dash .pay{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.dash .pay .pay-legend{display:flex;gap:28px;flex-wrap:wrap;flex:1}.dash .pay .pay-legend .pl{min-width:200px}.dash .pay .pay-legend .pl .pl-h{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px}.dash .pay .pay-legend .pl .pl-h i{width:11px;height:11px;border-radius:3px;display:inline-block}.dash .pay .pay-legend .pl .pl-h b{margin-left:auto}.dash .pay .pay-legend .pl .muted{margin-left:19px;margin-top:2px}.dash .cat-card{margin-top:16px}.dash .tot-vid{display:flex;align-items:center;gap:10px;background:var(--primary-soft);border-radius:10px;padding:7px 13px}.dash .tot-vid .tl{font-size:11px;color:var(--muted);font-weight:600}.dash .tot-vid .tv{font-size:16px;font-weight:800;color:var(--primary)}.dash .cat-strip{display:flex;gap:10px;flex-wrap:wrap}.dash .cat-strip .chip{display:flex;align-items:center;gap:8px;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:13px}.dash .cat-strip .chip .dot{width:8px;height:8px;border-radius:50%;background:var(--primary)}.dash .cat-strip .chip .st{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px}.dash .cat-strip .chip .st.on{background:#e7f8ee;color:#16a34a}.dash .cat-strip .chip .st.off{background:#fdecec;color:#dc2626}.dash .mini-stats{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.dash .mini-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 16px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dash .mini-stat .mini-label{font-size:12.5px;color:var(--muted);font-weight:600}.dash .mini-stat .mini-val{font-size:18px;font-weight:800;color:var(--ink)}.dash .mini-stat-chart{align-items:center;gap:14px}.dash .mini-stat-chart .mini-stat-body{display:flex;flex-direction:column;gap:4px}.dash .mini-stat-chart .mini-legend{display:flex;flex-direction:column;gap:3px;margin:2px 0}.dash .mini-stat-chart .mini-legend>span{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink)}.dash .mini-stat-chart .mini-legend i{width:10px;height:10px;border-radius:3px;display:inline-block;flex-shrink:0}.dash .mini-stat-chart .mini-legend .pct{margin-left:2px}@media(max-width:1100px){.dash .dash-grid,.dash .dash-grid-2{grid-template-columns:1fr}.dash .kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.dash .kpis{grid-template-columns:1fr}}.dash.dash-pro{--ink: #0f172a;--muted: #64748b;--line: #e9ebf0;--soft: #f6f7f9;--primary: #5b5bd6;--primary-soft: #eef0fb;--pos: #16a34a;--neg: #dc2626;--warn: #d97706;background:#fbfbfd;padding:22px 20px 60px}.dash.dash-pro .dash-head h1{font-size:26px;letter-spacing:-.5px}.dash.dash-pro .dash-head p{font-size:13px}.dash.dash-pro .sec{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:#697386;margin:30px 2px 14px;display:flex;align-items:center;gap:12px}.dash.dash-pro .sec:after{content:"";flex:1;height:1px;background:#e3e8ee}.dash.dash-pro .card{border:1px solid #e3e8ee;border-radius:12px;box-shadow:none;padding:18px 20px}.dash.dash-pro .card-h h3{font-size:15px;letter-spacing:-.2px}.dash.dash-pro .kpis{gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.dash.dash-pro .kpi{position:relative;overflow:hidden;background:#fff;border:1px solid #e3e8ee;border-radius:12px;box-shadow:none;padding:20px 20px 18px;transition:box-shadow .15s ease,border-color .15s ease}.dash.dash-pro .kpi .ic{display:none}.dash.dash-pro .kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary);opacity:0;transition:opacity .15s ease}.dash.dash-pro .kpi:hover{box-shadow:0 2px 8px #0a254014;border-color:#d7dee7}.dash.dash-pro .kpi:hover:before{opacity:1}.dash.dash-pro .kpi .label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:#6b7280}.dash.dash-pro .kpi .val{font-size:33px;font-weight:700;letter-spacing:-.8px;line-height:1.05;margin-top:10px;color:#0a2540}.dash.dash-pro .kpi .sub{font-size:12px;margin-top:8px;color:#8792a2;line-height:1.4}.dash.dash-pro .leak-bar{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e3e8ee;border-left:3px solid var(--neg);border-radius:10px;padding:11px 15px;margin-bottom:18px;font-size:13.5px}.dash.dash-pro .leak-bar .leak-ico{color:var(--neg);display:inline-flex;align-items:center;margin-top:1px}.dash.dash-pro .leak-bar .leak-ico svg{display:block}.dash.dash-pro .leak-bar b.neg{color:var(--neg)}.dash.dash-pro .funnel{display:flex;flex-direction:column;gap:16px;padding:6px 0 2px}.dash.dash-pro .funnel .fnl-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;gap:12px}.dash.dash-pro .funnel .fnl-label{font-size:13px;font-weight:600;color:var(--ink)}.dash.dash-pro .funnel .fnl-val{font-size:13px;color:var(--ink);white-space:nowrap}.dash.dash-pro .funnel .fnl-val b{font-weight:700}.dash.dash-pro .funnel .fnl-rate{margin-left:8px;font-size:11px;font-weight:600;color:var(--muted);background:var(--soft);border:1px solid #e3e8ee;border-radius:999px;padding:1px 8px;white-space:nowrap}.dash.dash-pro .funnel .fnl-track{height:8px;background:#eef1f5;border-radius:6px;overflow:hidden}.dash.dash-pro .funnel .fnl-bar{height:100%;border-radius:6px;transition:width .5s ease}.dash.dash-pro .funnel .fnl-total{font-size:13px;color:var(--muted);margin-top:6px}.dash.dash-pro .funnel .fnl-total b{color:var(--pos);font-weight:700}.dash.dash-pro .funnel .fnl-note{margin-top:2px;padding:11px 13px;background:var(--soft);border:1px solid #e3e8ee;border-radius:10px;font-size:12.5px;line-height:1.5}.dash.dash-pro .seg{border-radius:8px;padding:5px 11px;font-size:12px}.dash.dash-pro .seg.seg-on{background:#0f172a;border-color:#0f172a}.dash.dash-pro .empty-state{text-align:center;color:var(--muted);font-size:13px;padding:18px 14px;margin:4px 0;background:var(--soft);border:1px dashed #d7dee7;border-radius:10px}.dash.dash-pro .mini-tiles{display:flex;gap:10px;flex-wrap:wrap;margin:2px 2px 12px}.dash.dash-pro .mini-tile{flex:1;min-width:120px;background:#fff;border:1px solid #e3e8ee;border-radius:10px;padding:10px 13px}.dash.dash-pro .mini-tile .mt-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.dash.dash-pro .mini-tile .mt-val{font-weight:700;font-size:19px;color:#0a2540;letter-spacing:-.3px;margin-top:3px}.dash.dash-pro .mini-tile .mt-val span{font-size:12px;font-weight:400;color:var(--muted);letter-spacing:0}.dash.dash-pro .cohort-card .cohort-table{width:100%;border-collapse:separate;border-spacing:5px;font-size:13px}.dash.dash-pro .cohort-card .cohort-table thead th{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);text-align:center;padding:2px 6px 6px;white-space:nowrap}.dash.dash-pro .cohort-card .cohort-table thead th.l{text-align:left}.dash.dash-pro .cohort-card .cohort-table .c-label{font-weight:600;white-space:nowrap;padding:0 10px;color:var(--ink)}.dash.dash-pro .cohort-card .cohort-table .c-size{color:var(--muted);padding:0 10px;font-variant-numeric:tabular-nums}.dash.dash-pro .cohort-card .cohort-table .c-cell{text-align:center;padding:0}.dash.dash-pro .cohort-card .cohort-table .c-cell .box{border-radius:8px;padding:8px 6px;font-weight:700;min-width:56px;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.dash.dash-pro .cohort-card .cohort-table .c-empty{text-align:center;color:#cbd2dc}.dash.dash-pro .cohort-card .cohort-table tbody tr:hover .c-label{color:var(--primary)}.dash.dash-pro .cohort-card .cohort-table .cohort-avg td{padding-top:10px}.dash.dash-pro .cohort-card .cohort-table .cohort-avg .c-label{color:var(--muted);text-transform:uppercase;font-size:11px;letter-spacing:.5px}.dash.dash-pro .cohort-card .cohort-table .cohort-avg .box{box-shadow:inset 0 0 0 1px #0a25401f}.dash.dash-pro .cohort-card .cohort-legend{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted);padding:14px 4px 2px}.dash.dash-pro .cohort-card .cohort-legend .grad{width:170px;height:10px;border-radius:5px;background:linear-gradient(90deg,#167a3a1f,#167a3aeb)}.dash.dash-pro .cohort-card .cohort-legend .scale{margin-left:auto;font-variant-numeric:tabular-nums}.dash.dash-pro .kpi:has(.chart-btn) .ic{display:none}.dash.dash-pro .chart-btn{position:absolute;top:14px;right:14px;z-index:2;width:30px;height:30px;border-radius:8px;border:1px solid #e3e8ee;background:#fff;cursor:pointer;color:#8792a2;display:grid;place-items:center;transition:background .15s ease,border-color .15s ease,color .15s ease}.dash.dash-pro .chart-btn svg{display:block}.dash.dash-pro .chart-btn:hover{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.dash.dash-pro .chart-btn.on{background:var(--primary);border-color:var(--primary);color:#fff}.dash.dash-pro .metric-chart{background:#fff;border:1px solid #e3e8ee;border-radius:12px;box-shadow:none;padding:14px 16px 6px;margin:12px 0 4px}.dash.dash-pro .metric-chart .mc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.dash.dash-pro .metric-chart .mc-head h4{font-size:13px;font-weight:700;margin:0}.dash.dash-pro .metric-chart .mc-close{border:1px solid var(--line);background:#fff;border-radius:8px;width:26px;height:26px;cursor:pointer;color:var(--muted)}.dash.dash-pro .metric-chart .mc-close:hover{color:var(--ink);border-color:#cbd2dc}.dash.dash-pro .content-analytics .ca-metrics{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 12px}.dash.dash-pro .content-analytics .ca-metric{border:1px solid var(--line);background:#fff;color:var(--muted);font-size:12.5px;font-weight:700;padding:6px 13px;border-radius:9px;cursor:pointer;transition:all .12s ease}.dash.dash-pro .content-analytics .ca-metric:hover{border-color:var(--primary);color:var(--primary)}.dash.dash-pro .content-analytics .ca-metric.on{background:var(--primary);border-color:var(--primary);color:#fff}.dash.dash-pro .content-analytics .ca-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.dash.dash-pro .content-analytics .ca-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;cursor:pointer}.dash.dash-pro .content-analytics .ca-chip .dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.dash.dash-pro .content-analytics .ca-chip.off{color:#aab1bd;text-decoration:line-through;background:#f7f8fa}.dash.dash-pro .content-analytics .ca-chip.ghost{color:var(--primary);font-weight:700;border-style:dashed}.dash.dash-pro .content-analytics .ca-expand{border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:13px;padding:0 4px}.dash.dash-pro .content-analytics .ca-table{width:100%;border-collapse:collapse;font-size:13px}.dash.dash-pro .content-analytics .ca-table thead th{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);padding:0 8px 9px;border-bottom:1px solid #e3e8ee;-webkit-user-select:none;user-select:none}.dash.dash-pro .content-analytics .ca-table thead th:hover{color:var(--ink)}.dash.dash-pro .content-analytics .ca-table tbody td{padding:10px 8px;border-top:1px solid #eef1f5;vertical-align:middle}.dash.dash-pro .content-analytics .ca-table tbody tr:hover td{background:#f9fafb}.dash.dash-pro .content-analytics .ca-insights{margin-top:14px;background:var(--soft);border:1px solid #e3e8ee;border-radius:12px;padding:12px 16px}.dash.dash-pro .content-analytics .ca-insight{position:relative;font-size:13px;padding:6px 0 6px 16px;line-height:1.45}.dash.dash-pro .content-analytics .ca-insight:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background:var(--primary)}.dash.dash-pro .content-analytics .ca-insight+.ca-insight{border-top:1px solid #e9ebf0}.dash.dash-pro .timeline-open-btn{margin-top:10px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:9px;cursor:pointer;background:var(--primary);color:#fff;font-size:13px;font-weight:700;padding:8px 14px;box-shadow:0 2px 8px #5b5bd64d;transition:filter .15s ease,transform .1s ease}.dash.dash-pro .timeline-open-btn:hover{filter:brightness(1.07)}.dash.dash-pro .timeline-open-btn:active{transform:translateY(1px)}.dash.dash-pro .chart-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px}.dash.dash-pro .timeline-box{background:#fff;border-radius:18px;width:min(1280px,96vw);max-height:92vh;overflow-y:auto;padding:16px 22px 22px;box-shadow:0 24px 70px #00000052}.dash.dash-pro .tl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:6px}.dash.dash-pro .tl-card{border:1px solid #e3e8ee;border-radius:12px;padding:14px 16px 8px}.dash.dash-pro .tl-card h4{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:0 0 10px}@media(max-width:820px){.dash.dash-pro .tl-grid{grid-template-columns:1fr}}.dash.dash-pro .chart-modal-box{background:#fff;border-radius:18px;width:min(1100px,96vw);padding:18px 22px 14px;box-shadow:0 24px 70px #00000052}.dash.dash-pro .chart-modal-box .mc-head{margin-bottom:10px}.dash.dash-pro .chart-modal-box .mc-head h4{font-size:15px}.dash.dash-pro .btn-ts-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:4px}.dash.dash-pro .btn-ts-head .btn-ts-title h3{font-size:15px;font-weight:700;margin:0}.dash.dash-pro .btn-ts-head .btn-ts-title .btn-ts-sub{display:block;margin-top:3px;font-size:12.5px;color:var(--muted)}.dash.dash-pro .btn-ts-head .btn-ts-title .btn-ts-sub b{color:var(--ink);font-weight:800;font-size:15px}.dash.dash-pro .btn-ts-chart{margin-top:8px}.dash.dash-pro .btn-ts-chart .recharts-legend-item{cursor:pointer;-webkit-user-select:none;user-select:none}.dash.dash-pro .btn-ts-chart .recharts-default-legend{margin-top:2px!important}.dash.dash-pro .btn-ts-rank{margin-top:12px;padding-top:4px;--mob: #0ea5e9;--desk: #7c3aed}.dash.dash-pro .btn-ts-rank .bt-overall{border-top:1px solid var(--line);padding-top:14px;margin-bottom:14px}.dash.dash-pro .btn-ts-rank .bt-overall .bt-overall-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px}.dash.dash-pro .btn-ts-rank .bt-overall .bt-overall-h .lbl{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.dash.dash-pro .btn-ts-rank .bt-overall .bt-overall-h .tot{font-size:13px;color:var(--muted)}.dash.dash-pro .btn-ts-rank .bt-overall .bt-overall-h .tot b{color:var(--ink);font-weight:800;font-size:15px}.dash.dash-pro .btn-ts-rank .bt-overall .bt-legend{display:flex;gap:16px;margin-top:9px;font-size:12.5px}.dash.dash-pro .btn-ts-rank .bt-overall .bt-legend .lg{display:inline-flex;align-items:center;gap:7px;font-weight:600}.dash.dash-pro .btn-ts-rank .bt-overall .bt-legend .lg .sw{width:10px;height:10px;border-radius:3px}.dash.dash-pro .btn-ts-rank .bt-overall .bt-legend .lg b{font-weight:800}.dash.dash-pro .btn-ts-rank .bt-overall .bt-legend .lg span{color:var(--muted);font-weight:500}.dash.dash-pro .btn-ts-rank .bt-overall .bt-legend .lg.m .sw{background:var(--mob)}.dash.dash-pro .btn-ts-rank .bt-overall .bt-legend .lg.m b{color:#0284c7}.dash.dash-pro .btn-ts-rank .bt-overall .bt-legend .lg.d .sw{background:var(--desk)}.dash.dash-pro .btn-ts-rank .bt-overall .bt-legend .lg.d b{color:#6d28d9}.dash.dash-pro .btn-ts-rank .bt-rows{display:flex;flex-direction:column;gap:15px}.dash.dash-pro .btn-ts-rank .bt-row{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center;cursor:pointer;border-radius:9px;transition:background .15s ease;padding:7px 9px;margin:-7px -9px}.dash.dash-pro .btn-ts-rank .bt-row:hover{background:var(--soft)}.dash.dash-pro .btn-ts-rank .bt-row.is-off{opacity:.5}.dash.dash-pro .btn-ts-rank .bt-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash.dash-pro .btn-ts-rank .bt-name .dot{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.dash.dash-pro .btn-ts-rank .bt-val{font-size:14px;font-weight:800;white-space:nowrap;color:var(--ink)}.dash.dash-pro .btn-ts-rank .bt-split{grid-column:1/-1;display:flex;height:9px;border-radius:6px;overflow:hidden;background:var(--soft)}.dash.dash-pro .btn-ts-rank .bt-split .seg-m{background:var(--mob);transition:width .35s ease}.dash.dash-pro .btn-ts-rank .bt-split .seg-d{background:var(--desk);transition:width .35s ease}.dash.dash-pro .btn-ts-rank .bt-meta{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-top:1px}.dash.dash-pro .btn-ts-rank .bt-meta .pair{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.dash.dash-pro .btn-ts-rank .bt-meta .pair b{font-weight:700;color:var(--ink)}.dash.dash-pro .btn-ts-rank .bt-meta .pair span{color:var(--muted)}.dash.dash-pro .btn-ts-rank .bt-meta .pair.m b{color:#0284c7}.dash.dash-pro .btn-ts-rank .bt-meta .pair.d b{color:#6d28d9}@media(max-width:600px){.dash.dash-pro{padding:16px 12px 48px}.dash.dash-pro .dash-head h1{font-size:22px}.dash.dash-pro .kpis{grid-template-columns:1fr 1fr;gap:10px}.dash.dash-pro .kpi{padding:14px}.dash.dash-pro .kpi .val{font-size:23px}.dash.dash-pro .sec{margin:22px 2px 10px}}@media(max-width:380px){.dash.dash-pro .kpis{grid-template-columns:1fr}}.price-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px}.create-courses-wrapped{width:100%}.banner-listing .add-btn{margin-bottom:20px;margin-left:auto}.banner-listing .MuiCard-root{position:relative;transition:.3s ease}.banner-listing .MuiCard-root .delete-btn{background-color:#fffc;border:none;cursor:pointer;padding:4px 8px;font-size:12px;border-radius:4px;display:none;z-index:2;transition:.3s ease}.banner-listing .MuiCard-root:hover .delete-btn{display:block}.banner-listing .MuiCard-root .view-btn{background-color:#fffc;border:none;cursor:pointer;padding:4px 8px;font-size:12px;border-radius:4px;display:none;z-index:2;transition:.3s ease}.banner-listing .MuiCard-root:hover .view-btn{display:block}.banner-listing .MuiCard-root .edit-btn{background-color:#fffc;border:none;cursor:pointer;padding:4px 8px;font-size:12px;border-radius:4px;display:none;z-index:2;transition:.3s ease}.banner-listing .MuiCard-root:hover .edit-btn{display:block}.btns-container{position:absolute;top:8px;right:8px;display:flex;gap:10px}.order-btns-container{position:absolute;top:8px;left:8px;z-index:2;display:flex;align-items:center;gap:6px;background:#0000008c;border-radius:999px;padding:3px 6px}.order-btns-container .order-btn{width:24px;height:24px;border:none;border-radius:50%;background:#fff;color:#111;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.order-btns-container .order-btn:disabled{opacity:.35;cursor:not-allowed}.order-btns-container .order-pos{color:#fff;font-size:12px;font-weight:700;min-width:14px;text-align:center}.thumb-size{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.4}.thumb-size.size-ok{background:#e7f7ec;color:#16a34a}.thumb-size.size-warn{background:#fff3e0;color:#d97706}.thumb-size.size-bad{background:#fde8e8;color:#dc2626}.details-popup .MuiBox-root{padding:0}.details-popup .MuiBox-root .MuiGrid-root{width:100%}.details-popup .MuiBox-root .MuiGrid-root img{height:250px;object-fit:contain;width:100%;padding:24px}.details-popup .MuiBox-root .MuiGrid-root .MuiCardContent-root{border-top:1px solid #ccc}.file-card-list{display:flex;flex-wrap:wrap;gap:16px}.file-card{width:200px;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 10px #0000000f;display:flex;flex-direction:column;transition:transform .2s ease}.file-card:hover{transform:translateY(-4px)}.file-thumbnail{width:100%;height:130px;object-fit:cover;background:#f3f3f3}.file-icon-placeholder{height:130px;background:#e8e8e8;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#555}.file-info{padding:12px;text-align:center}.file-name{font-size:16px;font-weight:600;margin:4px 0}.file-type{font-size:13px;color:#888;margin-bottom:8px}.view-btn{text-decoration:none;font-size:14px;background:#007bff;color:#fff;padding:6px 12px;border-radius:6px;transition:background .3s}.view-btn:hover{background:#0056b3}.input-width,.input-inner-div{width:50%}.upload-video-section{margin-top:20px;display:flex;flex-direction:column;gap:20px;width:100%}.model-wrapped .MuiPaper-root .name-action{display:flex;justify-content:space-between}.model-wrapped .MuiPaper-root .name-action h3{width:70%}.model-wrapped .MuiPaper-root .name-action .action{display:flex;gap:5px;justify-content:end}.model-wrapped .MuiPaper-root .name-action .action .action-btn{border:none;background-color:transparent}.model-wrapped .MuiPaper-root .card-name{font-size:16px;font-weight:500;margin-bottom:4px;word-break:break-all;max-height:40px;overflow:hidden}.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}.category-wrapper{background-color:var(--body-bg);padding:3rem 0px;overflow:hidden}@media(max-width:767px){.category-wrapper{padding:10px 0}}.category-wrapper .title{margin-bottom:40px}.category-wrapper .title h3{color:#fff;font-family:bebasneue-bold,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:32px}.category-wrapper .main-video-card{margin-bottom:2rem}.category-table-wrapper .orange-btn{background:var(--orange-color)!important;background-color:var(--orange-color)!important;color:#fff;border:1px solid var(--orange-color)!important}.category-table-wrapper .orange-btn:hover{background-color:transparent!important;border:1px solid var(--orange-color);color:var(--orange-color)}.add-submit-btn{margin-left:auto}.mass-tabs{display:inline-flex;background:#f2f4f7;border:1px solid #eaecf0;border-radius:10px;padding:4px;gap:4px;flex-wrap:wrap}.mass-tabs .mass-tab{border:none;background:transparent;color:var(--color_647C9B);font-size:13px;font-weight:600;padding:7px 14px;border-radius:7px;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.mass-tabs .mass-tab:hover:not(.active){color:var(--black-color)}.mass-tabs .mass-tab.active{background:var(--white-color);color:var(--black-color);box-shadow:0 1px 2px #10182814;cursor:default}@media(max-width:600px){.mass-tabs{width:100%}.mass-tabs .mass-tab{flex:1;text-align:center;padding:7px 8px}}.photo-upload{display:inline-block}.photo-upload .pu-btn{background:#f9fafb;border:1px dashed #d0d5dd;color:var(--color_647C9B);font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer;transition:border-color .18s,color .18s}.photo-upload .pu-btn:hover:not(:disabled){border-color:var(--orange-color);color:var(--orange-color)}.photo-upload .pu-btn:disabled{opacity:.6;cursor:default}.photo-upload .pu-preview{position:relative;display:inline-block}.photo-upload .pu-preview img{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid #eaecf0;display:block}.photo-upload .pu-preview .pu-remove{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:#f04438;color:#fff;border:2px solid #fff;font-size:10px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.customer-table .cust-cell{display:flex;align-items:center;gap:12px}.customer-table .cust-cell .sno{color:#b3b9c4;font-size:12px;font-weight:600;min-width:18px;text-align:center}.customer-table .cust-cell .chat-avatar-btn{background:#eef1ff!important;border:1px solid #dfe3ff!important;border-radius:12px!important;color:#554dda!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.customer-table .cust-cell .chat-avatar-btn:hover{background:#554dda!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 16px #554dda4d}.customer-table .cust-cell .chat-avatar-btn svg{color:inherit}.customer-table .cust-cell .cust-info{display:flex;flex-direction:column;gap:2px}.customer-table .cust-cell .cust-email{font-weight:600;font-size:13.5px;color:#1c1c28;cursor:pointer;transition:color .15s ease}.customer-table .cust-cell .cust-email:hover{color:#ff6a2b}.customer-table .cust-cell .cust-plan-sub{font-size:11.5px;font-weight:600;letter-spacing:.3px;color:#1a6eff;text-transform:uppercase}.customer-table .ultra-vip-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:1px;color:#fff;background:linear-gradient(135deg,#0a4bd4,#1a8cff,#00c6ff);padding:6px 14px;border-radius:999px;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 14px #1a6eff66,inset 0 1px #ffffff59;position:relative;overflow:hidden}.customer-table .ultra-vip-badge .vip-diamond{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));flex-shrink:0}.customer-table .ultra-vip-badge:after{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:vip-shine 3.5s ease-in-out infinite}@keyframes vip-shine{0%,60%{left:-60%}to{left:130%}}.customer-table .vip-row{border-left:3px solid #1a6eff!important;background:#1a6eff05}.customer-table .plan-chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#1c1c28;white-space:nowrap}.customer-table .plan-chip .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.customer-table .plan-chip.vip .dot{background:#1a6eff}.customer-table .plan-chip.full .dot{background:#554dda}.customer-table .plan-chip.six .dot{background:#f5a623}.customer-table .spent{font-weight:700;color:#1c1c28;font-size:14px}.customer-table .spent small{display:block;color:#9aa0ab;font-weight:400;font-size:12px;margin-top:1px}.customer-table .sub-badge{display:inline-block;font-size:13px;font-weight:600;padding:4px 12px;border-radius:999px}.customer-table .sub-badge.active{color:#0a8f3c;background:#e7f7ec}.customer-table .sub-badge.cancel{color:#d93838;background:#fdeaea}.customer-table .sub-badge.expired{color:#b45309;background:#fef3e2}.customer-table .sub-badge.manual{color:#554dda;background:#eef1ff}.customer-table .sub-badge.manual-exp{color:#b45309;background:#fef3e2}.customer-table .sub-badge.none{color:#9aa0ab;background:#f0f1f4}.customer-table .presence-cell{display:flex;align-items:center;gap:7px}.customer-table .presence-cell .presence-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.customer-table .presence-cell .presence-dot.online{background:#22c55e;box-shadow:0 0 0 3px #22c55e33;animation:pulse-green 2s infinite}.customer-table .presence-cell .presence-dot.offline{background:#d1d5db}.customer-table .presence-cell .presence-label{font-size:12.5px;font-weight:500;color:#67707e}@keyframes pulse-green{0%,to{box-shadow:0 0 0 3px #22c55e33}50%{box-shadow:0 0 0 5px #22c55e14}}.customer-table .status-toggle{border:1px solid #e2e4e9;background:#fff;color:#67707e;padding:7px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.customer-table .status-toggle:hover{border-color:#ff6a2b;color:#ff6a2b}.seen-status{margin-left:8px;font-size:11px;font-weight:600;color:#ffffff8c;white-space:nowrap}.seen-status.seen{color:#4ade80}.customer-detail .detail-card{width:100%}.customer-detail .detail-card .detail-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.customer-detail .detail-card .detail-body .course-content{width:100%}.customer-detail .ultra-vip-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:1px;color:#fff;background:linear-gradient(135deg,#0a4bd4,#1a8cff,#00c6ff);padding:6px 14px;border-radius:999px;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 14px #1a6eff66,inset 0 1px #ffffff59;position:relative;overflow:hidden}.customer-detail .ultra-vip-badge .vip-diamond{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));flex-shrink:0}.customer-detail .ultra-vip-badge:after{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:vip-shine-detail 3.5s ease-in-out infinite}@keyframes vip-shine-detail{0%,60%{left:-60%}to{left:130%}}.customer-detail .detail-card .two-grid{gap:12px}.customer-detail .detail-card .two-grid .half:only-child{width:100%}@media(max-width:767px){.customer-detail .flex-reverse{flex-direction:column-reverse}}.chat-container{display:flex;flex-direction:column;height:calc(70vh + 0px);width:100%;background:#fff;border-radius:10px;box-shadow:unset;justify-content:space-between;position:relative}@media(max-width:767px){.chat-container{margin-bottom:20px}}.chat-container .refresh-btn{border:0px;background-color:#9d4edd;width:35px;height:35px;border-radius:5px;padding:5px;display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:12px;width:30px;height:30px;z-index:99}.chat-container .refresh-btn svg{width:20px;height:20px}.chat-container .refresh-btn svg path{fill:#fff}.chat-container .chat-header{position:absolute;top:10px;right:10px;width:fit-content;gap:10px;display:flex;align-items:center}.chat-container .chat-header .ant-btn{border:0px;background-color:#fff;border-radius:50%;width:35px;height:35px;box-shadow:0 0 13px 2px #c3c3c3}.chat-container .chat-header .ant-btn .ant-btn-icon{line-height:0}.chat-container .chat-header .ant-btn .ant-btn-icon svg path{fill:var(--primary)}.chat-container .chat-header .full-screen-btn .ant-btn-icon svg{width:20px;height:auto}@media(max-width:767px){.chat-container .chat-header .full-screen-btn{display:none}}.chat-container .chat-header .cancel-btn .ant-btn-icon svg{width:15px;height:auto}.chat-container .chat-body{overflow-y:auto;padding:24px 24px 0;background:#fff;border-radius:10px}.chat-container .chat-body .chat-bubble{max-width:60%;position:relative;margin-bottom:12px;margin-left:auto}@media(max-width:767px){.chat-container .chat-body .chat-bubble{max-width:80%}}.chat-container .chat-body .chat-bubble.received{align-self:flex-start}.chat-container .chat-body .chat-bubble.received .chat-content{display:block;width:100%;border-radius:10px;background:var(--primary)}.chat-container .chat-body .chat-bubble.received .chat-content .time{text-align:right;color:#fff;font-size:12px;padding-bottom:10px;padding-right:10px}.chat-container .chat-body .chat-bubble.received .chat-content p{width:100%}.chat-container .chat-body .chat-bubble.received .chat-text{border-radius:10px;background:var(--primary);padding:10px;color:#fff;font-family:roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;word-break:break-word}.chat-container .chat-body .chat-bubble.received .chat-text:after{content:"";position:absolute;bottom:3px;right:-4px;width:0;height:0;border-top:8.8px solid transparent;border-left:10px solid var(--primary);border-bottom:8px solid transparent;transform:rotate(270deg)}.chat-container .chat-body .chat-bubble.received .chat-meta{justify-content:flex-start}.chat-container .chat-body .chat-bubble.admin-msg{margin-left:0}.chat-container .chat-body .chat-bubble.admin-msg .chat-content{display:block;width:100%;border-radius:10px;background:#e1e1e1}.chat-container .chat-body .chat-bubble.admin-msg .chat-content .time{text-align:right;color:#000;font-size:12px;padding-bottom:10px;padding-right:10px}.chat-container .chat-body .chat-bubble.admin-msg .chat-content p{width:100%}.chat-container .chat-body .chat-bubble.admin-msg .chat-text{border-radius:10px;background:#e1e1e1;padding:10px;color:#000;font-family:roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;word-break:break-word}.chat-container .chat-body .chat-bubble.admin-msg .chat-text:after{content:"";position:absolute;bottom:3px;left:-5px;width:0;height:0;border-top:8px solid transparent;border-left:10px solid #e1e1e1;border-bottom:8px solid transparent;transform:rotate(269deg)}.chat-container .chat-body .chat-bubble.admin-msg .chat-meta{justify-content:flex-end}.chat-container .chat-body .chat-bubble .chat-text{margin:0;padding:10px;color:#000;font-family:roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;word-break:break-word}.chat-container .chat-body .chat-bubble .chat-meta{display:flex;gap:8px;margin-top:6px;color:#999;font-family:roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:148.748%}.chat-container .chat-body .chat-bubble .chat-meta .sender-name{font-weight:500;color:#000}.chat-container .chat-input{padding:24px;border-radius:9px}.chat-container .chat-input .ant-input-outlined{border:1px solid #333;padding-right:5px}.chat-container .chat-input .send-btn{background-color:var(--primary);border:0px;width:40px;height:40px;padding:10px;border-radius:8px;transition:all .35s ease}.chat-container .chat-input .send-btn:hover{background-color:var(--primary);border-radius:8px}.chat-container .chat-body .day-sep{width:fit-content;margin:4px auto 14px;font-size:11px;font-weight:500;color:#8a8a8a;background:#f0f0f3;padding:3px 12px;border-radius:20px;text-align:center}.chat-container .chat-body .typing-bubble .chat-content{background:#e1e1e1;border-radius:10px;display:inline-block}.chat-container .chat-body .typing-bubble .typing-dots{display:flex;gap:4px;align-items:center;padding:14px;margin:0}.chat-container .chat-body .typing-bubble .typing-dots span{width:7px;height:7px;border-radius:50%;background:#8a8a8a;display:inline-block;animation:admin-typing-bounce 1.2s infinite}.chat-container .chat-body .typing-bubble .typing-dots span:nth-child(2){animation-delay:.15s}.chat-container .chat-body .typing-bubble .typing-dots span:nth-child(3){animation-delay:.3s}@keyframes admin-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.load-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;height:25px;border-radius:8px;background:var(--primary, #4c4cf1);color:#fff;font-size:10px;font-weight:600;border:0;cursor:pointer;box-shadow:0 6px 18px #4c4cf11f;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,opacity .12s ease}.view-more-container{display:flex;justify-content:center;padding:10px 0}.order-table{padding:20px;background:#fff;border-radius:8px}.ac{display:flex;flex-direction:column;height:70vh;background:#fff;border-radius:12px;border:1px solid #ececf1;overflow:hidden;box-shadow:0 6px 24px #0000000f}@media(max-width:767px){.ac{height:60vh;margin-bottom:20px}}.ac__head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f7f7fa;border-bottom:1px solid #ececf1;flex-shrink:0}.ac__avawrap{position:relative;flex-shrink:0}.ac__dot{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:#22c55e;border:2.5px solid #f7f7fa;box-shadow:0 0 5px #22c55e8c}.ac__who{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ac__name{font-size:14px;font-weight:700;color:#1f1f29;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac__status{font-size:11px;color:#8a8a96}.ac__status--typing{color:var(--primary);font-weight:500}.ac__status--online{color:#16a34a;font-weight:600}.ac__refresh{width:30px;height:30px;border-radius:50%;border:1px solid #ececf1;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s}.ac__refresh:hover{background:#f0f0f3}.ac__refresh svg{width:15px;height:15px}.ac__refresh svg path{fill:var(--primary)}.ac__ava{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:13px;color:#fff}.ac__ava--user{background:linear-gradient(135deg,#6a6a7a,#9a9ab0);align-self:flex-end}.ac__body{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:12px;background:#fff;scrollbar-width:thin;scrollbar-color:#d8d8e0 transparent}.ac__body::-webkit-scrollbar{width:5px}.ac__body::-webkit-scrollbar-thumb{background:#d8d8e0;border-radius:4px}.ac__spinner{display:flex;justify-content:center;align-items:center;height:200px}.ac__empty{text-align:center;color:#8a8a96;font-size:13px;padding:20px}.ac__loadmore{display:flex;justify-content:center;padding-bottom:8px}.ac__loadmore button{background:transparent;border:1px solid #ececf1;color:#8a8a96;border-radius:20px;padding:4px 16px;font-size:12px;cursor:pointer;transition:all .2s}.ac__loadmore button:hover{border-color:var(--primary);color:var(--primary)}.ac__daysep{align-self:center;font-size:11px;color:#8a8a96;background:#f0f0f3;padding:3px 12px;border-radius:20px;margin:2px 0}.ac__row{display:flex;gap:9px;max-width:80%}.ac__row--user{align-self:flex-start}.ac__row--admin{align-self:flex-end;flex-direction:row-reverse}.ac__row--admin .ac__bub-wrap{flex-direction:row-reverse}.ac__stack{display:flex;flex-direction:column;gap:3px;min-width:0}.ac__bub-wrap{position:relative;display:flex;align-items:center;gap:6px}.ac__bub-wrap:hover .ac__del{opacity:1;pointer-events:auto}.ac__del{opacity:0;pointer-events:none;flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1px solid rgba(220,38,38,.25);background:#fef2f2e6;color:#dc2626;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .18s ease,background .18s ease,transform .15s ease}.ac__del:hover{background:#dc2626;color:#fff;border-color:#dc2626;transform:scale(1.1)}.ac__del-confirm{display:flex;align-items:center;gap:5px;background:#fef2f2f2;border:1px solid rgba(220,38,38,.3);border-radius:20px;padding:4px 9px;font-size:11.5px;color:#dc2626;font-weight:600;white-space:nowrap;box-shadow:0 2px 8px #dc26261f}.ac__del-confirm__yes,.ac__del-confirm__no{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:none;cursor:pointer;font-size:12px;font-weight:700;transition:background .15s ease;padding:0;line-height:1}.ac__del-confirm__yes{background:#dc2626;color:#fff}.ac__del-confirm__yes:hover{background:#b91c1c}.ac__del-confirm__no{background:#00000014;color:#555}.ac__del-confirm__no:hover{background:#00000026}.ac__bub{padding:10px 13px;border-radius:16px;font-size:14px;line-height:1.45;word-break:break-word}.ac__bub--user{background:#f0f0f4;color:#1f1f29;border-top-left-radius:5px}.ac__bub--admin{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border-top-right-radius:5px;box-shadow:0 4px 14px #554dda40}.ac__bub--image-only{padding:0;background:transparent!important;box-shadow:none!important}.ac__bub .ac__img-link{display:block}.ac__bub .ac__img{max-width:220px;max-height:260px;border-radius:12px;display:block;object-fit:cover;cursor:zoom-in;transition:filter .15s ease}.ac__bub .ac__img:hover{filter:brightness(1.05)}.ac__bub .ac__album{display:grid;gap:3px;width:232px;max-width:72vw;border-radius:12px;overflow:hidden}.ac__bub .ac__album--2,.ac__bub .ac__album--3{grid-template-columns:1fr 1fr}.ac__bub .ac__album--3 .ac__album-cell:first-child{grid-column:1/-1;aspect-ratio:2/1}.ac__bub .ac__album--4{grid-template-columns:1fr 1fr}.ac__bub .ac__album .ac__album-cell{position:relative;padding:0;border:none;background:#232329;cursor:zoom-in;aspect-ratio:1/1;overflow:hidden}.ac__bub .ac__album .ac__album-cell img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .15s ease}.ac__bub .ac__album .ac__album-cell:hover img{filter:brightness(1.05)}.ac__bub .ac__album .ac__album-more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;color:#fff;font-size:22px;font-weight:700}.ac__bub .ac__bub-text{display:block;white-space:pre-wrap}.ac__bub .ac__img+.ac__bub-text{margin-top:7px}.ac__bub .ac__album+.ac__bub-text{margin-top:7px}.ac__bub--typing{display:flex;gap:4px;align-items:center;padding:13px 16px}.ac__bub--typing span{width:7px;height:7px;border-radius:50%;background:#9a9aa5;display:inline-block;animation:ac-bounce 1.2s infinite}.ac__bub--typing span:nth-child(2){animation-delay:.15s}.ac__bub--typing span:nth-child(3){animation-delay:.3s}.ac__meta{display:flex;gap:5px;align-items:center;font-size:10.5px;color:#8a8a96;padding:0 4px}.ac__meta--right{justify-content:flex-end}.ac__seen{font-weight:500;color:#8a8a96}.ac__seen.is-seen{color:var(--primary)}.ac__footer{padding:12px;border-top:1px solid #ececf1;background:#f7f7fa;flex-shrink:0}.ac__form{display:flex;align-items:flex-end;gap:9px}.ac__photo{width:44px;height:44px;min-width:44px;border-radius:50%;border:none;background:var(--primary);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #554dda40;transition:transform .12s,box-shadow .2s,filter .2s}.ac__photo svg{width:20px;height:20px;display:block}.ac__photo:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 6px 16px #554dda52}.ac__photo:active:not(:disabled){transform:translateY(0)}.ac__photo:disabled{cursor:default}.ac__photo .ac__photo-spin{width:18px;height:18px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:ac-photo-rot .8s linear infinite}@keyframes ac-photo-rot{to{transform:rotate(360deg)}}.ac__pending-image{margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ac__pending-image .ac__pending-uploading{font-size:12.5px;color:#8a8a96}.ac__pending-image .ac__pending-preview{position:relative;display:inline-block}.ac__pending-image .ac__pending-preview img{width:70px;height:70px;object-fit:cover;border-radius:10px;border:1px solid #ececf1;display:block}.ac__pending-image .ac__pending-preview .ac__pending-remove{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:#f04438;color:#fff;border:2px solid #fff;font-size:10px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.ac__pending-image .ac__pending-skeleton{position:relative;width:70px;height:70px;border-radius:10px;overflow:hidden;background:#ececf0;border:1px solid #ececf1}.ac__pending-image .ac__pending-skeleton .ac__pending-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(0,0,0,.06) 50%,transparent 80%);background-size:200% 100%;animation:ac-shimmer 1.2s ease-in-out infinite}@keyframes ac-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ac__pending-video{margin-bottom:10px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #ececf1;border-radius:12px;background:#fff;position:relative}.ac__pending-video .ac__pending-video-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:#554dda1a;color:var(--primary);flex:0 0 auto}.ac__pending-video .ac__pending-video-info{flex:1;min-width:0}.ac__pending-video .ac__pending-video-name{display:block;font-size:13px;color:#1f1f29;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac__pending-video .ac__pending-video-ready{font-size:11px;color:#16a34a}.ac__pending-video .ac__pending-video-bar{margin-top:6px;height:5px;border-radius:3px;background:#ececf0;overflow:hidden}.ac__pending-video .ac__pending-video-bar span{display:block;height:100%;background:var(--primary);transition:width .2s ease}.ac__pending-video .ac__pending-remove{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:#f04438;color:#fff;border:2px solid #fff;font-size:10px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.ac__video{position:relative;width:240px;max-width:60vw;aspect-ratio:16/9;border-radius:12px;overflow:hidden;display:block;padding:0;border:none;cursor:pointer;background:linear-gradient(135deg,#2a2a33,#14141a)}.ac__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0;display:block;pointer-events:none}.ac__video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.ac__video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000001f}.ac__video-badge{width:52px;height:52px;border-radius:50%;background:#ffffffeb;color:#14141a;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000059;transition:transform .15s ease}.ac__video:hover .ac__video-badge{transform:scale(1.08)}.ac .ac__video+.ac__bub-text{margin-top:7px}.ac__textarea{flex:1;resize:none;background:#fff;border:1px solid #dcdce4;border-radius:22px;padding:10px 15px;color:#1f1f29;font-size:14px;font-family:Roboto,sans-serif;line-height:1.45;max-height:120px;overflow-y:auto;outline:none;transition:border-color .2s,box-shadow .2s;scrollbar-width:thin;scrollbar-color:#cfcfd6 transparent}.ac__textarea::-webkit-scrollbar{width:6px}.ac__textarea::-webkit-scrollbar-track{background:transparent}.ac__textarea::-webkit-scrollbar-thumb{background:#cfcfd6;border-radius:4px}.ac__textarea::placeholder{color:#a0a0aa}.ac__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px #554dda26}.ac__send.ant-btn{width:42px!important;height:42px!important;min-width:42px!important;border-radius:50%!important;border:none!important;background:linear-gradient(135deg,var(--primary),var(--secondary))!important;color:#fff!important;padding:0!important;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #fe08e74d;flex-shrink:0}.ac__send.ant-btn .ant-btn-icon{display:flex;align-items:center;justify-content:center}.ac__send.ant-btn .ant-btn-icon svg{width:16px;height:16px}.ac__send.ant-btn .ant-btn-icon svg path{fill:#fff}.ac__send.ant-btn:disabled{opacity:.5;box-shadow:none}@keyframes ac-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.ac-video-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:24px}.ac-video-lightbox__frame{width:min(900px,92vw);aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 18px 60px #0000008c}.ac-video-lightbox__frame iframe{width:100%;height:100%;border:0;display:block}.ac-video-lightbox__close{position:absolute;top:18px;right:22px;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff29;color:#fff;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.ac-video-lightbox__close:hover{background:#ffffff47}.img-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#000000db;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:28px;animation:lb-fade .18s ease}.img-lightbox__img{max-width:92vw;max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:14px;box-shadow:0 24px 70px #0009;animation:lb-zoom .2s ease;cursor:default}.img-lightbox__close{position:absolute;top:20px;right:24px;width:46px;height:46px;border-radius:50%;background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.2);font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s,transform .12s}.img-lightbox__close:hover{background:#ffffff42}.img-lightbox__close:active{transform:scale(.94)}.img-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.18);font-size:30px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s,transform .12s;-webkit-user-select:none;user-select:none}.img-lightbox__nav--prev{left:18px}.img-lightbox__nav--next{right:18px}.img-lightbox__nav:hover{background:#ffffff3d}.img-lightbox__nav:active{transform:translateY(-50%) scale(.92)}@media(max-width:560px){.img-lightbox__nav{width:42px;height:42px;font-size:24px}.img-lightbox__nav--prev{left:8px}.img-lightbox__nav--next{right:8px}}.img-lightbox__counter{position:absolute;bottom:22px;left:50%;transform:translate(-50%);padding:6px 14px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.14);color:#fff;font-size:13px;font-weight:600;letter-spacing:.3px}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}@keyframes lb-zoom{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.bulk-notification-wrapper .search-action{justify-content:flex-end;display:flex;gap:10px;flex-wrap:wrap}.bulk-notification-wrapper .auto-msg-btn{width:max-content;background:var(--white-color);border:1px solid var(--orange-color);color:var(--orange-color);font-size:14px;font-weight:600;padding:10px 16px;border-radius:8px}.bulk-notification-wrapper .auto-msg-btn:hover{background:var(--orange-color);color:var(--white-color)}.add-notification-wrapper .an-tabs-row{margin-bottom:16px}.add-notification-wrapper .an-audience{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.add-notification-wrapper .an-audience .an-audience-label{font-size:14px;font-weight:600;color:#000}.add-notification-wrapper .an-audience .an-audience-chips{display:flex;gap:8px;flex-wrap:wrap}.add-notification-wrapper .an-audience .an-chip{border:1px solid #d0d5dd;background:var(--white-color);color:var(--color_647C9B);font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer;transition:all .18s ease}.add-notification-wrapper .an-audience .an-chip:hover:not(.active){border-color:var(--orange-color);color:var(--orange-color)}.add-notification-wrapper .an-audience .an-chip.active{background:var(--orange-color);border-color:var(--orange-color);color:#fff}.add-notification-wrapper .an-photo-row{margin-top:10px}.add-notification-wrapper .an-audience-hint{font-size:13px;color:var(--color_647C9B);font-weight:500}.add-notification-wrapper .input-box{padding:15px 10px;border-radius:4px;background-color:var(--white-color);margin-bottom:10px}.add-notification-wrapper .input-box label{margin-bottom:6px;display:block;font-size:15px;color:#000}.add-notification-wrapper .input-box textarea{width:100%;padding:10px;border-radius:8px;line-height:1.5;min-height:150px;resize:vertical}.add-notification-wrapper .input-box textarea:focus{outline:unset}.add-notification-wrapper .send-btn{width:10%}@media(max-width:600px){.add-notification-wrapper .send-btn{width:80px}}.welcome-messages-wrapper{max-width:860px}.welcome-messages-wrapper .wm-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.welcome-messages-wrapper .wm-photo-row{margin-top:8px}.welcome-messages-wrapper .wm-renewal-suffix{display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;color:var(--color_647C9B);white-space:nowrap}.welcome-messages-wrapper .wm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.welcome-messages-wrapper .wm-head .wm-back{background:transparent;border:none;color:var(--color_647C9B);font-size:12.5px;font-weight:600;padding:0;margin-bottom:8px}.welcome-messages-wrapper .wm-head .wm-back:hover{color:var(--orange-color)}.welcome-messages-wrapper .wm-head h2{font-size:21px;font-weight:700;color:var(--black-color);margin:0;letter-spacing:-.2px}.welcome-messages-wrapper .wm-head p{font-size:13px;color:var(--color_647C9B);margin:6px 0 0;max-width:600px;line-height:1.55}.welcome-messages-wrapper .wm-head .wm-status{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:999px;white-space:nowrap}.welcome-messages-wrapper .wm-head .wm-status i{width:8px;height:8px;border-radius:50%;display:inline-block}.welcome-messages-wrapper .wm-head .wm-status.on{background:#ecfdf3;color:#027a48}.welcome-messages-wrapper .wm-head .wm-status.on i{background:#12b76a}.welcome-messages-wrapper .wm-head .wm-status.off{background:#f2f4f7;color:#667085}.welcome-messages-wrapper .wm-head .wm-status.off i{background:#98a2b3}.welcome-messages-wrapper .wm-loading{display:flex;justify-content:center;padding:56px 0}.welcome-messages-wrapper .wm-card{background:var(--white-color);border:1px solid #eaecf0;border-radius:14px;padding:18px 20px;margin-bottom:16px;box-shadow:0 1px 2px #1018280a}.welcome-messages-wrapper .wm-card textarea{width:100%;padding:11px 13px;border:1px solid #d0d5dd;border-radius:10px;font-size:14px;font-family:inherit;line-height:1.5;min-height:120px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.welcome-messages-wrapper .wm-card textarea::placeholder{color:#98a2b3}.welcome-messages-wrapper .wm-card textarea:focus{outline:none;border-color:var(--orange-color);box-shadow:0 0 0 3px #f05d0f1f}.welcome-messages-wrapper .wm-label{display:flex;align-items:flex-start;justify-content:space-between;font-size:14px;font-weight:700;color:var(--black-color);margin-bottom:10px;gap:10px}.welcome-messages-wrapper .wm-label-hint{display:block;font-size:12px;font-weight:400;color:var(--color_647C9B);margin-top:2px}.welcome-messages-wrapper .wm-count{font-size:11.5px;font-weight:600;color:#98a2b3}.welcome-messages-wrapper .wm-count-plain{font-size:11.5px;font-weight:600;color:var(--color_647C9B)}.welcome-messages-wrapper .wm-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.welcome-messages-wrapper .wm-toggle-row strong{display:block;font-size:14.5px;font-weight:700;color:var(--black-color)}.welcome-messages-wrapper .wm-toggle-row .wm-hint{display:block;font-size:12.5px;color:var(--color_647C9B);margin-top:3px}.welcome-messages-wrapper .wm-switch{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0}.welcome-messages-wrapper .wm-switch input{opacity:0;width:0;height:0}.welcome-messages-wrapper .wm-switch input:checked+.wm-slider{background:var(--orange-color)}.welcome-messages-wrapper .wm-switch input:checked+.wm-slider:before{transform:translate(20px)}.welcome-messages-wrapper .wm-switch .wm-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#d0d5dd;border-radius:999px;transition:.2s}.welcome-messages-wrapper .wm-switch .wm-slider:before{content:"";position:absolute;height:20px;width:20px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s;box-shadow:0 1px 3px #10182826}.welcome-messages-wrapper .wm-plan-list{display:flex;flex-direction:column;gap:14px}.welcome-messages-wrapper .wm-plan-item{border:1px solid #eef0f3;border-left:3px solid #d0d5dd;border-radius:10px;padding:13px 14px;background:#fcfcfd;transition:border-color .2s ease}.welcome-messages-wrapper .wm-plan-item.vip{border-left-color:#dca510}.welcome-messages-wrapper .wm-plan-item.full{border-left-color:var(--primary)}.welcome-messages-wrapper .wm-plan-item.six{border-left-color:#12b76a}.welcome-messages-wrapper .wm-plan-item.other{border-left-color:#98a2b3}.welcome-messages-wrapper .wm-plan-item .wm-plan-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.welcome-messages-wrapper .wm-plan-item .wm-plan-name{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--color_2D3748)}.welcome-messages-wrapper .wm-plan-item .wm-plan-icon{font-size:13px}.welcome-messages-wrapper .wm-plan-item .wm-plan-icon.vip{color:#dca510}.welcome-messages-wrapper .wm-plan-item .wm-plan-icon.full{color:var(--primary)}.welcome-messages-wrapper .wm-plan-item .wm-plan-icon.six{color:#12b76a}.welcome-messages-wrapper .wm-plan-item .wm-plan-icon.other{color:#98a2b3}.welcome-messages-wrapper .wm-plan-item textarea{background:var(--white-color)}.welcome-messages-wrapper .wm-empty{font-size:13px;color:var(--color_647C9B);margin:4px 0}.welcome-messages-wrapper .wm-followup-list{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.welcome-messages-wrapper .wm-followup-item{border:1px solid #eaecf0;border-radius:10px;padding:14px 15px;background:#fafafa}.welcome-messages-wrapper .wm-followup-row{display:flex;align-items:flex-end;gap:12px;margin-bottom:11px;flex-wrap:wrap}.welcome-messages-wrapper .wm-followup-delay{display:flex;flex-direction:column;gap:4px;min-width:190px}.welcome-messages-wrapper .wm-followup-delay label{font-size:12px;font-weight:600;color:var(--color_647C9B)}.welcome-messages-wrapper .wm-followup-delay .wm-followup-delay-group{display:flex;gap:8px}.welcome-messages-wrapper .wm-followup-delay .wm-followup-delay-group input[type=number]{width:80px;padding:8px 10px;border:1px solid #d0d5dd;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .2s}.welcome-messages-wrapper .wm-followup-delay .wm-followup-delay-group input[type=number]:focus{outline:none;border-color:var(--orange-color);box-shadow:0 0 0 3px #f05d0f1a}.welcome-messages-wrapper .wm-followup-delay .wm-followup-delay-group input[type=number]{-moz-appearance:textfield}.welcome-messages-wrapper .wm-followup-delay .wm-followup-delay-group input[type=number]::-webkit-outer-spin-button,.welcome-messages-wrapper .wm-followup-delay .wm-followup-delay-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.welcome-messages-wrapper .wm-followup-delay .wm-followup-delay-group select{flex:1;padding:8px 10px;border:1px solid #d0d5dd;border-radius:8px;font-size:14px;font-family:inherit;background:var(--white-color);cursor:pointer;transition:border-color .2s}.welcome-messages-wrapper .wm-followup-delay .wm-followup-delay-group select:focus{outline:none;border-color:var(--orange-color);box-shadow:0 0 0 3px #f05d0f1a}.welcome-messages-wrapper .wm-followup-plan{display:flex;flex-direction:column;gap:4px;flex:1;min-width:150px}.welcome-messages-wrapper .wm-followup-plan label{font-size:12px;font-weight:600;color:var(--color_647C9B)}.welcome-messages-wrapper .wm-followup-plan select{width:100%;padding:8px 10px;border:1px solid #d0d5dd;border-radius:8px;font-size:14px;font-family:inherit;background:var(--white-color);cursor:pointer;transition:border-color .2s}.welcome-messages-wrapper .wm-followup-plan select:focus{outline:none;border-color:var(--orange-color);box-shadow:0 0 0 3px #f05d0f1a}.welcome-messages-wrapper .wm-followup-delete{background:transparent;border:1px solid #fecdca;color:#f04438;font-size:13px;font-weight:700;width:32px;height:36px;border-radius:8px;cursor:pointer;flex-shrink:0;transition:background .15s;align-self:flex-end}.welcome-messages-wrapper .wm-followup-delete:hover{background:#fef3f2}.welcome-messages-wrapper .wm-followup-text-row{display:flex;flex-direction:column;gap:5px}.welcome-messages-wrapper .wm-followup-text-label{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:var(--color_647C9B)}.welcome-messages-wrapper .wm-add-btn{background:transparent;border:1.5px dashed #d0d5dd;color:var(--color_647C9B);font-size:13px;font-weight:600;padding:9px 16px;border-radius:8px;cursor:pointer;width:100%;transition:border-color .2s,color .2s}.welcome-messages-wrapper .wm-add-btn:hover{border-color:var(--orange-color);color:var(--orange-color)}.welcome-messages-wrapper .wm-actions{display:flex;justify-content:flex-end;margin-top:4px}.welcome-messages-wrapper .save-btn{min-width:150px}.welcome-messages-wrapper .save-btn:disabled{opacity:.6;cursor:not-allowed}.main-sidebar{display:flex;position:sticky;top:0;height:100vh}@media(max-width:1024px){.main-sidebar{display:none}}.main-sidebar .toggle-button{position:absolute;right:-12px;top:18px;height:25px;width:25px;padding:0;border-radius:100%;display:flex;align-items:center;justify-content:center;z-index:11;border:none;cursor:pointer;background-color:transparent}.main-sidebar .ps-sidebar-container{background-color:var(--Clarinet_01265D);border-radius:0 22px 22px 0}.main-sidebar .ps-sidebar-container::-webkit-scrollbar{width:2px}.main-sidebar .ps-sidebar-container::-webkit-scrollbar-track{background:var(--Clarinet_01265D)}.main-sidebar .ps-sidebar-container::-webkit-scrollbar-thumb{background:#75869e10}.main-sidebar aside{background-color:#fff;border:none}.main-sidebar aside .sidebar-menus .ps-menu-button.active{background-color:#dbcbff4f}.main-sidebar aside .sidebar-menus .sidebarlogo{display:flex;padding:20px 0}.main-sidebar aside .sidebar-menus .sidebarlogo img{max-width:100px;margin:auto}.main-sidebar aside .sidebar-menus .sidebarlogo svg{width:25px;height:25px;margin:auto}.main-sidebar aside .sidebar-menus .ps-menu-button,.main-sidebar aside .sidebar-menus .list-button{font-size:16px;font-weight:400;line-height:20px;color:#364152}.main-sidebar aside .sidebar-menus .list-button{border:none;background-color:transparent}.main-sidebar aside .sidebar-menus .ps-menu-icon svg path{color:#9d4edd}.main-sidebar aside.ps-collapsed .name{display:none}.main-sidebar .sidebar-menus .show-in-mobile{display:none;padding:0 5px}.main-sidebar .sidebar-menus .show-in-mobile .profile-setting-wrapped .profile-section{margin-bottom:10px;gap:5px}@media(max-width:768px){.main-sidebar .sidebar-menus .show-in-mobile{display:block}}.mobile-menu .sidebar-menus .ps-menu-button.active{background-color:#dbcbff4f}.mobile-menu .sidebar-menus .sidebarlogo{display:flex;padding:20px 0}.mobile-menu .sidebar-menus .sidebarlogo img{max-width:100px;margin:auto}.mobile-menu .sidebar-menus .ps-menu-button,.mobile-menu .sidebar-menus .list-button{font-size:16px;font-weight:400;line-height:20px;color:#364152}.mobile-menu .sidebar-menus .list-button{border:none;background-color:transparent}.mobile-menu .sidebar-menus .ps-menu-icon svg path{color:#9d4edd}.dashboardheader{padding:10px 20px 0;border:1px solid #DFE9F3;background:var(--white-color);border:none}@media(max-width:768px){.dashboardheader{padding:10px 12px}}.dashboardheader .left-side{display:flex;align-items:center;gap:20px}.dashboardheader .left-side .toggle-button{background-color:transparent;border:none}@media(max-width:1024px){.dashboardheader .left-side .toggle-button{display:block}}.dashboardheader .left-side .toggle-button svg{width:20px;height:auto;object-fit:contain}.dashboardheader .main_heading h2{margin-bottom:2px;line-height:25px}.dashboardheader .divide-components{display:flex;justify-content:space-between;align-items:center}.dashboardheader .right-side.profile-setting{cursor:pointer;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500}@media(max-width:768px){.dashboardheader .right-side.profile-setting{display:none}}:root{--theme-blue: #4679BD;--orange-color: #F05D0F;--green-color: #008000;--pink-color: #F44336;--light-blue: #DFE9F3;--light-blue-bg: #F3F8FF;--black-color: #000000;--color_647C9B: #647C9B;--white-color: #FFFFFF;--color_2D3748: #2D3748;--color_202224: #202224;--color_232D42: #232D42;--color_05004E: #05004E;--body_color: #F4F7F9;--color_FFBE7B: #FFBE7B;--primary: #554DDA;--secondary: #FE08E7}.upload-grid{display:flex;gap:2rem;width:100%;flex-wrap:wrap}@media(max-width:1024px){.upload-grid{grid-template-columns:1fr;gap:1.5rem}}.file-upload-area{display:flex;flex-direction:column;gap:1rem;max-width:400px;overflow:hidden}@media(max-width:768px){.file-upload-area{width:50%}}@media(max-width:576px){.file-upload-area{width:100%}}.upload-header{display:flex;align-items:center;justify-content:space-between}.upload-header h3{font-size:1rem;font-weight:500;color:#111827;margin:0}.upload-header .remove-btn{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .15s ease-in-out}.upload-header .remove-btn:hover{color:#ef4444;background-color:#fef2f2}.upload-header .remove-btn svg{width:1.25rem;height:1.25rem}.upload-zone{position:relative;border:2px dashed #e5e7eb;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#fafbff,#f8fafc)}.upload-zone:hover{border-color:#3b82f6;background:linear-gradient(135deg,#f0f4ff,#e0f2fe);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.upload-zone.drag-over{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe);transform:scale(1.02);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.file-input{display:none}.upload-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.upload-icon{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;color:#9ca3af;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-icon.active{background-color:#dbeafe;color:#3b82f6;transform:scale(1.1)}.upload-icon svg{width:2rem;height:2rem}.upload-text .main-text{font-size:1.125rem;font-weight:500;color:#111827;margin:0 0 .5rem}.upload-text .main-text .browse-text{color:#3b82f6;font-weight:600}.upload-text .sub-text{font-size:.875rem;color:#6b7280;margin:0}.drag-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#3b82f61a;border-radius:12px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drag-overlay .drag-icon{width:3rem;height:3rem;color:#3b82f6;animation:bounce 1s infinite}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.file-preview-container{display:flex;flex-direction:column;gap:1rem}.file-preview{position:relative;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;display:flex;align-items:flex-start;gap:1rem}.preview-thumbnail{flex-shrink:0;width:6rem;height:6rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden;display:flex;align-items:center;justify-content:center}.preview-thumbnail img{width:100%;height:100%;object-fit:cover}.preview-thumbnail .video-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;color:#9ca3af}.preview-thumbnail .video-placeholder svg{width:2rem;height:2rem}.file-info{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}@media(max-width:640px){.file-info{flex-direction:column;gap:.5rem}}.file-details h4{font-size:.875rem;font-weight:500;color:#111827;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-details p{font-size:.875rem;color:#6b7280;margin:0}.file-status{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.file-status .status-icon{width:1.25rem;height:1.25rem}.file-status .status-icon.success{color:#10b981}.file-status .status-icon.error{color:#ef4444}.file-status .status-text{font-size:.875rem;color:#6b7280}.progress-bar{position:absolute;bottom:0;left:0;right:0;height:.25rem;background-color:#e5e7eb;border-radius:0 0 12px 12px}.progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:inherit;transition:width .3s ease}.upload-different-btn{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out}.upload-different-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.upload-different-btn svg{width:1rem;height:1rem}*{padding:0;margin:0;box-sizing:border-box}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-_ZJd4Sbe.ttf);font-weight:700}@font-face{font-family:Roboto;src:url(/assets/Roboto-SemiBold-EVIM0_1H.ttf);font-weight:600}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-CwcsZ-zd.ttf);font-weight:500}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CN_pkOMA.ttf);font-weight:400}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-r0KW6U_F.ttf);font-weight:300}body{font-family:Roboto;font-weight:400;color:var(--black-color);font-size:16px;line-height:1.1;background-color:var(--body_color)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{width:5px;height:5px;border-radius:50px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--pink-color)}input[type=number]{-moz-appearance:textfield}input,textarea,select{font-size:16px}.orange-btn{width:max-content;background:var(--orange-color);color:var(--white-color);font-size:14px;padding:10px;font-weight:400;border:none;border-radius:6px;display:block;text-align:center;text-decoration:none;transition:.3s;border:1px solid var(--orange-color)}.orange-btn:hover{background:transparent;color:var(--orange-color)}.orange-btn:disabled{opacity:.6}.orange-btn:disabled:hover{background:var(--orange-color);color:var(--white-color)}a{text-decoration:none;color:var(--black-color)}button{cursor:pointer}.greenLabel{background-color:#01b001;font-size:13px;padding:4px 15px;border-radius:30px;text-align:center;color:var(--white-color);font-weight:600;width:fit-content;text-transform:capitalize}.redLabel{background-color:red;font-size:13px;padding:4px 15px;border-radius:30px;text-align:center;color:var(--white-color);font-weight:600;width:fit-content;text-transform:capitalize}.main-layout{display:flex}.main-layout .dashboard-sidebar aside{min-width:200px;width:220px}.main-layout .dashboard-sidebar aside.ps-collapsed{width:80px;min-width:80px}.main-layout .dashbord-page-content{width:calc(100% - 80px)}@media(max-width:1200px){.main-layout .dashbord-page-content{width:100%}}.main-layout .main{padding:20px}@media(max-width:768px){.main-layout .main{padding:20px 10px}}.cancel-btn{background:#ccc;color:var(--black-color);font-size:14px;padding:10px;font-weight:400;border:none;border-radius:6px;display:block;text-align:center;text-decoration:none;transition:.3s;border:1px solid #ccc}.cancel-btn:hover{background:transparent;color:#ccc}.cancel-btn:disabled{opacity:.6}.cancel-btn:disabled:hover{background:#ccc;color:var(--black-color)}.cancel-btn{text-transform:capitalize}.action-btn{display:flex;gap:10px;justify-content:flex-end}.main_heading h2{font-size:20px;color:var(--black-color);font-weight:500;font-family:var(--Quicksand);line-height:20px;margin-bottom:5px}@media(max-width:1280px){.main_heading h2{font-size:16px}}.slider-table-img{height:70px;width:70px}.slider-table-img img{height:100%;width:100%;border-radius:10px;object-fit:cover}.action-card{padding:10px;border-radius:4px;background-color:var(--white-color);margin-bottom:10px;display:flex;justify-content:space-between}@media(max-width:767px){.action-card{flex-wrap:wrap;gap:10px}}.search-action .search-box{border:1px solid rgba(204,204,204,.5176470588);border-radius:6px;display:flex;align-items:center}.search-action .search-box input{border:none;outline:none;background-color:transparent;padding:8px 12px}.search-action .search-box input::placeholder{font-size:14px}.common_breadcrumbs .breadcrumb_list{display:flex;gap:10px}@media(max-width:1280px){.common_breadcrumbs .breadcrumb_list{gap:7px}}.common_breadcrumbs .breadcrumb_list .list-item{display:flex;gap:10px;line-height:24px}@media(max-width:1280px){.common_breadcrumbs .breadcrumb_list .list-item{gap:7px}}.common_breadcrumbs .breadcrumb_list .list-item a{color:var(--color_647C9B);font-size:14px}.common_breadcrumbs .breadcrumb_list .list-item .icon svg{transform:rotate(-90deg)}@media(max-width:768px){.common_breadcrumbs .breadcrumb_list .list-item .icon svg{max-width:8px}}.common_breadcrumbs .breadcrumb_list .list-item:last-child svg{display:none}.common-table table tbody td{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.common-table table tbody td .action{display:flex;align-items:center;gap:20px}.common-table table tbody td .action button{background-color:transparent;border:none;cursor:pointer}.common-table table tbody td .action button svg{width:20px;height:20px;transition:all .35s ease}.common-table table tbody td .action button svg path{stroke:var(--color_647C9B)}.common-table table tbody td .action button svg:hover path{stroke:var(--orange-color)}.common-table table tbody td .view-btn{background-color:transparent;border:none;cursor:pointer}.common-table table tbody td .view-btn svg{width:20px;height:20px;transition:all .35s ease}.common-table table tbody td .view-btn svg path{stroke:var(--color_647C9B)}.common-table table tbody td .view-btn svg:hover path{stroke:var(--orange-color)}.error-message{color:#ef4444;font-size:14px;margin-top:6px;display:flex;align-items:center;gap:4px}.css-13xfq8m-MuiTabPanel-root{padding:24px 0!important}.common-form{display:flex;flex-direction:column;gap:20px}.heading{font-size:20px;color:var(--black-color);font-weight:500;font-family:var(--Quicksand);line-height:20px;margin-bottom:5px}.card-bg{background-color:#fff;border-radius:8px;padding:10px}.flex-center{display:flex;align-items:center;justify-content:center;height:calc(100vh - 6vmax);width:100%}@media(max-width:767px){.notification-all-wrapper .MuiDialog-paper{margin:10px;max-width:100%;width:100%}}.bottom-button-flex{display:flex;align-items:center;justify-content:flex-end;padding:20px}.input-main-data{position:relative}.input-main-data label{color:var(--black-color);display:block;font-weight:400;font-size:16px;margin-bottom:6px}@media(max-width:1280px){.input-main-data label{font-size:12px}}.input-main-data label .asterisk{font-size:16px;color:#f44336}@media(max-width:1280px){.input-main-data label .asterisk{font-size:12px}}.input-main-data input,.input-main-data textarea{border:1px solid var(--light-blue);font-weight:300;font-size:16px;color:var(--black-color);border-radius:3px;padding:10px;width:100%;outline:none}.input-main-data input::placeholder,.input-main-data textarea::placeholder{font-size:14px;font-weight:300;opacity:.7;font-family:Roboto}@media(max-width:1280px){.input-main-data input,.input-main-data textarea{font-size:12px}}.input-main-data input:focus,.input-main-data textarea:focus{border-color:var(--orange-color)}.input-main-data select{word-wrap:normal;border:1px solid var(--light-blue);font-weight:300;font-size:16px;color:var(--black-color);border-radius:3px;padding:10px;width:100%;outline:none}.input-main-data select:focus{border-color:var(--orange-color)}.input-main-data.select-mui-vs .MuiOutlinedInput-root{font-weight:300;font-size:14px;color:var(--black-color);border-radius:3px;padding:10px;width:100%;outline:none;padding:0!important;font-family:Roboto}.input-main-data.select-mui-vs .MuiAutocomplete-input{padding-right:30px!important}@media(max-width:1280px){.input-main-data.select-mui-vs .MuiAutocomplete-input{font-size:12px}}.input-main-data.select-mui-vs .MuiOutlinedInput-notchedOutline{border:none}.EZDrawer .EZDrawer__checkbox{display:none}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__overlay{display:block;opacity:1}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__container{visibility:visible;transform:translateZ(0)!important}.EZDrawer .EZDrawer__overlay{display:none;height:100vh;left:0;position:fixed;top:0;width:100%}.EZDrawer .EZDrawer__container{position:fixed;visibility:hidden;background:#fff;transition:all;box-shadow:0 0 10px 5px #0000001a}
