.variables-container[data-v-203e9d74]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.variables-container label[data-v-203e9d74]{font-weight:700}.variables-container .variables[data-v-203e9d74]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.variables-container .variables .variable[data-v-203e9d74]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;max-width:500px}.variables-container .variables .variable label[data-v-203e9d74]{font-weight:700;width:150px}.new-broadcast-form{padding:1rem}.mmlite-broadcast-block{margin-top:1.25rem;max-width:640px}.mmlite-broadcast-header{margin-bottom:14px}.mmlite-broadcast-heading{color:#1f2937;font-size:16px;font-weight:600;line-height:1.35;margin:0 0 6px}.mmlite-broadcast-lead{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.mmlite-broadcast-cards{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:600px){.mmlite-broadcast-cards{gap:12px;grid-template-columns:1fr 1fr}}.mmlite-broadcast-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:2px solid #e5e7eb;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:inherit;padding:14px 14px 16px;position:relative;text-align:left;-webkit-transition:border-color .15s ease,background .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,background .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,-webkit-box-shadow .15s ease;width:100%}.mmlite-broadcast-card--with-badge{padding-right:100px}[dir=rtl] .mmlite-broadcast-card--with-badge{padding-left:100px;padding-right:14px}[dir=rtl] .mmlite-broadcast-card-badge{left:12px;right:auto}.mmlite-broadcast-card:hover{background:#fafbff;border-color:#c7d2fe}.mmlite-broadcast-card--active{background:#f8f7ff;border-color:#46499d;-webkit-box-shadow:0 1px 3px rgba(70,73,157,.12);box-shadow:0 1px 3px rgba(70,73,157,.12)}.mmlite-broadcast-card-badge{background:#e8e7ff;border-radius:4px;color:#46499d;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.03em;margin-bottom:0;padding:3px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:1}.mmlite-broadcast-card-title{color:#111827;display:block;font-size:15px;font-weight:600;line-height:1.3;margin-bottom:6px}.mmlite-broadcast-card-text{color:#6b7280;display:block;font-size:13px;line-height:1.45}.mmlite-broadcast-block.mmlite-broadcast-block--compact{margin-top:.75rem;max-width:100%}.mmlite-broadcast-block.mmlite-broadcast-block--compact .mmlite-broadcast-header{margin-bottom:10px}.mmlite-broadcast-block.mmlite-broadcast-block--compact .mmlite-broadcast-heading{font-size:14px}.mmlite-broadcast-block.mmlite-broadcast-block--compact .mmlite-broadcast-lead{font-size:12px}.mmlite-broadcast-block.mmlite-broadcast-block--compact .mmlite-broadcast-cards{gap:8px}.mmlite-broadcast-block.mmlite-broadcast-block--compact .mmlite-broadcast-card{padding:10px 10px 12px}.mmlite-broadcast-block.mmlite-broadcast-block--compact .mmlite-broadcast-card--with-badge{padding-right:88px}.mmlite-broadcast-block.mmlite-broadcast-block--compact [dir=rtl] .mmlite-broadcast-card--with-badge{padding-left:88px;padding-right:10px}.mmlite-broadcast-block.mmlite-broadcast-block--compact .mmlite-broadcast-card-badge{font-size:10px;padding:2px 6px;right:8px;top:8px}.mmlite-broadcast-block.mmlite-broadcast-block--compact [dir=rtl] .mmlite-broadcast-card-badge{left:8px;right:auto}.mmlite-broadcast-block.mmlite-broadcast-block--compact .mmlite-broadcast-card-title{font-size:13px;margin-bottom:4px}.mmlite-broadcast-block.mmlite-broadcast-block--compact .mmlite-broadcast-card-text{font-size:.75rem;line-height:1.4}.recipient-select .header{color:#5a5f72;font-size:16px;gap:5px;margin:5px}.recipient-select .header,.time-select .header[data-v-cd20d1ca],.time-select[data-v-cd20d1ca]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.time-select .header[data-v-cd20d1ca]{color:#5a5f72;font-size:16px;gap:5px;margin:5px}.time-select .times[data-v-cd20d1ca]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;width:400px}.time-select .times .vdatetime.time-box[data-v-cd20d1ca]{padding:0}.time-select .times .vdatetime.time-box input[data-v-cd20d1ca]{cursor:pointer}.time-select .times .time-box[data-v-cd20d1ca]{border:1px solid #e8e8e8;border-radius:5px;cursor:pointer;margin-bottom:10px;padding:10px;width:100%}.time-select .times .time-box.active[data-v-cd20d1ca]{background-color:#1890ff;color:#fff}.time-select .times .time-box[data-v-cd20d1ca]:hover{border:1px solid #1890ff}.rc-modal__header[data-v-50cd0b71]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px 24px 20px;text-align:center}.rc-modal__header[data-v-50cd0b71],.rc-modal__icon-wrap[data-v-50cd0b71]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.rc-modal__icon-wrap[data-v-50cd0b71]{-webkit-box-pack:center;-ms-flex-pack:center;background:linear-gradient(135deg,#46499d,#6366f1);border-radius:14px;-webkit-box-shadow:0 4px 12px rgba(70,73,157,.25);box-shadow:0 4px 12px rgba(70,73,157,.25);height:48px;justify-content:center;margin-bottom:14px;width:48px}.rc-modal__icon-wrap .material-icons[data-v-50cd0b71]{color:#fff;font-size:22px}.rc-modal__title[data-v-50cd0b71]{color:#1a1d23;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.rc-modal__desc[data-v-50cd0b71]{color:#6b7785;font-size:13px;line-height:1.5;margin:6px 0 0;max-width:380px}.rc-modal__body[data-v-50cd0b71]{padding:0 24px 24px}.rc-modal__step[data-v-50cd0b71]{gap:10px;margin-bottom:12px}.rc-modal__step-badge[data-v-50cd0b71],.rc-modal__step[data-v-50cd0b71]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.rc-modal__step-badge[data-v-50cd0b71]{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;background:#46499d;border-radius:50%;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.rc-modal__step-label[data-v-50cd0b71]{color:#1a1d23;font-size:14px;font-weight:600}.rc-modal__options[data-v-50cd0b71]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.rc-modal__opt[data-v-50cd0b71]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:10px 14px;-webkit-transition:all .15s ease;transition:all .15s ease}.rc-modal__opt[data-v-50cd0b71]:hover{background:#fafaff;border-color:#c7c9f5}.rc-modal__opt--active[data-v-50cd0b71]{background:#f5f5ff;border-color:#46499d}.rc-modal__opt--active .rc-modal__radio[data-v-50cd0b71]{border-color:#46499d}.rc-modal__opt--active .rc-modal__radio-dot[data-v-50cd0b71]{-webkit-transform:scale(1);transform:scale(1)}.rc-modal__opt--active .rc-modal__opt-icon[data-v-50cd0b71],.rc-modal__opt--active .rc-modal__opt-label[data-v-50cd0b71]{color:#46499d}.rc-modal__opt--disabled[data-v-50cd0b71]{cursor:not-allowed;opacity:.45;pointer-events:none}.rc-modal__radio[data-v-50cd0b71]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;border:2px solid #cbd5e1;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:18px;justify-content:center;-webkit-transition:border-color .15s;transition:border-color .15s;width:18px}.rc-modal__radio-dot[data-v-50cd0b71]{background:#46499d;border-radius:50%;height:8px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:8px}.rc-modal__opt-icon[data-v-50cd0b71]{-ms-flex-negative:0;color:#94a3b8;flex-shrink:0;font-size:20px;-webkit-transition:color .15s;transition:color .15s}.rc-modal__opt-text[data-v-50cd0b71]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.rc-modal__opt-label-row[data-v-50cd0b71]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.rc-modal__opt-label[data-v-50cd0b71]{color:#1a1d23;font-size:13px;font-weight:600;-webkit-transition:color .15s;transition:color .15s}.rc-modal__info[data-v-50cd0b71]{-ms-flex-negative:0;color:#94a3b8;cursor:help;flex-shrink:0;font-size:16px}.rc-modal__info[data-v-50cd0b71]:hover{color:#64748b}.rc-modal__opt-desc[data-v-50cd0b71]{color:#94a3b8;font-size:12px}.rc-modal__divider[data-v-50cd0b71]{background:#f0f0f5;height:1px;margin:18px 0}.rc-modal__actions[data-v-50cd0b71]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.rc-modal__action[data-v-50cd0b71]{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:none;border-radius:10px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.rc-modal__action .material-icons[data-v-50cd0b71]{font-size:18px}.rc-modal__action[data-v-50cd0b71]:disabled{cursor:not-allowed;opacity:.55}.rc-modal__action--edit[data-v-50cd0b71]{background:#f5f5ff;color:#46499d}.rc-modal__action--edit[data-v-50cd0b71]:hover{background:#eaebff}.rc-modal__action--send[data-v-50cd0b71]{background:#46499d;-webkit-box-shadow:0 2px 8px rgba(70,73,157,.3);box-shadow:0 2px 8px rgba(70,73,157,.3);color:#fff}.rc-modal__action--send[data-v-50cd0b71]:hover{background:#3b3e87}.broadcast-detail-page[data-v-d0bfe96e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f7f8fa;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;min-height:100%;overflow-x:hidden;padding:16px 20px}.broadcast-detail-page .bd-header[data-v-d0bfe96e]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.broadcast-detail-page .bd-header .bd-header-left[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:14px;min-width:0}.broadcast-detail-page .bd-header .bd-header-left .bd-title-wrap[data-v-d0bfe96e]{min-width:0}.broadcast-detail-page .bd-header .bd-header-left .bd-title-wrap .bd-title[data-v-d0bfe96e]{color:#22272d;font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.broadcast-detail-page .bd-header .bd-header-left .bd-title-wrap .bd-subtitle[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6b7785;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;margin-top:4px}.broadcast-detail-page .bd-header .bd-header-left .bd-title-wrap .bd-subtitle .bd-channel-chip[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eef1f4;border-radius:12px;color:#22272d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:500;gap:4px;padding:2px 10px}.broadcast-detail-page .bd-header .bd-header-left .bd-title-wrap .bd-subtitle .bd-channel-chip .material-icons[data-v-d0bfe96e]{font-size:14px}.broadcast-detail-page .bd-header .bd-header-left .bd-title-wrap .bd-subtitle .bd-version-chip[data-v-d0bfe96e]{background:#46499d;border-radius:10px;color:#fff;font-size:11px;font-weight:700;padding:2px 8px}.broadcast-detail-page .bd-header .bd-header-right[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.broadcast-detail-page .bd-header .bd-header-right .bd-reconfigure-btn[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #46499d;border-radius:6px;color:#46499d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:32px;padding:6px 14px;-webkit-transition:all .15s ease;transition:all .15s ease}.broadcast-detail-page .bd-header .bd-header-right .bd-reconfigure-btn .material-icons[data-v-d0bfe96e]{font-size:16px}.broadcast-detail-page .bd-header .bd-header-right .bd-reconfigure-btn[data-v-d0bfe96e]:hover{background:#46499d;-webkit-box-shadow:0 2px 8px rgba(70,73,157,.25);box-shadow:0 2px 8px rgba(70,73,157,.25);color:#fff}.broadcast-detail-page .bd-header .bd-header-right .bd-cancel-btn[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e57373;border-radius:6px;color:#c62828;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:32px;padding:6px 14px;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.broadcast-detail-page .bd-header .bd-header-right .bd-cancel-btn[data-v-d0bfe96e]:hover{background:#c62828;border-color:#c62828;-webkit-box-shadow:0 2px 8px rgba(198,40,40,.22);box-shadow:0 2px 8px rgba(198,40,40,.22);color:#fff}.broadcast-detail-page .bd-header .bd-header-right .bd-cancel-btn[data-v-d0bfe96e]:active{background:#b71c1c;border-color:#b71c1c}.broadcast-detail-page .bd-header .bd-header-right .bd-cancel-btn[data-v-d0bfe96e]:focus-visible{outline:2px solid rgba(198,40,40,.4);outline-offset:2px}.broadcast-detail-page .bd-header .bd-header-right .bd-cancel-btn .bd-cancel-btn__icon[data-v-d0bfe96e]{font-size:16px;line-height:1}.broadcast-detail-page .bd-header .bd-header-right .bd-cancel-btn .bd-cancel-btn__label[data-v-d0bfe96e]{line-height:1;white-space:nowrap}.broadcast-detail-page .bd-header .bd-header-right .bd-report-btn[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border:1px solid transparent;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(18,140,126,.18);box-shadow:0 1px 2px rgba(18,140,126,.18);color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:32px;padding:6px 14px;-webkit-transition:-webkit-transform .12s ease,-webkit-box-shadow .18s ease,-webkit-filter .18s ease;transition:-webkit-transform .12s ease,-webkit-box-shadow .18s ease,-webkit-filter .18s ease;transition:transform .12s ease,box-shadow .18s ease,filter .18s ease;transition:transform .12s ease,box-shadow .18s ease,filter .18s ease,-webkit-transform .12s ease,-webkit-box-shadow .18s ease,-webkit-filter .18s ease}.broadcast-detail-page .bd-header .bd-header-right .bd-report-btn[data-v-d0bfe96e]:hover{-webkit-box-shadow:0 4px 12px rgba(18,140,126,.28);box-shadow:0 4px 12px rgba(18,140,126,.28);-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.broadcast-detail-page .bd-header .bd-header-right .bd-report-btn[data-v-d0bfe96e]:active{-webkit-box-shadow:0 1px 2px rgba(18,140,126,.18);box-shadow:0 1px 2px rgba(18,140,126,.18);-webkit-filter:brightness(.96);filter:brightness(.96);-webkit-transform:translateY(0);transform:translateY(0)}.broadcast-detail-page .bd-header .bd-header-right .bd-report-btn[data-v-d0bfe96e]:focus-visible{outline:2px solid rgba(37,211,102,.45);outline-offset:2px}.broadcast-detail-page .bd-header .bd-header-right .bd-report-btn .bd-report-btn__icon[data-v-d0bfe96e]{font-size:16px;line-height:1}.broadcast-detail-page .bd-header .bd-header-right .bd-report-btn .bd-report-btn__label[data-v-d0bfe96e]{line-height:1;white-space:nowrap}.broadcast-detail-page .bd-header .bd-header-right .bd-status-badge[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.broadcast-detail-page .bd-header .bd-header-right .bd-status-badge .material-icons[data-v-d0bfe96e]{font-size:16px}.broadcast-detail-page .bd-header .bd-header-right .bd-status-badge.status-completed[data-v-d0bfe96e]{background:#e8f5e9;color:#2e7d32}.broadcast-detail-page .bd-header .bd-header-right .bd-status-badge.status-created[data-v-d0bfe96e],.broadcast-detail-page .bd-header .bd-header-right .bd-status-badge.status-queued[data-v-d0bfe96e],.broadcast-detail-page .bd-header .bd-header-right .bd-status-badge.status-running[data-v-d0bfe96e],.broadcast-detail-page .bd-header .bd-header-right .bd-status-badge.status-scheduled[data-v-d0bfe96e]{background:#e3f2fd;color:#1565c0}.broadcast-detail-page .bd-header .bd-header-right .bd-status-badge.status-failed[data-v-d0bfe96e]{background:#ffebee;color:#c62828}.broadcast-detail-page .bd-header .bd-header-right .bd-status-badge.status-cancelled[data-v-d0bfe96e]{background:#fff8e1;color:#ef6c00}.broadcast-detail-page .bd-stats[data-v-d0bfe96e]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.broadcast-detail-page .bd-stats .stat-card[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #eef1f4;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px;-webkit-transition:all .2s ease;transition:all .2s ease}.broadcast-detail-page .bd-stats .stat-card[data-v-d0bfe96e]:hover{border-color:#dde2e6;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.broadcast-detail-page .bd-stats .stat-card .stat-icon[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;width:40px}.broadcast-detail-page .bd-stats .stat-card .stat-icon .material-icons[data-v-d0bfe96e]{font-size:22px}.broadcast-detail-page .bd-stats .stat-card .stat-icon.stat-icon-total[data-v-d0bfe96e]{background:#e3f2fd;color:#1976d2}.broadcast-detail-page .bd-stats .stat-card .stat-icon.stat-icon-sent[data-v-d0bfe96e]{background:#e8f5e9;color:#2e7d32}.broadcast-detail-page .bd-stats .stat-card .stat-icon.stat-icon-failed[data-v-d0bfe96e]{background:#ffebee;color:#c62828}.broadcast-detail-page .bd-stats .stat-card .stat-icon.stat-icon-pending[data-v-d0bfe96e]{background:#fff8e1;color:#ef6c00}.broadcast-detail-page .bd-stats .stat-card .stat-icon.stat-icon-cost[data-v-d0bfe96e]{background:#f3e5f5;color:#7b1fa2}.broadcast-detail-page .bd-stats .stat-card .stat-content[data-v-d0bfe96e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.broadcast-detail-page .bd-stats .stat-card .stat-content .stat-value[data-v-d0bfe96e]{color:#22272d;font-size:20px;font-weight:700;line-height:1.2}.broadcast-detail-page .bd-stats .stat-card .stat-content .stat-label[data-v-d0bfe96e]{color:#6b7785;font-size:12px;margin-top:2px}.broadcast-detail-page .bd-stats .stat-card.stat-card-failed[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.broadcast-detail-page .bd-stats .stat-card.stat-card-failed .stat-expand-btn[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:transparent;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;margin-left:auto;padding:0;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;width:28px}.broadcast-detail-page .bd-stats .stat-card.stat-card-failed .stat-expand-btn .material-icons[data-v-d0bfe96e]{font-size:20px}.broadcast-detail-page .bd-stats .stat-card.stat-card-failed .stat-expand-btn[data-v-d0bfe96e]:hover{background:#f1f5f9;color:#64748b}.broadcast-detail-page .bd-stats .stat-card.stat-card-failed .stat-expand-panel[data-v-d0bfe96e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #fecaca;border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.12);box-shadow:0 8px 24px rgba(15,23,42,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;left:0;padding:10px 12px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.broadcast-detail-page .bd-stats .stat-card.stat-card-failed .stat-breakdown-row[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;gap:8px;justify-content:space-between;line-height:1.3}.broadcast-detail-page .bd-stats .stat-card.stat-card-failed .stat-breakdown-row.is-zero .stat-breakdown-label[data-v-d0bfe96e],.broadcast-detail-page .bd-stats .stat-card.stat-card-failed .stat-breakdown-row.is-zero .stat-breakdown-value[data-v-d0bfe96e]{color:#cbd5e1}.broadcast-detail-page .bd-stats .stat-card.stat-card-failed .stat-breakdown-label[data-v-d0bfe96e]{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-detail-page .bd-stats .stat-card.stat-card-failed .stat-breakdown-value[data-v-d0bfe96e]{-ms-flex-negative:0;color:#334155;flex-shrink:0;font-weight:600}.broadcast-detail-page .bd-stats .stat-card.stat-card-failed.is-expanded[data-v-d0bfe96e]{border-color:#fecaca;-webkit-box-shadow:0 4px 14px rgba(198,40,40,.08);box-shadow:0 4px 14px rgba(198,40,40,.08);z-index:31}.broadcast-detail-page .bd-progress-card[data-v-d0bfe96e]{background:#fff;border:1px solid #eef1f4;border-radius:12px;margin-bottom:16px;padding:16px}.broadcast-detail-page .bd-progress-card .bd-progress-header[data-v-d0bfe96e]{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.broadcast-detail-page .bd-progress-card .bd-progress-header .bd-progress-label[data-v-d0bfe96e]{color:#6b7785;font-weight:600}.broadcast-detail-page .bd-progress-card .bd-progress-header .bd-progress-value[data-v-d0bfe96e]{color:#22272d;font-weight:700}.broadcast-detail-page .bd-progress-card .bd-progress-track[data-v-d0bfe96e]{background:#eef1f4;border-radius:8px;height:8px;overflow:hidden}.broadcast-detail-page .bd-progress-card .bd-progress-bar[data-v-d0bfe96e]{background:#46499d;height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.broadcast-detail-page .bd-progress-card .bd-progress-bar.progress-completed[data-v-d0bfe96e]{background:#4caf50}.broadcast-detail-page .bd-progress-card .bd-progress-bar.progress-cancelled[data-v-d0bfe96e],.broadcast-detail-page .bd-progress-card .bd-progress-bar.progress-failed[data-v-d0bfe96e]{background:#e53935}.broadcast-detail-page .bd-progress-card .bd-progress-bar.progress-running[data-v-d0bfe96e]{background:-webkit-gradient(linear,left top,right top,from(#46499d),to(#6366f1));background:linear-gradient(90deg,#46499d,#6366f1)}.broadcast-detail-page .bd-progress-card .bd-progress-footer[data-v-d0bfe96e]{color:#6b7785;font-size:12px;margin-top:8px}.broadcast-detail-page .bd-body[data-v-d0bfe96e]{max-width:100%;min-width:0}.broadcast-detail-page .bd-body[data-v-d0bfe96e],.broadcast-detail-page .bd-tabs[data-v-d0bfe96e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.broadcast-detail-page .bd-body[data-v-d0bfe96e],.broadcast-detail-page .bd-tabs[data-v-d0bfe96e],.broadcast-detail-page .bd-tabs[data-v-d0bfe96e] .ant-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.broadcast-detail-page .bd-tabs[data-v-d0bfe96e] .ant-tabs-bar{-ms-flex-negative:0;border-bottom:1px solid #eef0f4;flex-shrink:0;margin-bottom:16px}.broadcast-detail-page .bd-tabs[data-v-d0bfe96e] .ant-tabs-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.broadcast-detail-page .bd-tabs[data-v-d0bfe96e] .ant-tabs-tabpane-active{display:block}.broadcast-detail-page .bd-tabs .bd-overview-pane[data-v-d0bfe96e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;width:100%}.broadcast-detail-page .bd-tabs .bd-overview-pane .bd-progress-card[data-v-d0bfe96e],.broadcast-detail-page .bd-tabs .bd-overview-pane .bd-stats[data-v-d0bfe96e]{-ms-flex-negative:0;flex-shrink:0}.broadcast-detail-page .bd-tabs .bd-report-pane[data-v-d0bfe96e]{-webkit-overflow-scrolling:touch;min-height:320px;overflow-x:hidden;overflow-y:auto;padding-right:4px}.broadcast-detail-page .bd-tabs[data-v-d0bfe96e] .ant-tabs-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6b7785;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;gap:6px;padding:10px 16px}.broadcast-detail-page .bd-tabs[data-v-d0bfe96e] .ant-tabs-tab-active{color:#4f7cff!important}.broadcast-detail-page .bd-tabs[data-v-d0bfe96e] .ant-tabs-ink-bar{background:#4f7cff;height:3px}.broadcast-detail-page .bd-tabs .bd-tab-icon[data-v-d0bfe96e]{font-size:18px;vertical-align:middle}.broadcast-detail-page .bd-columns[data-v-d0bfe96e]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,380px);max-width:100%;width:100%}@media(max-width:1100px){.broadcast-detail-page .bd-columns[data-v-d0bfe96e]{grid-template-columns:1fr}}.broadcast-detail-page .bd-column-main[data-v-d0bfe96e]{min-width:0;overflow:hidden}.broadcast-detail-page .bd-column-main .bd-card[data-v-d0bfe96e],.broadcast-detail-page .bd-column-main[data-v-d0bfe96e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.broadcast-detail-page .bd-column-main .bd-card[data-v-d0bfe96e]{margin-bottom:0}.broadcast-detail-page .bd-column-side[data-v-d0bfe96e]{max-width:380px;min-width:0}.broadcast-detail-page .bd-column-side .bd-card-body[data-v-d0bfe96e]{overflow:hidden}.broadcast-detail-page .bd-column-side[data-v-d0bfe96e] .whatsapp-message-preview{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;max-height:600px;max-width:100%;min-height:170px;width:100%}.broadcast-detail-page .bd-card[data-v-d0bfe96e]{background:#fff;border:1px solid #eef1f4;border-radius:12px;margin-bottom:16px;overflow:hidden}.broadcast-detail-page .bd-card .bd-card-header[data-v-d0bfe96e]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;border-bottom:1px solid #eef1f4;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px}.broadcast-detail-page .bd-card .bd-card-header .bd-card-title[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#22272d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;gap:8px}.broadcast-detail-page .bd-card .bd-card-header .bd-card-title .material-icons[data-v-d0bfe96e]{color:#46499d;font-size:18px}.broadcast-detail-page .bd-card .bd-card-header .bd-card-actions[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:flex-end}.broadcast-detail-page .bd-card .bd-card-header .bd-items-total[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f5f7;border:1px solid #e8ecf0;border-radius:6px;color:#536471;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.broadcast-detail-page .bd-card .bd-card-header .bd-items-total.is-filtered[data-v-d0bfe96e]{background:#eef6ff;border-color:#cfe3ff;color:#1d4f91}.broadcast-detail-page .bd-card .bd-card-header .bd-export-btn[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border:1px solid transparent;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(18,140,126,.18);box-shadow:0 1px 2px rgba(18,140,126,.18);color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:32px;padding:6px 12px;-webkit-transition:opacity .18s ease,-webkit-transform .12s ease,-webkit-box-shadow .18s ease,-webkit-filter .18s ease;transition:opacity .18s ease,-webkit-transform .12s ease,-webkit-box-shadow .18s ease,-webkit-filter .18s ease;transition:transform .12s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease;transition:transform .12s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease,-webkit-transform .12s ease,-webkit-box-shadow .18s ease,-webkit-filter .18s ease}.broadcast-detail-page .bd-card .bd-card-header .bd-export-btn .material-icons[data-v-d0bfe96e]{font-size:16px;line-height:1}.broadcast-detail-page .bd-card .bd-card-header .bd-export-btn span[data-v-d0bfe96e]{line-height:1;white-space:nowrap}.broadcast-detail-page .bd-card .bd-card-header .bd-export-btn[data-v-d0bfe96e]:hover:not(:disabled){-webkit-box-shadow:0 4px 12px rgba(18,140,126,.28);box-shadow:0 4px 12px rgba(18,140,126,.28);-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.broadcast-detail-page .bd-card .bd-card-header .bd-export-btn[data-v-d0bfe96e]:active:not(:disabled){-webkit-filter:brightness(.96);filter:brightness(.96);-webkit-transform:translateY(0);transform:translateY(0)}.broadcast-detail-page .bd-card .bd-card-header .bd-export-btn[data-v-d0bfe96e]:focus-visible{outline:2px solid rgba(37,211,102,.45);outline-offset:2px}.broadcast-detail-page .bd-card .bd-card-header .bd-export-btn[data-v-d0bfe96e]:disabled{cursor:not-allowed;opacity:.55}.broadcast-detail-page .bd-card .bd-card-body[data-v-d0bfe96e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px}.broadcast-detail-page .bd-table-wrapper[data-v-d0bfe96e]{margin:0 -16px;max-width:100%;min-height:360px}.broadcast-detail-page .bd-table-wrapper[data-v-d0bfe96e] .supsis-table{height:auto}.broadcast-detail-page .bd-pagination[data-v-d0bfe96e]{-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-negative:0;background:#fafbfc;border-top:1px solid #eef1f4;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:flex-end;margin:0 -16px -16px;padding:10px 16px}.broadcast-detail-page .bd-pagination.bd-pagination--top[data-v-d0bfe96e]{border-bottom:1px solid #eef1f4;border-top:none;margin:-16px -16px 0}.broadcast-detail-page .bd-meta-list .bd-meta-row[data-v-d0bfe96e]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #eef1f4;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;justify-content:space-between;padding:10px 0}.broadcast-detail-page .bd-meta-list .bd-meta-row[data-v-d0bfe96e]:last-child{border-bottom:none}.broadcast-detail-page .bd-meta-list .bd-meta-row .bd-meta-key[data-v-d0bfe96e]{color:#6b7785;font-weight:500}.broadcast-detail-page .bd-meta-list .bd-meta-row .bd-meta-val[data-v-d0bfe96e]{color:#22272d;font-weight:600;text-align:right}.broadcast-detail-page .legacy-phones[data-v-d0bfe96e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;max-height:480px;overflow-y:auto}.broadcast-detail-page .legacy-phones .legacy-phone-item[data-v-d0bfe96e]{background:#f7f8fa;border-radius:6px;font-family:monospace;font-size:13px;padding:8px 12px}.broadcast-detail-page .messages-fallback[data-v-d0bfe96e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f0f4f7;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:120px;padding:10px}.broadcast-detail-page .messages-fallback .msg-item[data-v-d0bfe96e]{background:#fff;border-radius:8px;font-size:13px;padding:10px 12px}.broadcast-detail-page .bd-empty[data-v-d0bfe96e]{color:#9ca3af;padding:32px;text-align:center}.broadcast-detail-page .phone-cell[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.broadcast-detail-page .phone-cell .material-icons[data-v-d0bfe96e]{color:#6b7785;font-size:14px}.broadcast-detail-page .visitor-cell[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;max-width:100%;min-width:0}.broadcast-detail-page .visitor-cell .visitor-avatar[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:linear-gradient(135deg,#46499d,#6366f1);border:2px solid transparent;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:28px;justify-content:center;overflow:hidden;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:28px}.broadcast-detail-page .visitor-cell .visitor-avatar img[data-v-d0bfe96e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.broadcast-detail-page .visitor-cell .visitor-avatar.is-clickable[data-v-d0bfe96e]{cursor:pointer}.broadcast-detail-page .visitor-cell .visitor-avatar.is-clickable[data-v-d0bfe96e]:hover{border-color:#46499d;-webkit-transform:scale(1.1);transform:scale(1.1)}.broadcast-detail-page .visitor-cell .visitor-name-wrap[data-v-d0bfe96e]{min-width:0;overflow:hidden}.broadcast-detail-page .visitor-cell .visitor-name-wrap .visitor-name[data-v-d0bfe96e]{color:#22272d;display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-detail-page .visitor-cell:hover .visitor-name[data-v-d0bfe96e]{color:#46499d}.broadcast-detail-page .wa-status[data-v-d0bfe96e],.broadcast-detail-page .wbi-status[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:2px 10px;text-transform:capitalize}.broadcast-detail-page .wa-status .material-icons[data-v-d0bfe96e],.broadcast-detail-page .wbi-status .material-icons[data-v-d0bfe96e]{font-size:13px}.broadcast-detail-page .wbi-status-queued[data-v-d0bfe96e]{background:#eef1f4;color:#6b7785}.broadcast-detail-page .wbi-status-processing[data-v-d0bfe96e]{background:#e3f2fd;color:#1565c0}.broadcast-detail-page .wbi-status-sent[data-v-d0bfe96e]{background:#e8f5e9;color:#2e7d32}.broadcast-detail-page .wbi-status-failed[data-v-d0bfe96e]{background:#ffebee;color:#c62828}.broadcast-detail-page .wbi-status-cancelled[data-v-d0bfe96e]{background:#fff8e1;color:#ef6c00}.broadcast-detail-page .wbi-status-banned[data-v-d0bfe96e]{background:#fce4ec;color:#ad1457}.broadcast-detail-page .wbi-status-invalid-phone[data-v-d0bfe96e]{background:#f3e5f5;color:#6a1b9a}.broadcast-detail-page .wbi-status-duplicate[data-v-d0bfe96e]{background:#eceff1;color:#455a64}.broadcast-detail-page .wa-status-enqueued[data-v-d0bfe96e]{background:#eef1f4;color:#6b7785}.broadcast-detail-page .wa-status-sent[data-v-d0bfe96e]{background:#e1f5fe;color:#0277bd}.broadcast-detail-page .wa-status-delivered[data-v-d0bfe96e]{background:#e3f2fd;color:#1565c0}.broadcast-detail-page .wa-status-read[data-v-d0bfe96e]{background:#e8f5e9;color:#2e7d32}.broadcast-detail-page .wa-status-replied[data-v-d0bfe96e]{background:#ede9fe;color:#6d28d9}.broadcast-detail-page .wa-status-failed[data-v-d0bfe96e]{background:#ffebee;color:#c62828}.broadcast-detail-page .reply-detail-trigger[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:#46499d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:500;gap:5px;max-width:100%;padding:0;text-align:left}.broadcast-detail-page .reply-detail-trigger .material-icons[data-v-d0bfe96e]{-ms-flex-negative:0;color:#6d28d9;flex-shrink:0;font-size:15px}.broadcast-detail-page .reply-detail-trigger span[data-v-d0bfe96e]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-detail-page .reply-detail-trigger:hover span[data-v-d0bfe96e]{text-decoration:underline}.broadcast-detail-page .post-actions-trigger[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:#4338ca;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:0;text-align:left}.broadcast-detail-page .post-actions-trigger .material-icons[data-v-d0bfe96e]{-ms-flex-negative:0;color:#6366f1;flex-shrink:0;font-size:16px}.broadcast-detail-page .post-actions-trigger:hover span[data-v-d0bfe96e]{text-decoration:underline}.broadcast-detail-page .error-reason[data-v-d0bfe96e]{color:#c62828;cursor:help;font-size:12px}.broadcast-detail-page .text-muted[data-v-d0bfe96e]{color:#9ca3af}.broadcast-detail-page .bd-loading[data-v-d0bfe96e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:400px}.broadcast-detail-page .bd-meta-dot[data-v-d0bfe96e]{color:#cbd2d9}.bd-export-progress{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.bd-export-progress .bd-export-progress-text{color:#4b5263;font-size:13px;line-height:1.5}.bd-export-progress .bd-export-progress-meta{-webkit-box-pack:justify;-ms-flex-pack:justify;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;justify-content:space-between}.bd-export-progress .bd-export-progress-actions{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:4px}.ant-modal-root.v3.bd-reply-detail-modal .ant-modal,.modal2-root-wrap.bd-reply-detail-modal .ant-modal{max-width:400px;width:calc(100vw - 32px)!important}.ant-modal-root.v3.bd-reply-detail-modal .ant-modal-content,.modal2-root-wrap.bd-reply-detail-modal .ant-modal-content{overflow:hidden}.ant-modal-root.v3.bd-reply-detail-modal .custom-modal-body,.modal2-root-wrap.bd-reply-detail-modal .custom-modal-body{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0!important}.ant-modal-root.v3.bd-reply-detail-modal .ant-modal-close,.modal2-root-wrap.bd-reply-detail-modal .ant-modal-close{display:none}.reply-detail{-webkit-box-flex:0;color:#1e293b;-ms-flex:0 0 auto;flex:0 0 auto;padding:20px 22px 24px;width:100%}.reply-detail__intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:16px}.reply-detail__intro,.reply-detail__topbar{display:-webkit-box;display:-ms-flexbox;display:flex}.reply-detail__topbar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;gap:12px;justify-content:space-between;width:100%}.reply-detail__heading{-webkit-box-flex:1;color:#0f172a;-ms-flex:1;flex:1;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0;min-width:0}.reply-detail__close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:transparent;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;width:28px}.reply-detail__close .material-icons{font-size:20px}.reply-detail__badge,.reply-detail__close:hover{background:#f1f5f9;color:#475569}.reply-detail__badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:1.2;padding:4px 10px}.reply-detail__badge .material-icons{font-size:14px}.reply-detail__contact{border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;gap:10px;padding:12px 0}.reply-detail__avatar,.reply-detail__contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.reply-detail__avatar{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;background:#e2e8f0;border-radius:50%;color:#475569;flex-shrink:0;font-size:13px;font-weight:700;height:36px;justify-content:center;overflow:hidden;width:36px}.reply-detail__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reply-detail__contact-text{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.reply-detail__name{color:#0f172a;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-detail__phone{color:#64748b;font-size:12px}.reply-detail__time{-ms-flex-negative:0;color:#94a3b8;flex-shrink:0;font-size:11px;white-space:nowrap}.reply-detail__body{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:14px}.reply-detail__label{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.reply-detail__answer{margin-top:2px}.reply-detail__answer-text{background:#f8fafc;border-left:3px solid #7c3aed;border-radius:8px;color:#0f172a;display:inline-block;font-size:14px;font-weight:600;line-height:1.45;max-width:100%;padding:8px 12px;white-space:pre-wrap;word-break:break-word}.reply-detail__answer-text.is-text{background:#f0fdf4;border-left-color:#22c55e;color:#14532d;font-weight:500}.reply-detail__image-preview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.reply-detail__image-preview img{display:block;max-height:220px;-o-object-fit:contain;object-fit:contain;width:100%}.reply-detail__file-preview{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:10px;padding:12px 14px;word-break:break-all}.reply-detail__file-preview .material-icons{-ms-flex-negative:0;color:#64748b;flex-shrink:0;font-size:22px}.reply-detail--button .reply-detail__badge{background:#f5f3ff;color:#6d28d9}.reply-detail--text .reply-detail__badge{background:#f0fdf4;color:#15803d}.reply-detail--image .reply-detail__badge{background:#eff6ff;color:#1d4ed8}.reply-detail--audio .reply-detail__badge,.reply-detail--document .reply-detail__badge,.reply-detail--video .reply-detail__badge{background:#fff7ed;color:#c2410c}.reply-detail--location .reply-detail__badge{background:#f0fdf4;color:#15803d}.ant-modal-root.v3.bd-post-actions-modal .ant-modal,.modal2-root-wrap.bd-post-actions-modal .ant-modal{max-width:520px;width:calc(100vw - 32px)!important}.ant-modal-root.v3.bd-post-actions-modal .ant-modal-content,.modal2-root-wrap.bd-post-actions-modal .ant-modal-content{overflow:hidden}.ant-modal-root.v3.bd-post-actions-modal .custom-modal-body,.modal2-root-wrap.bd-post-actions-modal .custom-modal-body{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-height:min(78vh,640px);overflow:hidden;padding:0!important}.ant-modal-root.v3.bd-post-actions-modal .ant-modal-close,.modal2-root-wrap.bd-post-actions-modal .ant-modal-close{display:none}.pa-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#1e293b;-ms-flex-direction:column;flex-direction:column;max-height:min(78vh,640px)}.pa-modal,.pa-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex}.pa-modal__header{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-negative:0;align-items:flex-start;border-bottom:1px solid #f1f5f9;flex-shrink:0;gap:12px;justify-content:space-between;padding:20px 22px 14px}.pa-modal__header-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pa-modal__title{color:#0f172a;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.pa-modal__recipient{color:#64748b;font-size:12px;line-height:1.4;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-modal__close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:transparent;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0;width:30px}.pa-modal__close .material-icons{font-size:20px}.pa-modal__close:hover{background:#f1f5f9;color:#475569}.pa-modal__summary{-ms-flex-negative:0;background:#fafbfc;border-bottom:1px solid #f1f5f9;display:grid;flex-shrink:0;gap:10px;grid-template-columns:1fr 1fr;padding:14px 22px}.pa-modal__block{padding:16px 22px 0}.pa-modal__block--grow{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding-bottom:20px}.pa-modal__block-title{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.pa-modal__empty{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;color:#94a3b8;font-size:13px;margin:0;padding:24px 16px;text-align:center}.pa-summary-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;justify-content:center;padding:12px 10px}.pa-summary-card__value{color:#4338ca;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1}.pa-summary-card__label{color:#64748b;font-size:11px;font-weight:600}.pa-summary-card--purple .pa-summary-card__value{color:#7c3aed}.pa-button-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:4px}.pa-button-grid,.pa-button-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex}.pa-button-grid__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:linear-gradient(135deg,#faf5ff,#f5f3ff);border:1px solid #e9d5ff;border-radius:10px;gap:12px;justify-content:space-between;padding:10px 14px}.pa-button-grid__text{color:#6d28d9;font-size:13px;font-weight:600;word-break:break-word}.pa-button-grid__count{-ms-flex-negative:0;background:#fff;border-radius:999px;color:#7c3aed;flex-shrink:0;font-size:12px;font-weight:800;min-width:32px;padding:2px 8px;text-align:center}.pa-timeline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.pa-timeline,.pa-timeline__item{display:-webkit-box;display:-ms-flexbox;display:flex}.pa-timeline__item{gap:12px;min-height:56px}.pa-timeline__item.is-failed .pa-timeline__dot{background:#ef4444;-webkit-box-shadow:0 0 0 3px #fee2e2;box-shadow:0 0 0 3px #fee2e2}.pa-timeline__item.is-failed .pa-timeline__content{background:#fffbfb;border-color:#fecaca}.pa-timeline__rail{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;padding-top:6px;position:relative;width:14px}.pa-timeline__dot{-ms-flex-negative:0;background:#6366f1;border-radius:50%;-webkit-box-shadow:0 0 0 3px #eef2ff;box-shadow:0 0 0 3px #eef2ff;flex-shrink:0;height:10px;width:10px;z-index:1}.pa-timeline__line{-webkit-box-flex:1;background:#e2e8f0;-ms-flex:1;flex:1;margin-top:4px;min-height:20px;width:2px}.pa-timeline__content{-webkit-box-flex:1;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-ms-flex:1;flex:1;margin-bottom:12px;min-width:0;padding:10px 12px}.pa-timeline__head{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.pa-timeline__name{color:#0f172a;font-size:13px;font-weight:700;line-height:1.35;word-break:break-word}.pa-timeline__type{-ms-flex-negative:0;background:#f1f5f9;border-radius:6px;color:#475569;flex-shrink:0;font-size:10px;font-weight:600;line-height:1.4;padding:2px 7px}.pa-timeline__trigger{color:#64748b;font-size:12px;line-height:1.4;margin:0 0 4px}.pa-timeline__time{color:#94a3b8;display:block;font-size:11px}.report[data-v-28efc0ac]{background:#f0f2f5;color:#111b21;font-family:inherit;min-height:100%;padding:20px}.state[data-v-28efc0ac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:80px 20px;text-align:center}.state-icon[data-v-28efc0ac],.state[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.state-icon[data-v-28efc0ac]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:50%;height:80px;width:80px}.state-icon i[data-v-28efc0ac]{color:#128c7e;font-size:38px}.state-title[data-v-28efc0ac]{color:#111b21;font-size:20px;font-weight:800;margin:8px 0 0}.state-sub[data-v-28efc0ac]{color:#667781;font-size:14px;margin:0;max-width:460px}.state-error .state-icon[data-v-28efc0ac]{background:linear-gradient(135deg,#fee2e2,#fecaca)}.state-error .state-icon i[data-v-28efc0ac]{color:#ef4444}.state-spinner[data-v-28efc0ac]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:12px}.state-spinner span[data-v-28efc0ac]{-webkit-animation:bounce-data-v-28efc0ac 1.2s ease-in-out infinite both;animation:bounce-data-v-28efc0ac 1.2s ease-in-out infinite both;background:#25d366;border-radius:50%;height:12px;width:12px}.state-spinner span[data-v-28efc0ac]:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.state-spinner span[data-v-28efc0ac]:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bounce-data-v-28efc0ac{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-data-v-28efc0ac{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.btn[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:10px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:9px 16px;-webkit-transition:all .2s ease;transition:all .2s ease}.btn i[data-v-28efc0ac]{font-size:18px}.btn-primary[data-v-28efc0ac]{background:linear-gradient(135deg,#128c7e,#25d366);-webkit-box-shadow:0 4px 12px rgba(37,211,102,.25);box-shadow:0 4px 12px rgba(37,211,102,.25);color:#fff}.btn-primary[data-v-28efc0ac]:hover{-webkit-box-shadow:0 8px 18px rgba(37,211,102,.35);box-shadow:0 8px 18px rgba(37,211,102,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-ghost[data-v-28efc0ac]{background:#fff;border:1px solid #e9edef;color:#128c7e}.btn-ghost[data-v-28efc0ac]:hover{background:#f7fdf9;border-color:#25d366}.btn-ghost[data-v-28efc0ac]:disabled{cursor:not-allowed;opacity:.5}.spin[data-v-28efc0ac]{-webkit-animation:spin-data-v-28efc0ac .8s linear infinite;animation:spin-data-v-28efc0ac .8s linear infinite}@-webkit-keyframes spin-data-v-28efc0ac{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-28efc0ac{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.hero[data-v-28efc0ac]{background:linear-gradient(135deg,#075e54,#128c7e 50%,#25d366);border-radius:16px;-webkit-box-shadow:0 10px 30px rgba(7,94,84,.25);box-shadow:0 10px 30px rgba(7,94,84,.25);color:#fff;margin-bottom:18px;overflow:hidden;padding:28px 32px;position:relative}.hero .hero-bg[data-v-28efc0ac]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.hero .hero-bg .hero-circle[data-v-28efc0ac]{background:hsla(0,0%,100%,.07);border-radius:50%;position:absolute}.hero .hero-bg .hero-circle.c1[data-v-28efc0ac]{height:280px;right:-80px;top:-100px;width:280px}.hero .hero-bg .hero-circle.c2[data-v-28efc0ac]{bottom:-60px;height:160px;left:30%;width:160px}.hero-grid[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto;position:relative;z-index:1}@media(max-width:800px){.hero-grid[data-v-28efc0ac]{grid-template-columns:1fr}}.hero-main[data-v-28efc0ac]{min-width:0}.hero-status[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.06em;margin-bottom:10px;padding:4px 12px;text-transform:uppercase}.hero-status .hero-dot[data-v-28efc0ac]{background:#fff;border-radius:50%;height:8px;width:8px}.hero-status.status-processing .hero-dot[data-v-28efc0ac],.hero-status.status-queued .hero-dot[data-v-28efc0ac],.hero-status.status-running .hero-dot[data-v-28efc0ac],.hero-status.status-scheduled .hero-dot[data-v-28efc0ac]{-webkit-animation:pulse-data-v-28efc0ac 1.6s ease-in-out infinite;animation:pulse-data-v-28efc0ac 1.6s ease-in-out infinite}@-webkit-keyframes pulse-data-v-28efc0ac{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.4;-webkit-transform:scale(1.4);transform:scale(1.4)}}@keyframes pulse-data-v-28efc0ac{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.4;-webkit-transform:scale(1.4);transform:scale(1.4)}}.hero-name[data-v-28efc0ac]{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:8px;text-shadow:0 1px 4px rgba(0,0,0,.2)}.hero-story[data-v-28efc0ac]{color:hsla(0,0%,100%,.95);font-size:14px;line-height:1.55}.hero-progress[data-v-28efc0ac],.hero-story[data-v-28efc0ac]{margin-bottom:14px;max-width:680px}.hero-progress-bar[data-v-28efc0ac]{background:hsla(0,0%,100%,.18);border-radius:999px;height:8px;margin-bottom:8px;overflow:hidden}.hero-progress-fill[data-v-28efc0ac]{background:-webkit-gradient(linear,left top,right top,from(#fff),to(#d1fae5));background:linear-gradient(90deg,#fff,#d1fae5);border-radius:999px;-webkit-box-shadow:0 0 16px hsla(0,0%,100%,.45);box-shadow:0 0 16px hsla(0,0%,100%,.45);height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.hero-progress-text[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.92);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:14px}.hero-progress-text strong[data-v-28efc0ac]{color:#fff;font-size:13px;font-weight:800}.hero-progress-remaining[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.18);border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;gap:6px;padding:4px 10px}.hero-progress-remaining i[data-v-28efc0ac]{font-size:14px}.hero-progress-remaining strong[data-v-28efc0ac]{font-size:13px}.hero-meta[data-v-28efc0ac]{color:hsla(0,0%,100%,.92);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:14px}.hero-meta span[data-v-28efc0ac],.hero-meta[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-meta span[data-v-28efc0ac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.hero-meta i[data-v-28efc0ac]{font-size:16px}.hero-refresh[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;gap:4px;margin-left:auto;padding:6px 12px;-webkit-transition:all .2s;transition:all .2s}.hero-refresh i[data-v-28efc0ac]{font-size:16px}.hero-refresh[data-v-28efc0ac]:hover{background:hsla(0,0%,100%,.25)}.hero-refresh[data-v-28efc0ac]:disabled{cursor:not-allowed;opacity:.6}.hero-score[data-v-28efc0ac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:6px}.hero-score .score-ring[data-v-28efc0ac]{height:130px;position:relative;width:130px}.hero-score .score-ring svg[data-v-28efc0ac]{height:100%;width:100%}.hero-score .score-ring .score-arc[data-v-28efc0ac]{-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));-webkit-transition:stroke-dasharray 1s cubic-bezier(.4,0,.2,1);transition:stroke-dasharray 1s cubic-bezier(.4,0,.2,1)}.hero-score .score-content[data-v-28efc0ac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0;justify-content:center;position:absolute}.hero-score .score-content .score-value[data-v-28efc0ac]{font-size:38px;font-weight:900;letter-spacing:-.02em;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.2)}.hero-score .score-content .score-of[data-v-28efc0ac]{font-size:11px;font-weight:700;margin-top:2px;opacity:.9}.hero-score .score-label[data-v-28efc0ac]{font-size:11px;font-weight:700;letter-spacing:.08em;opacity:.92;text-transform:uppercase}.hero-score .score-tag[data-v-28efc0ac]{background:hsla(0,0%,100%,.22);border-radius:999px;font-size:12px;font-weight:800;padding:3px 12px}.kpis[data-v-28efc0ac]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:18px}.kpi[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e9edef;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:14px 16px;-webkit-transition:all .2s ease;transition:all .2s ease}.kpi[data-v-28efc0ac]:hover{border-color:rgba(37,211,102,.3);-webkit-box-shadow:0 8px 18px rgba(7,94,84,.08);box-shadow:0 8px 18px rgba(7,94,84,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.kpi .kpi-icon[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.kpi .kpi-icon i[data-v-28efc0ac]{color:#fff;font-size:22px}.kpi .kpi-icon.kpi-blue[data-v-28efc0ac]{background:linear-gradient(135deg,#075e54,#128c7e)}.kpi .kpi-icon.kpi-green[data-v-28efc0ac]{background:linear-gradient(135deg,#128c7e,#25d366)}.kpi .kpi-icon.kpi-cyan[data-v-28efc0ac]{background:linear-gradient(135deg,#0288d1,#34b7f1)}.kpi .kpi-icon.kpi-teal[data-v-28efc0ac]{background:linear-gradient(135deg,#25d366,#4ade80)}.kpi .kpi-icon.kpi-red[data-v-28efc0ac]{background:linear-gradient(135deg,#dc2626,#f87171)}.kpi .kpi-icon.kpi-purple[data-v-28efc0ac]{background:linear-gradient(135deg,#6d28d9,#a855f7)}.kpi .kpi-icon.kpi-amber[data-v-28efc0ac]{background:linear-gradient(135deg,#d97706,#fbbf24)}.kpi .kpi-icon.kpi-slate[data-v-28efc0ac]{background:linear-gradient(135deg,#475569,#94a3b8)}.kpi .kpi-text[data-v-28efc0ac]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.kpi .kpi-value[data-v-28efc0ac]{color:#111b21;font-size:22px;font-weight:900;letter-spacing:-.01em;line-height:1.1}.kpi .kpi-value .kpi-curr[data-v-28efc0ac]{color:#667781;font-size:14px;font-weight:700;margin-left:2px}.kpi .kpi-label[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#667781;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;gap:6px;margin-top:2px}.kpi .kpi-pct[data-v-28efc0ac]{border-radius:999px;display:inline-block;font-size:10px;font-weight:800;padding:1px 7px}.kpi .kpi-pct.green[data-v-28efc0ac]{background:#d1fae5;color:#065f46}.kpi .kpi-pct.cyan[data-v-28efc0ac]{background:#cffafe;color:#155e75}.kpi .kpi-pct.teal[data-v-28efc0ac]{background:#d1fae5;color:#128c7e}.kpi .kpi-pct.red[data-v-28efc0ac]{background:#fee2e2;color:#991b1b}.kpi .kpi-pct.purple[data-v-28efc0ac]{background:#ede9fe;color:#5b21b6}.card[data-v-28efc0ac]{background:#fff;border:1px solid #e9edef;border-radius:14px;margin-bottom:18px;overflow:hidden}.card .card-h[data-v-28efc0ac]{border-bottom:1px solid #e9edef;padding:16px 20px 12px}.card .card-h h3[data-v-28efc0ac]{color:#111b21;font-size:15px;font-weight:800;margin:0 0 2px}.card .card-h h4[data-v-28efc0ac]{color:#111b21;font-size:13px;font-weight:800;margin:0}.card .card-h p[data-v-28efc0ac]{color:#667781;font-size:12px;margin:0}.card .card-h.slim[data-v-28efc0ac]{border-bottom:none;padding:12px 18px}.card .card-h.with-action[data-v-28efc0ac]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;justify-content:space-between}.card .card-b[data-v-28efc0ac]{padding:20px}.grid-1[data-v-28efc0ac]{display:grid;gap:14px;grid-template-columns:1fr;margin-bottom:18px}.grid-2[data-v-28efc0ac]{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:18px}@media(max-width:1000px){.grid-2[data-v-28efc0ac]{grid-template-columns:1fr}}.grid-3[data-v-28efc0ac]{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}@media(max-width:900px){.grid-3[data-v-28efc0ac]{grid-template-columns:1fr}}.donut-area[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.donut-wrap[data-v-28efc0ac]{-ms-flex-negative:0;flex-shrink:0;height:220px;position:relative;width:220px}.donut-svg[data-v-28efc0ac]{height:100%;overflow:visible;width:100%}.donut-svg .donut-seg[data-v-28efc0ac]{cursor:pointer;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.donut-svg .donut-seg.active[data-v-28efc0ac]{-webkit-transform:scale(1.04);transform:scale(1.04)}.donut-svg .donut-seg.dim[data-v-28efc0ac]{opacity:.32}.donut-center[data-v-28efc0ac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute;text-align:center}.donut-center .dc-num[data-v-28efc0ac]{color:#111b21;font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1}.donut-center .dc-lbl[data-v-28efc0ac]{color:#667781;font-size:11px;font-weight:700;letter-spacing:.06em;margin-top:6px;text-transform:uppercase}.donut-center .dc-pct[data-v-28efc0ac]{color:#667781;font-size:13px;font-weight:700;margin-top:4px}.donut-legend[data-v-28efc0ac]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:2px;list-style:none;margin:0;min-width:220px;padding:0}.donut-legend li[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;cursor:pointer;display:grid;font-size:13px;gap:10px;grid-template-columns:14px 1fr auto auto;padding:8px 10px;-webkit-transition:background .2s;transition:background .2s}.donut-legend li.active[data-v-28efc0ac],.donut-legend li[data-v-28efc0ac]:hover{background:#f0f2f5}.donut-legend li.lg-empty[data-v-28efc0ac]{color:#667781;cursor:default;grid-template-columns:1fr;justify-items:center;padding:24px;text-align:center}.donut-legend li.lg-empty i[data-v-28efc0ac]{display:block;font-size:28px;margin-bottom:4px}.donut-legend .lg-dot[data-v-28efc0ac]{border-radius:4px;height:12px;width:12px}.donut-legend .lg-name[data-v-28efc0ac]{color:#111b21;font-weight:600}.donut-legend .lg-num[data-v-28efc0ac]{color:#111b21;font-weight:800}.donut-legend .lg-pct[data-v-28efc0ac]{color:#667781;font-weight:700;min-width:48px;text-align:right}.funnel[data-v-28efc0ac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.funnel>li .fn-row[data-v-28efc0ac]{gap:12px;margin-bottom:8px}.funnel>li .fn-icon[data-v-28efc0ac],.funnel>li .fn-row[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.funnel>li .fn-icon[data-v-28efc0ac]{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;border-radius:10px;flex-shrink:0;height:40px;justify-content:center;width:40px}.funnel>li .fn-icon i[data-v-28efc0ac]{font-size:20px}.funnel>li .fn-text[data-v-28efc0ac]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.funnel>li .fn-label[data-v-28efc0ac]{color:#111b21;font-size:14px;font-weight:800}.funnel>li .fn-desc[data-v-28efc0ac]{color:#667781;font-size:11px;margin-top:2px}.funnel>li .fn-meta[data-v-28efc0ac]{-ms-flex-negative:0;flex-shrink:0;text-align:right}.funnel>li .fn-num[data-v-28efc0ac]{color:#111b21;font-size:18px;font-weight:900;line-height:1}.funnel>li .fn-pct[data-v-28efc0ac]{color:#667781;font-size:11px;font-weight:700;margin-top:4px}.funnel>li .fn-bar[data-v-28efc0ac]{background:#f1f5f9;border-radius:999px;height:10px;overflow:hidden}.funnel>li .fn-bar-fill[data-v-28efc0ac]{border-radius:999px;height:100%;position:relative;-webkit-transition:width .8s cubic-bezier(.4,0,.2,1);transition:width .8s cubic-bezier(.4,0,.2,1)}.funnel>li .fn-bar-fill[data-v-28efc0ac]:after{-webkit-animation:shimmer-data-v-28efc0ac 2s infinite;animation:shimmer-data-v-28efc0ac 2s infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.3)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";inset:0;position:absolute}.funnel>li .fn-drop[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#667781;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:4px;margin-left:52px;margin-top:8px}.funnel>li .fn-drop i[data-v-28efc0ac]{color:#ef4444;font-size:14px}@-webkit-keyframes shimmer-data-v-28efc0ac{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer-data-v-28efc0ac{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.bar-chart[data-v-28efc0ac]{overflow-x:auto;position:relative;width:100%}.bar-svg[data-v-28efc0ac]{height:auto;min-width:600px;width:100%}.bar-svg .grid-label[data-v-28efc0ac]{fill:#667781;font-size:10px;font-weight:600}.bar-svg .bar-rect[data-v-28efc0ac]{cursor:pointer;-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.bar-svg .bar-rect[data-v-28efc0ac]:hover{-webkit-filter:brightness(1.1) drop-shadow(0 4px 8px rgba(0,0,0,.15));filter:brightness(1.1) drop-shadow(0 4px 8px rgba(0,0,0,.15))}.bar-svg .bar-num[data-v-28efc0ac]{fill:#111b21;font-size:12px;font-weight:800}.bar-svg .bar-label[data-v-28efc0ac]{fill:#3b4a54;font-size:11px;font-weight:700}.bar-svg .bar-pct[data-v-28efc0ac]{fill:#667781;font-size:10px;font-weight:600}.bar-tooltip[data-v-28efc0ac]{background:#111b21;border-radius:8px;bottom:100%;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.25);box-shadow:0 4px 14px rgba(0,0,0,.25);color:#fff;font-size:12px;margin-bottom:6px;padding:8px 12px;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:10}.bar-tooltip strong[data-v-28efc0ac]{display:block;margin-bottom:2px}.bar-tooltip .muted[data-v-28efc0ac]{color:#cbd5e1;font-size:11px;margin-top:4px}.bar-tooltip[data-v-28efc0ac]:after{border:5px solid transparent;border-top-color:#111b21;content:"";left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.eng-card .eng-body[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:14px 18px 18px}.eng-card .eng-ring[data-v-28efc0ac]{-ms-flex-negative:0;flex-shrink:0;height:100px;position:relative;width:100px}.eng-card .eng-ring svg[data-v-28efc0ac]{height:100%;width:100%}.eng-card .eng-ring .eng-arc[data-v-28efc0ac]{-webkit-transition:stroke-dasharray 1s cubic-bezier(.4,0,.2,1);transition:stroke-dasharray 1s cubic-bezier(.4,0,.2,1)}.eng-card .eng-num[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#111b21;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:900;inset:0;justify-content:center;letter-spacing:-.02em;position:absolute}.eng-card .eng-text[data-v-28efc0ac]{-webkit-box-flex:1;color:#3b4a54;-ms-flex:1;flex:1;font-size:13px;line-height:1.5}.eng-card .eng-text strong[data-v-28efc0ac]{color:#111b21;font-weight:800}.timeline-empty[data-v-28efc0ac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#667781;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:36px 16px;text-align:center}.timeline-empty i[data-v-28efc0ac]{color:#cbd5e1;font-size:38px;margin-bottom:8px}.timeline-empty p[data-v-28efc0ac]{font-size:13px;margin:0}.timeline-empty .muted[data-v-28efc0ac]{color:#667781;font-size:12px}.timeline-chart[data-v-28efc0ac]{position:relative}.tl-svg[data-v-28efc0ac]{height:auto;width:100%}.tl-svg .tl-grid-label[data-v-28efc0ac],.tl-svg .tl-x-label[data-v-28efc0ac]{fill:#667781;font-size:10px;font-weight:600}.tl-svg circle.pulse[data-v-28efc0ac]{-webkit-animation:tl-pulse-data-v-28efc0ac 1s ease-in-out infinite;animation:tl-pulse-data-v-28efc0ac 1s ease-in-out infinite;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes tl-pulse-data-v-28efc0ac{0%,to{r:4}50%{r:7}}@keyframes tl-pulse-data-v-28efc0ac{0%,to{r:4}50%{r:7}}.tl-legend[data-v-28efc0ac]{-webkit-box-pack:center;-ms-flex-pack:center;color:#667781;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;gap:18px;justify-content:center;margin-top:8px}.tl-legend .b[data-v-28efc0ac]{border-radius:3px;display:inline-block;height:12px;margin-right:6px;vertical-align:middle;width:12px}.tl-tooltip[data-v-28efc0ac]{background:#111b21;border-radius:8px;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.25);box-shadow:0 4px 14px rgba(0,0,0,.25);color:#fff;font-size:12px;padding:8px 12px;pointer-events:none;position:absolute;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:10}.tl-tooltip strong[data-v-28efc0ac]{display:block;margin-bottom:4px}.tl-tooltip .dot[data-v-28efc0ac]{border-radius:50%;display:inline-block;height:8px;margin-right:6px;vertical-align:middle;width:8px}.tl-tooltip .dot.g[data-v-28efc0ac]{background:#25d366}.tl-tooltip .dot.r[data-v-28efc0ac]{background:#ef4444}.peak-info[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#fff7ed),to(#ffedd5));background:linear-gradient(90deg,#fff7ed,#ffedd5);border-radius:999px;color:#9a3412;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-top:14px;padding:6px 14px}.peak-info i[data-v-28efc0ac]{color:#ea580c;font-size:16px}.reply-summary-head[data-v-28efc0ac]{display:grid;gap:20px;grid-template-columns:180px 1fr;margin-bottom:20px}@media(max-width:760px){.reply-summary-head[data-v-28efc0ac]{grid-template-columns:1fr}}.reply-total[data-v-28efc0ac]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe;border-radius:12px;padding:16px;text-align:center}.reply-total .reply-total-num[data-v-28efc0ac]{color:#5b21b6;font-size:32px;font-weight:900;line-height:1}.reply-total .reply-total-lbl[data-v-28efc0ac]{color:#6d28d9;font-size:12px;font-weight:700;letter-spacing:.04em;margin-top:6px;text-transform:uppercase}.reply-total .reply-total-sub[data-v-28efc0ac]{color:#7c3aed;font-size:12px;margin-top:8px}.reply-total .reply-total-sub strong[data-v-28efc0ac]{font-weight:800}.reply-type-grid[data-v-28efc0ac]{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:560px){.reply-type-grid[data-v-28efc0ac]{grid-template-columns:1fr}}.reply-type-card[data-v-28efc0ac]{background:#f8fafc;border:1px solid #e9edef;border-radius:10px;padding:14px 16px}.reply-type-card .reply-type-top[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:10px}.reply-type-card .reply-type-top .material-icons[data-v-28efc0ac]{font-size:20px}.reply-type-card .reply-type-label[data-v-28efc0ac]{-webkit-box-flex:1;color:#111b21;-ms-flex:1;flex:1;font-size:13px;font-weight:700}.reply-type-card .reply-type-num[data-v-28efc0ac]{color:#111b21;font-size:18px;font-weight:900}.reply-type-card .reply-type-bar[data-v-28efc0ac]{background:#eef2f7;border-radius:6px;height:6px;overflow:hidden}.reply-type-card .reply-type-bar-fill[data-v-28efc0ac]{border-radius:6px;height:100%;-webkit-transition:width .3s ease;transition:width .3s ease}.reply-type-card .reply-type-pct[data-v-28efc0ac]{color:#667781;font-size:11px;font-weight:700;margin-top:6px;text-align:right}.reply-buttons-block[data-v-28efc0ac]{border-top:1px dashed #e9edef;padding-top:4px}.reply-buttons-title[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#111b21;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:800;gap:6px;margin:0 0 12px}.reply-buttons-title .material-icons[data-v-28efc0ac]{color:#7c3aed;font-size:18px}.reply-btn-list[data-v-28efc0ac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.reply-btn-list>li[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f3ff;border-left:4px solid #a78bfa;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(120px,1.2fr) 1fr auto;padding:10px 14px}.reply-btn-list .reply-btn-label[data-v-28efc0ac]{color:#111b21;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-btn-list .reply-btn-bar[data-v-28efc0ac]{background:#ede9fe;border-radius:6px;height:6px;overflow:hidden}.reply-btn-list .reply-btn-bar-fill[data-v-28efc0ac]{background:-webkit-gradient(linear,left top,right top,from(#8b5cf6),to(#7c3aed));background:linear-gradient(90deg,#8b5cf6,#7c3aed);border-radius:6px;height:100%;-webkit-transition:width .3s ease;transition:width .3s ease}.reply-btn-list .reply-btn-meta[data-v-28efc0ac]{min-width:56px;text-align:right}.reply-btn-list .reply-btn-num[data-v-28efc0ac]{color:#5b21b6;display:block;font-size:15px;font-weight:900}.reply-btn-list .reply-btn-pct[data-v-28efc0ac]{color:#667781;font-size:11px;font-weight:700}.reply-empty[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#667781;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;justify-content:center;padding:20px}.reply-empty .material-icons[data-v-28efc0ac]{font-size:20px}.err-list[data-v-28efc0ac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.err-list>li[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fef2f2;border-left:4px solid #fca5a5;border-radius:10px;display:grid;gap:14px;grid-template-columns:36px 1fr auto;padding:12px 16px;-webkit-transition:all .2s ease;transition:all .2s ease}.err-list>li[data-v-28efc0ac]:hover{background:#fee2e2;-webkit-transform:translateX(2px);transform:translateX(2px)}.err-list .err-rank[data-v-28efc0ac]{color:#dc2626;font-size:16px;font-weight:900;text-align:center}.err-list .err-info[data-v-28efc0ac]{min-width:0}.err-list .err-top[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:6px}.err-list .err-code[data-v-28efc0ac]{background:#991b1b;border-radius:6px;color:#fff;font-family:Monaco,monospace;font-size:11px;font-weight:800;padding:2px 10px}.err-list .err-reason[data-v-28efc0ac]{color:#3b4a54;font-size:13px;font-weight:600}.err-list .err-bar[data-v-28efc0ac]{background:rgba(220,38,38,.15);border-radius:999px;height:6px;overflow:hidden}.err-list .err-bar-fill[data-v-28efc0ac]{background:-webkit-gradient(linear,left top,right top,from(#dc2626),to(#f87171));background:linear-gradient(90deg,#dc2626,#f87171);border-radius:999px;height:100%;-webkit-transition:width .7s ease;transition:width .7s ease}.err-list .err-meta[data-v-28efc0ac]{-ms-flex-negative:0;flex-shrink:0;text-align:right}.err-list .err-num[data-v-28efc0ac]{color:#111b21;font-size:17px;font-weight:900;line-height:1}.err-list .err-pct[data-v-28efc0ac]{color:#667781;font-size:11px;font-weight:700;margin-top:4px}.cost-card[data-v-28efc0ac]{background:linear-gradient(135deg,#075e54,#128c7e);border:none}.cost-card .card-h[data-v-28efc0ac]{border-bottom-color:hsla(0,0%,100%,.12)}.cost-card .card-h h3[data-v-28efc0ac]{color:#fff}.cost-card .card-h p[data-v-28efc0ac]{color:hsla(0,0%,100%,.75)}.cost-body[data-v-28efc0ac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:16px 22px 22px}.cost-hero[data-v-28efc0ac]{border-bottom:1px solid hsla(0,0%,100%,.12);padding:6px 0 14px;text-align:center}.cost-hero .cost-amount[data-v-28efc0ac]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.cost-hero .cost-num[data-v-28efc0ac]{font-size:38px;font-weight:900;letter-spacing:-.02em;line-height:1}.cost-hero .cost-cur[data-v-28efc0ac]{font-size:20px;font-weight:700;opacity:.8}.cost-hero .cost-label[data-v-28efc0ac]{color:hsla(0,0%,100%,.7);font-size:11px;font-weight:700;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.cost-stats[data-v-28efc0ac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.cost-stats[data-v-28efc0ac],.cs[data-v-28efc0ac]{display:-webkit-box;display:-ms-flexbox;display:flex}.cs[data-v-28efc0ac]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.08);border-radius:8px;justify-content:space-between;padding:10px 14px}.cs .cs-l[data-v-28efc0ac]{color:hsla(0,0%,100%,.85);font-size:12px}.cs .cs-v[data-v-28efc0ac]{color:#fff;font-size:14px;font-weight:800}.insights[data-v-28efc0ac]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:18px}.ins[data-v-28efc0ac]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid #e9edef;border-left-width:4px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:12px 14px;-webkit-transition:all .2s ease;transition:all .2s ease}.ins[data-v-28efc0ac]:hover{-webkit-box-shadow:0 6px 14px rgba(7,94,84,.06);box-shadow:0 6px 14px rgba(7,94,84,.06);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ins .ins-icon[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ins .ins-icon i[data-v-28efc0ac]{font-size:20px}.ins .ins-text[data-v-28efc0ac]{min-width:0}.ins .ins-title[data-v-28efc0ac]{color:#111b21;font-size:13px;font-weight:800;margin-bottom:2px}.ins .ins-desc[data-v-28efc0ac]{color:#667781;font-size:12px;line-height:1.5}.ins.ins-success[data-v-28efc0ac]{border-left-color:#25d366}.ins.ins-success .ins-icon[data-v-28efc0ac]{background:#d1fae5}.ins.ins-success .ins-icon i[data-v-28efc0ac]{color:#128c7e}.ins.ins-warning[data-v-28efc0ac]{border-left-color:#f59e0b}.ins.ins-warning .ins-icon[data-v-28efc0ac]{background:#fef3c7}.ins.ins-warning .ins-icon i[data-v-28efc0ac]{color:#b45309}.ins.ins-info[data-v-28efc0ac]{border-left-color:#34b7f1}.ins.ins-info .ins-icon[data-v-28efc0ac]{background:#cffafe}.ins.ins-info .ins-icon i[data-v-28efc0ac]{color:#0e7490}.footer-meta[data-v-28efc0ac]{-webkit-box-pack:center;-ms-flex-pack:center;color:#667781;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;gap:16px;justify-content:center;padding:12px 0 0}.footer-meta span[data-v-28efc0ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.footer-meta i[data-v-28efc0ac]{font-size:14px}.fade-enter-active[data-v-28efc0ac],.fade-leave-active[data-v-28efc0ac]{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter[data-v-28efc0ac],.fade-leave-to[data-v-28efc0ac]{opacity:0}@media(max-width:768px){.report[data-v-28efc0ac]{padding:14px}.hero[data-v-28efc0ac]{padding:22px 18px}.hero-name[data-v-28efc0ac]{font-size:22px}.kpis[data-v-28efc0ac]{gap:10px}.kpi[data-v-28efc0ac]{padding:12px}.kpi-value[data-v-28efc0ac]{font-size:20px}.card-b[data-v-28efc0ac]{padding:16px}.donut-area[data-v-28efc0ac]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.broadcast-report-page[data-v-ce6bdcd2]{background:#f5f7fa;min-height:100vh}.br-header[data-v-ce6bdcd2]{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-bottom:1px solid #e1e4e8;justify-content:space-between;padding:16px 24px;position:sticky;top:0;z-index:10}.br-header-left[data-v-ce6bdcd2],.br-header[data-v-ce6bdcd2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.br-header-left[data-v-ce6bdcd2]{gap:12px}.br-title-wrap[data-v-ce6bdcd2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.br-title[data-v-ce6bdcd2]{color:#22272d;font-size:18px;font-weight:600;margin:0}.br-subtitle[data-v-ce6bdcd2]{color:#6b7785;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px}.br-channel-chip[data-v-ce6bdcd2],.br-subtitle[data-v-ce6bdcd2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.br-channel-chip[data-v-ce6bdcd2]{background:#e3f2fd;border-radius:12px;color:#1976d2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;gap:4px;padding:2px 8px}.br-channel-chip .material-icons[data-v-ce6bdcd2]{font-size:14px}.br-meta-dot[data-v-ce6bdcd2]{color:#d0d4d9}.br-error[data-v-ce6bdcd2],.br-loading[data-v-ce6bdcd2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;justify-content:center;padding:80px 20px}.br-error .material-icons[data-v-ce6bdcd2],.br-loading .material-icons[data-v-ce6bdcd2]{color:#c62828;font-size:64px}.br-error p[data-v-ce6bdcd2],.br-loading p[data-v-ce6bdcd2]{color:#6b7785;font-size:14px;margin:0;max-width:400px;text-align:center}.br-error .ant-btn[data-v-ce6bdcd2],.br-loading .ant-btn[data-v-ce6bdcd2]{margin-top:8px}