.login-page[data-v-ec09ea08]{min-height:100vh;background:#1b3a6b;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.login-card[data-v-ec09ea08]{position:relative;z-index:10;width:420px;padding:48px 40px 40px;background:#19325ad9;border:1px solid rgba(200,220,255,.2);border-radius:16px;text-align:center}.logo-section[data-v-ec09ea08]{margin-bottom:20px;display:flex;justify-content:center}.logo-img[data-v-ec09ea08]{height:64px;width:auto;filter:brightness(0) invert(1)}.subtitle[data-v-ec09ea08]{font-size:22px;font-weight:500;color:#c8d7f0d9;margin-bottom:32px;line-height:1.4}.error-msg[data-v-ec09ea08]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:10px 16px;border-radius:8px;font-size:14px;margin-bottom:16px}.login-form[data-v-ec09ea08]{display:flex;flex-direction:column;gap:16px}.input-group[data-v-ec09ea08]{position:relative}.input-icon[data-v-ec09ea08]{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#b4c8e680;pointer-events:none}.login-input[data-v-ec09ea08]{width:100%;padding:14px 16px 14px 48px;background:#c8dcff14;border:1px solid rgba(200,220,255,.25);border-radius:10px;color:#e0e8f5;font-size:15px;font-family:Segoe UI,sans-serif;outline:none;transition:border-color .2s,background .2s}.login-input[data-v-ec09ea08]::placeholder{color:#b4c8e673}.login-input[data-v-ec09ea08]:focus{border-color:#64a0ff80;background:#c8dcff1f}.remember-label[data-v-ec09ea08]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:2px 0}.remember-checkbox[data-v-ec09ea08]{width:16px;height:16px;accent-color:#E8863A;cursor:pointer;flex-shrink:0}.remember-text[data-v-ec09ea08]{font-size:14px;color:#c8d7f0b3;-webkit-user-select:none;user-select:none}.login-btn[data-v-ec09ea08]{width:100%;padding:14px;background:#e8863a;color:#fff;border:none;border-radius:24px;font-size:16px;font-weight:600;font-family:Segoe UI,sans-serif;cursor:pointer;margin-top:4px;transition:background .2s,transform .15s}.login-btn[data-v-ec09ea08]:hover:not(:disabled){background:#d06e25;transform:translateY(-1px)}.login-btn[data-v-ec09ea08]:active:not(:disabled){transform:translateY(0)}.login-btn[data-v-ec09ea08]:disabled{opacity:.7;cursor:not-allowed}.dashboard-layout[data-v-d99f8809]{display:flex;height:100vh;background:#e8ecf0}.sidebar[data-v-d99f8809]{width:240px;min-width:240px;background:#fff;display:flex;flex-direction:column;border-right:1px solid #E5E7EB;box-shadow:2px 0 8px #0000000a}.sidebar-logo[data-v-d99f8809]{padding:24px 20px;display:flex;align-items:center}.sidebar-logo-img[data-v-d99f8809]{height:40px;width:auto}.sidebar-nav[data-v-d99f8809]{flex:1;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-d99f8809]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:400;color:#4b5563;text-decoration:none;transition:background .15s,color .15s;border:none;background:none;cursor:pointer;width:100%;text-align:left}.nav-item[data-v-d99f8809]:hover{background:#f3f4f6;color:#1b3a6b}.nav-item.active[data-v-d99f8809]{background:#1b3a6b;color:#fff}.nav-item.active .nav-icon[data-v-d99f8809]{color:#fff}.nav-icon[data-v-d99f8809]{width:20px;height:20px;flex-shrink:0;color:#6b7280}.sidebar-bottom[data-v-d99f8809]{padding:12px;border-top:1px solid #E5E7EB;display:flex;flex-direction:column;gap:4px}.logout-btn[data-v-d99f8809]{font-family:Segoe UI,sans-serif}.logout-btn[data-v-d99f8809]:hover{background:#fee2e2;color:#dc2626}.logout-btn:hover .nav-icon[data-v-d99f8809]{color:#dc2626}.main-content[data-v-d99f8809]{flex:1;overflow-y:auto;position:relative}.page-header[data-v-d99f8809]{padding:28px 32px 0}.page-title[data-v-d99f8809]{font-size:28px;font-weight:700;color:#1b3a6b}.content-area[data-v-d99f8809]{padding:24px 32px 32px}.scroll-to-top[data-v-d99f8809]{position:fixed;bottom:24px;right:24px;width:40px;height:40px;background:#1b3a6b;color:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:100;box-shadow:0 2px 8px #00000026;transition:opacity .3s,transform .2s}.scroll-to-top[data-v-d99f8809]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.cf-wrapper[data-v-ddbddd20]{display:flex;flex-direction:column}.cf-tabs[data-v-ddbddd20]{display:flex;gap:0;border-bottom:2px solid #E5E7EB;margin-bottom:24px}.cf-tab[data-v-ddbddd20]{display:flex;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;color:#6b7280;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s;white-space:nowrap}.cf-tab[data-v-ddbddd20]:hover{color:#1b3a6b}.cf-tab.active[data-v-ddbddd20]{color:#1b3a6b;border-bottom-color:#e8863a;font-weight:600}.cf-tab.active svg[data-v-ddbddd20]{color:#e8863a}.cf-content[data-v-ddbddd20]{flex:1}.media-plan[data-v-6fd75160]{display:flex;flex-direction:column;gap:20px}.mp-controls[data-v-6fd75160]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.mp-controls-left[data-v-6fd75160],.mp-controls-right[data-v-6fd75160]{display:flex;align-items:center;gap:16px}.month-nav[data-v-6fd75160]{display:flex;align-items:center;gap:12px}.nav-arrow[data-v-6fd75160]{width:32px;height:32px;border:1px solid #D1D5DB;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4b5563;transition:background .15s}.nav-arrow[data-v-6fd75160]:hover{background:#f3f4f6}.month-label[data-v-6fd75160]{font-size:18px;font-weight:700;color:#1b3a6b;min-width:160px;text-align:center}.select-input[data-v-6fd75160]{padding:8px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b3a6b;background:#fff;font-family:Segoe UI,sans-serif;cursor:pointer}.trend-toggle[data-v-6fd75160],.trend-toggle-inline[data-v-6fd75160]{display:flex;align-items:center;gap:10px;cursor:pointer}.trend-checkbox[data-v-6fd75160]{display:none}.trend-slider[data-v-6fd75160]{width:40px;height:22px;background:#d1d5db;border-radius:11px;position:relative;transition:background .2s;flex-shrink:0}.trend-slider[data-v-6fd75160]:after{content:"";position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:2px;left:2px;transition:transform .2s}.trend-checkbox:checked+.trend-slider[data-v-6fd75160]{background:#e8863a}.trend-checkbox:checked+.trend-slider[data-v-6fd75160]:after{transform:translate(18px)}.trend-label[data-v-6fd75160]{font-size:14px;color:#4b5563;font-weight:500}.btn-primary[data-v-6fd75160]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#e8863a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;transition:background .15s}.btn-primary[data-v-6fd75160]:hover{background:#d06e25}.trend-banner[data-v-6fd75160]{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;background:#fff7ed;border:1px solid #FDBA74;border-radius:10px;color:#9a3412}.trend-info[data-v-6fd75160]{font-size:14px;line-height:1.5}.trend-info strong[data-v-6fd75160]{color:#c2410c}.trend-hint[data-v-6fd75160]{display:block;font-size:12px;color:#c2410c;opacity:.7;margin-top:2px}.calendar-card[data-v-6fd75160]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.calendar-header[data-v-6fd75160]{display:grid;grid-template-columns:repeat(7,1fr);background:#1b3a6b}.cal-day-name[data-v-6fd75160]{padding:10px;text-align:center;font-size:13px;font-weight:600;color:#fff}.calendar-body[data-v-6fd75160]{display:grid;grid-template-columns:repeat(7,1fr)}.cal-cell[data-v-6fd75160]{min-height:100px;padding:6px 8px;border:1px solid #F3F4F6;cursor:pointer;transition:background .15s}.cal-cell[data-v-6fd75160]:hover{background:#f9fafb}.cal-cell.other-month[data-v-6fd75160]{background:#fafafa}.cal-cell.other-month .cal-date[data-v-6fd75160]{color:#d1d5db}.cal-cell.today[data-v-6fd75160]{background:#eff6ff}.cal-cell.today .cal-date[data-v-6fd75160]{background:#1b3a6b;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.cal-date[data-v-6fd75160]{font-size:13px;font-weight:600;color:#374151;margin-bottom:4px}.cal-posts[data-v-6fd75160]{display:flex;flex-direction:column;gap:3px}.cal-post-chip[data-v-6fd75160]{display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chip-dot[data-v-6fd75160]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.chip-text[data-v-6fd75160]{overflow:hidden;text-overflow:ellipsis;flex:1}.chip-time[data-v-6fd75160]{font-size:10px;font-weight:600;opacity:.8;flex-shrink:0;margin-left:auto;padding-left:4px}.chip-published[data-v-6fd75160]{background:#def7ec;color:#03543f}.chip-published .chip-dot[data-v-6fd75160]{background:#22c55e}.chip-scheduled[data-v-6fd75160]{background:#dbeafe;color:#1e40af}.chip-scheduled .chip-dot[data-v-6fd75160]{background:#3b82f6}.chip-draft[data-v-6fd75160]{background:#f3f4f6;color:#6b7280}.chip-draft .chip-dot[data-v-6fd75160]{background:#9ca3af}.chip-generating[data-v-6fd75160]{background:#fef3c7;color:#92400e}.chip-generating .chip-dot[data-v-6fd75160]{background:#f59e0b}.chip-ready[data-v-6fd75160]{background:#e0e7ff;color:#3730a3}.chip-ready .chip-dot[data-v-6fd75160]{background:#6366f1}.cal-more[data-v-6fd75160]{font-size:11px;color:#6b7280;padding:1px 6px}.schedule-card[data-v-6fd75160]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000f}.schedule-header-row[data-v-6fd75160]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.schedule-title[data-v-6fd75160]{font-size:18px;font-weight:700;color:#1b3a6b}.schedule-stats[data-v-6fd75160]{display:flex;gap:16px}.sstat[data-v-6fd75160]{display:flex;align-items:center;gap:6px;font-size:13px;color:#4b5563}.sstat-dot[data-v-6fd75160]{width:8px;height:8px;border-radius:50%}.sstat-dot.draft[data-v-6fd75160]{background:#9ca3af}.sstat-dot.scheduled[data-v-6fd75160]{background:#3b82f6}.sstat-dot.published[data-v-6fd75160]{background:#22c55e}.schedule-table-wrap[data-v-6fd75160]{overflow-x:auto}.schedule-table[data-v-6fd75160]{width:100%;border-collapse:collapse;font-size:14px}.schedule-table th[data-v-6fd75160]{text-align:left;padding:10px 12px;font-weight:600;color:#6b7280;font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #E5E7EB;white-space:nowrap}.schedule-table td[data-v-6fd75160]{padding:12px;border-bottom:1px solid #F3F4F6;vertical-align:middle}.td-date[data-v-6fd75160]{font-weight:500;color:#1b3a6b;white-space:nowrap}.td-topic[data-v-6fd75160]{font-weight:500;color:#374151;max-width:240px}.template-badge[data-v-6fd75160]{display:inline-block;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:600}.tpl-logistics[data-v-6fd75160]{background:#dbeafe;color:#1e40af}.tpl-oil[data-v-6fd75160]{background:#fef3c7;color:#92400e}.tpl-pharma[data-v-6fd75160]{background:#def7ec;color:#03543f}.tpl-toys[data-v-6fd75160]{background:#fce7f3;color:#9d174d}.tpl-food[data-v-6fd75160]{background:#fff7ed;color:#c2410c}.channels-list[data-v-6fd75160]{display:flex;flex-wrap:wrap;gap:4px}.channel-tag[data-v-6fd75160]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f3f4f6;border-radius:4px;font-size:12px;color:#374151}.ch-time[data-v-6fd75160]{font-weight:600;color:#1b3a6b}.status-pill[data-v-6fd75160]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.st-draft[data-v-6fd75160]{background:#f3f4f6;color:#6b7280}.st-scheduled[data-v-6fd75160]{background:#dbeafe;color:#1e40af}.st-published[data-v-6fd75160]{background:#def7ec;color:#03543f}.st-generating[data-v-6fd75160]{background:#fef3c7;color:#92400e}.st-ready[data-v-6fd75160]{background:#e0e7ff;color:#3730a3}.action-btns[data-v-6fd75160]{display:flex;gap:4px;justify-content:center}.act-btn[data-v-6fd75160]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4b5563;transition:all .15s}.act-btn[data-v-6fd75160]:hover{background:#e5e7eb;color:#1b3a6b}.act-delete[data-v-6fd75160]:hover{background:#fee2e2;color:#dc2626}.modal-overlay[data-v-6fd75160]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-6fd75160]{background:#fff;border-radius:16px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.modal-md[data-v-6fd75160]{width:560px}.modal-lg[data-v-6fd75160]{width:720px}.modal-header[data-v-6fd75160]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #E5E7EB}.modal-header h3[data-v-6fd75160]{font-size:18px;font-weight:700;color:#1b3a6b}.modal-close[data-v-6fd75160]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;font-size:20px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-close[data-v-6fd75160]:hover{background:#e5e7eb}.modal-body[data-v-6fd75160]{padding:24px}.modal-footer[data-v-6fd75160]{padding:16px 24px;border-top:1px solid #E5E7EB;display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-6fd75160]{padding:10px 20px;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;font-family:Segoe UI,sans-serif}.btn-cancel[data-v-6fd75160]:hover{background:#f9fafb}.day-event-card[data-v-6fd75160]{padding:16px;background:#f9fafb;border-radius:10px;margin-bottom:12px;border:1px solid #E5E7EB}.day-event-card[data-v-6fd75160]:last-child{margin-bottom:0}.day-event-top[data-v-6fd75160]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.day-event-time[data-v-6fd75160]{display:flex;align-items:center;gap:4px;font-size:13px;color:#4b5563;font-weight:600;margin-left:auto}.day-event-topic[data-v-6fd75160]{font-size:16px;font-weight:600;color:#1b3a6b;margin-bottom:8px}.day-event-channels[data-v-6fd75160]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.day-event-actions[data-v-6fd75160]{display:flex;gap:8px}.btn-sm[data-v-6fd75160]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;font-family:Segoe UI,sans-serif;border:none;transition:all .15s}.btn-edit[data-v-6fd75160]{background:#e8863a;color:#fff}.btn-edit[data-v-6fd75160]:hover{background:#d06e25}.btn-editor[data-v-6fd75160]{background:#1b3a6b;color:#fff}.btn-editor[data-v-6fd75160]:hover{background:#142d54}.edit-body[data-v-6fd75160]{display:flex;flex-direction:column;gap:20px}.edit-section[data-v-6fd75160]{display:flex;flex-direction:column;gap:8px}.edit-row[data-v-6fd75160]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.edit-half[data-v-6fd75160]{flex:1}.edit-label[data-v-6fd75160]{font-size:13px;font-weight:600;color:#1b3a6b;margin-bottom:0}.edit-input[data-v-6fd75160]{padding:10px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b3a6b;font-family:Segoe UI,sans-serif;transition:border-color .15s}.edit-input[data-v-6fd75160]:focus{outline:none;border-color:#e8863a}.edit-textarea[data-v-6fd75160]{padding:10px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b3a6b;font-family:Segoe UI,sans-serif;resize:vertical}.edit-textarea[data-v-6fd75160]:focus{outline:none;border-color:#e8863a}.template-selector[data-v-6fd75160]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tpl-option[data-v-6fd75160]{display:flex;align-items:center;gap:8px;padding:10px 14px;border:2px solid #E5E7EB;border-radius:10px;cursor:pointer;transition:all .15s;background:#fff}.tpl-option[data-v-6fd75160]:hover{border-color:#e8863a}.tpl-option.selected[data-v-6fd75160]{border-color:#e8863a;background:#fff7ed}.tpl-option-icon[data-v-6fd75160]{font-size:20px}.tpl-option-name[data-v-6fd75160]{font-size:13px;font-weight:600;color:#1b3a6b}.channels-editor[data-v-6fd75160]{display:flex;flex-direction:column;gap:8px}.channel-row[data-v-6fd75160]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f9fafb;border-radius:8px;border:1px solid #E5E7EB}.channel-check[data-v-6fd75160]{display:flex;align-items:center;gap:8px;flex:1;cursor:pointer}.checkbox[data-v-6fd75160]{width:16px;height:16px;accent-color:#E8863A;cursor:pointer}.channel-name[data-v-6fd75160]{font-size:14px;font-weight:500;color:#374151}.channel-time-input[data-v-6fd75160]{width:100px;padding:6px 10px;border:1px solid #D1D5DB;border-radius:6px;font-size:13px;font-family:Segoe UI,sans-serif;color:#1b3a6b}.channel-time-input[data-v-6fd75160]:focus{outline:none;border-color:#e8863a}.channel-time-input[data-v-6fd75160]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.channel-status[data-v-6fd75160]{font-size:12px;font-weight:500;min-width:80px;text-align:right}.ch-on[data-v-6fd75160]{color:#22c55e}.ch-off[data-v-6fd75160]{color:#9ca3af}.editor-page[data-v-484f6c92]{display:flex;flex-direction:column;gap:16px}.card[data-v-484f6c92]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000f}.post-header[data-v-484f6c92]{display:flex;justify-content:space-between;align-items:flex-start}.post-title[data-v-484f6c92]{font-size:22px;font-weight:700;color:#1b3a6b;margin-bottom:8px}.post-meta[data-v-484f6c92]{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.meta-label[data-v-484f6c92]{color:#6b7280}.meta-value[data-v-484f6c92]{color:#1b3a6b;font-family:monospace;font-size:12px}.status-badge[data-v-484f6c92]{display:inline-block;padding:3px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-published[data-v-484f6c92]{background:#def7ec;color:#03543f}.btn-back[data-v-484f6c92]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#4b5563;font-size:13px;font-weight:500;cursor:pointer;font-family:Segoe UI,sans-serif;transition:all .15s}.btn-back[data-v-484f6c92]:hover{border-color:#1b3a6b;color:#1b3a6b}.section-row[data-v-484f6c92]{display:flex;flex-direction:column;gap:8px}.template-selector-sm[data-v-484f6c92]{display:flex;flex-wrap:wrap;gap:8px}.tpl-chip[data-v-484f6c92]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:2px solid #E5E7EB;border-radius:10px;cursor:pointer;transition:all .15s;font-size:13px;font-weight:600;color:#4b5563;background:#fff}.tpl-chip[data-v-484f6c92]:hover{border-color:#e8863a}.tpl-chip.selected[data-v-484f6c92]{border-color:#e8863a;background:#fff7ed;color:#1b3a6b}.topic-section[data-v-484f6c92]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-484f6c92]{font-size:13px;font-weight:600;color:#6b7280}.topic-edit-row[data-v-484f6c92]{display:flex;align-items:center;gap:12px}.topic-display[data-v-484f6c92]{font-size:18px;font-weight:600;color:#1b3a6b}.topic-input[data-v-484f6c92]{flex:1;padding:8px 14px;border:2px solid #E8863A;border-radius:8px;font-size:18px;font-weight:600;color:#1b3a6b;font-family:Segoe UI,sans-serif;outline:none}.icon-btn[data-v-484f6c92]{width:36px;height:36px;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.icon-btn[data-v-484f6c92]:hover{border-color:#e8863a;color:#e8863a}.topic-hint[data-v-484f6c92]{font-size:12px;color:#9ca3af}.section-title[data-v-484f6c92]{font-size:16px;font-weight:700;color:#1b3a6b;margin-bottom:16px}.channel-schedule-grid[data-v-484f6c92]{display:flex;flex-direction:column;gap:8px}.ch-sched-row[data-v-484f6c92]{display:flex;align-items:center;gap:16px;padding:10px 14px;background:#f9fafb;border-radius:8px;border:1px solid #E5E7EB}.ch-sched-check[data-v-484f6c92]{display:flex;align-items:center;gap:8px;min-width:160px;cursor:pointer}.ch-sched-name[data-v-484f6c92]{font-size:14px;font-weight:500;color:#374151}.ch-sched-time-group[data-v-484f6c92]{display:flex;flex-direction:column;gap:2px}.ch-sched-label[data-v-484f6c92]{font-size:11px;color:#9ca3af;font-weight:500}.ch-sched-input[data-v-484f6c92]{padding:6px 10px;border:1px solid #D1D5DB;border-radius:6px;font-size:13px;font-family:Segoe UI,sans-serif;color:#1b3a6b}.ch-sched-input[data-v-484f6c92]:focus{outline:none;border-color:#e8863a}.ch-sched-input[data-v-484f6c92]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.ch-status-tag[data-v-484f6c92]{font-size:12px;font-weight:600;margin-left:auto}.tag-on[data-v-484f6c92]{color:#22c55e}.tag-off[data-v-484f6c92]{color:#9ca3af}.checkbox[data-v-484f6c92]{width:16px;height:16px;accent-color:#E8863A;cursor:pointer}.image-section[data-v-484f6c92]{display:flex;gap:24px;align-items:flex-start}.main-image-preview[data-v-484f6c92]{width:200px;height:140px;border-radius:8px;overflow:hidden;flex-shrink:0}.main-img[data-v-484f6c92]{width:100%;height:100%;object-fit:cover}.image-upload-area[data-v-484f6c92]{flex:1}.text-input[data-v-484f6c92]{width:100%;padding:10px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b3a6b;background:#f9fafb;font-family:Segoe UI,sans-serif}.btn-orange[data-v-484f6c92]{padding:10px 24px;background:#e8863a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;transition:background .15s}.btn-orange[data-v-484f6c92]:hover{background:#d06e25}.btn-save[data-v-484f6c92]{padding:10px 24px;background:#1b3a6b;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;transition:background .15s}.btn-save[data-v-484f6c92]:hover{background:#142d54}.image-grid[data-v-484f6c92]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.image-thumb[data-v-484f6c92]{border-radius:8px;overflow:hidden;aspect-ratio:3/2}.image-thumb img[data-v-484f6c92]{width:100%;height:100%;object-fit:cover}.btn-outline-full[data-v-484f6c92]{width:100%;padding:12px;border:2px dashed #D1D5DB;border-radius:8px;background:transparent;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;font-family:Segoe UI,sans-serif;transition:all .15s}.btn-outline-full[data-v-484f6c92]:hover{border-color:#e8863a;color:#e8863a}.select-bar[data-v-484f6c92]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f}.checkbox-label[data-v-484f6c92]{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}.sections-list[data-v-484f6c92]{display:flex;flex-direction:column;gap:12px}.section-card[data-v-484f6c92]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.section-header[data-v-484f6c92]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;cursor:pointer;transition:background .15s}.section-header[data-v-484f6c92]:hover{background:#f9fafb}.section-header-left[data-v-484f6c92]{display:flex;align-items:center;gap:12px}.section-name[data-v-484f6c92]{font-size:15px;font-weight:600;color:#1b3a6b}.section-topic-tag[data-v-484f6c92]{padding:2px 10px;background:#fff7ed;border:1px solid #FDBA74;border-radius:6px;font-size:12px;color:#c2410c}.chevron[data-v-484f6c92]{transition:transform .2s;color:#6b7280}.chevron.expanded[data-v-484f6c92]{transform:rotate(180deg)}.section-body[data-v-484f6c92]{padding:0 24px 24px;display:flex;flex-direction:column;gap:12px}.topic-in-section[data-v-484f6c92]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#eff6ff;border-radius:6px}.topic-label[data-v-484f6c92]{font-size:12px;font-weight:600;color:#1e40af}.topic-value[data-v-484f6c92]{font-size:13px;color:#1e40af}.section-textarea[data-v-484f6c92]{width:100%;padding:12px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b3a6b;font-family:Segoe UI,sans-serif;resize:vertical}.section-textarea[data-v-484f6c92]:focus{outline:none;border-color:#e8863a}.section-actions[data-v-484f6c92]{display:flex;gap:12px;justify-content:flex-end}.char-count[data-v-484f6c92]{font-size:12px;color:#9ca3af;text-align:right}.bases-list[data-v-484f6c92]{padding:12px;background:#f9fafb;border-radius:8px}.bases-title[data-v-484f6c92]{font-size:13px;font-weight:600;color:#1b3a6b;margin-bottom:8px}.bases-scroll[data-v-484f6c92]{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.base-item[data-v-484f6c92]{font-size:13px}.templates-page[data-v-601583ca]{font-family:Segoe UI,sans-serif}.tpl-list-view[data-v-601583ca]{display:flex;flex-direction:column;gap:20px}.tpl-header[data-v-601583ca]{display:flex;justify-content:space-between;align-items:center}.tpl-desc[data-v-601583ca]{font-size:14px;color:#6b7280}.btn-orange[data-v-601583ca]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#e8863a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;transition:background .15s}.btn-orange[data-v-601583ca]:hover{background:#d06e25}.btn-orange[data-v-601583ca]:disabled{opacity:.5;cursor:not-allowed}.tpl-grid[data-v-601583ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.tpl-card[data-v-601583ca]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000f;cursor:pointer;transition:box-shadow .2s,transform .15s;border:2px solid transparent}.tpl-card[data-v-601583ca]:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px);border-color:#e8863a}.tpl-card:hover .tpl-open-hint[data-v-601583ca]{opacity:1}.tpl-card-header[data-v-601583ca]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.tpl-icon[data-v-601583ca]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.tpl-icon-blue[data-v-601583ca]{background:#dbeafe}.tpl-icon-green[data-v-601583ca]{background:#d1fae5}.tpl-icon-red[data-v-601583ca]{background:#fee2e2}.tpl-icon-purple[data-v-601583ca]{background:#ede9fe}.tpl-icon-orange[data-v-601583ca]{background:#fff7ed}.tpl-card-actions[data-v-601583ca]{display:flex;gap:4px}.tpl-action-btn[data-v-601583ca]{width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tpl-delete[data-v-601583ca]:hover{background:#fee2e2;color:#dc2626}.tpl-card-title[data-v-601583ca]{font-size:17px;font-weight:700;color:#1b3a6b;margin-bottom:6px}.tpl-card-desc[data-v-601583ca]{font-size:13px;color:#6b7280;line-height:1.5;margin-bottom:12px}.tpl-card-meta[data-v-601583ca]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#9ca3af;margin-bottom:10px}.tpl-chain-status[data-v-601583ca]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#9ca3af;padding:3px 8px;background:#f3f4f6;border-radius:4px}.tpl-chain-status.has-chain[data-v-601583ca]{color:#059669;background:#d1fae5}.tpl-posts-count[data-v-601583ca]{font-weight:600;color:#1b3a6b}.tpl-card-tags[data-v-601583ca]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.tpl-tag[data-v-601583ca]{padding:2px 8px;background:#f3f4f6;border-radius:4px;font-size:11px;color:#6b7280}.tpl-open-hint[data-v-601583ca]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#e8863a;opacity:0;transition:opacity .2s;margin-top:4px}.modal-overlay[data-v-601583ca]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-601583ca]{background:#fff;border-radius:16px;width:520px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.modal-header[data-v-601583ca]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #E5E7EB}.modal-header h3[data-v-601583ca]{font-size:18px;font-weight:700;color:#1b3a6b}.modal-close[data-v-601583ca]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;font-size:20px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-601583ca]:hover{background:#e5e7eb}.modal-body[data-v-601583ca]{padding:24px;display:flex;flex-direction:column;gap:18px}.modal-footer[data-v-601583ca]{padding:16px 24px;border-top:1px solid #E5E7EB;display:flex;justify-content:flex-end;gap:12px}.form-group[data-v-601583ca]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-601583ca]{font-size:13px;font-weight:600;color:#374151}.form-input[data-v-601583ca]{padding:10px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b3a6b;font-family:Segoe UI,sans-serif}.form-input[data-v-601583ca]:focus{outline:none;border-color:#1b3a6b}.form-input-sm[data-v-601583ca]{width:80px}.btn-cancel[data-v-601583ca]{padding:10px 20px;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;font-family:Segoe UI,sans-serif}.btn-cancel[data-v-601583ca]:hover{background:#f9fafb}.chain-builder[data-v-601583ca]{display:flex;flex-direction:column;height:calc(100vh - 180px);font-family:Segoe UI,sans-serif}.cb-topbar[data-v-601583ca]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;margin-bottom:8 px}.cb-topbar-left[data-v-601583ca]{display:flex;align-items:center;gap:12px}.cb-topbar-right[data-v-601583ca]{display:flex;gap:6px;flex-wrap:wrap}.cb-btn[data-v-601583ca]{display:flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;border:none;transition:all .15s;white-space:nowrap}.cb-btn[data-v-601583ca]:disabled{opacity:.4;cursor:not-allowed}.cb-btn-back[data-v-601583ca]{background:#f3f4f6;color:#374151}.cb-btn-back[data-v-601583ca]:hover{background:#e5e7eb}.cb-btn-outline[data-v-601583ca]{background:#fff;border:1px solid #D1D5DB;color:#374151}.cb-btn-outline[data-v-601583ca]:hover{background:#f9fafb}.cb-btn-debug[data-v-601583ca]{background:#fef3c7;color:#92400e;border:1px solid #FCD34D}.cb-btn-debug[data-v-601583ca]:hover{background:#fde68a}.cb-btn-debug-active[data-v-601583ca]{background:#f59e0b;color:#fff}.cb-btn-debug-active[data-v-601583ca]:hover{background:#d97706}.cb-btn-stop[data-v-601583ca]{background:#fee2e2;color:#dc2626;border:1px solid #FECACA}.cb-btn-stop[data-v-601583ca]:hover{background:#fecaca}.cb-btn-run[data-v-601583ca]{background:#22c55e;color:#fff}.cb-btn-run[data-v-601583ca]:hover{background:#16a34a}.cb-btn-save[data-v-601583ca]{background:#1b3a6b;color:#fff}.cb-btn-save[data-v-601583ca]:hover{background:#15305a}.cb-btn-seq[data-v-601583ca]{background:#fff7ed;color:#92400e;border-color:#fed7aa}.cb-btn-seq[data-v-601583ca]:hover{background:#ffedd5;border-color:#e8863a;color:#e8863a}.cb-btn-seq-active[data-v-601583ca]{background:#e8863a;color:#fff;border-color:#e8863a;animation:pulse-seq-601583ca 1.5s infinite}.cb-btn-seq-active[data-v-601583ca]:hover{background:#d97706}@keyframes pulse-seq-601583ca{0%,to{box-shadow:0 0 #e8863a66}50%{box-shadow:0 0 0 6px #e8863a00}}.cb-template-badge[data-v-601583ca]{display:flex;align-items:center;gap:8px;padding:5px 12px;background:#f0f4ff;border-radius:8px;border:1px solid #DBEAFE}.cb-template-icon[data-v-601583ca]{font-size:18px}.cb-template-name[data-v-601583ca]{font-size:13px;font-weight:700;color:#1b3a6b}.cb-debug-bar[data-v-601583ca]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#fffbeb;border:1px solid #FCD34D;border-radius:8px;margin-bottom:8px;font-size:12px;color:#92400e;flex-wrap:wrap}.cb-debug-indicator[data-v-601583ca]{width:8px;height:8px;border-radius:50%;background:#f59e0b;animation:blink-601583ca 1s infinite}@keyframes blink-601583ca{0%,to{opacity:1}50%{opacity:.3}}.cb-debug-label[data-v-601583ca]{font-weight:700}.cb-debug-step[data-v-601583ca]{color:#78350f}.cb-debug-paused[data-v-601583ca]{color:#dc2626;font-weight:600;font-style:italic}.cb-debug-progress[data-v-601583ca]{flex:1;min-width:100px;height:4px;background:#fde68a;border-radius:2px;overflow:hidden}.cb-debug-progress-fill[data-v-601583ca]{height:100%;background:#f59e0b;border-radius:2px;transition:width .5s}.cb-workspace[data-v-601583ca]{display:flex;flex:1;gap:0;overflow:hidden;border-radius:12px;box-shadow:0 1px 3px #0000000f}.cb-palette[data-v-601583ca]{width:190px;min-width:190px;background:#fff;border-right:1px solid #E5E7EB;padding:14px;overflow-y:auto}.cb-palette-title[data-v-601583ca]{font-size:13px;font-weight:700;color:#1b3a6b;margin-bottom:4px}.cb-palette-hint[data-v-601583ca]{font-size:10px;color:#9ca3af;margin-bottom:12px}.cb-palette-item[data-v-601583ca]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;cursor:grab;margin-bottom:5px;border:1px solid #E5E7EB;transition:all .15s;background:#fafafa}.cb-palette-item[data-v-601583ca]:hover{border-color:#e8863a;background:#fff7ed}.cb-palette-item[data-v-601583ca]:active{cursor:grabbing}.cb-palette-divider[data-v-601583ca]{height:1px;background:#e5e7eb;margin:8px 0}.cb-palette-icon[data-v-601583ca]{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cb-palette-info[data-v-601583ca]{display:flex;flex-direction:column}.cb-palette-name[data-v-601583ca]{font-size:11px;font-weight:600;color:#1b3a6b}.cb-palette-desc[data-v-601583ca]{font-size:9px;color:#9ca3af;line-height:1.3}.cb-color-teal[data-v-601583ca]{background:#ccfbf1;color:#0d9488}.cb-color-purple[data-v-601583ca]{background:#ede9fe;color:#7c3aed}.cb-color-green[data-v-601583ca]{background:#d1fae5;color:#059669}.cb-color-orange[data-v-601583ca]{background:#fff7ed;color:#e8863a}.cb-color-pink[data-v-601583ca]{background:#fce7f3;color:#db2777}.cb-color-navy[data-v-601583ca]{background:#1b3a6b;color:#fff}.cb-canvas[data-v-601583ca]{flex:1;background:#f8fafc;position:relative;overflow:auto;background-image:radial-gradient(circle,#D1D5DB 1px,transparent 1px);background-size:24px 24px;min-height:400px}.cb-block[data-v-601583ca]{position:absolute;width:180px;background:#fff;border-radius:12px;padding:12px;box-shadow:0 2px 8px #00000014;cursor:move;z-index:10;border:2px solid transparent;transition:border-color .15s,box-shadow .15s;-webkit-user-select:none;user-select:none}.cb-block[data-v-601583ca]:hover{box-shadow:0 4px 16px #0000001f}.cb-block-selected[data-v-601583ca]{border-color:#e8863a;box-shadow:0 4px 16px #e8863a40}.cb-block-running[data-v-601583ca]{border-color:#f59e0b;animation:pulse-border-601583ca 1s infinite}.cb-block-done[data-v-601583ca]{border-color:#22c55e}.cb-block-error[data-v-601583ca]{border-color:#ef4444}.cb-block-paused[data-v-601583ca]{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}@keyframes pulse-border-601583ca{0%,to{box-shadow:0 0 #f59e0b4d}50%{box-shadow:0 0 0 6px #f59e0b00}}.cb-block-status[data-v-601583ca]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#fff;box-shadow:0 1px 3px #00000026}.status-idle[data-v-601583ca]{color:#d1d5db}.status-running[data-v-601583ca]{color:#f59e0b}.status-done[data-v-601583ca]{color:#22c55e}.status-error[data-v-601583ca]{color:#ef4444}.status-paused[data-v-601583ca]{color:#f59e0b;background:#fffbeb}.spin[data-v-601583ca]{animation:spin-601583ca 1s linear infinite;display:inline-block}@keyframes spin-601583ca{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cb-block-icon[data-v-601583ca]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.cb-block-info[data-v-601583ca]{display:flex;flex-direction:column}.cb-block-label[data-v-601583ca]{font-size:12px;font-weight:700;color:#1b3a6b;line-height:1.3}.cb-block-sublabel[data-v-601583ca]{font-size:10px;color:#9ca3af;margin-top:2px}.cb-block-result-preview[data-v-601583ca]{margin-top:8px;padding:6px 8px;background:#f0fdf4;border:1px solid #BBF7D0;border-radius:6px;cursor:pointer;transition:all .15s}.cb-block-result-preview[data-v-601583ca]:hover{background:#dcfce7;border-color:#86efac}.cb-result-mini[data-v-601583ca]{font-size:9px;color:#166534;line-height:1.4;overflow:hidden;max-height:36px}.cb-result-expand[data-v-601583ca]{font-size:9px;color:#059669;font-weight:600;display:block;margin-top:2px}.cb-step-badge[data-v-601583ca]{position:absolute;top:-12px;left:-12px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#e8863a,#d97706);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #e8863a66;cursor:pointer;z-index:25;transition:all .15s;border:2px solid white}.cb-step-badge[data-v-601583ca]:hover{background:linear-gradient(135deg,#ef4444,#dc2626);transform:scale(1.15);box-shadow:0 2px 10px #ef444466}.cb-seq-hint[data-v-601583ca]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff7ed;border-bottom:1px solid #FED7AA;font-size:13px;color:#92400e}.cb-seq-hint strong[data-v-601583ca]{color:#e8863a;font-size:15px}.cb-palette-seq[data-v-601583ca]{cursor:pointer}.cb-palette-seq-active[data-v-601583ca]{background:#fff7ed!important;border-color:#e8863a!important;box-shadow:0 0 0 2px #e8863a4d}.cb-color-seq[data-v-601583ca]{background:#fff7ed;color:#e8863a}.cb-palette-reset-seq[data-v-601583ca]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;margin-top:4px;border:1px dashed #FECACA;border-radius:8px;background:#fef2f2;color:#dc2626;font-size:11px;cursor:pointer;font-family:Segoe UI,sans-serif;transition:all .15s}.cb-palette-reset-seq[data-v-601583ca]:hover{background:#fee2e2;border-color:#ef4444}.cb-canvas-seq[data-v-601583ca]{cursor:crosshair}.cb-canvas-seq .cb-block[data-v-601583ca]{cursor:pointer}.cb-canvas-seq .cb-block[data-v-601583ca]:hover{box-shadow:0 0 0 3px #e8863a66,0 4px 12px #0000001a}.cb-block-delete[data-v-601583ca]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:#ef4444;color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;display:none;align-items:center;justify-content:center;line-height:1;z-index:20}.cb-block:hover .cb-block-delete[data-v-601583ca]{display:flex}.cb-empty[data-v-601583ca]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#9ca3af}.cb-empty p[data-v-601583ca]{font-size:14px;margin-top:12px}.cb-empty-sub[data-v-601583ca]{font-size:12px;color:#d1d5db}.cb-settings[data-v-601583ca]{width:0;overflow:hidden;background:#fff;border-left:1px solid #E5E7EB;transition:width .25s ease}.cb-settings-open[data-v-601583ca]{width:360px;min-width:360px}.cb-settings-inner[data-v-601583ca]{height:100%;display:flex;flex-direction:column}.cb-settings-header[data-v-601583ca]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid #E5E7EB}.cb-settings-tabs[data-v-601583ca]{display:flex;gap:0}.cb-stab[data-v-601583ca]{padding:10px 14px;font-size:12px;font-weight:600;cursor:pointer;border:none;background:transparent;color:#9ca3af;border-bottom:2px solid transparent;font-family:Segoe UI,sans-serif;transition:all .15s}.cb-stab[data-v-601583ca]:hover{color:#374151}.cb-stab.active[data-v-601583ca]{color:#1b3a6b;border-bottom-color:#e8863a}.cb-stab-result[data-v-601583ca]{color:#059669}.cb-stab-result.active[data-v-601583ca]{color:#059669;border-bottom-color:#059669}.cb-settings-close[data-v-601583ca]{width:28px;height:28px;border:none;background:#f3f4f6;border-radius:6px;font-size:18px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center}.cb-settings-close[data-v-601583ca]:hover{background:#e5e7eb}.cb-settings-body[data-v-601583ca]{flex:1;overflow-y:auto;padding:16px}.cb-form-group[data-v-601583ca]{margin-bottom:14px}.cb-form-group label[data-v-601583ca]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:5px}.cb-form-group-label[data-v-601583ca]{display:block;font-size:13px;font-weight:700;color:#1b3a6b;margin-bottom:10px}.cb-input[data-v-601583ca]{width:100%;padding:8px 12px;border:1px solid #D1D5DB;border-radius:8px;font-size:13px;color:#1b3a6b;font-family:Segoe UI,sans-serif;box-sizing:border-box}.cb-input[data-v-601583ca]:focus{outline:none;border-color:#1b3a6b}.cb-textarea[data-v-601583ca]{width:100%;padding:10px 12px;border:1px solid #D1D5DB;border-radius:8px;font-size:13px;color:#1b3a6b;font-family:Segoe UI,sans-serif;resize:vertical;line-height:1.5;box-sizing:border-box}.cb-textarea[data-v-601583ca]:focus{outline:none;border-color:#1b3a6b}.cb-select[data-v-601583ca]{width:100%;padding:8px 12px;border:1px solid #D1D5DB;border-radius:8px;font-size:13px;color:#1b3a6b;font-family:Segoe UI,sans-serif;background:#fff;box-sizing:border-box}.cb-select[data-v-601583ca]:focus{outline:none;border-color:#1b3a6b}.cb-range[data-v-601583ca]{width:100%;margin-top:4px}.cb-field-hint[data-v-601583ca]{font-size:10px;color:#9ca3af;margin-top:3px;display:block}.cb-field-hint a[data-v-601583ca]{color:#e8863a;text-decoration:none}.cb-field-hint a[data-v-601583ca]:hover{text-decoration:underline}.cb-checkbox-label[data-v-601583ca]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;cursor:pointer;padding:4px 0}.cb-checkbox-label input[type=checkbox][data-v-601583ca]{width:16px;height:16px;accent-color:#E8863A}.cb-checkboxes[data-v-601583ca]{display:flex;flex-direction:column;gap:4px}.cb-source-types[data-v-601583ca]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.cb-source-type-icon[data-v-601583ca]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#6b7280;flex-shrink:0}.cb-source-type-icon svg[data-v-601583ca]{width:16px;height:16px}.cb-sources-list[data-v-601583ca]{display:flex;flex-direction:column;gap:6px}.cb-source-row[data-v-601583ca]{display:flex;gap:6px;align-items:center}.cb-source-input[data-v-601583ca]{flex:1}.cb-source-remove[data-v-601583ca]{width:28px;height:28px;border:1px solid #FECACA;border-radius:6px;background:#fef2f2;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.cb-source-remove[data-v-601583ca]:hover{background:#fee2e2;border-color:#ef4444}.cb-source-add[data-v-601583ca]{display:flex;align-items:center;gap:6px;padding:7px 12px;border:1px dashed #D1D5DB;border-radius:8px;background:#fafafa;color:#6b7280;font-size:12px;cursor:pointer;font-family:Segoe UI,sans-serif;transition:all .15s}.cb-source-add[data-v-601583ca]:hover{border-color:#e8863a;color:#e8863a;background:#fff7ed}.cb-tech-notice[data-v-601583ca]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff7ed;border:1px solid #FED7AA;border-radius:8px;font-size:12px;color:#92400e;margin-bottom:16px}.cb-tech-empty[data-v-601583ca]{text-align:center;padding:40px 16px;color:#9ca3af;font-size:13px}.cb-tech-empty p[data-v-601583ca]{margin-bottom:4px}.cb-channel-previews[data-v-601583ca]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.cb-channel-preview[data-v-601583ca]{border:1px solid #E5E7EB;border-radius:10px;overflow:hidden;background:#fff}.cb-channel-preview-header[data-v-601583ca]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background .15s;background:#fafafa}.cb-channel-preview-header[data-v-601583ca]:hover{background:#f3f4f6}.cb-channel-badge[data-v-601583ca]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#374151;padding:2px 8px;border-radius:4px}.cb-ch-vk[data-v-601583ca]{background:#e8f0fe;color:#1d4ed8}.cb-ch-telegram[data-v-601583ca]{background:#e0f2fe;color:#0284c7}.cb-ch-site[data-v-601583ca]{background:#ecfdf5;color:#059669}.cb-ch-dashamail[data-v-601583ca]{background:#fff7ed;color:#c2410c}.cb-ch-dzen[data-v-601583ca]{background:#fff8e1;color:#f57c00}.cb-ch-sape[data-v-601583ca]{background:#e8f5e9;color:#2e7d32}.cb-channel-limits[data-v-601583ca]{display:flex;gap:4px;margin-left:auto}.cb-channel-limit-tag[data-v-601583ca]{padding:1px 6px;background:#f3f4f6;border-radius:3px;font-size:10px;color:#9ca3af}.cb-ch-chevron[data-v-601583ca]{transition:transform .2s;flex-shrink:0}.cb-ch-chevron.cb-ch-open[data-v-601583ca]{transform:rotate(180deg)}.cb-channel-preview-body[data-v-601583ca]{padding:12px;border-top:1px solid #E5E7EB}.cb-preview-frame[data-v-601583ca]{border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.cb-frame-vk[data-v-601583ca]{border-color:#bfdbfe}.cb-frame-telegram[data-v-601583ca]{border-color:#bae6fd;background:#e7ebf0}.cb-frame-site[data-v-601583ca]{border-color:#bbf7d0}.cb-frame-dashamail[data-v-601583ca]{border-color:#fed7aa}.cb-preview-content[data-v-601583ca]{max-height:300px;overflow-y:auto}.cb-preview-meta[data-v-601583ca]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:11px}.cb-char-ok[data-v-601583ca]{color:#059669;font-weight:600}.cb-char-warn[data-v-601583ca]{color:#d97706;font-weight:600}.cb-char-over[data-v-601583ca]{color:#dc2626;font-weight:600}.cb-btn-copy-sm[data-v-601583ca]{padding:3px 10px;border:1px solid #D1D5DB;border-radius:5px;background:#fff;color:#6b7280;font-size:11px;cursor:pointer;font-family:Segoe UI,sans-serif;transition:all .15s}.cb-btn-copy-sm[data-v-601583ca]:hover{background:#f3f4f6;border-color:#9ca3af}.cb-result-full[data-v-601583ca]{display:flex;flex-direction:column;gap:12px}.cb-result-status[data-v-601583ca]{display:flex;justify-content:space-between;align-items:center}.cb-result-badge[data-v-601583ca]{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.badge-done[data-v-601583ca]{background:#d1fae5;color:#059669}.badge-error[data-v-601583ca]{background:#fee2e2;color:#dc2626}.badge-paused[data-v-601583ca]{background:#fef3c7;color:#92400e}.cb-btn-copy[data-v-601583ca]{width:28px;height:28px;border:1px solid #D1D5DB;border-radius:6px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .15s}.cb-btn-copy[data-v-601583ca]:hover{background:#f3f4f6;border-color:#9ca3af}.cb-result-text-full[data-v-601583ca]{padding:12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;font-size:12px;color:#374151;line-height:1.6;white-space:pre-wrap;max-height:400px;overflow-y:auto}.cb-modal[data-v-601583ca]{background:#fff;border-radius:16px;width:700px;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003}.cb-modal-header[data-v-601583ca]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #E5E7EB}.cb-modal-header h3[data-v-601583ca]{font-size:16px;font-weight:700;color:#1b3a6b}.cb-modal-close[data-v-601583ca]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;font-size:20px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center}.cb-modal-close[data-v-601583ca]:hover{background:#e5e7eb}.cb-modal-body[data-v-601583ca]{flex:1;padding:20px;overflow-y:auto}.cb-result-text-modal[data-v-601583ca]{font-size:13px;color:#374151;line-height:1.7;white-space:pre-wrap}.cb-modal-footer[data-v-601583ca]{padding:12px 20px;border-top:1px solid #E5E7EB;display:flex;justify-content:flex-end;gap:8px}.cb-running-overlay[data-v-601583ca]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.cb-running-card[data-v-601583ca]{background:#fff;border-radius:16px;padding:32px 40px;text-align:center;box-shadow:0 20px 60px #0003;min-width:360px}.cb-running-card h4[data-v-601583ca]{font-size:18px;font-weight:700;color:#1b3a6b;margin:16px 0 8px}.cb-running-card p[data-v-601583ca]{font-size:13px;color:#6b7280;margin-bottom:16px}.cb-running-spinner[data-v-601583ca]{width:48px;height:48px;border:4px solid #E5E7EB;border-top-color:#e8863a;border-radius:50%;animation:spin-601583ca .8s linear infinite;margin:0 auto}.cb-progress-bar[data-v-601583ca]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.cb-progress-fill[data-v-601583ca]{height:100%;background:linear-gradient(90deg,#e8863a,#22c55e);border-radius:3px;transition:width .5s}.history-page[data-v-8e992edb]{display:flex;flex-direction:column;gap:16px}.history-filters[data-v-8e992edb]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.filter-left[data-v-8e992edb]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-right[data-v-8e992edb]{display:flex;gap:8px;align-items:center}.search-box[data-v-8e992edb]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid #D1D5DB;border-radius:8px;min-width:220px}.search-box svg[data-v-8e992edb]{color:#9ca3af;flex-shrink:0}.search-input[data-v-8e992edb]{border:none;outline:none;font-size:14px;color:#1b3a6b;width:100%;font-family:Segoe UI,sans-serif}.search-input[data-v-8e992edb]::placeholder{color:#9ca3af}.filter-select[data-v-8e992edb]{padding:8px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b3a6b;background:#fff;font-family:Segoe UI,sans-serif;cursor:pointer}.filter-date[data-v-8e992edb]{padding:8px 12px;border:1px solid #D1D5DB;border-radius:8px;font-size:13px;color:#1b3a6b;font-family:Segoe UI,sans-serif}.date-sep[data-v-8e992edb]{color:#9ca3af}.history-card[data-v-8e992edb]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.history-table[data-v-8e992edb]{width:100%;border-collapse:collapse;font-size:14px}.history-table th[data-v-8e992edb]{text-align:left;padding:12px 14px;font-weight:600;color:#6b7280;font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #E5E7EB;background:#fafafa;white-space:nowrap}.history-table td[data-v-8e992edb]{padding:12px 14px;border-bottom:1px solid #F3F4F6;vertical-align:middle}.td-date[data-v-8e992edb]{font-weight:500;color:#1b3a6b;white-space:nowrap;font-size:13px}.td-topic[data-v-8e992edb]{font-weight:500;color:#1b3a6b;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-author[data-v-8e992edb]{color:#6b7280;font-size:13px;white-space:nowrap}.tpl-badge[data-v-8e992edb]{padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.tpl-blue[data-v-8e992edb]{background:#dbeafe;color:#1e40af}.tpl-green[data-v-8e992edb]{background:#d1fae5;color:#065f46}.tpl-red[data-v-8e992edb]{background:#fee2e2;color:#991b1b}.tpl-purple[data-v-8e992edb]{background:#ede9fe;color:#5b21b6}.tpl-orange[data-v-8e992edb]{background:#fff7ed;color:#9a3412}.channel-badge[data-v-8e992edb]{padding:3px 10px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.ch-vk[data-v-8e992edb]{background:#e0e7ff;color:#3730a3}.ch-telegram[data-v-8e992edb]{background:#dbeafe;color:#1e40af}.ch-site[data-v-8e992edb]{background:#d1fae5;color:#065f46}.ch-dzen[data-v-8e992edb]{background:#fef3c7;color:#92400e}.ch-dashamail[data-v-8e992edb]{background:#fce7f3;color:#9d174d}.ch-linkshape[data-v-8e992edb]{background:#f3f4f6;color:#374151}.status-pill[data-v-8e992edb]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.st-published[data-v-8e992edb]{background:#def7ec;color:#03543f}.st-error[data-v-8e992edb]{background:#fde8e8;color:#9b1c1c}.st-pending[data-v-8e992edb]{background:#fef3c7;color:#92400e}.action-btns[data-v-8e992edb]{display:flex;gap:4px}.act-btn[data-v-8e992edb]{width:30px;height:30px;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.act-btn[data-v-8e992edb]:hover{background:#f3f4f6;color:#1b3a6b}.pagination[data-v-8e992edb]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid #E5E7EB}.page-info[data-v-8e992edb]{font-size:13px;color:#6b7280}.page-btns[data-v-8e992edb]{display:flex;gap:4px}.page-btn[data-v-8e992edb]{width:32px;height:32px;border:1px solid #D1D5DB;border-radius:6px;background:#fff;color:#374151;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.page-btn[data-v-8e992edb]:hover{background:#f3f4f6}.page-btn.active[data-v-8e992edb]{background:#1b3a6b;color:#fff;border-color:#1b3a6b}.ig-page[data-v-dda178c5]{display:flex;flex-direction:column}.ig-grid[data-v-dda178c5]{display:grid;grid-template-columns:1fr 2fr;gap:20px}.left-panel[data-v-dda178c5],.right-panel[data-v-dda178c5]{display:flex;flex-direction:column;gap:16px}.card[data-v-dda178c5]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000f}.alert[data-v-dda178c5]{padding:12px 16px;border-radius:8px;font-size:13px}.alert-error[data-v-dda178c5]{background:#fef2f2;border:1px solid #FECACA;color:#991b1b}.alert-success[data-v-dda178c5]{background:#f0fdf4;border:1px solid #BBF7D0;color:#166534}.field-label[data-v-dda178c5]{display:block;font-size:14px;font-weight:600;color:#1b3a6b;margin-bottom:10px}.section-title[data-v-dda178c5]{font-size:16px;font-weight:700;color:#1b3a6b;margin-bottom:16px}.prompt-textarea[data-v-dda178c5]{width:100%;padding:12px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b3a6b;resize:vertical;font-family:Segoe UI,sans-serif;line-height:1.5;box-sizing:border-box}.prompt-textarea[data-v-dda178c5]:focus{outline:none;border-color:#4a7fbd}.prompt-textarea.input-error[data-v-dda178c5]{border-color:#ef4444}.error-text[data-v-dda178c5]{color:#ef4444;font-size:12px;margin-top:6px}.ref-grid[data-v-dda178c5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.ref-thumb[data-v-dda178c5]{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:4/3}.ref-thumb img[data-v-dda178c5]{width:100%;height:100%;object-fit:cover}.ref-remove[data-v-dda178c5]{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.ref-thumb:hover .ref-remove[data-v-dda178c5]{opacity:1}.ref-overlay[data-v-dda178c5]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center}.ref-check[data-v-dda178c5]{position:absolute;bottom:4px;left:4px;width:20px;height:20px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center}.upload-row[data-v-dda178c5]{display:flex;align-items:center;gap:12px}.upload-zone-small[data-v-dda178c5]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #D1D5DB;border-radius:8px;cursor:pointer;font-size:13px;color:#6b7280;transition:border-color .15s}.upload-zone-small[data-v-dda178c5]:hover{border-color:#4a7fbd}.hidden-input[data-v-dda178c5]{display:none}.upload-count[data-v-dda178c5]{font-size:13px;color:#9ca3af}.select-input[data-v-dda178c5]{width:100%;padding:10px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b3a6b;background:#fff;font-family:Segoe UI,sans-serif}.select-input[data-v-dda178c5]:focus{outline:none;border-color:#4a7fbd}.btn-generate[data-v-dda178c5]{width:100%;padding:14px;background:#e8863a;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;transition:background .15s}.btn-generate[data-v-dda178c5]:hover:not(:disabled){background:#d06e25}.btn-generate[data-v-dda178c5]:disabled{opacity:.6;cursor:not-allowed}.status-card[data-v-dda178c5]{background:#eff6ff;border:1px solid #BFDBFE}.status-row[data-v-dda178c5]{display:flex;align-items:center;gap:10px;font-size:13px;color:#1e40af}.spinner[data-v-dda178c5]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-dda178c5 .6s linear infinite}.spinner-blue[data-v-dda178c5]{border-color:#2563eb33;border-top-color:#2563eb}@keyframes spin-dda178c5{to{transform:rotate(360deg)}}.result-header[data-v-dda178c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.result-header .section-title[data-v-dda178c5]{margin-bottom:0}.result-actions[data-v-dda178c5]{display:flex;gap:8px}.btn-download-top[data-v-dda178c5],.btn-refine[data-v-dda178c5],.btn-clear[data-v-dda178c5]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;transition:background .15s}.btn-download-top[data-v-dda178c5]{background:#e8863a;color:#fff}.btn-download-top[data-v-dda178c5]:hover{background:#d06e25}.btn-refine[data-v-dda178c5]{background:#eef2ff;color:#4338ca;border:1px solid #C7D2FE}.btn-refine[data-v-dda178c5]:hover{background:#e0e7ff}.btn-clear[data-v-dda178c5]{background:#fef2f2;color:#991b1b;border:1px solid #FECACA}.btn-clear[data-v-dda178c5]:hover{background:#fee2e2}.result-card[data-v-dda178c5]{display:flex;flex-direction:column}.result-area[data-v-dda178c5]{background:#f3f4f6;border-radius:10px;min-height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden}.result-area.has-image[data-v-dda178c5]{background:none}.empty-result[data-v-dda178c5]{text-align:center;color:#d1d5db}.empty-result p[data-v-dda178c5]{margin-top:12px;font-size:14px}.generated-img[data-v-dda178c5]{width:100%;object-fit:contain;border-radius:10px}.data-table[data-v-dda178c5]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-dda178c5]{text-align:left;padding:10px 12px;font-weight:700;color:#1b3a6b;border-bottom:2px solid #E5E7EB;font-size:12px}.data-table td[data-v-dda178c5]{padding:10px 12px;border-bottom:1px solid #F3F4F6;color:#374151}.data-table tr:hover td[data-v-dda178c5]{background:#f9fafb}.prompt-cell[data-v-dda178c5]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-dda178c5]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.status-success[data-v-dda178c5]{background:#dcfce7;color:#166534}.status-processing[data-v-dda178c5]{background:#dbeafe;color:#1e40af}.status-failed[data-v-dda178c5]{background:#fee2e2;color:#991b1b}.status-pending[data-v-dda178c5]{background:#f3f4f6;color:#6b7280}.action-btns[data-v-dda178c5]{display:flex;gap:4px}.action-icon[data-v-dda178c5]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px;transition:color .15s,background .15s}.action-icon[data-v-dda178c5]:hover{color:#1b3a6b;background:#f3f4f6}.history-loading[data-v-dda178c5],.history-empty[data-v-dda178c5]{text-align:center;padding:24px;color:#9ca3af;font-size:14px}.pagination[data-v-dda178c5]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:16px}.page-btn[data-v-dda178c5]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #D1D5DB;border-radius:6px;background:#fff;color:#374151;font-size:12px;cursor:pointer;transition:background .15s}.page-btn[data-v-dda178c5]:hover:not(:disabled){background:#f3f4f6}.page-btn[data-v-dda178c5]:disabled{opacity:.4;cursor:not-allowed}.page-btn.active[data-v-dda178c5]{background:#1b3a6b;color:#fff;border-color:#1b3a6b}.rpa-page[data-v-d3d7bdc0]{display:flex;flex-direction:column;gap:16px}.tabs-bar[data-v-d3d7bdc0]{display:flex;gap:0;border-bottom:2px solid #E5E7EB}.tab-btn[data-v-d3d7bdc0]{padding:12px 24px;font-size:14px;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color .15s,border-color .15s;font-family:Segoe UI,sans-serif}.tab-btn[data-v-d3d7bdc0]:hover{color:#1b2a4a}.tab-btn.active[data-v-d3d7bdc0]{color:#1b2a4a;font-weight:600;border-bottom-color:#1b2a4a}.tab-content[data-v-d3d7bdc0]{display:flex;flex-direction:column;gap:16px}.rpa-grid[data-v-d3d7bdc0]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.left-col[data-v-d3d7bdc0],.right-col[data-v-d3d7bdc0]{display:flex;flex-direction:column;gap:16px}.card[data-v-d3d7bdc0]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000f}.section-title[data-v-d3d7bdc0]{font-size:16px;font-weight:700;color:#1b2a4a;margin-bottom:16px}.field-label[data-v-d3d7bdc0]{display:block;font-size:14px;font-weight:600;color:#1b2a4a;margin-bottom:10px}.upload-zone[data-v-d3d7bdc0]{border:2px dashed #D1D5DB;border-radius:10px;padding:32px;text-align:center;cursor:pointer;transition:border-color .2s}.upload-zone[data-v-d3d7bdc0]:hover{border-color:#4a7fbd}.upload-main[data-v-d3d7bdc0]{color:#6b7280;font-size:14px;margin-top:12px}.upload-sub[data-v-d3d7bdc0]{color:#9ca3af;font-size:12px;margin-top:4px}.info-box[data-v-d3d7bdc0]{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;background:#eff6ff;border:1px solid #BFDBFE;border-radius:8px;margin-top:16px;font-size:13px;color:#1e40af}.select-input[data-v-d3d7bdc0]{width:100%;padding:10px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b2a4a;background:#fff;font-family:Segoe UI,sans-serif}.select-input[data-v-d3d7bdc0]:focus{outline:none;border-color:#4a7fbd}.btn-primary-full[data-v-d3d7bdc0]{width:100%;padding:14px;background:#1b2a4a;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;transition:background .15s}.btn-primary-full[data-v-d3d7bdc0]:hover{background:#2c3e6b}.btn-primary[data-v-d3d7bdc0]{padding:10px 24px;background:#1b2a4a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;transition:background .15s}.btn-primary[data-v-d3d7bdc0]:hover{background:#2c3e6b}.btn-outline[data-v-d3d7bdc0]{padding:10px 24px;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.btn-outline[data-v-d3d7bdc0]:hover{background:#f9fafb}.btn-outline-full[data-v-d3d7bdc0]{width:100%;padding:10px;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#374151;font-size:14px;cursor:pointer;margin-top:12px;transition:background .15s}.btn-outline-full[data-v-d3d7bdc0]:hover{background:#f9fafb}.success-box[data-v-d3d7bdc0]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ecfdf5;border:1px solid #A7F3D0;border-radius:8px;font-size:14px;color:#065f46;margin-bottom:16px}.json-block[data-v-d3d7bdc0]{background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;padding:16px;overflow-x:auto}.json-block pre[data-v-d3d7bdc0]{font-family:Consolas,Monaco,monospace;font-size:12px;color:#334155;line-height:1.6;margin:0}.result-actions[data-v-d3d7bdc0]{display:flex;align-items:center;gap:12px;margin-top:16px}.sent-badge[data-v-d3d7bdc0]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#ecfdf5;color:#065f46;border-radius:8px;font-size:13px;font-weight:600}.empty-state[data-v-d3d7bdc0]{text-align:center;padding:40px 0;color:#d1d5db}.empty-state p[data-v-d3d7bdc0]{margin-top:12px;font-size:14px}.info-table[data-v-d3d7bdc0]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-d3d7bdc0]{display:flex;gap:8px;font-size:14px}.info-label[data-v-d3d7bdc0]{color:#6b7280;min-width:100px}.info-value[data-v-d3d7bdc0]{color:#1b2a4a;font-weight:500}.warning-box[data-v-d3d7bdc0]{padding:16px 20px;background:#fffbeb;border:1px solid #FDE68A;border-radius:12px}.warning-title[data-v-d3d7bdc0]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#92400e;margin-bottom:10px}.warning-list[data-v-d3d7bdc0]{list-style:none;padding:0;font-size:13px;color:#92400e}.warning-list li[data-v-d3d7bdc0]{padding:4px 0 4px 16px;position:relative}.warning-list li[data-v-d3d7bdc0]:before{content:"•";position:absolute;left:0}.template-row[data-v-d3d7bdc0]{display:flex;gap:8px}.btn-icon[data-v-d3d7bdc0]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#6b7280;cursor:pointer;flex-shrink:0;transition:background .15s}.btn-icon[data-v-d3d7bdc0]:hover{background:#f3f4f6}.prompt-textarea[data-v-d3d7bdc0]{width:100%;padding:12px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b2a4a;resize:vertical;font-family:Segoe UI,sans-serif;line-height:1.5}.prompt-textarea[data-v-d3d7bdc0]:focus{outline:none;border-color:#4a7fbd}.modal-overlay[data-v-d3d7bdc0]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-d3d7bdc0]{background:#fff;border-radius:16px;width:480px;max-width:90vw;box-shadow:0 20px 60px #0003}.modal-header[data-v-d3d7bdc0]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #E5E7EB}.modal-header h3[data-v-d3d7bdc0]{font-size:18px;font-weight:700;color:#1b2a4a}.modal-close[data-v-d3d7bdc0]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px}.modal-body[data-v-d3d7bdc0]{padding:20px 24px}.search-input[data-v-d3d7bdc0]{width:100%;padding:10px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;margin-bottom:16px;font-family:Segoe UI,sans-serif}.search-input[data-v-d3d7bdc0]:focus{outline:none;border-color:#4a7fbd}.template-list[data-v-d3d7bdc0]{max-height:240px;overflow-y:auto}.template-item[data-v-d3d7bdc0]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;font-size:14px;color:#1b2a4a}.template-item[data-v-d3d7bdc0]:hover{background:#f3f4f6}.template-actions[data-v-d3d7bdc0]{display:flex;gap:4px}.action-icon[data-v-d3d7bdc0]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px}.action-icon[data-v-d3d7bdc0]:hover{background:#f3f4f6}.modal-footer[data-v-d3d7bdc0]{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;border-top:1px solid #E5E7EB}.mmo-page[data-v-334fc95a]{display:flex;flex-direction:column;gap:16px}.tabs-bar[data-v-334fc95a]{display:flex;gap:0;border-bottom:2px solid #E5E7EB;overflow-x:auto}.tab-btn[data-v-334fc95a]{padding:12px 20px;font-size:14px;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;font-family:Segoe UI,sans-serif}.tab-btn[data-v-334fc95a]:hover:not(.disabled){color:#1b3a6b}.tab-btn.active[data-v-334fc95a]{color:#e8863a;font-weight:600;border-bottom-color:#e8863a}.tab-btn.disabled[data-v-334fc95a]{color:#d1d5db;cursor:not-allowed}.toast-container[data-v-334fc95a]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:400px}.toast[data-v-334fc95a]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:10px;box-shadow:0 4px 16px #0000001f,0 1px 4px #00000014;font-size:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast-success[data-v-334fc95a]{background:#f0fdf4;border:1px solid #BBF7D0;color:#166534}.toast-error[data-v-334fc95a]{background:#fef2f2;border:1px solid #FECACA;color:#991b1b}.toast-warning[data-v-334fc95a]{background:#fffbeb;border:1px solid #FDE68A;color:#92400e}.toast-icon[data-v-334fc95a]{flex-shrink:0;margin-top:1px}.toast-content[data-v-334fc95a]{flex:1;min-width:0}.toast-title[data-v-334fc95a]{font-weight:600;font-size:13px;line-height:1.3}.toast-message[data-v-334fc95a]{font-size:12px;margin-top:2px;opacity:.85;line-height:1.4}.toast-close[data-v-334fc95a]{flex-shrink:0;background:none;border:none;cursor:pointer;opacity:.5;padding:2px;color:inherit;transition:opacity .15s}.toast-close[data-v-334fc95a]:hover{opacity:1}.toast-enter-active[data-v-334fc95a]{transition:all .3s ease}.toast-leave-active[data-v-334fc95a]{transition:all .25s ease}.toast-enter-from[data-v-334fc95a],.toast-leave-to[data-v-334fc95a]{opacity:0;transform:translate(40px)}.mmo-grid[data-v-334fc95a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card[data-v-334fc95a]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000f}.section-title[data-v-334fc95a]{font-size:16px;font-weight:700;color:#1b3a6b;margin-bottom:16px}.upload-zone[data-v-334fc95a]{border:2px dashed #D1D5DB;border-radius:10px;padding:32px;text-align:center;cursor:pointer;transition:border-color .2s;display:block}.upload-zone[data-v-334fc95a]:hover{border-color:#4a7fbd}.upload-zone.has-file[data-v-334fc95a]{border-color:#22c55e;border-style:solid}.hidden-input[data-v-334fc95a]{display:none}.upload-main[data-v-334fc95a]{color:#6b7280;font-size:14px;margin-top:12px}.upload-main.file-selected[data-v-334fc95a]{color:#1b3a6b;font-weight:600}.upload-sub[data-v-334fc95a]{color:#9ca3af;font-size:12px;margin-top:4px}.params-grid[data-v-334fc95a]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:16px;margin-bottom:16px}.param-field[data-v-334fc95a]{display:flex;flex-direction:column;gap:4px}.param-label[data-v-334fc95a]{font-size:12px;color:#6b7280;font-weight:500}.param-input[data-v-334fc95a]{padding:8px 10px;border:1px solid #D1D5DB;border-radius:6px;font-size:13px;color:#1b3a6b;font-family:Segoe UI,sans-serif;width:100%;box-sizing:border-box}.param-input[data-v-334fc95a]:focus{outline:none;border-color:#4a7fbd}.textarea-field[data-v-334fc95a]{display:flex;flex-direction:column;gap:4px;margin-top:16px;margin-bottom:16px}.param-textarea[data-v-334fc95a]{padding:10px 12px;border:1px solid #D1D5DB;border-radius:6px;font-size:13px;color:#1b3a6b;font-family:Segoe UI,sans-serif;width:100%;box-sizing:border-box;resize:vertical;line-height:1.5}.param-textarea[data-v-334fc95a]:focus{outline:none;border-color:#4a7fbd}.param-textarea[data-v-334fc95a]::placeholder{color:#9ca3af}.btn-primary-full[data-v-334fc95a]{width:100%;padding:14px;background:#e8863a;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;transition:background .15s}.btn-primary-full[data-v-334fc95a]:hover:not(:disabled){background:#d06e25}.btn-primary-full[data-v-334fc95a]:disabled{opacity:.6;cursor:not-allowed}.info-header[data-v-334fc95a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.info-header .section-title[data-v-334fc95a]{margin-bottom:0}.btn-download-table[data-v-334fc95a]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#e8863a;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;transition:background .15s;white-space:nowrap}.btn-download-table[data-v-334fc95a]:hover{background:#d06e25}.info-table[data-v-334fc95a]{display:flex;flex-direction:column;gap:14px}.info-row[data-v-334fc95a]{display:flex;gap:8px;font-size:14px}.info-label[data-v-334fc95a]{color:#6b7280;min-width:180px}.info-value[data-v-334fc95a]{color:#1b3a6b;font-weight:500}.data-table[data-v-334fc95a]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-334fc95a]{text-align:left;padding:10px 14px;font-weight:700;color:#1b3a6b;border-bottom:2px solid #E5E7EB;font-size:12px}.data-table td[data-v-334fc95a]{padding:12px 14px;border-bottom:1px solid #F3F4F6;color:#374151}.data-table tr:hover td[data-v-334fc95a]{background:#f9fafb}.status-badge[data-v-334fc95a]{display:inline-block;padding:3px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-success[data-v-334fc95a]{background:#def7ec;color:#03543f}.status-failed[data-v-334fc95a]{background:#fde8e8;color:#9b1c1c}.status-processing[data-v-334fc95a]{background:#dbeafe;color:#1e40af}.action-btns[data-v-334fc95a]{display:flex;gap:8px}.action-link[data-v-334fc95a]{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:#1b3a6b;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px;transition:background .15s;font-family:Segoe UI,sans-serif}.action-link[data-v-334fc95a]:hover{background:#f3f4f6}.action-retry[data-v-334fc95a]{color:#e8863a}.action-retry[data-v-334fc95a]:hover{background:#fef3c7}.history-loading[data-v-334fc95a],.history-empty[data-v-334fc95a]{text-align:center;padding:24px;color:#9ca3af;font-size:14px}.pagination[data-v-334fc95a]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:20px}.page-btn[data-v-334fc95a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #D1D5DB;border-radius:6px;background:#fff;color:#374151;font-size:13px;cursor:pointer;transition:background .15s}.page-btn[data-v-334fc95a]:hover:not(:disabled){background:#f3f4f6}.page-btn[data-v-334fc95a]:disabled{opacity:.4;cursor:not-allowed}.page-btn.active[data-v-334fc95a]{background:#1b3a6b;color:#fff;border-color:#1b3a6b}.settings-page[data-v-8e33bc6c]{display:flex;flex-direction:column;gap:16px}.tabs-bar[data-v-8e33bc6c]{display:flex;gap:0;border-bottom:2px solid #E5E7EB}.tab-btn[data-v-8e33bc6c]{padding:12px 24px;font-size:14px;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color .15s,border-color .15s;font-family:Segoe UI,sans-serif}.tab-btn[data-v-8e33bc6c]:hover{color:#1b3a6b}.tab-btn.active[data-v-8e33bc6c]{color:#e8863a;font-weight:600;border-bottom-color:#e8863a}.tab-content[data-v-8e33bc6c]{display:flex;flex-direction:column;gap:16px}.card[data-v-8e33bc6c]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000f}.card-header-row[data-v-8e33bc6c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.btn-edit[data-v-8e33bc6c]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#4b5563;font-size:13px;font-weight:500;cursor:pointer;font-family:Segoe UI,sans-serif;transition:all .15s}.btn-edit[data-v-8e33bc6c]:hover{border-color:#e8863a;color:#e8863a}.edit-actions[data-v-8e33bc6c]{display:flex;gap:8px}.btn-cancel-sm[data-v-8e33bc6c]{padding:8px 16px;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#6b7280;font-size:13px;cursor:pointer;font-family:Segoe UI,sans-serif}.btn-save-sm[data-v-8e33bc6c]{padding:8px 16px;border:none;border-radius:8px;background:#e8863a;color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif}.btn-save-sm[data-v-8e33bc6c]:hover{background:#d06e25}.section-title[data-v-8e33bc6c]{font-size:16px;font-weight:700;color:#1b3a6b;margin-bottom:16px}.profile-layout[data-v-8e33bc6c]{display:flex;gap:32px;align-items:flex-start}.avatar-section[data-v-8e33bc6c]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px}.avatar-circle[data-v-8e33bc6c]{width:100px;height:100px;border-radius:50%;background:#eff6ff;display:flex;align-items:center;justify-content:center}.btn-avatar[data-v-8e33bc6c]{padding:6px 14px;border:1px solid #D1D5DB;border-radius:6px;background:#fff;font-size:12px;color:#4b5563;cursor:pointer;font-family:Segoe UI,sans-serif}.btn-avatar[data-v-8e33bc6c]:hover{border-color:#e8863a;color:#e8863a}.profile-info[data-v-8e33bc6c]{flex:1}.profile-table[data-v-8e33bc6c]{width:100%;border-collapse:collapse}.profile-table td[data-v-8e33bc6c]{padding:10px 0;border-bottom:1px solid #F3F4F6;font-size:14px}.label-cell[data-v-8e33bc6c]{color:#6b7280;width:160px;font-weight:500}.value-cell[data-v-8e33bc6c]{color:#1b3a6b;font-weight:500}.profile-edit-form[data-v-8e33bc6c]{display:flex;flex-direction:column;gap:14px}.edit-row[data-v-8e33bc6c]{display:flex;flex-direction:column;gap:4px}.edit-label[data-v-8e33bc6c]{font-size:13px;font-weight:600;color:#6b7280}.sync-note[data-v-8e33bc6c]{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:#6b7280}.access-table[data-v-8e33bc6c]{width:100%;border-collapse:collapse;font-size:14px}.access-table th[data-v-8e33bc6c]{text-align:left;padding:10px 16px;font-weight:700;color:#1b3a6b;border-bottom:2px solid #E5E7EB;font-size:13px}.access-table td[data-v-8e33bc6c]{padding:12px 16px;border-bottom:1px solid #F3F4F6}.role-badge[data-v-8e33bc6c]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600}.role-admin[data-v-8e33bc6c]{background:#fef3c7;color:#92400e}.role-editor[data-v-8e33bc6c]{background:#dbeafe;color:#1e40af}.role-user[data-v-8e33bc6c]{background:#f3f4f6;color:#4b5563}.role-none[data-v-8e33bc6c]{background:#fee2e2;color:#991b1b}.status-active[data-v-8e33bc6c],.status-inactive[data-v-8e33bc6c]{display:flex;align-items:center}.sync-main[data-v-8e33bc6c]{font-size:14px;font-weight:600;color:#1e40af}.sync-sub[data-v-8e33bc6c]{font-size:13px;color:#3b82f6;margin-top:4px}.btn-primary-full[data-v-8e33bc6c]{width:100%;padding:14px;background:#e8863a;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s}.btn-primary-full[data-v-8e33bc6c]:hover{background:#d06e25}.sync-log[data-v-8e33bc6c]{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.log-item[data-v-8e33bc6c]{padding:12px 16px;background:#f9fafb;border-radius:8px}.log-header[data-v-8e33bc6c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.log-date[data-v-8e33bc6c]{font-size:13px;font-weight:600;color:#374151}.log-badge[data-v-8e33bc6c]{padding:2px 10px;border-radius:4px;font-size:11px;font-weight:600}.log-success[data-v-8e33bc6c]{background:#def7ec;color:#03543f}.log-error[data-v-8e33bc6c]{background:#fde8e8;color:#9b1c1c}.log-message[data-v-8e33bc6c]{font-size:12px;color:#6b7280}.subtabs-bar[data-v-8e33bc6c]{display:flex;gap:0;border-bottom:1px solid #E5E7EB}.subtab-btn[data-v-8e33bc6c]{padding:10px 20px;font-size:13px;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s,border-color .15s;font-family:Segoe UI,sans-serif}.subtab-btn[data-v-8e33bc6c]:hover{color:#1b3a6b}.subtab-btn.active[data-v-8e33bc6c]{color:#1b3a6b;font-weight:600;border-bottom-color:#1b3a6b}.search-row[data-v-8e33bc6c]{display:flex;gap:12px;margin-bottom:20px}.search-input-wrap[data-v-8e33bc6c]{flex:1;position:relative}.search-icon[data-v-8e33bc6c]{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}.search-input[data-v-8e33bc6c]{width:100%;padding:10px 14px 10px 40px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;font-family:Segoe UI,sans-serif}.search-input[data-v-8e33bc6c]:focus{outline:none;border-color:#4a7fbd}.select-input[data-v-8e33bc6c]{padding:10px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b3a6b;background:#fff;font-family:Segoe UI,sans-serif}.data-table[data-v-8e33bc6c]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-8e33bc6c]{text-align:left;padding:10px 12px;font-weight:700;color:#1b3a6b;border-bottom:2px solid #E5E7EB;font-size:12px}.data-table td[data-v-8e33bc6c]{padding:10px 12px;border-bottom:1px solid #F3F4F6;color:#374151}.data-table tr:hover td[data-v-8e33bc6c]{background:#f9fafb}.user-row[data-v-8e33bc6c]{cursor:pointer}.user-row:hover td[data-v-8e33bc6c]{background:#eff6ff}.user-name[data-v-8e33bc6c]{font-weight:600;color:#1b3a6b}.action-icon[data-v-8e33bc6c]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px}.action-icon[data-v-8e33bc6c]:hover{color:#e8863a;background:#fff7ed}.pagination[data-v-8e33bc6c]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:20px}.page-btn[data-v-8e33bc6c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #D1D5DB;border-radius:6px;background:#fff;color:#374151;font-size:13px;cursor:pointer}.page-btn[data-v-8e33bc6c]:hover{background:#f3f4f6}.page-btn.active[data-v-8e33bc6c]{background:#1b3a6b;color:#fff;border-color:#1b3a6b}.articles-grid[data-v-8e33bc6c]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.user-list[data-v-8e33bc6c]{display:flex;flex-direction:column;gap:4px}.user-item[data-v-8e33bc6c]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 16px;border-radius:8px;border:none;background:#f9fafb;color:#374151;font-size:14px;cursor:pointer;transition:background .15s,color .15s;font-family:Segoe UI,sans-serif}.user-item[data-v-8e33bc6c]:hover{background:#f3f4f6}.user-item.active[data-v-8e33bc6c]{background:#1b3a6b;color:#fff}.articles-scroll[data-v-8e33bc6c]{max-height:280px;overflow-y:auto;border:1px solid #E5E7EB;border-radius:8px;padding:8px}.article-item[data-v-8e33bc6c]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:14px;color:#374151}.article-item[data-v-8e33bc6c]:hover{background:#f3f4f6}.checkbox[data-v-8e33bc6c]{width:16px;height:16px;accent-color:#1B3A6B;cursor:pointer}.articles-footer[data-v-8e33bc6c]{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.articles-count[data-v-8e33bc6c]{font-size:13px;color:#6b7280}.btn-save[data-v-8e33bc6c]{padding:10px 24px;background:#e8863a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;font-family:Segoe UI,sans-serif;transition:background .15s}.btn-save[data-v-8e33bc6c]:hover{background:#d4752e}.ad-form-grid[data-v-8e33bc6c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-8e33bc6c]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-8e33bc6c]{font-size:13px;font-weight:600;color:#374151}.form-input[data-v-8e33bc6c]{padding:10px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#1b3a6b;font-family:Segoe UI,sans-serif}.form-input[data-v-8e33bc6c]:focus{outline:none;border-color:#1b3a6b}.form-input-sm[data-v-8e33bc6c]{padding:6px 10px;border:1px solid #D1D5DB;border-radius:6px;font-size:13px;color:#1b3a6b;font-family:monospace;width:100%}.form-input-sm[data-v-8e33bc6c]:focus{outline:none;border-color:#1b3a6b}.mapping-desc[data-v-8e33bc6c]{font-size:13px;color:#6b7280;margin-bottom:16px}.mapping-table[data-v-8e33bc6c]{width:100%;border-collapse:collapse;font-size:14px}.mapping-table th[data-v-8e33bc6c]{text-align:left;padding:10px 14px;font-weight:600;color:#6b7280;font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #E5E7EB}.mapping-table td[data-v-8e33bc6c]{padding:10px 14px;border-bottom:1px solid #F3F4F6;vertical-align:middle}.mapping-field[data-v-8e33bc6c]{font-weight:600;color:#1b3a6b}.mapping-example[data-v-8e33bc6c]{font-size:12px;color:#9ca3af;font-family:monospace}.schedule-options[data-v-8e33bc6c]{display:flex;flex-direction:column;gap:12px}.radio-label[data-v-8e33bc6c]{display:flex;align-items:center;gap:10px;font-size:14px;color:#374151;cursor:pointer}.radio-label input[type=radio][data-v-8e33bc6c]{accent-color:#1B3A6B;width:16px;height:16px}.sync-status-bar[data-v-8e33bc6c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.sync-status-info[data-v-8e33bc6c]{display:flex;align-items:center;gap:12px}.sync-status-dot[data-v-8e33bc6c]{width:10px;height:10px;border-radius:50%;background:#9ca3af;flex-shrink:0}.sync-status-dot.active[data-v-8e33bc6c]{background:#22c55e}.sync-actions[data-v-8e33bc6c]{display:flex;gap:12px}.btn-outline[data-v-8e33bc6c]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;font-family:Segoe UI,sans-serif;transition:all .15s}.btn-outline[data-v-8e33bc6c]:hover{border-color:#1b3a6b;color:#1b3a6b}.save-bar[data-v-8e33bc6c]{display:flex;justify-content:flex-end}.modal-overlay[data-v-8e33bc6c]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-8e33bc6c]{background:#fff;border-radius:16px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.modal-user-card[data-v-8e33bc6c]{width:680px}.modal-header[data-v-8e33bc6c]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #E5E7EB}.modal-header h3[data-v-8e33bc6c]{font-size:18px;font-weight:700;color:#1b3a6b}.modal-close[data-v-8e33bc6c]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;font-size:20px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-close[data-v-8e33bc6c]:hover{background:#e5e7eb}.modal-body[data-v-8e33bc6c]{padding:24px;display:flex;flex-direction:column;gap:24px}.modal-footer[data-v-8e33bc6c]{padding:16px 24px;border-top:1px solid #E5E7EB;display:flex;justify-content:flex-end;gap:12px}.user-card-top[data-v-8e33bc6c]{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #F3F4F6}.user-card-avatar[data-v-8e33bc6c]{width:72px;height:72px;border-radius:50%;background:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-card-info[data-v-8e33bc6c]{flex:1}.user-card-name[data-v-8e33bc6c]{font-size:18px;font-weight:700;color:#1b3a6b;margin-bottom:4px}.user-card-email[data-v-8e33bc6c]{font-size:14px;color:#4b5563;margin-bottom:2px}.user-card-dept[data-v-8e33bc6c]{font-size:13px;color:#9ca3af}.user-card-section[data-v-8e33bc6c]{display:flex;flex-direction:column;gap:12px}.user-card-section-title[data-v-8e33bc6c]{font-size:14px;font-weight:700;color:#1b3a6b;text-transform:uppercase;letter-spacing:.5px;padding-bottom:8px;border-bottom:1px solid #F3F4F6}.user-card-fields[data-v-8e33bc6c]{display:flex;flex-direction:column;gap:12px}.field-row[data-v-8e33bc6c]{display:flex;flex-direction:column;gap:4px;flex:1}.field-label[data-v-8e33bc6c]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.field-row-half[data-v-8e33bc6c],.roles-grid[data-v-8e33bc6c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.role-card[data-v-8e33bc6c]{background:#f9fafb;border:1px solid #E5E7EB;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px}.role-card-header[data-v-8e33bc6c]{display:flex;align-items:center;gap:8px}.role-card-title[data-v-8e33bc6c]{font-size:13px;font-weight:600;color:#1b3a6b}.role-select[data-v-8e33bc6c]{padding:8px 12px;border:1px solid #D1D5DB;border-radius:6px;font-size:13px;color:#1b3a6b;background:#fff;font-family:Segoe UI,sans-serif;cursor:pointer}.role-select[data-v-8e33bc6c]:focus{outline:none;border-color:#e8863a}.activity-list[data-v-8e33bc6c]{display:flex;flex-direction:column;gap:10px}.activity-item[data-v-8e33bc6c]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f9fafb;border-radius:8px}.activity-dot[data-v-8e33bc6c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.activity-dot.green[data-v-8e33bc6c]{background:#22c55e}.activity-dot.blue[data-v-8e33bc6c]{background:#3b82f6}.activity-dot.orange[data-v-8e33bc6c]{background:#e8863a}.activity-dot.gray[data-v-8e33bc6c]{background:#9ca3af}.activity-text[data-v-8e33bc6c]{display:flex;justify-content:space-between;flex:1;font-size:13px;color:#374151}.activity-time[data-v-8e33bc6c]{font-size:12px;color:#9ca3af;flex-shrink:0}.btn-outline-danger[data-v-8e33bc6c]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid #FCA5A5;border-radius:8px;background:#fff;color:#dc2626;font-size:13px;font-weight:500;cursor:pointer;font-family:Segoe UI,sans-serif;margin-right:auto}.btn-outline-danger[data-v-8e33bc6c]:hover{background:#fef2f2}.btn-cancel-modal[data-v-8e33bc6c]{padding:10px 20px;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;font-family:Segoe UI,sans-serif}.btn-cancel-modal[data-v-8e33bc6c]:hover{background:#f9fafb}.users-stats-bar[data-v-8e33bc6c]{display:flex;gap:12px;margin-bottom:16px}.stat-chip[data-v-8e33bc6c]{display:flex;flex-direction:column;align-items:center;padding:12px 20px;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000f;min-width:100px}.stat-number[data-v-8e33bc6c]{font-size:22px;font-weight:700;color:#1b3a6b}.stat-active[data-v-8e33bc6c]{color:#22c55e}.stat-inactive[data-v-8e33bc6c]{color:#ef4444}.stat-label[data-v-8e33bc6c]{font-size:12px;color:#6b7280;margin-top:2px}.search-section[data-v-8e33bc6c]{margin-bottom:16px}.active-filters[data-v-8e33bc6c]{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.filter-label[data-v-8e33bc6c]{font-size:12px;font-weight:600;color:#6b7280}.filter-tag[data-v-8e33bc6c]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#eff6ff;border:1px solid #BFDBFE;border-radius:6px;font-size:12px;color:#1e40af;cursor:pointer;transition:all .15s}.filter-tag[data-v-8e33bc6c]:hover{background:#dbeafe;border-color:#93c5fd}.clear-filters[data-v-8e33bc6c]{padding:4px 10px;background:none;border:none;font-size:12px;color:#e8863a;cursor:pointer;font-weight:600;font-family:Segoe UI,sans-serif}.clear-filters[data-v-8e33bc6c]:hover{text-decoration:underline}.table-scroll[data-v-8e33bc6c]{overflow-x:auto}.td-email[data-v-8e33bc6c]{font-size:12px;color:#6b7280}.td-phone[data-v-8e33bc6c]{font-size:12px;color:#6b7280;white-space:nowrap}.status-badge[data-v-8e33bc6c]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.status-ok[data-v-8e33bc6c]{background:#def7ec;color:#03543f}.status-blocked[data-v-8e33bc6c]{background:#fde8e8;color:#9b1c1c}.pagination-bar[data-v-8e33bc6c]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid #F3F4F6}.pagination-info[data-v-8e33bc6c]{font-size:13px;color:#6b7280}.analytics-page[data-v-83327344]{display:flex;flex-direction:column;gap:20px}.kpi-grid[data-v-83327344]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.kpi-card[data-v-83327344]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000f;display:flex;gap:14px;align-items:flex-start}.kpi-icon[data-v-83327344]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-label[data-v-83327344]{font-size:12px;color:#6b7280;margin-bottom:4px}.kpi-value[data-v-83327344]{font-size:24px;font-weight:700;color:#1b2a4a;line-height:1.2}.kpi-change[data-v-83327344]{font-size:11px;margin-top:4px}.kpi-change.positive[data-v-83327344]{color:#059669}.kpi-change.negative[data-v-83327344]{color:#dc2626}.charts-row[data-v-83327344]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.chart-half[data-v-83327344]{grid-column:span 1}.charts-row[data-v-83327344]:last-of-type{grid-template-columns:1fr 1fr}.card[data-v-83327344]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000f}.section-title[data-v-83327344]{font-size:16px;font-weight:700;color:#1b2a4a;margin-bottom:20px}.bar-chart[data-v-83327344]{display:flex;align-items:flex-end;justify-content:space-around;height:220px;gap:12px}.bar-col[data-v-83327344]{display:flex;flex-direction:column;align-items:center;flex:1}.bar-wrapper[data-v-83327344]{width:100%;height:180px;display:flex;align-items:flex-end}.bar[data-v-83327344]{width:100%;border-radius:6px 6px 0 0;transition:height .5s ease}.bar-label[data-v-83327344]{font-size:12px;color:#6b7280;margin-top:8px}.bar-value[data-v-83327344]{font-size:11px;font-weight:600;color:#1b2a4a;margin-top:2px}.service-list[data-v-83327344]{display:flex;flex-direction:column;gap:16px}.service-header[data-v-83327344]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.service-dot[data-v-83327344]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.service-name[data-v-83327344]{font-size:13px;color:#374151;flex:1}.service-pct[data-v-83327344]{font-size:13px;font-weight:600;color:#1b2a4a}.progress-bar[data-v-83327344]{width:100%;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.progress-fill[data-v-83327344]{height:100%;border-radius:3px;transition:width .5s ease}.hours-chart[data-v-83327344]{display:flex;flex-direction:column;gap:8px}.hour-row[data-v-83327344]{display:flex;align-items:center;gap:12px}.hour-label[data-v-83327344]{font-size:12px;color:#6b7280;width:44px;flex-shrink:0}.hour-bar-wrap[data-v-83327344]{flex:1;height:28px;background:#f3f4f6;border-radius:4px;overflow:hidden}.hour-bar[data-v-83327344]{height:100%;border-radius:4px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;transition:width .5s ease}.hour-value[data-v-83327344]{font-size:11px;font-weight:600;color:#fff}.ops-list[data-v-83327344]{display:flex;flex-direction:column;gap:16px}.op-header[data-v-83327344]{display:flex;justify-content:space-between;margin-bottom:6px}.op-name[data-v-83327344]{font-size:13px;color:#374151}.op-stat[data-v-83327344]{font-size:13px;font-weight:600;color:#1b2a4a}.data-table[data-v-83327344]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-83327344]{text-align:left;padding:10px 14px;font-weight:700;color:#1b2a4a;border-bottom:2px solid #E5E7EB;font-size:12px}.data-table td[data-v-83327344]{padding:10px 14px;border-bottom:1px solid #F3F4F6;color:#374151}.data-table tr:hover td[data-v-83327344]{background:#f9fafb}.user-cell[data-v-83327344]{font-weight:500;color:#1b2a4a}.status-badge[data-v-83327344]{display:inline-block;padding:3px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-success[data-v-83327344]{background:#def7ec;color:#03543f}.status-error[data-v-83327344]{background:#fde8e8;color:#9b1c1c}.status-pending[data-v-83327344]{background:#fef3c7;color:#92400e}.home-page[data-v-b3191ba5]{display:flex;flex-direction:column;gap:28px}.greeting-section[data-v-b3191ba5]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:16px;padding:32px 36px;box-shadow:0 1px 4px #0000000f}.greeting-time[data-v-b3191ba5]{font-size:14px;color:#6b7280;font-weight:500;margin-bottom:8px}.greeting-text[data-v-b3191ba5]{font-size:32px;font-weight:700;color:#1b3a6b;line-height:1.2}.greeting-name[data-v-b3191ba5]{color:#e8863a}.greeting-subtitle[data-v-b3191ba5]{font-size:16px;color:#6b7280;margin-top:8px}.date-card[data-v-b3191ba5]{background:#1b3a6b;border-radius:14px;padding:20px 28px;text-align:center;min-width:120px}.date-day[data-v-b3191ba5]{font-size:36px;font-weight:800;color:#fff;line-height:1}.date-month[data-v-b3191ba5]{font-size:14px;color:#fffc;margin-top:4px;text-transform:capitalize}.date-weekday[data-v-b3191ba5]{font-size:12px;color:#fff9;margin-top:2px;text-transform:capitalize}.quick-cards[data-v-b3191ba5]{display:flex;flex-direction:column;gap:12px}.quick-card[data-v-b3191ba5]{display:flex;align-items:center;gap:20px;background:#fff;border-radius:14px;padding:20px 24px;box-shadow:0 1px 3px #0000000d;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.quick-card[data-v-b3191ba5]:hover{border-color:#e8863a;box-shadow:0 4px 16px #e8863a1f;transform:translateY(-1px)}.qc-icon[data-v-b3191ba5]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qc-content[data-v-b3191ba5]{background:#eff6ff;color:#1b3a6b}.qc-image[data-v-b3191ba5]{background:#fff7ed;color:#e8863a}.qc-rpa[data-v-b3191ba5]{background:#f0fdf4;color:#16a34a}.qc-mmo[data-v-b3191ba5]{background:#fef3c7;color:#d97706}.qc-analytics[data-v-b3191ba5]{background:#ede9fe;color:#7c3aed}.qc-settings[data-v-b3191ba5]{background:#f3f4f6;color:#4b5563}.qc-info[data-v-b3191ba5]{flex:1}.qc-title[data-v-b3191ba5]{font-size:16px;font-weight:700;color:#1b3a6b;margin-bottom:4px}.qc-desc[data-v-b3191ba5]{font-size:13px;color:#6b7280}.qc-stats[data-v-b3191ba5]{display:flex;gap:20px}.qc-stat[data-v-b3191ba5]{display:flex;flex-direction:column;align-items:center}.qc-stat-num[data-v-b3191ba5]{font-size:22px;font-weight:700;color:#1b3a6b}.qc-stat-label[data-v-b3191ba5]{font-size:11px;color:#9ca3af;white-space:nowrap}.qc-arrow[data-v-b3191ba5]{color:#d1d5db;flex-shrink:0;transition:color .2s}.quick-card:hover .qc-arrow[data-v-b3191ba5]{color:#e8863a}
