@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;justify-content:space-between;gap:10px}.course-wrapped .detail-card .detail-header h2{font-size:20px;font-weight:500}.course-wrapped .detail-card .detail-header .edit-info-btn{border:1px solid rgba(85,77,218,.4);background:#554dda0f;color:var(--primary);font-weight:600;font-size:14px;padding:8px 18px;border-radius:8px;cursor:pointer;transition:background .2s ease,color .2s ease}.course-wrapped .detail-card .detail-header .edit-info-btn:hover{background:var(--primary);color:#fff}.course-wrapped .detail-card .detail-header .edit-info-actions{display:flex;gap:10px}.course-wrapped .detail-card .detail-header .edit-info-actions .cancel-btn,.course-wrapped .detail-card .detail-header .edit-info-actions .orange-btn{padding:8px 18px;font-size:14px;border-radius:8px}.course-wrapped .detail-card .detail-header .edit-info-actions .cancel-btn:disabled,.course-wrapped .detail-card .detail-header .edit-info-actions .orange-btn:disabled{opacity:.6;cursor:default}.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%}.course-wrapped .detail-card .detail-body .two-grid .half.full-row{width:100%}@media(max-width:768px){.course-wrapped .detail-card .detail-body .two-grid{flex-direction:column;gap:12px}.course-wrapped .detail-card .detail-body .two-grid .half{width:100%}}.edit-form{width:100%;display:flex;flex-direction:column;gap:18px}.edit-form .edit-field{display:flex;flex-direction:column;gap:8px}.edit-form .edit-field>label{font-size:16px;font-weight:500;color:var(--color_202224)}.edit-form .edit-field input[type=text],.edit-form .edit-field textarea{width:100%;padding:11px 14px;border:1px solid #d8dce6;border-radius:10px;font-size:14px;font-family:inherit;color:var(--color_202224);outline:none;resize:vertical;transition:border-color .2s ease}.edit-form .edit-field input[type=text]:focus,.edit-form .edit-field textarea:focus{border-color:var(--primary)}.edit-form .edit-field input[type=text]:disabled,.edit-form .edit-field textarea:disabled{background:#f4f5f8}.edit-form .edit-field .input-main-data label{font-size:16px;font-weight:500;color:var(--color_202224);margin-bottom:8px;display:inline-block}.views-panel{width:100%;display:flex;gap:28px;align-items:stretch;flex-wrap:wrap}.views-panel .label{font-size:16px;font-weight:500;margin-bottom:10px}.views-panel .views-count{flex:0 0 200px;background:linear-gradient(135deg,var(--primary) 0%,#7a73f0 100%);border-radius:14px;padding:22px 20px;color:#fff;display:flex;flex-direction:column;justify-content:center;box-shadow:0 12px 26px #554dda47}.views-panel .views-count__num{font-size:40px;font-weight:800;line-height:1;letter-spacing:-.5px}.views-panel .views-count__label{margin-top:6px;font-size:13px;font-weight:500;opacity:.9}.views-panel .views-count__exact{margin-top:10px;font-size:12px;font-weight:500;opacity:.75}@media(max-width:768px){.views-panel .views-count{flex:1 1 100%}}.views-panel .views-add{flex:1 1 320px;min-width:260px}.views-panel .views-add__quick{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.views-panel .views-add__quick .quick-btn{border:1px solid rgba(85,77,218,.35);background:#554dda0f;color:var(--primary);font-weight:700;font-size:14px;padding:10px 18px;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}.views-panel .views-add__quick .quick-btn:hover:not(:disabled){background:var(--primary);color:#fff;box-shadow:0 6px 16px #554dda4d}.views-panel .views-add__quick .quick-btn:active:not(:disabled){transform:scale(.96)}.views-panel .views-add__quick .quick-btn:disabled{opacity:.5;cursor:default}.views-panel .views-add__custom{display:flex;gap:10px;flex-wrap:wrap}.views-panel .views-add__custom input{flex:1 1 180px;min-width:0;padding:11px 14px;border:1px solid #d8dce6;border-radius:10px;font-size:14px;outline:none;transition:border-color .2s ease}.views-panel .views-add__custom input:focus{border-color:var(--primary)}.views-panel .views-add__custom input:disabled{background:#f4f5f8}.views-panel .views-add__custom .orange-btn{white-space:nowrap}.views-panel .views-add__custom .orange-btn:disabled{opacity:.6;cursor:default}.views-panel .views-add__hint{margin-top:12px;font-size:12.5px;color:var(--color_647C9B);line-height:1.5}.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)}.videos-library__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.videos-library__count{font-size:15px;color:var(--color_647C9B)}.videos-library__count strong{color:var(--color_202224);font-weight:700}.videos-library__loading{display:flex;justify-content:center;align-items:center;min-height:240px}.videos-library__empty{background:var(--white-color);border-radius:12px;padding:24px}.view-toggle{display:inline-flex;background:var(--white-color);border:1px solid #e6e9f0;border-radius:10px;padding:3px;gap:2px}.view-toggle__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;border:none;border-radius:8px;background:transparent;color:#9aa3b5;cursor:pointer;transition:background .2s ease,color .2s ease}.view-toggle__btn:hover{color:var(--primary)}.view-toggle__btn.active{background:var(--primary);color:#fff;box-shadow:0 4px 12px #554dda4d}.videos-library .action{display:flex;align-items:center;gap:14px}.videos-library .action button{background-color:transparent;border:none;cursor:pointer;display:inline-flex;padding:0}.videos-library .action button svg{width:19px;height:19px;transition:all .3s ease}.videos-library .action button svg path{stroke:var(--color_647C9B)}.videos-library .action button:hover svg path{stroke:var(--orange-color)}.chip{display:inline-flex;align-items:center;font-size:11px;font-weight:600;line-height:1;padding:5px 9px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.chip--cat{background:#554dda1a;color:var(--primary)}.chip--access{background:#eef1f6;color:#6b7280;text-transform:capitalize}.videos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}@media(max-width:600px){.videos-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}.video-card{background:var(--white-color);border:1px solid #edf0f5;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.video-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1417281f}.video-card:hover .video-card__thumb img{transform:scale(1.05)}.video-card__thumb{position:relative;aspect-ratio:16/9;background:#11131c;overflow:hidden;cursor:pointer}.video-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.22,1,.36,1)}.video-card__thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:12px;background:linear-gradient(135deg,#20232f,#2c3040)}.video-card__status{position:absolute;top:8px;left:8px;font-size:10.5px;font-weight:700;letter-spacing:.2px;padding:4px 8px;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.video-card__status.is-live{background:#16a34aeb;color:#fff}.video-card__status.is-draft{background:#787882d9;color:#fff}.video-card__duration,.video-card__views{position:absolute;bottom:8px;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#fff;background:#0000009e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:4px 7px;border-radius:6px;line-height:1}.video-card__duration svg,.video-card__views svg{display:block}.video-card__duration{right:8px}.video-card__views{left:8px}.video-card__body{padding:11px 12px 12px;display:flex;flex-direction:column;gap:9px;flex:1}.video-card__title{margin:0;font-size:14px;font-weight:600;color:var(--color_202224);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.video-card__meta{display:flex;flex-wrap:wrap;gap:6px}.video-card__footer{margin-top:auto;padding-top:6px;border-top:1px solid #f1f3f7;display:flex;align-items:center;justify-content:space-between}.video-card__publish{display:flex;align-items:center}.videos-list{background:var(--white-color);border:1px solid #edf0f5;border-radius:14px;overflow:hidden}.videos-list__head{display:grid;grid-template-columns:minmax(0,2.4fr) .8fr .9fr 1.1fr .9fr 1fr;align-items:center;gap:12px;padding:13px 18px;background:#f7f8fb;border-bottom:1px solid #edf0f5;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#9aa3b5}@media(max-width:900px){.videos-list__head{display:none}}.video-row{display:grid;grid-template-columns:minmax(0,2.4fr) .8fr .9fr 1.1fr .9fr 1fr;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #f1f3f7;transition:background .15s ease}.video-row:last-child{border-bottom:none}.video-row:hover{background:#fafbfd}.video-row .col-name{display:flex;align-items:center;gap:12px;min-width:0;cursor:pointer}.video-row__thumb{position:relative;flex-shrink:0;width:84px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#11131c}.video-row__thumb img{width:100%;height:100%;object-fit:cover;display:block}.video-row__thumb-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#20232f,#2c3040)}.video-row__duration{position:absolute;bottom:3px;right:3px;font-size:9.5px;font-weight:600;color:#fff;background:#000000a6;padding:2px 4px;border-radius:4px;line-height:1}.video-row__info{min-width:0;display:flex;flex-direction:column;gap:4px}.video-row__title{font-size:14px;font-weight:600;color:var(--color_202224);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-row__status{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;width:fit-content}.video-row__status.is-live{background:#16a34a1f;color:#16a34a}.video-row__status.is-draft{background:#eef0f4;color:#6b7280}.video-row .col-dur{font-size:13px;color:var(--color_647C9B);font-weight:500}.video-row .col-views{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--color_202224)}.video-row .col-views svg{color:var(--color_647C9B)}.video-row .col-cat{font-size:13px;color:var(--color_647C9B);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.video-row{grid-template-columns:auto 1fr;grid-template-areas:"name name" "meta meta" "pub act";gap:10px 12px}.video-row .col-name{grid-area:name}.video-row .col-dur{display:none}.video-row .col-views{grid-area:meta}.video-row .col-cat{display:none}.video-row .col-pub{grid-area:pub}.video-row .col-act{grid-area:act;justify-self:end}}.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}.pay-chip{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px;vertical-align:middle;white-space:nowrap}.pay-chip--refund{color:#b45309;background:#f59e0b24;border:1px solid rgba(245,158,11,.4)}.pay-chip--chargeback{color:#dc2626;background:#dc26261f;border:1px solid rgba(220,38,38,.4)}.pay-chip--customvideo{color:#554dda;background:#554dda1f;border:1px solid rgba(85,77,218,.35)}.fav-star{background:none;border:0;cursor:pointer;font-size:20px;line-height:1;padding:0 2px;color:#c9ccd6;transition:transform .12s ease,color .12s ease}.fav-star:hover{transform:scale(1.15)}.fav-star.is-fav{color:#f5b301}.cust-email--fav{color:#d99a00!important;font-weight:700}.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}}.customer-detail .email-view{display:inline-flex;align-items:center;gap:6px}.customer-detail .email-edit__btn{border:0;background:transparent;cursor:pointer;padding:2px 4px;border-radius:6px;color:#6b6b6b;font-size:13px;line-height:1;transition:background .15s ease,color .15s ease}.customer-detail .email-edit__btn:hover{background:#f0eeff;color:#5b4dd6}.customer-detail .email-edit{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.customer-detail .email-edit__input{flex:1 1 180px;min-width:150px;height:34px;padding:0 10px;font-size:14px;border:1px solid #d6d6e0;border-radius:7px;outline:none}.customer-detail .email-edit__input:focus{border-color:#5b4dd6}.customer-detail .email-edit__save,.customer-detail .email-edit__cancel{height:34px;padding:0 12px;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent}.customer-detail .email-edit__save:disabled,.customer-detail .email-edit__cancel:disabled{opacity:.6;cursor:default}.customer-detail .email-edit__save{background:#5b4dd6;color:#fff}.customer-detail .email-edit__cancel{background:transparent;border-color:#d6d6e0;color:#6b6b6b}.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__bub-wrap.can-like .ac__bub{cursor:pointer}.ac__heart{position:absolute;bottom:-9px;z-index:4;width:22px;height:22px;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;box-shadow:0 2px 8px #00000047,0 0 0 1.5px #0000000d;transition:opacity .18s ease,transform .18s ease}.ac__heart.is-user{left:-7px}.ac__heart.is-admin{right:-7px}.ac__heart.is-liked{opacity:1;animation:acHeartPop .42s cubic-bezier(.17,.89,.32,1.28) both}.ac__heart.is-liked .ac__heart-icon{color:#ff3b6b;filter:drop-shadow(0 0 3px rgba(255,59,107,.55))}.ac__heart.is-liked:disabled{cursor:default}.ac__heart.is-empty{opacity:0;background:#ffffffeb}.ac__heart.is-empty .ac__heart-icon{color:#9aa0aa}.ac__heart.is-empty:hover{transform:scale(1.12);background:#fff}.ac__bub-wrap:hover .ac__heart.is-empty{opacity:1}@media(hover:none){.ac__bub-wrap.can-like .ac__heart.is-empty{opacity:.5}}.ac__heart-icon{font-size:15px;line-height:1;color:#ff3b6b;filter:drop-shadow(0 0 3px rgba(255,59,107,.55))}.ac__heart-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ac__heart-p{position:absolute;top:50%;left:50%;font-size:9px;color:#ff5c83;opacity:0;animation:acHeartBurst .7s ease-out forwards}.ac__heart-p.p0{--dx: -15px;--dy: -16px}.ac__heart-p.p1{--dx: 15px;--dy: -16px}.ac__heart-p.p2{--dx: -19px;--dy: 3px}.ac__heart-p.p3{--dx: 19px;--dy: 3px}.ac__heart-p.p4{--dx: -7px;--dy: -21px}.ac__heart-p.p5{--dx: 7px;--dy: -21px}.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:calc(env(safe-area-inset-top,0px) + 14px);right:calc(env(safe-area-inset-right,0px) + 18px);width:44px;height:44px;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}@keyframes acHeartPop{0%{transform:scale(0) rotate(-18deg);opacity:0}60%{transform:scale(1.25) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes acHeartBurst{0%{transform:translate(-50%,-50%) scale(.3);opacity:.9}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1);opacity:0}}.pay-flag{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;line-height:1.4;white-space:nowrap}.pay-flag--refund{color:#b45309;background:#f59e0b24;border:1px solid rgba(245,158,11,.45)}.pay-flag--chargeback{color:#dc2626;background:#dc26261f;border:1px solid rgba(220,38,38,.45)}.pw-field{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.pw-field code{font-family:SFMono-Regular,Consolas,monospace;font-size:14px;background:#554dda14;border:1px solid rgba(85,77,218,.18);padding:3px 8px;border-radius:6px;letter-spacing:.5px}.pw-field .pw-btn{font-size:12px;font-weight:600;color:#554dda;background:transparent;border:1px solid rgba(85,77,218,.35);padding:3px 10px;border-radius:6px;cursor:pointer;transition:.15s}.pw-field .pw-btn:hover{background:#554dda1a}.pw-field .access-panel{margin-top:18px;padding:18px 18px 16px;border-radius:16px;background:linear-gradient(180deg,#554dda0d,#00c6ff08),#fff;border:1px solid rgba(85,77,218,.14);box-shadow:0 1px #fff9 inset,0 10px 30px -18px #554dda73;position:relative;overflow:hidden}.pw-field .access-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#554dda,#6f6bff 40%,#00c6ff)}.pw-field .access-panel .access-panel__title{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#4b4b6b;margin-bottom:16px}.pw-field .access-panel .access-panel__title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(85,77,218,.28),transparent)}.pw-field .access-panel .label{font-size:12.5px;font-weight:700;letter-spacing:.3px;color:#2b2b3d;margin-bottom:9px}.pw-field .access-panel select.pw-btn,.pw-field .access-panel input.pw-btn{height:38px;padding:0 12px;font-size:13px;font-weight:600;color:#2b2b3d;background:#fff;border:1px solid rgba(20,20,50,.14);border-radius:10px;box-shadow:0 1px 2px #1414320a;transition:border-color .18s ease,box-shadow .18s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.pw-field .access-panel select.pw-btn:hover,.pw-field .access-panel input.pw-btn:hover{border-color:#554dda80;background:#fff}.pw-field .access-panel select.pw-btn:focus,.pw-field .access-panel input.pw-btn:focus{outline:none;border-color:#554dda;box-shadow:0 0 0 4px #554dda24}.pw-field .access-panel select.pw-btn{padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#8a8aa3 50%),linear-gradient(135deg,#8a8aa3 50%,transparent 50%);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.pw-field .access-panel .pw-btn{height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;font-size:13px;font-weight:700;letter-spacing:.2px;border-radius:10px;border:1px solid rgba(85,77,218,.3);color:#554dda;background:#554dda0f;box-shadow:0 1px 2px #1414320d;transition:transform .12s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.pw-field .access-panel .pw-btn:hover{background:#554dda1f;border-color:#554dda80;transform:translateY(-1px)}.pw-field .access-panel .pw-btn:active{transform:translateY(0)}.pw-field .access-panel .pw-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.pw-field .access-panel .pw-btn--primary{color:#fff;border:0;background:linear-gradient(135deg,#554dda,#6f6bff 55%,#00c6ff 135%);box-shadow:0 8px 20px -8px #554ddab3,0 1px #ffffff40 inset}.pw-field .access-panel .pw-btn--primary:hover{background:linear-gradient(135deg,#4b44c8,#635fff 55%,#12b6ff 135%);box-shadow:0 12px 26px -8px #554ddad9}.pw-field .access-panel .pw-btn--danger{color:#dc2626;background:#dc26260f;border-color:#dc262659}.pw-field .access-panel .pw-btn--danger:hover{background:#dc26261f;border-color:#dc26268c}.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:calc(env(safe-area-inset-top,0px) + 16px);right:calc(env(safe-area-inset-right,0px) + 18px);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}}.cv-trigger{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:9px;border:1px solid #d8d5f5;background:#f3f1ff;color:#554dda;font-weight:600;font-size:13.5px;cursor:pointer;position:relative;transition:background .18s,border-color .18s,transform .12s}.cv-trigger:hover{background:#e9e6ff;border-color:#c3bdf0}.cv-trigger:active{transform:translateY(1px)}.cv-trigger.compact{height:34px;width:34px;padding:0;justify-content:center}.cv-trigger .cv-trigger-badge{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ed4d4d;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px #fff}.cv-modal .cv-create{display:flex;flex-direction:column;gap:10px;padding-bottom:14px;border-bottom:1px solid #eee}.cv-modal .cv-create-row{display:flex;gap:10px}.cv-modal .cv-create-row .cv-price{max-width:180px}.cv-modal .cv-create-row .ant-btn{flex:0 0 auto}.cv-modal .cv-list{margin-top:14px;display:flex;flex-direction:column;gap:10px;max-height:52vh;overflow-y:auto}.cv-modal .cv-loading{display:grid;place-items:center;padding:24px}.cv-modal .cv-empty{color:#8a8a99;font-size:13.5px;padding:18px 4px;text-align:center}.cv-modal .cv-item{border:1px solid #ececf2;border-radius:11px;padding:12px 13px;background:#fafaff}.cv-modal .cv-item.pending{border-left:3px solid #f0a020}.cv-modal .cv-item.delivered{border-left:3px solid #38b26a;opacity:.92}.cv-modal .cv-item-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.cv-modal .cv-chip{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:2px 9px;border-radius:20px}.cv-modal .cv-chip.warn{background:#fff2dc;color:#b06d00}.cv-modal .cv-chip.ok{background:#e3f6ea;color:#1f8a4c}.cv-modal .cv-date{font-size:12px;color:#9a9aa6}.cv-modal .cv-amount{margin-left:auto;font-weight:700;color:#554dda;font-size:14px}.cv-modal .cv-desc{color:#2b2b33;font-size:13.5px;line-height:1.45;white-space:pre-wrap}.cv-modal .cv-delivered-meta{margin-top:6px;font-size:12px;color:#7a7a88}.cv-modal .cv-delivered-meta a{color:#554dda;font-weight:600}.cv-modal .cv-actions{display:flex;gap:14px;margin-top:10px}.cv-modal .cv-deliver-box{display:flex;gap:8px;margin-top:10px;align-items:center;flex-wrap:wrap}.cv-modal .cv-deliver-box .ant-input{flex:1;min-width:160px}.cv-modal .cv-link{background:none;border:none;padding:0;cursor:pointer;font-size:13px;font-weight:600;color:#6a6a75}.cv-modal .cv-link.primary{color:#554dda}.cv-modal .cv-link.danger{color:#d64545}.cv-modal .cv-link:hover{text-decoration:underline}.cv-modal .cv-link:disabled{opacity:.5;cursor:default;text-decoration:none}.bulk-notification-wrapper .an-tabs-row{margin-bottom:16px}.bulk-notification-wrapper .search-action{justify-content:space-between;align-items:center;display:flex;gap:10px;flex-wrap:wrap}.bulk-notification-wrapper .mm-history-title h3{font-size:17px;font-weight:700;color:var(--color_202224, #202224);margin:0 0 2px}.bulk-notification-wrapper .mm-history-title span{font-size:13px;color:var(--color_647C9B)}.bulk-notification-wrapper .mm-history-actions{display:flex;gap:10px;flex-wrap:wrap}.bulk-notification-wrapper .mm-cell-text{display:flex;flex-direction:column;gap:4px;max-width:360px}.bulk-notification-wrapper .mm-cell-text .mm-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bulk-notification-wrapper .mm-cell-text .mm-muted{color:var(--color_647C9B)}.bulk-notification-wrapper .mm-cell-text .mm-media{display:flex;gap:6px}.bulk-notification-wrapper .mm-cell-text .mm-tag{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#f2f4f7;color:var(--color_647C9B)}.bulk-notification-wrapper .mm-count{color:var(--color_647C9B);font-weight:600}.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)}.mm-edit-textarea{width:100%;padding:10px;border:1px solid #d0d5dd;border-radius:8px;line-height:1.5;resize:vertical;min-height:120px;font-family:inherit;font-size:14px}.mm-edit-textarea:focus{outline:none;border-color:var(--orange-color)}.mm-edit-hint{margin-top:8px;font-size:12px;color:var(--color_647C9B)}.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}.cancel-stat{display:flex;align-items:baseline;gap:8px;margin-left:auto;padding:8px 18px;border-radius:12px;background:#efedff}.cancel-stat .cancel-stat-num{font-size:22px;font-weight:700;color:#554dda;line-height:1}.cancel-stat .cancel-stat-label{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px}.cancel-table .sno{color:#b3b9c4;font-size:12px;font-weight:600}.cancel-table .cust-cell{display:flex;flex-direction:column;gap:2px}.cancel-table .cust-cell .cust-name{font-weight:600;color:#1f2937}.cancel-table .cust-cell .cust-email{font-size:12px;color:#6b7280}.cancel-table .reason-badge{display:inline-block;padding:4px 12px;border-radius:50px;background:#efedff;color:#554dda;font-size:13px;font-weight:600;white-space:nowrap}.cancel-table .reason-text{color:#4b5563;font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:360px}.comments-page{--cm-primary: #6a4bff;--cm-pink: #ed12fc;--cm-line: #ececf1;--cm-muted: #8a8a95}.comments-page .cm-headnote{color:var(--cm-muted);font-size:13px;font-weight:500}.comments-page .cm-warn{margin:12px 0;padding:12px 16px;border-radius:12px;background:#fff5f5;border:1px solid #ffd4d4;color:#c0392b;font-size:13.5px}.comments-page .cm-loading,.comments-page .cm-empty{display:flex;justify-content:center;align-items:center;padding:60px 0;color:var(--cm-muted);font-size:15px}.comments-page .cm-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.comments-page .cm-card{background:#fff;border:1px solid var(--cm-line);border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #1018280a;transition:box-shadow .2s ease,border-color .2s ease}.comments-page .cm-card:hover{border-color:#ddd8f5;box-shadow:0 6px 20px -12px #6a4bff59}.comments-page .cm-main{display:flex;gap:12px;align-items:flex-start}.comments-page .cm-thumb{width:92px;height:56px;flex:0 0 auto;align-self:flex-start;border-radius:8px;overflow:hidden;background:#f1f1f4;display:flex;align-items:center;justify-content:center;color:#c2c2cc}.comments-page .cm-thumb img{width:100%;height:100%;object-fit:cover}.comments-page .cm-thumb svg{font-size:26px}@media(max-width:600px){.comments-page .cm-thumb{width:72px;height:44px}}.comments-page .cm-body{flex:1;min-width:0}.comments-page .cm-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#1f2937;font-size:13.5px}.comments-page .cm-head .cm-name{font-weight:700}.comments-page .cm-head .cm-on{color:var(--cm-muted);font-weight:500}.comments-page .cm-head .cm-video{color:var(--cm-primary);font-weight:600}.comments-page .cm-head .cm-time{color:#b0b0ba;font-size:12px}.comments-page .cm-text{margin:6px 0 0;font-size:14px;font-weight:500;color:#111827;line-height:1.4;word-break:break-word}.comments-page .cm-like{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--cm-line);background:#fff;color:#6b7280;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}.comments-page .cm-like svg{font-size:17px}.comments-page .cm-like:hover:not(:disabled){border-color:#f3b8f9;color:var(--cm-pink);background:#fff5ff}.comments-page .cm-like.liked{border-color:#f3b8f9;background:#fdeafe;color:var(--cm-pink)}.comments-page .cm-like:disabled{opacity:.5;cursor:default}.comments-page .cm-tag.replied{font-size:11px;font-weight:700;color:#2e7d32;background:#eafaef;border:1px solid #cdeed4;border-radius:999px;padding:2px 9px}.comments-page .cm-replies{margin-top:9px;padding-left:11px;border-left:2px solid #efeff3;display:flex;flex-direction:column;gap:8px}.comments-page .cm-reply{display:flex;gap:9px;align-items:flex-start}.comments-page .cm-reply.official .cm-reply-body{background:#f4f2ff;border:1px solid #e3ddff;border-radius:10px;padding:8px 11px}.comments-page .cm-reply-body{min-width:0}.comments-page .cm-reply-top{display:flex;align-items:baseline;gap:7px}.comments-page .cm-reply-top b{font-size:13px;font-weight:700;color:#1f2937}.comments-page .cm-reply-top .cm-time{color:#b0b0ba;font-size:12px}.comments-page .cm-reply-text{margin-top:2px;font-size:13.5px;color:#374151;line-height:1.4;word-break:break-word}.comments-page .cm-reply-actions{display:flex;align-items:center;gap:14px;margin-top:4px}.comments-page .cm-linkbtn{border:0;background:none;padding:0;font-size:12.5px;font-weight:700;color:var(--cm-primary);cursor:pointer}.comments-page .cm-linkbtn:hover:not(:disabled){text-decoration:underline}.comments-page .cm-linkbtn.danger{color:#d14343}.comments-page .cm-linkbtn:disabled{opacity:.5;cursor:default}.comments-page .cm-replybox.nested{margin-top:8px}.comments-page .cm-replybox.nested input{height:34px}.comments-page .cm-replybox.nested .cm-send{width:34px;height:34px}.comments-page .cm-replies.nested{margin-top:8px;padding-left:10px;gap:8px}.comments-page .cm-replybox{display:flex;align-items:center;gap:8px;margin-top:10px}.comments-page .cm-replybox input{flex:1;min-width:0;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--cm-line);background:#fafafb;color:#111827;font-size:14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.comments-page .cm-replybox input::placeholder{color:#a5a5b0}.comments-page .cm-replybox input:focus{border-color:var(--cm-primary);background:#fff;box-shadow:0 0 0 3px #6a4bff1f}.comments-page .cm-replybox .cm-send{width:36px;height:36px;flex:0 0 auto;border:0;border-radius:50%;background:linear-gradient(135deg,var(--cm-primary),#8a6bff);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 16px -8px #6a4bffe6;transition:filter .18s ease,transform .12s ease}.comments-page .cm-replybox .cm-send svg{font-size:18px}.comments-page .cm-replybox .cm-send:hover:not(:disabled){filter:brightness(1.06)}.comments-page .cm-replybox .cm-send:active:not(:disabled){transform:scale(.94)}.comments-page .cm-replybox .cm-send:disabled{opacity:.5;cursor:default;box-shadow:none}.comments-page .cm-avatar{position:relative;flex:0 0 auto;display:inline-flex;border-radius:50%}.comments-page .cm-avatar img,.comments-page .cm-avatar__txt{width:100%;height:100%;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.comments-page .cm-avatar.verified{padding:2px;background:linear-gradient(135deg,var(--cm-primary),var(--cm-pink))}.comments-page .cm-avatar.verified img,.comments-page .cm-avatar.verified .cm-avatar__txt{border:2px solid #fff}.comments-page .cm-avatar__badge{position:absolute;right:-3px;bottom:-3px;background:#fff;border-radius:50%;display:grid;place-items:center}.comments-page .cm-avatar__badge svg{font-size:14px;color:var(--cm-primary)}.sidebar-label{display:inline-flex;align-items:center;gap:8px}.sidebar-label .ant-badge{line-height:1}.sidebar-label .ant-badge-count{box-shadow:none;font-weight:700}.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;padding-top:calc(10px + env(safe-area-inset-top,0px))}@media(max-width:768px){.dashboardheader{padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top,0px))}}.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{--ink: #16161c;--muted: #8a8a98;--line: #ececf1;--bg: #f5f6f9;--surface: #ffffff;--track: #eef0f5;--pressed: #f4f4f8}:root.dark{--ink: #e9e9f0;--muted: #9a9aa8;--line: #2b2b33;--bg: #0e0e13;--surface: #1a1a21;--track: #262630;--pressed: #23232b}.m-app,.m-chat{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}html.m-locked,html.m-locked body{height:100%;overflow:hidden;overscroll-behavior:none}.m-app{min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;padding-bottom:calc(54px + var(--safe-bottom))}.m-app__main{-webkit-overflow-scrolling:touch}.m-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;background:var(--surface);border-top:1px solid var(--line);padding-bottom:var(--safe-bottom);box-shadow:0 -4px 18px #0000000d}.m-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 0 3px;color:var(--muted);text-decoration:none;font-size:9.5px;font-weight:600}.m-tab svg{width:20px;height:20px;opacity:.85}.m-tab.is-active{color:#554dda}.m-tab.is-active svg{opacity:1}.m-tab:active{transform:scale(.94)}.m-notify{display:flex;align-items:center;gap:10px;margin:calc(var(--safe-top) + 12px) 14px 0;padding:11px 12px;border-radius:12px;background:linear-gradient(90deg,#efeefe,#f6f5ff);border:1px solid rgba(85,77,218,.25)}.m-notify__txt{flex:1;font-size:12.5px;color:var(--ink);line-height:1.3}.m-notify__btn{flex:0 0 auto;border:0;background:#554dda;color:#fff;font-weight:800;font-size:13px;border-radius:999px;padding:8px 16px}.m-notify__btn:disabled{opacity:.6}.m-notify.is-blocked{background:#fff5f5;border-color:#e0455e4d;font-size:12.5px;color:#b23b50;display:block}.m-page{padding:calc(var(--safe-top) + 14px) 14px 24px}.m-page__title{font-size:16px;font-weight:800;margin:2px 2px 12px;color:var(--ink)}.m-page--conv{padding-top:0}.m-mass__form{padding-top:calc(var(--safe-top) + 14px)}.m-conv-top{position:sticky;top:0;z-index:20;margin:0 -14px;padding:var(--safe-top) 0 0;background:var(--surface);border-bottom:1px solid var(--line)}.m-convseg{display:flex;width:100%}.m-convseg__opt{flex:1;border:0;background:var(--surface);color:var(--muted);font-weight:800;font-size:15.5px;padding:15px 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-bottom:3px solid transparent;transition:background .15s,color .15s,border-color .15s}.m-convseg__opt+.m-convseg__opt{border-left:1px solid var(--line)}.m-convseg__opt.is-on{color:#554dda;background:#554dda0f;border-bottom-color:#554dda}.m-convseg__opt:active{background:#554dda1a}.m-conv-filters{display:flex;align-items:center;flex-wrap:nowrap;gap:7px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:12px -14px;padding:0 14px}.m-conv-filters::-webkit-scrollbar{display:none}.m-conv-filters .m-cvfilter{flex:0 0 auto}.m-loading{display:flex;justify-content:center;padding:40px 0}.m-empty{text-align:center;color:var(--muted);padding:40px 16px;font-size:14px}.m-muted{color:var(--muted)}.m-conv-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.m-conv-head__title{font-size:16px;font-weight:800;color:var(--ink)}.m-conv-head__actions{display:inline-flex;align-items:center;gap:8px}.m-cvfilter{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(85,77,218,.35);background:var(--surface);color:#554dda;font-weight:700;font-size:12.5px;border-radius:999px;padding:7px 12px;white-space:nowrap}.m-cvfilter.is-on{background:#554dda;border-color:#554dda;color:#fff}.m-cvfilter:active{transform:scale(.96)}.m-cvfilter__count{background:#e0455e;color:#fff;font-size:10.5px;font-weight:800;border-radius:999px;padding:0 5px;min-width:16px;text-align:center;line-height:16px}.m-cvfilter.is-on .m-cvfilter__count{background:#ffffff47}.m-cvfilter--sub{border-color:#1e9e5773;color:#1e9e57}.m-cvfilter--sub.is-on{background:#1e9e57;border-color:#1e9e57;color:#fff}.m-trbtn{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(85,77,218,.35);background:var(--surface);color:#554dda;font-weight:700;font-size:12.5px;border-radius:999px;padding:7px 13px;white-space:nowrap}.m-trbtn__flag{font-size:13px}.m-trbtn.is-on{background:#554dda;border-color:#554dda;color:#fff}.m-trbtn.compact{padding:6px 10px;font-size:12px;flex:0 0 auto;margin-left:8px}.m-trbtn:active{transform:scale(.96)}.ac__tr{display:block;margin-top:6px;padding-top:6px;border-top:1px dashed rgba(0,0,0,.14);font-size:13.5px;line-height:1.35;color:#2b2b33}.ac__tr .ac__tr-flag{opacity:.9}.ac__tr .ac__tr-loading{color:#8a8a98;font-style:italic;font-size:12.5px}.m-search{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:0 12px;margin-bottom:12px;color:var(--muted)}.m-search input{flex:1;border:0;outline:0;background:transparent;font-size:15px;padding:11px 0;color:var(--ink)}.m-list{display:flex;flex-direction:column;gap:8px}.m-page--conv .m-list{gap:0;margin:0 -14px;background:var(--surface)}.m-conv{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--surface);border:0;border-radius:0;box-shadow:none;padding:10px 16px;cursor:pointer;position:relative}.m-conv:after{content:"";position:absolute;left:74px;right:0;bottom:0;height:1px;background:var(--line)}.m-conv:active{background:var(--pressed)}.m-conv.is-vip{box-shadow:inset 3px 0 #1a6eff}.m-conv__ava{position:relative;flex:0 0 auto;width:46px;height:46px;border-radius:50%;color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}.m-conv__badge{position:absolute;top:-6px;right:-6px;min-width:23px;height:23px;padding:0 6px;border-radius:999px;background:#ff3b30;color:#fff;font-size:12.5px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2.5px solid #fff;box-shadow:0 2px 6px #ff3b3073}.m-conv__dot{position:absolute;right:1px;bottom:1px;width:11px;height:11px;border-radius:50%;background:#2ecc71;border:2px solid #fff}.m-conv__mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.m-conv__presence{font-size:10.5px;font-weight:600;color:var(--muted);display:flex;align-items:center}.m-conv__presence .on{display:inline-flex;align-items:center;gap:5px;color:#1c9d63}.m-conv__presence .off{color:#b6b6c0}.m-conv__pdot{width:7px;height:7px;border-radius:50%;background:#2ecc71;box-shadow:0 0 0 3px #2ecc7129}.m-conv__name{font-weight:700;font-size:14.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-conv__planrow{display:flex;align-items:center;gap:7px;min-width:0}.m-conv__cv{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:800;line-height:1.4;padding:2px 8px;border-radius:999px;color:#c026d3;background:#c026d31f;white-space:nowrap}.m-conv__status{flex:0 0 auto;font-size:10.5px;font-weight:800;letter-spacing:.2px;padding:2px 8px;border-radius:999px;line-height:1.4}.m-conv__status.active{color:#1c9d63;background:#2ecc7124}.m-conv__status.cancel{color:#d93b4e;background:#ff3b301f}.m-conv__status.expired{color:#c07a12;background:#f5a62329}.m-conv__status.manual{color:#6b6b78;background:#8a8a9824}.m-conv__plan{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.m-conv__stats{display:flex;align-items:baseline;gap:5px;margin-top:1px}.m-conv__spent{font-weight:800;font-size:13px;color:var(--ink)}.m-conv__orders{font-size:11px;color:var(--muted)}.m-conv__fav{flex:0 0 auto;align-self:center;border:0;background:transparent;cursor:pointer;padding:6px;margin:-6px -4px -6px 0;font-size:24px;line-height:1;color:#c9ccd6;-webkit-tap-highlight-color:transparent;transition:transform .1s ease,color .1s ease}.m-conv__fav.is-fav{color:#f5b301}.m-conv__fav:active{transform:scale(.85)}.m-vip{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.8px;color:#fff;background:linear-gradient(135deg,#0a4bd4,#1a8cff,#00c6ff);padding:4px 10px;border-radius:999px;text-transform:uppercase;white-space:nowrap;position:relative;overflow:hidden;box-shadow:0 4px 12px #1a6eff66,inset 0 1px #ffffff59}.m-vip__d{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));flex-shrink:0}.m-vip: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:m-vip-shine 3.5s ease-in-out infinite}@keyframes m-vip-shine{0%,60%{left:-60%}to{left:130%}}.m-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;font-size:13px;color:var(--muted)}.m-pager button{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 14px;font-weight:600;color:#554dda}.m-pager button:disabled{color:#c5c5d0}.m-sub{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:11px 12px}.m-sub__ava{flex:0 0 auto;width:42px;height:42px;border-radius:12px;color:#fff;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center}.m-sub__mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.m-sub__name{font-weight:700;font-size:14.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-sub__plan{font-size:12.5px;color:#554dda;font-weight:600}.m-sub__time{font-size:11.5px;color:var(--muted)}.m-sub__right{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.m-sub__amt{font-weight:800;font-size:15px;color:#1c9d63}.m-sub__chat{border:0;background:#554dda1a;color:#554dda;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center}.m-sub__chat:active{transform:scale(.92)}.m-seg{display:flex;background:var(--track);border-radius:12px;padding:4px;margin-bottom:14px}.m-seg button{flex:1;border:0;background:transparent;padding:9px 0;border-radius:9px;font-weight:700;font-size:14px;color:var(--muted)}.m-seg button.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #00000014}.m-chips{display:flex;gap:8px;margin-bottom:14px}.m-chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 16px;font-weight:700;font-size:13px;color:var(--muted)}.m-chip.is-on{background:#554dda;border-color:#554dda;color:#fff}.m-mass__form{display:flex;flex-direction:column}.m-mass__label{font-size:12.5px;font-weight:700;color:var(--muted);margin:2px 2px 7px;text-transform:uppercase;letter-spacing:.3px}.m-mass__textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px;font-size:15px;resize:vertical;outline:0;background:var(--surface);color:var(--ink)}.m-mass__textarea:focus{border-color:#554dda}.m-mass__err{color:#e0455e;font-size:12px;margin:6px 2px 0}.m-mass__media{display:flex;flex-direction:column;gap:10px;margin:14px 0 4px}.m-mass__send{margin-top:18px;border:0;background:#554dda;color:#fff;border-radius:12px;padding:14px;font-weight:800;font-size:15px}.m-mass__send:disabled{opacity:.6}.m-mass__send:active{transform:scale(.99)}.m-bcast{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.m-bcast__text{font-size:14px;color:var(--ink);line-height:1.4}.m-bcast__tags{margin-left:6px}.m-bcast .m-tag{margin-left:4px}.m-bcast__meta{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted)}.m-bcast__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.m-bcast__warn{margin-right:auto;font-size:12.5px;color:#e0455e;font-weight:700}.m-btn{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:7px 13px;font-weight:700;font-size:13px;color:var(--ink)}.m-btn.ghost{color:var(--muted)}.m-btn.solid{background:#554dda;border-color:#554dda;color:#fff}.m-btn.danger{background:#e0455e;border-color:#e0455e;color:#fff}.m-btn.danger-ghost{color:#e0455e;border-color:#e0455e59}.m-chat{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--surface);z-index:1000}.m-chat__bar{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding-top:calc(var(--safe-top) + 8px);padding-bottom:8px;padding-left:8px;padding-right:14px;background:var(--surface);border-bottom:1px solid var(--line)}.m-chat__back{flex:0 0 auto;border:0;background:transparent;color:var(--ink);width:38px;height:38px;display:flex;align-items:center;justify-content:center}.m-chat__back:active{transform:scale(.9)}.m-chat__who-btn{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:2px 4px;margin:0;text-align:left;cursor:pointer;border-radius:10px}.m-chat__who-btn:active{background:#554dda0f}.m-chat__who{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.m-chat__name{font-weight:700;font-size:15px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-chat__status{font-size:12px;color:var(--muted)}.m-chat__status.online{color:#2ecc71;font-weight:600}.m-chat__status.typing{color:#554dda;font-weight:600}.m-chat__body{flex:1 1 auto;min-height:0;height:auto!important}.m-chat__footer{flex:0 0 auto;padding-bottom:8px!important}.m-chat .ac__textarea{font-size:16px}.m-conv-head--filters{justify-content:flex-start}.m-conv-head--filters .m-conv-head__actions{flex-wrap:wrap;width:100%}.m-conv__name.is-fav{color:#d99a00;font-weight:800}.m-searchscope{display:flex;gap:4px;background:var(--track);border-radius:10px;padding:3px;margin:0 0 12px}.m-searchscope__opt{flex:1;border:0;background:transparent;color:var(--muted);font-weight:700;font-size:13.5px;padding:8px 0;border-radius:8px;transition:background .15s,color .15s}.m-searchscope__opt.is-on{background:var(--surface);color:#554dda;box-shadow:0 1px 4px #0000001a}.m-searchscope__opt:active{transform:scale(.98)}.m-msgres-sec{margin-top:16px}.m-msgres-sec__title{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 4px 8px}.m-msgres{width:100%;display:flex;gap:12px;align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;padding:10px 16px;text-align:left;position:relative}.m-msgres:after{content:"";position:absolute;left:72px;right:0;bottom:0;height:1px;background:var(--line)}.m-msgres:active{background:#554dda0f}.m-msgres__ava{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:17px}.m-msgres__mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.m-msgres__top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.m-msgres__name{font-weight:700;font-size:15px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-msgres__date{font-size:12px;color:var(--muted);flex:0 0 auto}.m-msgres__snippet{font-size:13.5px;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-msgres__you{color:var(--muted);font-weight:600}.m-msgres__hl{background:#ffd54a;color:#16161c;border-radius:3px;padding:0 1px}.m-cinfo__msgsearch{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:9px 12px;color:var(--muted);margin-bottom:10px}.m-cinfo__msgsearch input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:15px;color:var(--ink)}.m-cinfo__msgclear{border:0;background:transparent;color:var(--muted);font-size:15px;padding:2px 4px;flex:0 0 auto}.m-cinfo__msghint{font-size:12px;color:var(--muted);margin:2px 2px 8px}.m-cinfo__msglist{display:flex;flex-direction:column;gap:8px}.m-cinfo__msg{display:flex;align-items:stretch;gap:8px;background:var(--bg);border:1px solid var(--line);border-radius:12px;overflow:hidden}.m-cinfo__msgmain{flex:1;min-width:0;border:0;background:transparent;text-align:left;padding:10px 12px;display:flex;flex-direction:column;gap:3px;cursor:pointer}.m-cinfo__msgmain:active{background:#554dda0d}.m-cinfo__msgwho{font-size:12px;font-weight:800;color:#554dda}.m-cinfo__msgtext{font-size:14px;color:var(--ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m-cinfo__msgdate{font-size:11px;color:var(--muted)}.m-cinfo__msgstar{flex:0 0 auto;border:0;border-left:1px solid var(--line);background:transparent;font-size:17px;padding:0 14px;filter:grayscale(1) opacity(.5)}.m-cinfo__msgstar.is-on{filter:none}.m-cinfo__msgstar:active{transform:scale(.9)}.ac__saved{font-size:12px;margin-right:2px}.m-srchnav{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#554dda14;border-bottom:1px solid var(--line)}.m-srchnav__q{flex:1;min-width:0;font-size:13px;font-weight:700;color:#554dda;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-srchnav__count{font-size:12.5px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.m-srchnav__arw{background:var(--surface);color:#554dda;border:1px solid var(--line);width:30px;height:30px;border-radius:8px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.m-srchnav__arw:disabled{opacity:.35}.m-srchnav__arw:active{transform:scale(.92)}.m-srchnav__close{border:0;background:transparent;color:var(--muted);font-size:16px;padding:4px 6px}.ac__row.m-msg-hl>.ac__stack .ac__bub{animation:m-msg-hl 1.6s ease}@keyframes m-msg-hl{0%,40%{box-shadow:0 0 0 3px #554dda8c}to{box-shadow:0 0 #554dda00}}.ac__row.is-pressed{position:relative;z-index:1305}.ac__row.is-pressed .ac__bub{box-shadow:0 14px 40px #14142d47;transition:box-shadow .18s ease}.m-msgmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#0c0c146b;-webkit-backdrop-filter:blur(4px) saturate(1.1);backdrop-filter:blur(4px) saturate(1.1);animation:m-fade .16s ease}.m-msgmenu__reactions{position:fixed;background:#ffffffe6;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);border-radius:999px;padding:6px 12px;box-shadow:0 10px 32px #14142d38,0 1px 3px #0000001a;animation:m-menu-pop .2s cubic-bezier(.34,1.56,.64,1)}.m-msgmenu__react{border:0;background:transparent;line-height:0;padding:2px;display:inline-flex;transition:transform .12s ease}.m-msgmenu__react:active{transform:scale(1.25)}.m-msgmenu__react.is-liked{animation:m-heart-pop .32s cubic-bezier(.34,1.56,.64,1)}.m-msgmenu__menu{position:fixed;width:244px;max-width:78vw;background:#ffffffd1;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);border-radius:17px;overflow:hidden;box-shadow:0 18px 50px #14142d42,0 2px 8px #0000001a;animation:m-menu-pop .2s cubic-bezier(.34,1.56,.64,1);transform-origin:top center}.m-msgmenu__item{width:100%;border:0;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;font-size:16px;font-weight:500;letter-spacing:-.1px;text-align:left}.m-msgmenu__item+.m-msgmenu__item{box-shadow:inset 0 .5px #00000014}.m-msgmenu__item:active{background:#78788c24}.m-msgmenu__ic{flex:0 0 auto;color:var(--muted);display:inline-flex;align-items:center}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-menu-pop{0%{transform:scale(.9) translateY(-4px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes m-heart-pop{0%{transform:scale(.7)}55%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes m-sheet-up{0%{transform:translateY(20px)}to{transform:translateY(0)}}.m-chat .ac__row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.m-seltext{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:24px}.m-seltext__card{width:100%;max-width:460px;max-height:72vh;background:var(--surface);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0006}.m-seltext__hint{padding:14px 18px 4px;font-size:12.5px;color:var(--muted);text-align:center}.m-seltext__text{padding:8px 18px 16px;overflow:auto;color:var(--ink);font-size:16px;line-height:1.5;white-space:pre-wrap;word-break:break-word;cursor:text;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.m-seltext__actions{display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--line)}.m-seltext__btn{flex:1;height:44px;border:0;border-radius:12px;font-weight:600;font-size:15px;background:var(--track);color:var(--ink)}.m-seltext__btn.is-primary{background:#554dda;color:#fff}.m-seltext__btn:active{transform:scale(.97)}.m-chat__search-btn{flex:0 0 auto;border:0;background:transparent;color:#554dda;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.m-chat__search-btn:active{transform:scale(.9)}.m-chat__bar--search{gap:8px}.m-chat__searchbox{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:8px 10px;color:var(--muted)}.m-chat__searchinput{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:16px;color:var(--ink)}.m-chat__searchclear{border:0;background:transparent;color:var(--muted);font-size:15px;padding:0 2px;flex:0 0 auto}.m-chat__searchcancel{flex:0 0 auto;border:0;background:transparent;color:#554dda;font-weight:700;font-size:15px;padding:4px 2px}.m-chat__searchnav{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:8px 14px calc(var(--safe-bottom, 0px) + 8px);background:var(--surface);border-top:1px solid var(--line)}.m-chat__searchnav-arw{border:0;background:transparent;color:#554dda;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center}.m-chat__searchnav-arw:disabled{color:#c9c9d2}.m-chat__searchnav-arw:active{transform:scale(.9)}.m-chat__searchnav-count{margin-left:8px;font-size:14px;color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.ac__hl{background:#ffd54a;color:#16161c;border-radius:3px;padding:0 1px}.ac__row.is-match-active .ac__bub{box-shadow:0 0 0 2px #f5b301}.m-cinfo__searchbtn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);background:var(--bg);color:#554dda;font-weight:700;font-size:15px;border-radius:12px;padding:13px;margin-top:16px}.m-cinfo__searchbtn:active{background:#554dda0f}.m-cinfo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;pointer-events:none;visibility:hidden}.m-cinfo.is-open{pointer-events:auto;visibility:visible}.m-cinfo__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141c73;opacity:0;transition:opacity .22s ease}.m-cinfo.is-open .m-cinfo__scrim{opacity:1}.m-cinfo__sheet{position:absolute;left:0;right:0;bottom:0;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;background:var(--surface);border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #00000040;transform:translateY(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);padding-bottom:calc(var(--safe-bottom, 0px) + 8px)}.m-cinfo.is-open .m-cinfo__sheet{transform:translateY(0)}.m-cinfo__grabber{width:40px;height:4px;border-radius:2px;background:#d7d7de;margin:8px auto 4px;flex:0 0 auto}.m-cinfo__close{position:absolute;top:10px;right:12px;width:34px;height:34px;border:0;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center}.m-cinfo__close:active{transform:scale(.9)}.m-cinfo__head{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:6px 18px 14px;border-bottom:1px solid var(--line)}.m-cinfo__ava{width:52px;height:52px;font-size:20px;flex:0 0 auto}.m-cinfo__id{display:flex;flex-direction:column;min-width:0}.m-cinfo__name{font-weight:800;font-size:18px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-cinfo__email{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-cinfo__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 18px 12px}.m-cinfo__section{margin-top:18px}.m-cinfo__section-title{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.m-cinfo__card{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:4px 14px}.m-cinfo__card--list{padding:4px 0}.m-cinfo__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0}.m-cinfo__row+.m-cinfo__row{border-top:1px solid var(--line)}.m-cinfo__k{font-size:14px;color:var(--muted);flex:0 0 auto}.m-cinfo__v{font-size:14px;color:var(--ink);font-weight:600;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-cinfo__badge{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.m-cinfo__badge.is-active{background:#2ecc7124;color:#1e9e57}.m-cinfo__badge.is-cancelled{background:#e6a00029;color:#b57d00}.m-cinfo__badge.is-expired{background:#e74c3c24;color:#d0392b}.m-cinfo__purchase{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.m-cinfo__purchase+.m-cinfo__purchase{border-top:1px solid var(--line)}.m-cinfo__purchase-main{display:flex;flex-direction:column;min-width:0}.m-cinfo__purchase-kind{font-size:14px;font-weight:600;color:var(--ink)}.m-cinfo__purchase-date{font-size:12px;color:var(--muted)}.m-cinfo__purchase-amount{font-size:15px;font-weight:800;color:#554dda;flex:0 0 auto}.m-cinfo__empty{font-size:13px;color:var(--muted);padding:14px;background:var(--bg);border:1px solid var(--line);border-radius:14px;text-align:center}.m-cinfo__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.m-cinfo__tile{position:relative;border:0;padding:0;margin:0;background:var(--bg);border-radius:8px;overflow:hidden;aspect-ratio:1/1;cursor:pointer}.m-cinfo__tile img{width:100%;height:100%;object-fit:cover;display:block}.m-cinfo__tile .ac__video,.m-cinfo__tile .ac__video--card{width:100%;height:100%;border-radius:0}.m-cinfo__tile .ac__video-poster{width:100%;height:100%;object-fit:cover}.m-cinfo__tile:active{opacity:.85}:root.dark .m-chat,:root.dark .ac__body,:root.dark .m-chat__body{background:var(--bg)}:root.dark .m-chat__bar,:root.dark .ac__footer,:root.dark .m-chat__footer,:root.dark .m-chat__searchnav{background:var(--surface);border-color:var(--line)}:root.dark .ac__bub--user{background:#26262f;color:var(--ink)}:root.dark .ac__bub--user .ac__bub-text,:root.dark .ac__bub--user .ac__tr{color:var(--ink)}:root.dark .ac__daysep{background:var(--track);color:var(--muted)}:root.dark .ac__textarea{background:var(--surface);color:var(--ink)}:root.dark .ac__textarea::placeholder{color:var(--muted)}:root.dark .ac__meta,:root.dark .ac__seen:not(.is-seen){color:var(--muted)}:root.dark .m-chat__searchinput,:root.dark .m-chat__searchbox{background:var(--track);color:var(--ink)}:root.dark .m-chat__searchinput::placeholder{color:var(--muted)}:root.dark .m-msgmenu__menu,:root.dark .m-msgmenu__reactions{background:#202028e6}:root.dark .m-msgmenu__item{background:transparent;color:var(--ink)}:root.dark .m-msgmenu__item:active{background:#ffffff0f}:root.dark .m-msgsheet__panel,:root.dark .m-msgsheet__group,:root.dark .m-msgsheet__act,:root.dark .m-msgsheet__cancel{background:var(--surface);color:var(--ink)}:root.dark .m-search input,:root.dark .m-cinfo__msgsearch input{color:var(--ink)}.m-settings{margin-top:28px}.m-settings__title{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 4px 8px}.m-darktoggle{width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px;color:var(--ink);font-size:16px;font-weight:600}.m-darktoggle:active{background:var(--pressed)}.m-switch{width:48px;height:30px;border-radius:999px;background:var(--line);position:relative;flex:0 0 auto;transition:background .18s}.m-switch__dot{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s}.m-switch.is-on{background:#554dda}.m-switch.is-on .m-switch__dot{transform:translate(18px)}: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}
