.rnp-trigger[data-v-ffd0a113]{align-items:center;background:transparent;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;margin:0;padding:2px;transition:color .15s ease,background-color .15s ease}.rnp-trigger[data-v-ffd0a113]:hover{background-color:#0b57d01a;color:#0b57d0}.rnp-trigger[data-v-ffd0a113]:focus-visible{box-shadow:0 0 0 3px #0b57d040;color:#0b57d0;outline:none}.rnp-popover[data-v-ffd0a113]{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;box-shadow:0 8px 24px #0000002e;max-height:240px;max-width:280px;min-width:160px;overflow:auto;padding:12px 14px;position:fixed;text-align:start;z-index:4000}.rnp-heading[data-v-ffd0a113]{color:#b91c1c;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.rnp-note[data-v-ffd0a113]{color:#121212;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.rnp-fade-enter-active[data-v-ffd0a113],.rnp-fade-leave-active[data-v-ffd0a113]{transition:opacity .12s ease,transform .12s ease}.rnp-fade-enter-from[data-v-ffd0a113],.rnp-fade-leave-to[data-v-ffd0a113]{opacity:0;transform:translateY(-4px)}.main-content[data-v-219c67ed]{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex:1;flex-direction:column;margin:10px;overflow:hidden}.content-header[data-v-219c67ed]{align-items:center;background:linear-gradient(135deg,#fafafa,#fff);border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:32px 45px}.content-title[data-v-219c67ed]{background:linear-gradient(135deg,#0b57d0,#0a4fc7);-webkit-background-clip:text;color:#000;font-size:32px;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.content-header-actions[data-v-219c67ed]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.erp-balance-display[data-v-219c67ed]{align-items:flex-end;background:#f6f8fa;border:1px solid #d0d7de;border-radius:8px;display:flex;flex-direction:column;gap:2px;line-height:1.2;padding:8px 16px}.erp-balance-label[data-v-219c67ed]{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.erp-balance-value[data-v-219c67ed]{color:#0b57d0;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.btn-create[data-v-219c67ed]{align-items:center;background:#0b57d0;border:none;border-radius:4px;box-shadow:0 4px 15px #0b57d04d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s ease}.btn-create span[data-v-219c67ed]{color:#fff}.btn-create[data-v-219c67ed]:hover{background:#0a4fc7;box-shadow:0 8px 25px #0b57d066;transform:translateY(-2px)}.btn-create[data-v-219c67ed]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn-create[data-v-219c67ed]:hover:before{left:100%}.campaigns-list[data-v-219c67ed]{background:#fff;flex:1;padding:32px}.campaigns-table[data-v-219c67ed]{background:#fff;border:1px solid #d0d7de;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000000f;overflow:hidden;width:100%}.table-header[data-v-219c67ed]{background:#6b7280;border-bottom:1px solid #4b5563}.table-header th[data-v-219c67ed]{border-right:1px solid #4b5563;color:#fff;font-size:14px;font-weight:600;padding:16px 12px;text-align:left}.table-header th[data-v-219c67ed]:last-child{border-right:none}.campaign-row[data-v-219c67ed]{border-bottom:1px solid #d0d7de;transition:background-color .2s ease}.campaign-row[data-v-219c67ed]:hover{background-color:#f6f8fa}.campaign-row[data-v-219c67ed]:last-child{border-bottom:none}.campaign-row td[data-v-219c67ed]{border-right:1px solid #d0d7de;font-size:14px;padding:16px 12px;vertical-align:top}.campaign-row td[data-v-219c67ed]:last-child{border-right:none}.campaign-info[data-v-219c67ed]{display:flex;flex-direction:column;gap:4px}.campaign-name[data-v-219c67ed]{color:#121212;font-size:16px;font-weight:600}.campaign-id[data-v-219c67ed]{color:#6b7280;font-family:monospace;font-size:12px}.campaign-status[data-v-219c67ed]{margin-top:4px}.status-badge[data-v-219c67ed]{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.status-active[data-v-219c67ed]{background:#d4edda;color:#155724}.status-stopped[data-v-219c67ed]{background:#f8d7da;color:#721c24}.nested-data[data-v-219c67ed]{display:flex;flex-direction:column;gap:4px}.data-item[data-v-219c67ed]{align-items:center;display:flex;gap:8px;justify-content:space-between}.data-label[data-v-219c67ed]{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.data-value[data-v-219c67ed]{color:#121212;font-size:14px;font-weight:600}.data-value--na[data-v-219c67ed]{color:#9ca3af;font-weight:400}.data-value.today[data-v-219c67ed]{color:#0b57d0}.data-value.week[data-v-219c67ed]{color:#6b7280}.data-value.all-time[data-v-219c67ed]{color:#121212}.btn-primary[data-v-219c67ed]{background:#0b57d0;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:none;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.btn-primary[data-v-219c67ed]:hover{background:#0a4fc7}.btn-primary[data-v-219c67ed]:disabled{background:#9ca3af;cursor:not-allowed}.controls-section[data-v-219c67ed]{align-items:stretch;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:20px;padding:24px 45px}.status-tabs[data-v-219c67ed]{border-bottom:1px solid #d1d5db;display:flex;flex-wrap:wrap;gap:0}.status-tab[data-v-219c67ed]{background:transparent;border:none;border-bottom:3px solid transparent;border-radius:0;color:#4b5563;cursor:pointer;font-size:16px;font-weight:600;padding:12px 20px;transition:color .2s ease,border-color .2s ease}.status-tab[data-v-219c67ed]:focus,.status-tab[data-v-219c67ed]:hover{border-bottom-color:#0b57d059;color:#0b57d0;outline:none}.status-tab.active[data-v-219c67ed]{border-bottom-color:#0b57d0;color:#0b57d0}.tab-panel[data-v-219c67ed]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000a;padding:20px}.panel-search-area[data-v-219c67ed]{display:flex;flex-direction:column;gap:12px}.search-bar[data-v-219c67ed]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;width:100%}.search-input-wrapper[data-v-219c67ed]{flex:1;min-width:240px;position:relative}.search-input[data-v-219c67ed]{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#374151;font-size:14px;min-width:0;padding:10px 56px 10px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.search-input[data-v-219c67ed]:focus{border-color:#0b57d0;box-shadow:0 0 0 3px #0b57d01a;outline:none}.search-input[data-v-219c67ed]::-moz-placeholder{color:#9ca3af}.search-input[data-v-219c67ed]::placeholder{color:#9ca3af}.clear-search-btn[data-v-219c67ed]{align-items:center;background:#0b57d01a;border:none;border-radius:50%;color:#0b57d0;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:opacity .2s ease,background-color .2s ease,color .2s ease;width:28px}.clear-search-btn svg[data-v-219c67ed]{height:14px;stroke-width:2;width:14px}.clear-search-btn[data-v-219c67ed]:focus,.clear-search-btn[data-v-219c67ed]:hover{background-color:#0b57d033;color:#0a4fc7;outline:none}.search-btn[data-v-219c67ed]{align-items:center;background:#0b57d0;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.search-btn[data-v-219c67ed]:hover{background:#0a4fc7;transform:translateY(-1px)}.search-btn[data-v-219c67ed]:active{transform:translateY(0)}.erp-status-cell[data-v-219c67ed]{align-items:center;display:flex;gap:6px}.erp-status-badge[data-v-219c67ed]{border:1px solid transparent;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.3px;line-height:1.4;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.erp-status-badge.complete[data-v-219c67ed]{background-color:#ecfdf5;border-color:#a7f3d0;color:#047857}.erp-status-badge.processing[data-v-219c67ed]{background-color:#eff6ff;border-color:#bfdbfe;color:#0b57d0}.erp-status-badge.created[data-v-219c67ed]{background-color:#f3f4f6;border-color:#d1d5db;color:#4b5563}.erp-status-badge.failed[data-v-219c67ed]{background-color:#fef2f2;border-color:#fecaca;color:#b91c1c}.text-success[data-v-219c67ed]{color:#137333!important}.text-danger[data-v-219c67ed]{color:#b3261e!important}@media(max-width:768px){.main-content[data-v-219c67ed]{flex:1;margin:10px;width:100%}.content-header[data-v-219c67ed]{gap:20px;padding:25px 30px}.content-header[data-v-219c67ed],.controls-section[data-v-219c67ed]{align-items:stretch;flex-direction:column}.controls-section[data-v-219c67ed]{gap:16px;padding:20px 30px}.status-tabs[data-v-219c67ed]{overflow-x:auto}.status-tab[data-v-219c67ed]{flex:1 0 auto;text-align:center;white-space:nowrap}.search-bar[data-v-219c67ed]{align-items:stretch;flex-direction:column}.search-btn[data-v-219c67ed]{justify-content:center;width:100%}}@media(max-width:480px){.content-title[data-v-219c67ed]{font-size:24px}}
