@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap";.auth-page-layout[data-v-36f802f7]{flex-direction:column;min-height:100vh;display:flex;position:relative}.auth-wrapper[data-v-36f802f7]{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:520px;margin:0 auto;padding:1.75rem 1.15rem 3rem;display:flex}.brand-hero[data-v-36f802f7]{text-align:center;margin-bottom:1.5rem}.hero-icon-3d[data-v-36f802f7]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #ffffff4d;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.75rem;font-size:1.85rem;display:inline-flex;box-shadow:0 10px 24px -4px #10b98166,inset 0 2px 4px #fff6}.brand-heading[data-v-36f802f7]{letter-spacing:-.03em;color:var(--text-main,#0f172a);margin:0;font-size:1.75rem;font-weight:900}.brand-dot[data-v-36f802f7]{color:#10b981}.brand-tagline[data-v-36f802f7]{color:var(--text-muted,#64748b);margin-top:.35rem;font-size:.82rem;font-weight:600}.stepper-bar[data-v-36f802f7]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 .5rem;display:flex}.step-item[data-v-36f802f7]{cursor:pointer;align-items:center;gap:.45rem;transition:all .2s;display:flex}.step-num[data-v-36f802f7]{background:var(--bg-inset,#e2e8f0);width:26px;height:26px;color:var(--text-muted,#64748b);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;transition:all .25s;display:flex}.step-label[data-v-36f802f7]{color:var(--text-muted,#64748b);font-size:.75rem;font-weight:700;transition:all .25s}.step-item.active .step-num[data-v-36f802f7]{color:#fff;background:#6366f1;box-shadow:0 4px 12px #6366f159}.step-item.active .step-label[data-v-36f802f7]{color:var(--text-main,#0f172a)}.step-item.completed .step-num[data-v-36f802f7]{color:#fff;background:#10b981}.step-connector[data-v-36f802f7]{background:var(--card-border,#e2e8f0);flex:1;height:2px;margin:0 .5rem;transition:all .3s}.step-connector.filled[data-v-36f802f7]{background:#10b981}.auth-card[data-v-36f802f7]{margin-bottom:1.5rem;padding:1.75rem}.step-header[data-v-36f802f7]{text-align:center;margin-bottom:1.5rem}.step-badge[data-v-36f802f7]{background:var(--bg-inset,#f1f5f9);color:var(--text-muted,#64748b);border-radius:999px;margin-bottom:.5rem;padding:.25rem .65rem;font-size:.72rem;font-weight:800;display:inline-block}.badge-merchant[data-v-36f802f7]{color:#059669;background:#10b9811f}.badge-worker[data-v-36f802f7]{color:#4f46e5;background:#6366f11f}.step-title[data-v-36f802f7]{color:var(--text-main,#0f172a);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:800}.step-subtitle[data-v-36f802f7]{color:var(--text-muted,#64748b);margin-top:.35rem;font-size:.8rem;line-height:1.45}.role-grid[data-v-36f802f7]{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.role-card-select[data-v-36f802f7]{background:var(--bg-card-sub,var(--bg-inset,#f8fafc));border:2px solid var(--border-color,#94a3b840);cursor:pointer;border-radius:20px;align-items:flex-start;gap:1rem;padding:1.25rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.role-card-select[data-v-36f802f7]:hover{border-color:#94a3b873;transform:translateY(-2px)}.role-card-select.role-merchant.selected[data-v-36f802f7],.role-card-select:first-child.selected[data-v-36f802f7]{transform:translateY(-4px)scale(1.008);box-shadow:0 12px 28px -6px #10b98140,0 0 0 1px #10b98133;background:#10b98114!important;border-color:#10b981!important}.role-card-select.role-worker.selected[data-v-36f802f7],.role-card-select:nth-child(2).selected[data-v-36f802f7]{transform:translateY(-4px)scale(1.008);box-shadow:0 12px 28px -6px #6366f140,0 0 0 1px #6366f133;background:#6366f114!important;border-color:#6366f1!important}.role-badge-icon[data-v-36f802f7]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.6rem;transition:transform .25s;display:flex}.role-card-select.selected .role-badge-icon[data-v-36f802f7]{transform:scale(1.08)}.icon-merchant[data-v-36f802f7]{background:#10b98124}.icon-worker[data-v-36f802f7]{background:#6366f124}.role-card-content[data-v-36f802f7]{flex:1}.role-name[data-v-36f802f7]{color:var(--text-main,#0f172a);margin:0 0 .35rem;font-size:1.05rem;font-weight:800;transition:color .2s}.role-card-select.role-merchant.selected .role-name[data-v-36f802f7]{color:#10b981}.role-card-select.role-worker.selected .role-name[data-v-36f802f7]{color:#6366f1}.role-desc[data-v-36f802f7]{color:var(--text-muted,#64748b);margin:0 0 .65rem;font-size:.78rem;line-height:1.45}.role-highlights[data-v-36f802f7]{flex-direction:column;gap:.25rem;display:flex}.role-highlights span[data-v-36f802f7]{color:var(--text-body,var(--text-main,#334155));align-items:center;font-size:.74rem;font-weight:700;display:flex}.role-card-select.selected .role-highlights span[data-v-36f802f7]{color:var(--text-main,#0f172a)}.role-radio-marker[data-v-36f802f7]{border:2px solid var(--border-color,#cbd5e1);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:900;transition:all .2s;display:flex}.role-card-select.role-merchant.selected .role-radio-marker[data-v-36f802f7]{background:#10b981;border-color:#10b981;box-shadow:0 2px 8px #10b98166}.role-card-select.role-worker.selected .role-radio-marker[data-v-36f802f7]{background:#6366f1;border-color:#6366f1;box-shadow:0 2px 8px #6366f166}.features-list[data-v-36f802f7]{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.feature-item[data-v-36f802f7]{background:var(--bg-inset,#f8fafc);border:1px solid var(--card-border,#e2e8f0);border-radius:16px;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.feature-icon[data-v-36f802f7]{margin-top:.1rem;font-size:1.45rem;line-height:1}.feature-text h4[data-v-36f802f7]{color:var(--text-main,#0f172a);margin:0 0 .25rem;font-size:.88rem;font-weight:800}.feature-text p[data-v-36f802f7]{color:var(--text-muted,#64748b);margin:0;font-size:.75rem;line-height:1.45}.step-nav-row[data-v-36f802f7]{gap:.75rem;display:flex}.flex-1[data-v-36f802f7]{flex:1}.auth-form-header[data-v-36f802f7]{border-bottom:1px solid var(--card-border,#e2e8f0);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.role-active-indicator[data-v-36f802f7]{border-radius:12px;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.78rem;display:flex}.indicator-merchant[data-v-36f802f7]{color:#065f46;background:#10b9811f}.indicator-worker[data-v-36f802f7]{color:#3730a3;background:#6366f11f}.change-role-link[data-v-36f802f7],.back-info-link[data-v-36f802f7]{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.2rem .4rem;font-size:.72rem;font-weight:700;transition:all .15s}.change-role-link[data-v-36f802f7]:hover,.back-info-link[data-v-36f802f7]:hover{color:var(--text-main,#0f172a)}.auth-sticky-header[data-v-36f802f7]{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-color,#94a3b833);background:#f4f7fbe0;width:100%;padding:.65rem 1.15rem;position:sticky;top:0;left:0;right:0;box-shadow:0 4px 20px #0000000a}[data-theme=dark] .auth-sticky-header[data-v-36f802f7]{background:#0f172ae0;border-bottom-color:#ffffff14}.header-inner[data-v-36f802f7]{justify-content:space-between;align-items:center;max-width:520px;margin:0 auto;display:flex}.header-brand[data-v-36f802f7]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;display:flex}.brand-mini-badge[data-v-36f802f7]{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.05rem;display:flex;box-shadow:0 4px 10px #10b9814d}.brand-logo-text[data-v-36f802f7]{color:var(--text-main,#0f172a);letter-spacing:-.02em;font-size:1.05rem;font-weight:900}.header-login-btn[data-v-36f802f7]{cursor:pointer;align-items:center;gap:.45rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important;border:1px solid #ffffff40!important;border-radius:12px!important;padding:.45rem 1rem!important;font-size:.8rem!important;font-weight:800!important;box-shadow:0 4px 14px #10b9814d!important}.header-login-btn[data-v-36f802f7]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #10b98173!important}.header-login-icon[data-v-36f802f7]{font-size:.95rem}.header-login-text[data-v-36f802f7]{letter-spacing:.2px}.auth-modal-overlay[data-v-36f802f7]{-webkit-backdrop-filter:blur(8px);z-index:99999;background:#0f172abf;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.auth-modal-sheet[data-v-36f802f7]{background:var(--bg-card,#fff);border:1px solid var(--card-border,#94a3b833);border-radius:26px;flex-direction:column;gap:.85rem;width:100%;max-width:440px;padding:1.5rem;animation:.25s cubic-bezier(.16,1,.3,1) modalScaleIn-36f802f7;display:flex;box-shadow:0 25px 60px -15px #0006,0 0 0 1px #ffffff26}@keyframes modalScaleIn-36f802f7{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-role-toggle-bar[data-v-36f802f7]{background:var(--bg-inset,#f1f5f9);border:1px solid var(--card-border,#0000000d);border-radius:16px;grid-template-columns:1fr 1fr;gap:.6rem;padding:.4rem;display:grid}.role-toggle-item[data-v-36f802f7]{cursor:pointer;text-align:left;background:0 0;border:2px solid #0000;border-radius:12px;align-items:center;gap:.6rem;padding:.6rem .75rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.role-toggle-item .toggle-icon[data-v-36f802f7]{font-size:1.4rem}.role-toggle-item .toggle-labels[data-v-36f802f7]{flex-direction:column;line-height:1.2;display:flex}.role-toggle-item .toggle-title[data-v-36f802f7]{color:var(--text-muted,#64748b);font-size:.85rem;font-weight:800}.role-toggle-item .toggle-sub[data-v-36f802f7]{color:var(--text-muted,#94a3b8);font-size:.62rem;font-weight:600}.role-toggle-item.active[data-v-36f802f7]{background:var(--bg-card,#fff);box-shadow:0 4px 12px #00000014}.role-toggle-item.active[data-v-36f802f7]:first-child{border-color:#10b981}.role-toggle-item.active:first-child .toggle-title[data-v-36f802f7]{color:#059669}.role-toggle-item.active[data-v-36f802f7]:last-child{border-color:#6366f1}.role-toggle-item.active:last-child .toggle-title[data-v-36f802f7]{color:#4f46e5}.modal-mode-tabs[data-v-36f802f7]{background:var(--bg-inset,#f1f5f9);border:1px solid var(--card-border,#0000000d);border-radius:12px;gap:.3rem;padding:.25rem;display:flex}.modal-mode-tab[data-v-36f802f7]{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .5rem;font-size:.78rem;font-weight:800;transition:all .2s;display:flex}.modal-mode-tab.active[data-v-36f802f7]{background:var(--bg-card,#fff);color:var(--text-main,#0f172a);box-shadow:0 2px 8px #0000000f}.auth-modal-form[data-v-36f802f7]{flex-direction:column;gap:.75rem;display:flex}.modal-submit-btn[data-v-36f802f7]{cursor:pointer;margin-top:.4rem;border-radius:14px!important;padding:.85rem!important;font-size:.88rem!important;font-weight:800!important;box-shadow:0 4px 15px #00000026!important}.page-role-toggle-bar[data-v-36f802f7]{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.15rem;display:grid}.page-role-toggle-btn[data-v-36f802f7]{border:2px solid var(--card-border,#94a3b833);background:var(--bg-card-sub,var(--bg-inset,#f8fafc));cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:.65rem;padding:.75rem 1rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.page-role-toggle-btn .role-btn-icon[data-v-36f802f7]{font-size:1.5rem}.page-role-toggle-btn .role-btn-meta[data-v-36f802f7]{flex-direction:column;line-height:1.25;display:flex}.page-role-toggle-btn .role-btn-title[data-v-36f802f7]{color:var(--text-muted,#64748b);font-size:.92rem;font-weight:900}.page-role-toggle-btn .role-btn-sub[data-v-36f802f7]{color:var(--text-muted,#94a3b8);font-size:.65rem;font-weight:600}.page-role-toggle-btn[data-v-36f802f7]:hover{transform:translateY(-2px)}.page-role-toggle-btn.active[data-v-36f802f7]:first-child{background:#10b98114;border-color:#10b981;box-shadow:0 4px 15px #10b98126}.page-role-toggle-btn.active:first-child .role-btn-title[data-v-36f802f7]{color:#059669}.page-role-toggle-btn.active[data-v-36f802f7]:last-child{background:#6366f114;border-color:#6366f1;box-shadow:0 4px 15px #6366f126}.page-role-toggle-btn.active:last-child .role-btn-title[data-v-36f802f7]{color:#4f46e5}.mode-tabs[data-v-36f802f7]{background:var(--bg-inset,#f1f5f9);border:1px solid var(--card-border,#e2e8f0);box-sizing:border-box;border-radius:14px;align-items:center;gap:.35rem;height:48px;margin-bottom:1.35rem;padding:.35rem;display:flex}.mode-btn[data-v-36f802f7]{height:38px;color:var(--text-muted,#64748b);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.45rem;font-size:.82rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;font-weight:700!important}.mode-btn[data-v-36f802f7]:hover{color:var(--text-main,#0f172a)}.mode-btn.active-merchant[data-v-36f802f7]{box-shadow:0 4px 12px #10b98159;color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important}.mode-btn.active-worker[data-v-36f802f7]{box-shadow:0 4px 12px #6366f159;color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%)!important}.mode-btn-icon[data-v-36f802f7]{font-size:.92rem;line-height:1}.mode-btn-label[data-v-36f802f7]{white-space:nowrap;font-size:.82rem;font-weight:700}.auth-form-container[data-v-36f802f7]{min-height:160px;position:relative}.form-switch-enter-active[data-v-36f802f7],.form-switch-leave-active[data-v-36f802f7]{transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1)}.form-switch-enter-from[data-v-36f802f7]{opacity:0;transform:translateY(6px)}.form-switch-leave-to[data-v-36f802f7]{opacity:0;transform:translateY(-6px)}.auth-form[data-v-36f802f7]{flex-direction:column;gap:1.1rem;display:flex}.form-group[data-v-36f802f7]{flex-direction:column;gap:.45rem;display:flex}.form-label[data-v-36f802f7]{color:var(--text-main,#0f172a);font-size:.82rem;font-weight:700}.btn-block[data-v-36f802f7]{border-radius:14px;width:100%;margin-top:.5rem;padding:.85rem;font-size:.88rem;font-weight:700}.auth-footer[data-v-36f802f7]{text-align:center}.security-item[data-v-36f802f7]{color:var(--text-muted,#64748b);flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:flex}.step-fade-enter-active[data-v-36f802f7],.step-fade-leave-active[data-v-36f802f7]{transition:all .25s cubic-bezier(.16,1,.3,1)}.step-fade-enter-from[data-v-36f802f7]{opacity:0;transform:translateY(8px)}.step-fade-leave-to[data-v-36f802f7]{opacity:0;transform:translateY(-8px)}.auth-inline-alert[data-v-36f802f7]{border:1.5px solid #ef444459;border-radius:14px;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;animation:.4s cubic-bezier(.36,.07,.19,.97) both shake-alert-36f802f7;display:flex;box-shadow:0 8px 18px #ef44441f,inset 0 1px 1px #fff9}.alert-danger[data-v-36f802f7]{color:#991b1b;background:#fef2f2;border-color:#fca5a5}[data-theme=dark] .alert-danger[data-v-36f802f7]{color:#fecaca;background:#ef444429;border-color:#ef444466;box-shadow:0 8px 18px #0000004d}.alert-warning[data-v-36f802f7]{color:#92400e;background:#fffbeb;border-color:#fcd34d}[data-theme=dark] .alert-warning[data-v-36f802f7]{color:#fef08a;background:#f59e0b29;border-color:#f59e0b66;box-shadow:0 8px 18px #0000004d}.alert-icon[data-v-36f802f7]{flex-shrink:0;font-size:1.25rem;line-height:1.2}.alert-text[data-v-36f802f7]{flex-direction:column;flex:1;gap:.2rem;display:flex}.alert-title[data-v-36f802f7]{letter-spacing:-.01em;font-size:.85rem;font-weight:800}.alert-msg[data-v-36f802f7]{opacity:.95;font-size:.78rem;line-height:1.45}.alert-close-btn[data-v-36f802f7]{cursor:pointer;opacity:.6;color:inherit;background:0 0;border:none;padding:0 .2rem;font-size:.95rem;font-weight:700;line-height:1;transition:opacity .15s,transform .15s}.alert-close-btn[data-v-36f802f7]:hover{opacity:1;transform:scale(1.15)}@keyframes shake-alert-36f802f7{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.password-input-wrap[data-v-36f802f7]{align-items:center;width:100%;display:flex;position:relative}.password-input-wrap .clay-input[data-v-36f802f7]{padding-right:2.75rem!important}.password-toggle-btn[data-v-36f802f7]{cursor:pointer;opacity:.65;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;padding:.2rem .35rem;font-size:1.1rem;transition:opacity .2s,transform .15s;display:flex;position:absolute;right:.75rem}.password-toggle-btn[data-v-36f802f7]:hover{opacity:1;transform:scale(1.15)}.input-error[data-v-36f802f7]{background:#fff5f5!important;border-color:#ef4444!important;box-shadow:0 0 0 2.5px #ef444447!important}[data-theme=dark] .input-error[data-v-36f802f7]{background:#ef44441a!important}.field-error-msg[data-v-36f802f7]{color:#dc2626;margin-top:.2rem;font-size:.72rem;font-weight:700;animation:.2s fadeIn;display:block}[data-theme=dark] .field-error-msg[data-v-36f802f7]{color:#f87171}.fade-slide-enter-active[data-v-36f802f7],.fade-slide-leave-active[data-v-36f802f7]{transition:all .25s cubic-bezier(.16,1,.3,1)}.fade-slide-enter-from[data-v-36f802f7],.fade-slide-leave-to[data-v-36f802f7]{opacity:0;transform:translateY(-8px)}.sticky-header-bar[data-v-bcfcb568]{padding:.75rem 1.15rem;transition:all .25s;z-index:99995!important;pointer-events:auto!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:var(--card-border)!important;background:#fffffff5!important;width:100%!important;position:sticky!important;top:0!important;left:0!important;right:0!important;box-shadow:0 4px 16px #0000000f!important}[data-theme=dark] .sticky-header-bar[data-v-bcfcb568]{background:#0f172af5!important;border-bottom:1px solid #ffffff1a!important;box-shadow:0 4px 22px #00000080!important}.header-inner[data-v-bcfcb568]{justify-content:space-between;align-items:center;max-width:1140px;margin:0 auto;display:flex}.brand-group[data-v-bcfcb568]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;display:flex}.brand-icon-3d[data-v-bcfcb568]{color:#fff;background:linear-gradient(135deg,#10b981,#047857);border:1px solid #ffffff59;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.25rem;transition:transform .15s;display:flex;box-shadow:0 4px #065f46,0 6px 14px #10b98159}.brand-group:hover .brand-icon-3d[data-v-bcfcb568]{transform:scale(1.05)}.brand-text-block[data-v-bcfcb568]{line-height:1.2}.brand-title[data-v-bcfcb568]{letter-spacing:-.02em;color:var(--text-main);font-size:1.12rem;font-weight:900}.brand-tld[data-v-bcfcb568]{color:var(--emerald-main);font-size:.85rem}.brand-tagline[data-v-bcfcb568]{color:var(--text-muted);font-size:.65rem;font-weight:700}.burger-btn[data-v-bcfcb568]{border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex;position:relative;cursor:pointer!important;pointer-events:auto!important;z-index:99996!important}.burger-btn[data-v-bcfcb568] *{pointer-events:none!important}.hamburger-box[data-v-bcfcb568]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:flex}.hamburger-line[data-v-bcfcb568]{background:var(--text-main);border-radius:3px;width:100%;height:2.5px;transition:all .2s;display:block}.sidebar-backdrop[data-v-bcfcb568]{animation:.22s forwards fadeIn-bcfcb568;-webkit-backdrop-filter:blur(8px)!important;z-index:1000000!important;background:#0f172aa6!important;justify-content:flex-end!important;width:100vw!important;height:100vh!important;display:flex!important;position:fixed!important;inset:0!important}.sidebar-drawer[data-v-bcfcb568]{animation:.28s cubic-bezier(.16,1,.3,1) forwards slideDrawer-bcfcb568;background:var(--bg-card)!important;border-left:var(--card-border)!important;z-index:1000001!important;flex-direction:column!important;width:86%!important;max-width:360px!important;height:100vh!important;padding:1.25rem!important;display:flex!important;position:relative!important;overflow-y:auto!important;box-shadow:-15px 0 45px #00000059!important}@keyframes fadeIn-bcfcb568{0%{opacity:0}to{opacity:1}}@keyframes slideDrawer-bcfcb568{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header[data-v-bcfcb568]{border-bottom:var(--card-border);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.drawer-brand[data-v-bcfcb568]{align-items:center;gap:.5rem;display:flex}.drawer-icon-3d[data-v-bcfcb568]{color:#fff;background:linear-gradient(135deg,#10b981,#047857);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex;box-shadow:0 3px #065f46}.drawer-title[data-v-bcfcb568]{color:var(--text-main);font-size:.95rem;font-weight:900;line-height:1.1}.drawer-sub[data-v-bcfcb568]{color:var(--text-muted);font-size:.62rem}.drawer-close-btn[data-v-bcfcb568]{background:var(--bg-inset);cursor:pointer;width:32px;height:32px;color:var(--text-main);border:none;border-radius:10px;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;transition:all .15s;display:flex}.drawer-close-btn[data-v-bcfcb568]:hover{background:var(--rose-main);color:#fff}.drawer-profile-card[data-v-bcfcb568]{margin-bottom:1.15rem;padding:1rem}.profile-top-row[data-v-bcfcb568]{align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.profile-avatar[data-v-bcfcb568]{color:#fff;background:linear-gradient(135deg,#6366f1,#3b82f6);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:900;display:flex;box-shadow:0 4px #2563eb}.profile-meta[data-v-bcfcb568]{flex:1}.profile-name[data-v-bcfcb568]{color:var(--text-main);font-size:.95rem;font-weight:900;line-height:1.2}.role-pill[data-v-bcfcb568]{border-radius:6px;align-items:center;gap:.3rem;margin-top:3px;padding:2px 7px;font-size:.62rem;font-weight:800;display:inline-flex}.role-pill.merchant[data-v-bcfcb568]{background:var(--emerald-soft);color:var(--emerald-text)}.role-pill.worker[data-v-bcfcb568]{background:var(--indigo-soft);color:var(--indigo-text)}.role-dot[data-v-bcfcb568]{border-radius:50%;width:5px;height:5px}.role-dot.merchant[data-v-bcfcb568]{background:var(--emerald-main)}.role-dot.worker[data-v-bcfcb568]{background:var(--indigo-main)}.profile-details-grid[data-v-bcfcb568]{grid-template-columns:1fr 1fr;gap:.45rem;margin-bottom:.75rem;display:grid}.detail-pill[data-v-bcfcb568]{background:var(--bg-inset);border-radius:10px;flex-direction:column;padding:.45rem .5rem;display:flex}.detail-lbl[data-v-bcfcb568]{color:var(--text-muted);font-size:.6rem;font-weight:700}.detail-val[data-v-bcfcb568]{color:var(--text-main);margin-top:1px;font-size:.78rem;font-weight:900}.detail-pill.danger-pill[data-v-bcfcb568]{border-left:2.5px solid var(--rose-main)}.profile-balance-strip[data-v-bcfcb568]{border-radius:12px;grid-template-columns:1fr 1fr;gap:.5rem;padding:.55rem .75rem;display:grid}.balance-item[data-v-bcfcb568]{flex-direction:column;display:flex}.bal-label[data-v-bcfcb568]{color:var(--text-muted);font-size:.6rem;font-weight:700}.bal-val[data-v-bcfcb568]{color:var(--emerald-main);font-size:.85rem;font-weight:900}.drawer-nav-section[data-v-bcfcb568]{flex:1;margin-bottom:1.15rem}.nav-section-title[data-v-bcfcb568]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem;font-size:.68rem;font-weight:800}.nav-link-group[data-v-bcfcb568]{flex-direction:column;gap:.45rem;display:flex}.sidebar-nav-btn[data-v-bcfcb568]{background:var(--bg-card);border:var(--card-border);box-shadow:var(--clay-sm-shadow);color:var(--text-body);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:.65rem;padding:.7rem .85rem;font-size:.82rem;font-weight:800;transition:all .15s;display:flex}.sidebar-nav-btn[data-v-bcfcb568]:hover{background:var(--bg-card-sub);transform:translate(3px)}.sidebar-nav-btn.is-active[data-v-bcfcb568]{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-color:#fff6;box-shadow:0 4px #047857,0 6px 14px #10b98159}.nav-btn-icon[data-v-bcfcb568]{font-size:1.05rem}.drawer-controls-section[data-v-bcfcb568]{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.full-control-btn[data-v-bcfcb568]{border-radius:12px;width:100%;padding:.65rem;font-size:.8rem}.drawer-footer[data-v-bcfcb568]{text-align:center;border-top:var(--card-border);padding-top:.65rem}.gateway-live-indicator[data-v-bcfcb568]{color:var(--emerald-main);align-items:center;gap:.35rem;margin-bottom:.25rem;font-size:.68rem;font-weight:800;display:inline-flex}.copyright-info[data-v-bcfcb568]{color:var(--text-muted);font-size:.62rem}.bottom-nav-bar[data-v-70fc4cf5]{pointer-events:none;width:calc(100% - 20px);max-width:480px;margin:0 auto;position:fixed;bottom:12px;left:0;right:0;z-index:99990!important}@media (width>=1024px){.bottom-nav-bar[data-v-70fc4cf5]{max-width:580px;bottom:16px}}.bottom-nav-inner[data-v-70fc4cf5]{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #e2e8f0d9;border-radius:22px;justify-content:space-between;align-items:center;gap:2px;padding:.35rem;display:flex;box-shadow:0 12px 30px #00000024,0 4px 10px #0000000d,inset 0 1px 1px #ffffffe6;pointer-events:auto!important}[data-theme=dark] .bottom-nav-inner[data-v-70fc4cf5]{background:#1e293bf5;border-color:#ffffff1f;box-shadow:0 16px 36px #00000080,0 4px 12px #0000004d,inset 0 1px 1px #ffffff1a}.nav-tab-btn[data-v-70fc4cf5]{min-width:0;color:var(--text-muted);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:14px;outline:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:.35rem .2rem;transition:all .18s cubic-bezier(.34,1.56,.64,1);display:flex;cursor:pointer!important;pointer-events:auto!important}.nav-tab-btn[data-v-70fc4cf5] *{pointer-events:none!important}.tab-icon-box[data-v-70fc4cf5]{background:var(--bg-inset);border:1px solid #ffffffb3;border-radius:11px;justify-content:center;align-items:center;width:34px;height:32px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 2px 4px #0000000d,inset 0 1px 1px #fffc}[data-theme=dark] .tab-icon-box[data-v-70fc4cf5]{border-color:#ffffff14;box-shadow:0 2px 4px #0000004d,inset 0 1px 1px #ffffff0d}.tab-icon[data-v-70fc4cf5]{font-size:1rem;line-height:1}.tab-label[data-v-70fc4cf5]{letter-spacing:-.01em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.65rem;font-weight:800;line-height:1.1;transition:color .15s;overflow:hidden}.nav-tab-btn.merchant-btn.is-active .tab-icon-box[data-v-70fc4cf5]{background:linear-gradient(135deg,#10b981,#059669);border-color:#fff6;transform:translateY(-2px)scale(1.05);box-shadow:0 3px #047857,0 6px 14px #10b98173}.nav-tab-btn.merchant-btn.is-active .tab-label[data-v-70fc4cf5]{color:var(--emerald-main);font-weight:900}.nav-tab-btn.worker-btn.is-active .tab-icon-box[data-v-70fc4cf5]{background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:#fff6;transform:translateY(-2px)scale(1.05);box-shadow:0 3px #3730a3,0 6px 14px #6366f173}.nav-tab-btn.worker-btn.is-active .tab-label[data-v-70fc4cf5]{color:var(--indigo-main);font-weight:900}.nav-tab-btn:active .tab-icon-box[data-v-70fc4cf5]{transform:translateY(1px)scale(.96);box-shadow:0 1px #0003}.relative-badge[data-v-70fc4cf5]{position:relative}.badge-count[data-v-70fc4cf5]{color:#fff;border:1.5px solid var(--bg-card);background:#f43f5e;border-radius:999px;padding:1px 4px;font-size:.58rem;font-weight:900;line-height:1.1;position:absolute;top:-5px;right:-7px;box-shadow:0 2px 4px #f43f5e66}.clay-select-wrapper[data-v-ac5b68ab]{width:100%;display:block;position:relative}.clay-select-trigger[data-v-ac5b68ab]{background:var(--bg-inset);border:var(--card-border);width:100%;box-shadow:var(--clay-inset-shadow);color:var(--text-main);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:space-between;align-items:center;padding:.65rem .95rem;font-size:.85rem;transition:all .2s;display:flex}.clay-select-trigger[data-v-ac5b68ab]:hover:not(:disabled){border-color:var(--emerald-main)}.clay-select-trigger[data-v-ac5b68ab]:focus-visible,.clay-select-wrapper.is-open .clay-select-trigger[data-v-ac5b68ab]{border-color:var(--emerald-main);background:var(--bg-card);box-shadow:0 0 0 3px #10b98140}.is-disabled .clay-select-trigger[data-v-ac5b68ab]{opacity:.6;cursor:not-allowed}.selected-content[data-v-ac5b68ab]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.item-icon[data-v-ac5b68ab]{font-size:1rem;line-height:1}.item-label[data-v-ac5b68ab]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.item-label.placeholder-text[data-v-ac5b68ab]{color:var(--text-muted);font-weight:500}.item-badge[data-v-ac5b68ab]{color:#059669;background:#10b98126;border-radius:999px;padding:2px 6px;font-size:.65rem;font-weight:700}.chevron-arrow[data-v-ac5b68ab]{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;transition:transform .2s cubic-bezier(.4,0,.2,1);display:flex}.chevron-arrow.rotated[data-v-ac5b68ab]{color:var(--emerald-main);transform:rotate(180deg)}.clay-dropdown-menu[data-v-ac5b68ab]{z-index:9999;background:var(--bg-card);border:var(--card-border);box-shadow:0 12px 30px #00000026, var(--clay-card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;max-height:280px;padding:.45rem;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.group-header[data-v-ac5b68ab]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:.45rem .65rem .25rem;font-size:.68rem;font-weight:800}.dropdown-option-item[data-v-ac5b68ab]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;align-items:center;gap:.5rem;padding:.55rem .75rem;transition:all .15s;display:flex}.dropdown-option-item[data-v-ac5b68ab]:hover{color:var(--emerald-main);background:#10b9811a;transform:translate(2px)}.dropdown-option-item.is-selected[data-v-ac5b68ab]{color:#065f46;background:#10b98126;font-weight:700}.dropdown-option-item.is-disabled-option[data-v-ac5b68ab]{opacity:.65;cursor:default;pointer-events:none}.dropdown-option-item.is-disabled-option[data-v-ac5b68ab]:hover{background:0 0;transform:none}.opt-icon[data-v-ac5b68ab]{font-size:.95rem}.opt-text-wrap[data-v-ac5b68ab]{flex-direction:column;flex:1;min-width:0;display:flex}.opt-label[data-v-ac5b68ab]{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;line-height:1.3;overflow:hidden}.opt-subtext[data-v-ac5b68ab]{color:var(--text-muted);font-size:.68rem;line-height:1.2}.opt-badge[data-v-ac5b68ab]{color:#4338ca;background:#6366f11f;border-radius:999px;padding:1px 6px;font-size:.65rem;font-weight:700}.check-mark[data-v-ac5b68ab]{color:var(--emerald-main);margin-left:auto;font-size:.85rem;font-weight:800}.dropdown-pop-enter-active[data-v-ac5b68ab],.dropdown-pop-leave-active[data-v-ac5b68ab]{transition:all .18s cubic-bezier(.16,1,.3,1)}.dropdown-pop-enter-from[data-v-ac5b68ab],.dropdown-pop-leave-to[data-v-ac5b68ab]{opacity:0;transform:translateY(-8px)scale(.98)}.modal-header[data-v-3e1d4cef]{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.modal-title-group[data-v-3e1d4cef]{align-items:center;gap:.65rem;display:flex}.warning-3d-icon[data-v-3e1d4cef]{font-size:1.8rem}.modal-title[data-v-3e1d4cef]{color:var(--text-main);font-size:1.15rem;font-weight:800}.modal-subtitle[data-v-3e1d4cef]{color:var(--text-muted);font-size:.75rem}.target-message-card[data-v-3e1d4cef]{margin-bottom:1.25rem}.msg-meta[data-v-3e1d4cef]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.msg-recipient[data-v-3e1d4cef]{color:var(--text-main);font-size:.9rem;font-weight:800}.msg-status[data-v-3e1d4cef]{border-radius:6px;padding:2px 6px;font-size:.7rem;font-weight:800}.msg-status.FAILED[data-v-3e1d4cef]{color:#e11d48;background:#ffe4e6}.msg-status.DELIVERED[data-v-3e1d4cef],.msg-status.READ[data-v-3e1d4cef]{color:#059669;background:#d1fae5}.msg-status.SENT[data-v-3e1d4cef]{color:#4338ca;background:#e0e7ff}.msg-preview[data-v-3e1d4cef]{color:var(--text-body);margin-bottom:.4rem;font-size:.82rem;font-style:italic}.msg-sender[data-v-3e1d4cef]{color:var(--text-muted);font-size:.72rem}.form-group[data-v-3e1d4cef]{margin-bottom:1rem}.form-label[data-v-3e1d4cef]{color:var(--text-main);margin-bottom:.35rem;font-size:.8rem;font-weight:700;display:block}.escrow-notice[data-v-3e1d4cef]{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:14px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem;font-size:.75rem;display:flex}[data-theme=dark] .escrow-notice[data-v-3e1d4cef]{color:#fde68a;background:#f59e0b26;border-color:#f59e0b4d}.notice-icon[data-v-3e1d4cef]{font-size:1.2rem}.action-buttons[data-v-3e1d4cef]{gap:.75rem;display:flex}.action-buttons button[data-v-3e1d4cef]{flex:1}.modal-overlay[data-v-8320e514]{cursor:pointer;-webkit-backdrop-filter:blur(8px)!important;z-index:1000000!important;pointer-events:auto!important;background:#0f172abf!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:1.25rem!important;display:flex!important;position:fixed!important;inset:0!important}.modal-sheet[data-v-8320e514]{background:var(--bg-card,#fff);border:1px solid var(--card-border,#e2e8f0);cursor:default;border-radius:24px;width:100%;max-width:450px;max-height:90vh;padding:1.75rem;transition:all .3s cubic-bezier(.16,1,.3,1);overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;pointer-events:auto!important}.modal-sheet-wide[data-v-8320e514]{max-width:480px}.modal-header[data-v-8320e514]{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.modal-title-group[data-v-8320e514]{align-items:center;gap:.65rem;display:flex}.wallet-3d-icon[data-v-8320e514]{font-size:1.8rem}.modal-title[data-v-8320e514]{color:var(--text-main,#0f172a);margin:0;font-size:1.15rem;font-weight:800}.modal-subtitle[data-v-8320e514]{color:var(--text-muted,#64748b);margin-top:.2rem;font-size:.75rem;font-weight:600}.modal-close-btn[data-v-8320e514]{background:var(--bg-inset,#f1f5f9);border:1px solid var(--card-border,#e2e8f0);width:32px;height:32px;color:var(--text-muted,#64748b);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .15s;display:flex}.modal-close-btn[data-v-8320e514]:hover{color:#ef4444;background:#fee2e2;border-color:#fca5a5}.preset-group[data-v-8320e514]{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1.25rem;display:grid}.preset-chip[data-v-8320e514]{background:var(--bg-inset,#f1f5f9);border:1px solid var(--card-border,#e2e8f0);box-shadow:var(--clay-shadow-sm);color:var(--text-main,#334155);cursor:pointer;border-radius:14px;padding:.65rem .5rem;font-size:.82rem;font-weight:700;transition:all .15s}.preset-chip.active[data-v-8320e514]{color:#fff;background:#6366f1;border-color:#6366f1;box-shadow:0 4px 12px #6366f159}.form-group[data-v-8320e514]{margin-bottom:1rem}.form-label[data-v-8320e514]{color:var(--text-main,#0f172a);margin-bottom:.35rem;font-size:.8rem;font-weight:700;display:block}.nominal-input-wrap[data-v-8320e514]{align-items:center;display:flex;position:relative}.nominal-prefix[data-v-8320e514]{color:var(--text-muted,#64748b);font-size:.95rem;font-weight:800;position:absolute;left:1rem}.nominal-input[data-v-8320e514]{letter-spacing:.5px;padding-left:2.75rem!important;font-size:1.1rem!important;font-weight:800!important}.nominal-hint[data-v-8320e514]{color:var(--text-muted,#64748b);margin-top:.3rem;font-size:.72rem;font-weight:500}.qris-channel-badge-card[data-v-8320e514]{background:linear-gradient(135deg,#eff6ffe6,#f3f4f6e6);border:1.5px solid #bfdbfe;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.8rem 1rem;display:flex}.qris-badge-left[data-v-8320e514]{align-items:center;gap:.65rem;display:flex}.qris-mini-pill[data-v-8320e514]{color:#fff;letter-spacing:.5px;background:#ef4444;border-radius:6px;padding:.2rem .5rem;font-size:.72rem;font-weight:900}.qris-badge-title[data-v-8320e514]{color:#1e3a8a;font-size:.82rem;font-weight:800}.qris-badge-desc[data-v-8320e514]{color:#64748b;font-size:.68rem;font-weight:600}.qris-auto-tag[data-v-8320e514]{color:#059669;background:#d1fae5;border:1px solid #a7f3d0;border-radius:9999px;padding:.2rem .5rem;font-size:.68rem;font-weight:800}.deposit-breakdown-card[data-v-8320e514]{border:1px solid var(--card-border,#e2e8f0);background:linear-gradient(135deg,#f8fafcf2,#f1f5f9f2);border-radius:16px;margin-bottom:1.25rem;padding:.9rem 1rem}.breakdown-header[data-v-8320e514]{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.breakdown-title[data-v-8320e514]{color:var(--text-main,#1e293b);font-size:.78rem;font-weight:800}.admin-badge[data-v-8320e514]{color:#dc2626;background:#fee2e2;border:1px solid #fca5a5;border-radius:9999px;padding:.15rem .5rem;font-size:.68rem;font-weight:800}.breakdown-row[data-v-8320e514]{color:var(--text-muted,#475569);justify-content:space-between;margin-bottom:.35rem;font-size:.78rem;font-weight:600;display:flex}.text-admin[data-v-8320e514]{color:#dc2626!important}.breakdown-divider[data-v-8320e514]{background:var(--card-border,#cbd5e1);height:1px;margin:.5rem 0}.row-total[data-v-8320e514]{align-items:center;margin-bottom:0}.total-label[data-v-8320e514]{color:var(--text-main,#0f172a);font-size:.85rem;font-weight:800}.total-val[data-v-8320e514]{color:#059669;font-size:1.05rem;font-weight:900}.breakdown-note[data-v-8320e514]{color:var(--text-muted,#64748b);margin-top:.6rem;margin-bottom:0;font-size:.68rem;line-height:1.35}.fee-text[data-v-8320e514]{color:var(--text-muted,#64748b);margin-top:.35rem;font-size:.72rem;font-weight:600}.action-buttons[data-v-8320e514]{gap:.75rem;margin-top:1.25rem;display:flex}.action-buttons button[data-v-8320e514]{flex:1}.mt-3[data-v-8320e514]{margin-top:.75rem}.mt-4[data-v-8320e514]{margin-top:1rem}.w-full[data-v-8320e514]{width:100%}.spinner-sm[data-v-8320e514]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:.4rem;animation:.8s linear infinite spin-8320e514;display:inline-block}.spinner-md[data-v-8320e514]{border:3px solid #6366f133;border-top-color:#6366f1;border-radius:50%;width:28px;height:28px;margin-bottom:.5rem;animation:.8s linear infinite spin-8320e514;display:inline-block}@keyframes spin-8320e514{to{transform:rotate(360deg)}}.qris-view-container[data-v-8320e514]{flex-direction:column;align-items:center;display:flex}.qris-brand-banner[data-v-8320e514]{color:#fff;background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:16px;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;padding:.75rem 1rem;display:flex;box-shadow:0 4px 15px #0f172a33}.qris-logo-group[data-v-8320e514]{align-items:center;gap:.5rem;display:flex}.qris-badge-tag[data-v-8320e514]{color:#fff;letter-spacing:.5px;background:#ef4444;border-radius:6px;padding:.2rem .55rem;font-size:.85rem;font-weight:900}.qris-brand-sub[data-v-8320e514]{letter-spacing:.5px;color:#e2e8f0;font-size:.72rem;font-weight:700}.qris-supported-icons[data-v-8320e514]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.qris-supported-icons span[data-v-8320e514]{color:#cbd5e1;background:#ffffff1f;border-radius:4px;padding:.15rem .35rem;font-size:.6rem;font-weight:700}.qris-qr-box[data-v-8320e514]{flex-direction:column;align-items:center;width:100%;margin-bottom:1rem;display:flex}.qris-image-frame[data-v-8320e514]{background:#fff;border:2px solid #e2e8f0;border-radius:20px;justify-content:center;align-items:center;width:240px;height:240px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a}.qris-img[data-v-8320e514]{object-fit:contain;border-radius:12px;width:100%;height:100%}.qr-loading-placeholder[data-v-8320e514]{color:var(--text-muted,#64748b);flex-direction:column;align-items:center;font-size:.8rem;font-weight:600;display:flex}.qr-expired-overlay[data-v-8320e514]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-align:center;background:#0f172ae0;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.expired-icon[data-v-8320e514]{margin-bottom:.3rem;font-size:2rem}.clay-btn-sm[data-v-8320e514]{padding:.4rem .8rem!important;font-size:.75rem!important}.countdown-bar[data-v-8320e514]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.4rem;margin-top:.75rem;padding:.4rem .85rem;font-size:.75rem;font-weight:700;display:flex}.countdown-bar.warning-time[data-v-8320e514]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.countdown-digits[data-v-8320e514]{font-family:monospace;font-size:.85rem;font-weight:800}.qris-instruction-text[data-v-8320e514]{color:var(--text-muted,#64748b);text-align:center;margin-top:.4rem;font-size:.7rem;font-style:italic}.qris-details-card[data-v-8320e514]{background:var(--bg-inset,#f8fafc);border:1px solid var(--card-border,#e2e8f0);border-radius:16px;width:100%;margin-bottom:1rem;padding:.9rem 1.1rem}.detail-row[data-v-8320e514]{color:var(--text-muted,#64748b);justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.8rem;font-weight:600;display:flex}.mono-code[data-v-8320e514]{color:#3b82f6;font-family:monospace;font-size:.8rem;font-weight:800}.d-val-copy[data-v-8320e514]{align-items:center;gap:.4rem;display:flex}.btn-copy-chip[data-v-8320e514]{color:#4f46e5;cursor:pointer;background:#e0e7ff;border:none;border-radius:6px;padding:.15rem .45rem;font-size:.68rem;font-weight:700;transition:all .15s}.btn-copy-chip[data-v-8320e514]:hover{color:#fff;background:#6366f1}.detail-divider[data-v-8320e514]{background:var(--card-border,#e2e8f0);height:1px;margin:.5rem 0}.net-row[data-v-8320e514]{margin-bottom:0}.net-label[data-v-8320e514]{color:var(--text-main,#0f172a);font-size:.85rem;font-weight:800}.net-val[data-v-8320e514]{color:#059669;font-size:1.05rem;font-weight:900}.font-bold[data-v-8320e514]{font-weight:800}.text-dark[data-v-8320e514]{color:var(--text-main,#0f172a)}.polling-indicator-box[data-v-8320e514]{background:#6366f114;border:1px dashed #6366f159;border-radius:14px;align-items:center;gap:.75rem;width:100%;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.pulsing-radar[data-v-8320e514]{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.radar-dot[data-v-8320e514]{background:#6366f1;border-radius:50%;width:10px;height:10px}.radar-ping[data-v-8320e514]{background:#6366f180;border-radius:50%;width:20px;height:20px;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping-8320e514;position:absolute}@keyframes ping-8320e514{75%,to{opacity:0;transform:scale(2)}}.polling-text-group[data-v-8320e514]{flex-direction:column;display:flex}.polling-title[data-v-8320e514]{color:#4338ca;font-size:.78rem;font-weight:800}.polling-sub[data-v-8320e514]{color:var(--text-muted,#64748b);margin-top:.1rem;font-size:.68rem}.qris-action-buttons[data-v-8320e514]{gap:.75rem;width:100%;display:flex}.qris-action-buttons button[data-v-8320e514]{flex:1}.success-view-container[data-v-8320e514]{text-align:center;flex-direction:column;align-items:center;padding:.75rem .5rem;display:flex}.success-icon-badge[data-v-8320e514]{background:#ecfdf5;border:4px solid #a7f3d0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1rem;display:flex;box-shadow:0 10px 25px -5px #10b9814d}.icon-ring[data-v-8320e514]{color:#059669;font-size:2.2rem;font-weight:900}.success-title[data-v-8320e514]{color:var(--text-main,#0f172a);margin:0;font-size:1.3rem;font-weight:900}.success-sub[data-v-8320e514]{color:var(--text-muted,#64748b);max-width:320px;margin-top:.35rem;margin-bottom:1.25rem;font-size:.8rem}.success-receipt-card[data-v-8320e514]{background:var(--bg-inset,#f8fafc);border:1px solid var(--card-border,#e2e8f0);border-radius:16px;width:100%;padding:1rem 1.25rem}.receipt-row[data-v-8320e514]{color:var(--text-muted,#64748b);justify-content:space-between;margin-bottom:.45rem;font-size:.82rem;font-weight:600;display:flex}.receipt-divider[data-v-8320e514]{background:var(--card-border,#e2e8f0);height:1px;margin:.65rem 0}.receipt-total[data-v-8320e514]{align-items:center;margin-bottom:0}.receipt-total-label[data-v-8320e514]{color:var(--text-main,#0f172a);font-size:.9rem;font-weight:800}.badge-withdraw[data-v-8320e514]{color:#6366f1!important;background:#ede9fe!important;border-color:#c7d2fe!important}.withdraw-pending-container[data-v-8320e514]{text-align:center;flex-direction:column;align-items:center;padding:.5rem .25rem;display:flex}.pending-spinner-badge[data-v-8320e514]{justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1rem;display:flex;position:relative}.pulse-ring[data-v-8320e514]{background:#6366f133;border-radius:50%;width:100%;height:100%;animation:2s cubic-bezier(.215,.61,.355,1) infinite pulse-ring-8320e514;position:absolute}@keyframes pulse-ring-8320e514{0%{opacity:.8;transform:scale(.85)}50%{opacity:.3;transform:scale(1.25)}to{opacity:.8;transform:scale(.85)}}.pending-3d-icon[data-v-8320e514]{z-index:2;font-size:2.5rem}.pending-title[data-v-8320e514]{color:var(--text-main,#0f172a);margin:0;font-size:1.25rem;font-weight:900}.pending-sub[data-v-8320e514]{color:var(--text-muted,#64748b);max-width:320px;margin-top:.35rem;margin-bottom:.85rem;font-size:.78rem}.status-live-chip[data-v-8320e514]{background:#fef3c7;border:1px solid #fcd34d;border-radius:9999px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.3rem .85rem;display:inline-flex}.live-dot[data-v-8320e514]{background:#d97706;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite live-blink-8320e514}@keyframes live-blink-8320e514{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.live-text[data-v-8320e514]{color:#92400e;font-size:.72rem;font-weight:800}.withdraw-receipt-card[data-v-8320e514]{text-align:left;border-radius:16px;width:100%;margin-bottom:.85rem;padding:1rem 1.15rem}.receipt-val-group[data-v-8320e514]{align-items:center;gap:.45rem;display:flex}.copy-tiny-btn[data-v-8320e514]{background:var(--bg-inset,#e2e8f0);color:#4338ca;cursor:pointer;border:none;border-radius:6px;padding:.15rem .4rem;font-size:.68rem;font-weight:700}.pending-info-box[data-v-8320e514]{text-align:left;background:#eff6ffd9;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:.5rem;padding:.65rem .85rem}.pending-note[data-v-8320e514]{color:#1e3a8a;margin:0;font-size:.72rem;line-height:1.4}.action-buttons-grid[data-v-8320e514]{grid-template-columns:1fr 1fr;gap:.65rem;width:100%;display:grid}.failed-view-container[data-v-8320e514]{text-align:center;flex-direction:column;align-items:center;padding:.5rem .25rem;display:flex}.failed-icon-badge[data-v-8320e514]{background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1rem;display:flex}.icon-ring-failed[data-v-8320e514]{color:#dc2626;font-size:2.2rem;font-weight:900}.failed-title[data-v-8320e514]{color:var(--text-main,#0f172a);margin:0;font-size:1.25rem;font-weight:900}.failed-sub[data-v-8320e514]{color:var(--text-muted,#64748b);max-width:320px;margin-top:.35rem;margin-bottom:1.25rem;font-size:.8rem}.failed-receipt-card[data-v-8320e514]{text-align:left;border-radius:16px;width:100%;margin-bottom:1rem;padding:1rem 1.15rem}.modal-overlay[data-v-7ece4cbd]{cursor:pointer;-webkit-backdrop-filter:blur(8px)!important;z-index:1000000!important;pointer-events:auto!important;background:#0f172ab8!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:1.25rem!important;display:flex!important;position:fixed!important;inset:0!important}.modal-sheet[data-v-7ece4cbd]{background:var(--bg-card,#fff);border:1px solid var(--card-border,#e2e8f0);cursor:default;border-radius:20px;width:100%;max-width:420px;max-height:90vh;padding:1.25rem;overflow-y:auto;box-shadow:0 20px 40px #00000040;pointer-events:auto!important}.modal-header[data-v-7ece4cbd]{justify-content:space-between;align-items:flex-start;margin-bottom:.85rem;display:flex}.modal-title-group[data-v-7ece4cbd]{align-items:center;gap:.65rem;display:flex}.device-3d-icon[data-v-7ece4cbd]{font-size:1.6rem}.modal-title[data-v-7ece4cbd]{color:var(--text-main,#0f172a);margin:0;font-size:1.05rem;font-weight:800}.modal-subtitle[data-v-7ece4cbd]{color:var(--text-muted,#64748b);margin-top:.15rem;font-size:.72rem;font-weight:600}.method-tabs[data-v-7ece4cbd]{gap:.4rem;margin-bottom:.85rem;display:flex}.method-tab[data-v-7ece4cbd]{background:var(--bg-inset,#f1f5f9);border:1px solid var(--card-border,#e2e8f0);color:var(--text-main,#334155);cursor:pointer;border-radius:10px;flex:1;padding:.5rem .4rem;font-size:.78rem;font-weight:700;transition:all .2s}.method-tab.active[data-v-7ece4cbd]{color:#fff;background:#6366f1;border-color:#6366f1;box-shadow:0 4px 12px #6366f159}.form-group[data-v-7ece4cbd]{flex-direction:column;gap:.3rem;margin-bottom:.75rem;display:flex}.form-label[data-v-7ece4cbd]{color:var(--text-main,#0f172a);font-size:.78rem;font-weight:700}.input-hint[data-v-7ece4cbd]{color:var(--text-muted,#64748b);font-size:.68rem}.btn-block[data-v-7ece4cbd]{border-radius:10px;width:100%;margin-top:.35rem;padding:.65rem;font-size:.82rem;font-weight:800}.status-indicator-badge[data-v-7ece4cbd]{text-align:center;border-radius:8px;margin-bottom:.65rem;padding:.35rem .65rem;font-size:.74rem;font-weight:800}.status-waiting[data-v-7ece4cbd]{color:#d97706;background:#f59e0b1f;border:1px solid #f59e0b40}.status-connected[data-v-7ece4cbd]{color:#059669;background:#10b9811f;border:1px solid #10b98140}.pairing-success-card[data-v-7ece4cbd]{text-align:center;padding:.85rem}.code-title[data-v-7ece4cbd]{color:var(--text-muted,#64748b);margin-bottom:.4rem;font-size:.78rem;font-weight:700}.pairing-code-display[data-v-7ece4cbd]{letter-spacing:.18em;color:#6366f1;background:var(--card-bg,#fff);border:2px dashed #6366f1;border-radius:12px;margin-bottom:.75rem;padding:.5rem .75rem;font-family:monospace;font-size:1.75rem;font-weight:900}.pairing-instructions[data-v-7ece4cbd]{text-align:left;background:var(--bg-inset,#f8fafc);color:var(--text-main,#334155);border-radius:10px;margin-bottom:.85rem;padding:.65rem .85rem;font-size:.74rem}.inst-step[data-v-7ece4cbd]{margin-bottom:.25rem;line-height:1.35}.inst-step[data-v-7ece4cbd]:last-child{margin-bottom:0}.modal-btn-row[data-v-7ece4cbd]{gap:.5rem;display:flex}.flex-1[data-v-7ece4cbd]{flex:1}.qr-box[data-v-7ece4cbd]{background:#fff;border-radius:14px;justify-content:center;align-items:center;margin-bottom:.75rem;padding:.75rem;display:flex}.real-qr-image[data-v-7ece4cbd]{border-radius:8px;max-width:160px;height:auto}.notify-layer[data-v-134de4b3]{z-index:2000000!important;pointer-events:none!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.clay-toast-banner[data-v-134de4b3]{background:var(--bg-card);border:1.5px solid #ffffffe6;border-radius:18px;align-items:center;gap:.75rem;width:calc(100% - 28px);max-width:440px;padding:.85rem 1rem;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #0000002e,0 4px 10px #00000014,inset 0 1px 1px #ffffffe6;z-index:2000010!important;pointer-events:auto!important}[data-theme=dark] .clay-toast-banner[data-v-134de4b3]{background:#1e293b;border-color:#ffffff26;box-shadow:0 20px 45px #0000008c,0 6px 14px #0000004d,inset 0 1px 1px #ffffff1a}.toast-icon-badge[data-v-134de4b3]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:900;display:flex;box-shadow:0 3px #00000026}.toast-success .toast-icon-badge[data-v-134de4b3]{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.toast-success[data-v-134de4b3]{border-left:4px solid var(--emerald-main)}.toast-danger .toast-icon-badge[data-v-134de4b3]{color:#fff;background:linear-gradient(135deg,#f43f5e,#e11d48)}.toast-danger[data-v-134de4b3]{border-left:4px solid var(--rose-main)}.toast-warning .toast-icon-badge[data-v-134de4b3]{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}.toast-warning[data-v-134de4b3]{border-left:4px solid var(--amber-main)}.toast-info .toast-icon-badge[data-v-134de4b3]{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5)}.toast-info[data-v-134de4b3]{border-left:4px solid var(--indigo-main)}.toast-body[data-v-134de4b3]{flex:1;line-height:1.3}.toast-title[data-v-134de4b3]{color:var(--text-main);font-size:.82rem;font-weight:800}.toast-msg[data-v-134de4b3]{color:var(--text-muted);margin-top:1px;font-size:.72rem}.toast-close-btn[data-v-134de4b3]{background:var(--bg-inset);width:26px;height:26px;color:var(--text-muted);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:900;transition:all .15s;display:flex;cursor:pointer!important;pointer-events:auto!important}.toast-close-btn[data-v-134de4b3]:hover{background:var(--rose-main);color:#fff}.toast-slide-enter-active[data-v-134de4b3],.toast-slide-leave-active[data-v-134de4b3]{transition:all .28s cubic-bezier(.34,1.56,.64,1)}.toast-slide-enter-from[data-v-134de4b3]{opacity:0;transform:translate(-50%,-24px)scale(.92)}.toast-slide-leave-to[data-v-134de4b3]{opacity:0;transform:translate(-50%,-18px)scale(.94)}.dialog-backdrop[data-v-134de4b3]{cursor:pointer;-webkit-backdrop-filter:blur(8px)!important;z-index:2000005!important;pointer-events:auto!important;background:#0f172abf!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}.clay-dialog-box[data-v-134de4b3]{text-align:center;cursor:default;pointer-events:auto!important;z-index:2000006!important;max-width:400px!important;padding:1.75rem 1.4rem!important;position:relative!important}.dialog-close-x[data-v-134de4b3]{cursor:pointer!important;pointer-events:auto!important;position:absolute!important;top:14px!important;right:14px!important}.dialog-header[data-v-134de4b3]{flex-direction:column;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.dialog-icon-wrap[data-v-134de4b3]{background:var(--bg-inset);border:1px solid #fffc;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.85rem;display:flex;box-shadow:0 4px 10px #00000014,inset 0 1px 2px #ffffffe6}[data-theme=dark] .dialog-icon-wrap[data-v-134de4b3]{border-color:#ffffff14}.dialog-title[data-v-134de4b3]{color:var(--text-main);font-size:1.1rem;font-weight:900;line-height:1.25}.dialog-content[data-v-134de4b3]{margin-bottom:1.35rem}.dialog-msg[data-v-134de4b3]{color:var(--text-muted);font-size:.82rem;line-height:1.5}.dialog-action-row[data-v-134de4b3]{justify-content:center;gap:.65rem;display:flex}.dialog-btn[data-v-134de4b3]{border-radius:12px;flex:1;padding:.65rem 1rem;font-size:.82rem;pointer-events:auto!important;cursor:pointer!important}.entries-label[data-v-4ea08623]{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.select-entries[data-v-4ea08623]{border-radius:8px;width:auto;padding:.25rem .5rem;font-size:.72rem}.search-box-wrap[data-v-4ea08623]{width:100%;max-width:200px;position:relative}.search-input[data-v-4ea08623]{border-radius:10px;padding:.32rem 1.6rem .32rem .65rem;font-size:.74rem}.clear-search-btn[data-v-4ea08623]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.7rem;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.th-content[data-v-4ea08623]{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.sort-icon[data-v-4ea08623]{color:var(--text-sub);font-size:.62rem}.empty-cell[data-v-4ea08623]{text-align:center;color:var(--text-muted);font-size:.75rem;font-style:italic;padding:1.5rem 1rem!important}.view-container[data-v-e08cc6e0]{padding:.85rem 1rem 1.5rem}.wallet-card[data-v-e08cc6e0]{margin-bottom:.85rem}.wallet-top[data-v-e08cc6e0]{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.wallet-label-group[data-v-e08cc6e0]{align-items:center;gap:.35rem;display:flex}.wallet-icon[data-v-e08cc6e0]{font-size:1rem}.wallet-title[data-v-e08cc6e0]{text-transform:uppercase;color:var(--text-muted);letter-spacing:.04em;font-size:.72rem;font-weight:800}.deposit-btn[data-v-e08cc6e0]{border-radius:10px;padding:.35rem .75rem;font-size:.72rem}.balance-main[data-v-e08cc6e0]{align-items:baseline;gap:.3rem;margin-bottom:.65rem;display:flex}.currency[data-v-e08cc6e0]{color:var(--emerald-main);font-size:1.1rem;font-weight:800}.balance-num[data-v-e08cc6e0]{color:var(--text-main);letter-spacing:-.02em;font-size:1.85rem;font-weight:900}.escrow-card-strip[data-v-e08cc6e0]{background:var(--bg-card-sub);border:var(--card-border);border-radius:12px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.escrow-left[data-v-e08cc6e0]{align-items:center;gap:.4rem;display:flex}.escrow-icon[data-v-e08cc6e0]{font-size:.95rem}.escrow-text[data-v-e08cc6e0]{color:var(--text-body);font-size:.72rem;font-weight:700}.escrow-sub[data-v-e08cc6e0]{color:var(--text-sub);font-size:.62rem}.escrow-val[data-v-e08cc6e0]{color:#0284c7;font-size:.85rem;font-weight:800}.cta-section[data-v-e08cc6e0]{margin-bottom:.85rem}.cta-btn[data-v-e08cc6e0]{width:100%;padding:.75rem;font-size:.82rem}.cta-icon[data-v-e08cc6e0]{font-size:1.05rem}.metrics-grid[data-v-e08cc6e0]{grid-template-columns:repeat(4,1fr);gap:.4rem;margin-bottom:1.15rem;display:grid}.metric-box[data-v-e08cc6e0]{text-align:center;padding:.6rem .3rem}.metric-num[data-v-e08cc6e0]{color:var(--text-main);font-size:1.15rem;font-weight:800}.metric-label[data-v-e08cc6e0]{color:var(--text-muted);margin-top:.1rem;font-size:.62rem;font-weight:700}.text-success[data-v-e08cc6e0]{color:var(--emerald-main)}.text-danger[data-v-e08cc6e0]{color:var(--rose-main)}.section-header[data-v-e08cc6e0]{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.section-title-wrap[data-v-e08cc6e0]{align-items:center;gap:.35rem;display:flex}.section-icon[data-v-e08cc6e0]{font-size:.95rem}.section-heading[data-v-e08cc6e0]{color:var(--text-main);font-size:.88rem;font-weight:800}.header-action-btn[data-v-e08cc6e0]{color:var(--emerald-main);cursor:pointer;background:0 0;border:none;font-size:.72rem;font-weight:800}.camp-title-cell[data-v-e08cc6e0]{max-width:170px;line-height:1.25}.camp-cell-name[data-v-e08cc6e0]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;display:block;overflow:hidden}.camp-source-tag[data-v-e08cc6e0]{border-radius:4px;margin-top:.2rem;padding:1px 5px;font-size:.6rem;font-weight:800;display:inline-block}.camp-source-tag.MERCHANT_LIST[data-v-e08cc6e0]{color:#1e40af;background:#dbeafe}.camp-source-tag.WORKER_LIST[data-v-e08cc6e0]{color:#92400e;background:#fef3c7}.camp-status-pill[data-v-e08cc6e0]{border-radius:6px;padding:2px 6px;font-size:.62rem;font-weight:800;display:inline-block}.camp-status-pill.working[data-v-e08cc6e0]{color:#b45309;background:#fef3c7;border:1px solid #fde68a;animation:2s infinite pulseAnim}.camp-status-pill.completed[data-v-e08cc6e0]{color:#065f46;background:#d1fae5}.camp-status-pill.open[data-v-e08cc6e0]{background:var(--emerald-soft);color:var(--emerald-text)}.worker-attribution-cell[data-v-e08cc6e0]{align-items:center;gap:.35rem;display:flex}.worker-badge-icon[data-v-e08cc6e0]{font-size:1rem}.worker-name[data-v-e08cc6e0]{color:var(--text-main);font-size:.75rem;font-weight:800}.worker-sub[data-v-e08cc6e0]{color:var(--text-muted);font-size:.65rem}.text-waiting[data-v-e08cc6e0]{color:var(--text-sub);font-size:.7rem;font-style:italic}.table-progress-wrap[data-v-e08cc6e0]{min-width:90px}.progress-bar-bg[data-v-e08cc6e0]{background:var(--bg-inset);border-radius:4px;height:6px;overflow:hidden}.progress-bar-fill[data-v-e08cc6e0]{background:linear-gradient(90deg,#10b981,#059669);height:100%}.progress-text[data-v-e08cc6e0]{color:var(--text-muted);margin-top:2px;font-size:.65rem;font-weight:700;display:block}.row-actions-cluster[data-v-e08cc6e0]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.table-action-btn[data-v-e08cc6e0]{border-radius:8px;padding:.3rem .55rem;font-size:.68rem}.edit-camp-sheet[data-v-e08cc6e0]{max-width:480px!important}.edit-3d-icon[data-v-e08cc6e0]{font-size:1.5rem}.edit-textarea[data-v-e08cc6e0]{resize:vertical;width:100%;min-height:100px}.modal-actions-row[data-v-e08cc6e0]{justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}.empty-state[data-v-e08cc6e0],.loading-state[data-v-e08cc6e0]{text-align:center;padding:1.5rem}.empty-text[data-v-e08cc6e0]{color:var(--text-muted);margin-bottom:.65rem;font-size:.78rem}.studio-fullpage-container[data-v-88d59dc3]{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:1rem 1.25rem 5rem;animation:.25s ease-out fadeIn-88d59dc3}@keyframes fadeIn-88d59dc3{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.studio-nav-header[data-v-88d59dc3]{border-radius:20px;margin-bottom:1.5rem;padding:1.25rem 1.5rem .5rem}.header-main-row[data-v-88d59dc3]{border-bottom:1px solid var(--border-color,#94a3b833);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-bottom:1rem;display:flex}.header-title-box[data-v-88d59dc3]{align-items:center;gap:1rem;display:flex}.header-icon-3d[data-v-88d59dc3]{background:linear-gradient(135deg,#10b98133,#0596694d);border:1px solid #10b9814d;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.8rem;display:flex;box-shadow:0 4px 12px #10b98126}.title-with-badge[data-v-88d59dc3]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.studio-main-heading[data-v-88d59dc3]{color:var(--text-main,#0f172a);margin:0;font-size:1.35rem;font-weight:800}.studio-tag-pill[data-v-88d59dc3]{color:var(--emerald-text,#065f46);background:#10b9811f;border:1px solid #10b98140;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:700}.studio-main-subtitle[data-v-88d59dc3]{color:var(--text-muted,#64748b);max-width:680px;margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.header-action-group[data-v-88d59dc3]{align-items:center;gap:.65rem;display:flex}.studio-top-actions[data-v-88d59dc3]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.new-tpl-btn[data-v-88d59dc3]{border-radius:12px;padding:.65rem 1.25rem;font-size:.85rem}.sub-nav-tabs[data-v-88d59dc3]{gap:.5rem;padding-top:.75rem;display:flex}.sub-tab-btn[data-v-88d59dc3]{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.45rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.sub-tab-btn[data-v-88d59dc3]:hover{color:var(--text-main,#0f172a)}.sub-tab-btn.active[data-v-88d59dc3]{color:var(--emerald-main,#10b981);border-bottom-color:var(--emerald-main,#10b981)}.active-dot[data-v-88d59dc3]{background:#10b981;border-radius:50%;width:8px;height:8px;display:inline-block}.library-mode-container[data-v-88d59dc3]{flex-direction:column;gap:1.25rem;display:flex}.library-toolbar[data-v-88d59dc3]{border-radius:18px;flex-direction:column;gap:1rem;padding:1.15rem 1.25rem;display:flex}.search-input-wrap[data-v-88d59dc3]{align-items:center;width:100%;display:flex;position:relative}.search-icon[data-v-88d59dc3]{color:var(--text-muted);pointer-events:none;font-size:1rem;position:absolute;left:1rem}.search-input[data-v-88d59dc3]{border-radius:14px;width:100%;font-size:.85rem;padding-left:2.75rem!important;padding-right:2.5rem!important}.clear-search-btn[data-v-88d59dc3]{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:#94a3b833;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;display:flex;position:absolute;right:.75rem}.filter-pills-row[data-v-88d59dc3]{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-summary-pill[data-v-88d59dc3]{background:var(--bg-card-sub,#94a3b81f);border:1px solid var(--border-color,#94a3b840);color:var(--text-body,#334155);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.76rem;display:inline-flex}.catalog-summary-pill strong[data-v-88d59dc3]{color:var(--emerald-main,#10b981)}.filter-pill[data-v-88d59dc3]{background:var(--bg-card-sub,#94a3b81f);border:1px solid var(--border-color,#94a3b840);color:var(--text-body,#334155);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.75rem;font-weight:700;transition:all .15s}.filter-pill[data-v-88d59dc3]:hover{color:#10b981;background:#10b9811a}.filter-pill.active[data-v-88d59dc3]{background:var(--emerald-main,#10b981);color:#fff;border-color:var(--emerald-main,#10b981);box-shadow:0 2px 8px #10b9814d}.templates-catalog-grid[data-v-88d59dc3]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.25rem;display:grid}.template-catalog-card[data-v-88d59dc3]{border-radius:18px;flex-direction:column;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.template-catalog-card[data-v-88d59dc3]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.tpl-card-top-row[data-v-88d59dc3]{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.tpl-badge[data-v-88d59dc3]{border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:700}.badge-default[data-v-88d59dc3]{color:#b45309;background:#f59e0b26;border:1px solid #f59e0b4d}.badge-custom[data-v-88d59dc3]{color:#4338ca;background:#6366f126;border:1px solid #6366f14d}.tpl-top-actions[data-v-88d59dc3]{align-items:center;gap:.35rem;display:flex}.tpl-icon-action[data-v-88d59dc3]{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:.95rem;transition:background .15s}.tpl-icon-action[data-v-88d59dc3]:hover{background:#94a3b833}.tpl-delete-action[data-v-88d59dc3]{color:#ef4444;cursor:pointer;background:#ef44441f;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;transition:all .15s;display:flex}.tpl-delete-action[data-v-88d59dc3]:hover{color:#fff;background:#ef4444}.tpl-card-heading[data-v-88d59dc3]{color:var(--text-main,#0f172a);margin:0 0 .5rem;font-size:1rem;font-weight:800;line-height:1.35}.tpl-feature-chips[data-v-88d59dc3]{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.feat-chip[data-v-88d59dc3]{background:var(--bg-card-sub,#f1f5f9);color:var(--text-muted,#64748b);border-radius:999px;padding:2px 7px;font-size:.65rem;font-weight:700}.chip-green[data-v-88d59dc3]{color:#065f46;background:#10b9811f}.chip-indigo[data-v-88d59dc3]{color:#3730a3;background:#6366f11f}.chip-amber[data-v-88d59dc3]{color:#92400e;background:#f59e0b1f}.chip-cyan[data-v-88d59dc3]{color:#0e7490;background:#06b6d41f}.tpl-preview-box[data-v-88d59dc3]{background:var(--bg-inset,#94a3b814);border:1px solid var(--border-color,#94a3b833);border-radius:12px;flex:1;margin-bottom:1rem;padding:.75rem .85rem}.tpl-snippet-text[data-v-88d59dc3]{color:var(--text-body,#334155);white-space:pre-line;word-break:break-word;margin:0;font-size:.76rem;line-height:1.45}.tpl-card-actions[data-v-88d59dc3]{gap:.5rem;margin-top:auto;display:flex}.action-use-btn[data-v-88d59dc3]{border-radius:10px;flex:1;justify-content:center;padding:.55rem .75rem;font-size:.75rem}.action-edit-btn[data-v-88d59dc3]{border-radius:10px;padding:.55rem .85rem;font-size:.75rem}.library-empty-card[data-v-88d59dc3]{text-align:center;border-radius:20px;padding:3rem 1.5rem}.empty-icon[data-v-88d59dc3]{margin-bottom:.75rem;font-size:3rem}.empty-heading[data-v-88d59dc3]{color:var(--text-main);margin:0 0 .45rem;font-size:1.15rem;font-weight:800}.empty-desc[data-v-88d59dc3]{color:var(--text-muted);max-width:460px;margin:0 auto 1.25rem;font-size:.82rem}.empty-actions[data-v-88d59dc3]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.studio-workspace-grid[data-v-88d59dc3]{grid-template-columns:1fr 380px;align-items:start;gap:1.5rem;display:grid}@media (width<=960px){.studio-workspace-grid[data-v-88d59dc3]{grid-template-columns:1fr}}.workspace-editor-panel[data-v-88d59dc3]{border-radius:20px;flex-direction:column;gap:1.15rem;padding:1.35rem 1.5rem;display:flex}.panel-section-header[data-v-88d59dc3]{align-items:flex-start;gap:.85rem;display:flex}.panel-icon[data-v-88d59dc3]{font-size:1.5rem;line-height:1}.panel-title[data-v-88d59dc3]{color:var(--text-main,#0f172a);margin:0 0 .2rem;font-size:1.05rem;font-weight:800}.panel-subtitle[data-v-88d59dc3]{color:var(--text-muted,#64748b);margin:0;font-size:.75rem;line-height:1.4}.formatting-toolbar[data-v-88d59dc3]{background:var(--bg-inset,#94a3b81f);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .65rem;display:flex}.tool-group[data-v-88d59dc3]{align-items:center;gap:.25rem;display:flex}.fmt-btn[data-v-88d59dc3]{border:1px solid var(--border-color,#94a3b84d);background:var(--bg-card,#fff);width:32px;height:32px;color:var(--text-main,#0f172a);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:.82rem;transition:all .15s;display:flex}.fmt-btn[data-v-88d59dc3]:hover{color:#fff;background:#10b981;border-color:#10b981}.tool-pill-btn[data-v-88d59dc3]{border:1px solid var(--border-color,#94a3b84d);background:var(--bg-card,#fff);color:var(--text-main,#0f172a);cursor:pointer;border-radius:8px;padding:.35rem .65rem;font-size:.72rem;font-weight:700;transition:all .15s}.tool-pill-btn[data-v-88d59dc3]:hover{color:#fff;background:#6366f1;border-color:#6366f1}.tool-divider[data-v-88d59dc3]{background:var(--border-color,#94a3b84d);width:1px;height:22px;margin:0 .2rem}.emoji-btn[data-v-88d59dc3]{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:1rem;transition:transform .15s}.emoji-btn[data-v-88d59dc3]:hover{transform:scale(1.25)}.textarea-section[data-v-88d59dc3]{flex-direction:column;gap:.35rem;display:flex}.input-sublabel[data-v-88d59dc3]{color:var(--text-main,#0f172a);font-size:.75rem;font-weight:700}.studio-textarea[data-v-88d59dc3]{resize:vertical;border-radius:14px;width:100%;padding:.85rem;font-family:inherit;font-size:.85rem;line-height:1.5}.editor-stats-bar[data-v-88d59dc3]{color:var(--text-muted,#64748b);justify-content:space-between;align-items:center;padding:.2rem .35rem;font-size:.72rem;display:flex}.stat-highlight[data-v-88d59dc3]{color:#059669;font-weight:700}.clear-text-btn[data-v-88d59dc3]{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:600}.clear-text-btn[data-v-88d59dc3]:hover{text-decoration:underline}.rich-features-card[data-v-88d59dc3]{background:var(--bg-card-sub,#94a3b814);border-radius:16px;padding:1rem}.feature-tabs-nav[data-v-88d59dc3]{border-bottom:1px solid var(--border-color,#94a3b833);flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;padding-bottom:.65rem;display:flex}.feature-tab-btn[data-v-88d59dc3]{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.feature-tab-btn.active[data-v-88d59dc3]{background:var(--bg-card,#fff);color:var(--text-main,#0f172a);box-shadow:0 2px 6px #0000000f}.tab-indicator-dot[data-v-88d59dc3]{background:#10b981;border-radius:50%;width:6px;height:6px}.feature-field-label[data-v-88d59dc3]{color:var(--text-body,#334155);margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block}.media-presets-bar[data-v-88d59dc3],.footer-presets[data-v-88d59dc3]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.presets-caption[data-v-88d59dc3]{color:var(--text-muted);font-size:.68rem}.sample-preset-chip[data-v-88d59dc3]{border:1px solid var(--border-color,#94a3b84d);background:var(--bg-card,#fff);color:var(--text-main);cursor:pointer;border-radius:6px;padding:2px 7px;font-size:.68rem}.sample-preset-chip[data-v-88d59dc3]:hover{color:#10b981;border-color:#10b981}.remove-media-link[data-v-88d59dc3]{color:#ef4444;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:.68rem}.cta-input-grid[data-v-88d59dc3]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}@media (width<=600px){.cta-input-grid[data-v-88d59dc3]{grid-template-columns:1fr}}.cta-presets[data-v-88d59dc3]{justify-content:flex-end;margin-top:.45rem;display:flex}.save-template-section[data-v-88d59dc3]{background:var(--bg-card-sub,#6366f10d);border:1px dashed #6366f14d;border-radius:16px;padding:1rem 1.15rem}.save-template-header[data-v-88d59dc3]{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.save-icon[data-v-88d59dc3]{font-size:1.35rem}.save-title[data-v-88d59dc3]{color:var(--text-main,#0f172a);margin:0;font-size:.85rem;font-weight:800}.save-desc[data-v-88d59dc3]{color:var(--text-muted,#64748b);margin:.15rem 0 0;font-size:.7rem}.save-input-row[data-v-88d59dc3]{flex-wrap:wrap;gap:.65rem;display:flex}.tpl-name-input[data-v-88d59dc3]{border-radius:10px;flex:1;min-width:220px;font-size:.8rem}.save-tpl-btn[data-v-88d59dc3]{border-radius:10px;padding:.5rem 1rem;font-size:.78rem}.studio-bottom-bar[data-v-88d59dc3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.workspace-preview-panel[data-v-88d59dc3]{border-radius:20px;padding:1.35rem;position:sticky;top:5rem}.preview-panel-header[data-v-88d59dc3]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.shuffle-btn[data-v-88d59dc3]{border-radius:8px;padding:.35rem .65rem;font-size:.72rem}.wa-phone-chassis[data-v-88d59dc3]{background:#fff;border:8px solid #1e293b;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 36px #0000002e}.wa-top-bar[data-v-88d59dc3]{color:#fff;background:#075e54;justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.wa-top-left[data-v-88d59dc3]{align-items:center;gap:.45rem;display:flex}.wa-back-btn[data-v-88d59dc3]{font-size:.85rem;font-weight:800}.wa-avatar[data-v-88d59dc3]{background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}.wa-contact-details[data-v-88d59dc3]{flex-direction:column;display:flex}.wa-name[data-v-88d59dc3]{font-size:.8rem;font-weight:700;line-height:1.1}.wa-substatus[data-v-88d59dc3]{opacity:.85;font-size:.62rem}.wa-top-right[data-v-88d59dc3]{opacity:.9;gap:.75rem;font-size:.85rem;display:flex}.wa-chat-screen[data-v-88d59dc3]{background-color:#efeae2;background-image:radial-gradient(#d4cdba 1px,#0000 1px);background-size:12px 12px;flex-direction:column;gap:.65rem;min-height:380px;max-height:480px;padding:1rem .85rem;display:flex;overflow-y:auto}.wa-date-chip[data-v-88d59dc3]{color:#54656f;background:#e1f5feeb;border-radius:8px;align-self:center;padding:3px 10px;font-size:.65rem;font-weight:600;box-shadow:0 1px 2px #00000014}.wa-message-bubble[data-v-88d59dc3]{word-break:break-word;background:#fff;border-radius:0 12px 12px;align-self:flex-start;max-width:90%;padding:.55rem .75rem .45rem;position:relative;box-shadow:0 1px 2px #0000001f}.bubble-image-wrapper[data-v-88d59dc3]{border-radius:0 10px 0 0;max-height:180px;margin:-.25rem -.45rem .45rem;overflow:hidden}.bubble-image[data-v-88d59dc3]{object-fit:cover;width:100%;height:100%;display:block}.bubble-text-content[data-v-88d59dc3]{color:#111b21;font-size:.8rem;line-height:1.45}[data-v-88d59dc3] .wa-code{background:#0000000f;border-radius:4px;padding:1px 4px;font-family:monospace;font-size:.75rem}[data-v-88d59dc3] .wa-link{color:#027eb5;text-decoration:underline}.bubble-footer-text[data-v-88d59dc3]{color:#667781;border-top:1px solid #0000000f;margin-top:.35rem;padding-top:.25rem;font-size:.65rem}.bubble-metadata[data-v-88d59dc3]{justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.msg-timestamp[data-v-88d59dc3]{color:#667781;font-size:.6rem}.msg-ticks[data-v-88d59dc3]{color:#53bdeb;letter-spacing:-1px;font-size:.65rem;font-weight:800}.bubble-cta-button[data-v-88d59dc3]{color:#075e54;cursor:pointer;background:#25d3661f;border:1px solid #25d36659;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;margin-top:.45rem;padding:.4rem .5rem;font-size:.72rem;font-weight:700;display:flex}.preview-footnote[data-v-88d59dc3]{color:var(--text-muted);text-align:center;margin:.75rem 0 0;font-size:.68rem;line-height:1.35}.view-container[data-v-998072e4]{padding:.85rem 1rem 1.5rem}.header-section[data-v-998072e4]{margin-bottom:1rem}.page-title[data-v-998072e4]{color:var(--text-main);font-size:1.25rem;font-weight:800}.page-subtitle[data-v-998072e4]{color:var(--text-muted);font-size:.72rem}.form-group[data-v-998072e4]{margin-bottom:1rem}.form-label[data-v-998072e4]{color:var(--text-body);margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}.label-with-count[data-v-998072e4]{justify-content:space-between;align-items:center;display:flex}.count-badge[data-v-998072e4]{background:var(--emerald-soft);color:var(--emerald-text);border-radius:6px;padding:1px 6px;font-size:.68rem;font-weight:800}.min-rate-badge[data-v-998072e4]{color:#92400e;background:#fef3c7;border-radius:6px;padding:1px 6px;font-size:.65rem;font-weight:800}.rate-presets[data-v-998072e4]{gap:.4rem;margin-top:.4rem;display:flex}.preset-btn[data-v-998072e4]{border-radius:8px;flex:1;padding:.35rem .5rem;font-size:.72rem}.preset-btn.active-preset[data-v-998072e4]{background:var(--emerald-main);color:#fff;box-shadow:0 3px 0 var(--emerald-shadow)}.target-source-selector[data-v-998072e4]{flex-direction:column;gap:.5rem;display:flex}.source-option[data-v-998072e4]{background:var(--bg-card);border:var(--card-border);box-shadow:var(--clay-sm-shadow);cursor:pointer;border-radius:14px;align-items:center;gap:.65rem;padding:.75rem;transition:all .15s;display:flex}.source-option.active[data-v-998072e4]{border-color:var(--emerald-main);box-shadow:0 4px 12px #10b98140}.source-icon[data-v-998072e4]{font-size:1.25rem}.source-title[data-v-998072e4]{color:var(--text-main);font-size:.8rem;font-weight:800}.source-desc[data-v-998072e4]{color:var(--text-muted);font-size:.68rem}.numbers-textarea[data-v-998072e4]{font-family:monospace;font-size:.8rem}.helper-text[data-v-998072e4]{color:var(--text-muted);margin-top:.25rem;font-size:.65rem}.budget-summary-card[data-v-998072e4]{background:var(--bg-card);margin:1.15rem 0}.budget-row[data-v-998072e4]{color:var(--text-body);justify-content:space-between;margin-bottom:.35rem;font-size:.78rem;display:flex}.budget-divider[data-v-998072e4]{background:var(--card-border);height:1px;margin:.55rem 0}.total-row[data-v-998072e4]{color:var(--text-main);font-size:.88rem;font-weight:800}.total-cost[data-v-998072e4]{color:var(--emerald-main);font-size:1.15rem;font-weight:900}.insufficient-alert[data-v-998072e4]{color:#9f1239;background:#ffe4e6;border:1px solid #fecdd3;border-radius:8px;margin-top:.5rem;padding:.5rem;font-size:.72rem;font-weight:700}.form-actions[data-v-998072e4]{margin-top:.85rem}.submit-btn[data-v-998072e4]{width:100%}.file-tools-bar[data-v-998072e4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;padding:.55rem .75rem;display:flex}.tools-left[data-v-998072e4]{align-items:center;display:flex}.tools-right[data-v-998072e4]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tools-subtext[data-v-998072e4]{color:var(--text-muted);font-size:.65rem;font-weight:700}.file-tool-btn[data-v-998072e4]{border-radius:9px;gap:.3rem;padding:.32rem .6rem;font-size:.68rem}.hidden-file-input[data-v-998072e4]{display:none}.tools-right-inline[data-v-998072e4]{align-items:center;display:flex}.sm-tool-btn[data-v-998072e4]{border-radius:8px;padding:.2rem .55rem;font-size:.65rem}.ready-badge-pill[data-v-998072e4]{background:var(--emerald-soft,#d1fae5);color:var(--emerald-text,#065f46);border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:800}.pending-badge-pill[data-v-998072e4]{color:#991b1b;background:#fee2e2;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:800}.message-composer-card[data-v-998072e4]{background:var(--bg-card-sub,var(--bg-inset,#f8fafc));border:2px dashed var(--border-color,#94a3b866);border-radius:20px;align-items:flex-start;gap:1rem;padding:1.25rem;transition:all .25s;display:flex}.message-composer-card[data-v-998072e4]:hover{background:#10b9810a;border-color:#10b981}.composer-icon[data-v-998072e4]{background:#10b9811f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.6rem;display:flex}.composer-content[data-v-998072e4]{flex:1}.composer-title[data-v-998072e4]{color:var(--text-main,#0f172a);margin:0 0 .35rem;font-size:1rem;font-weight:800}.composer-desc[data-v-998072e4]{color:var(--text-muted,#64748b);margin:0 0 .85rem;font-size:.78rem;line-height:1.45}.composer-actions[data-v-998072e4]{flex-wrap:wrap;gap:.65rem;display:flex}.composer-btn[data-v-998072e4]{border-radius:12px;padding:.55rem 1.15rem;font-size:.82rem}.message-ready-card[data-v-998072e4]{background:var(--bg-card-sub,var(--bg-inset,#f8fafc));border:1px solid var(--border-color,#94a3b840);border-radius:20px;flex-direction:column;gap:.85rem;padding:1.15rem;display:flex}.ready-card-header[data-v-998072e4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.ready-header-left[data-v-998072e4]{align-items:center;gap:.75rem;display:flex}.ready-icon[data-v-998072e4]{background:#10b9811f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.35rem;display:flex}.ready-title[data-v-998072e4]{color:var(--text-main,#0f172a);margin:0 0 .2rem;font-size:.95rem;font-weight:800}.ready-chips[data-v-998072e4]{flex-wrap:wrap;gap:.35rem;display:flex}.ready-chip[data-v-998072e4]{color:var(--text-muted,#64748b);background:#94a3b81f;border-radius:6px;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.chip-green[data-v-998072e4]{color:#059669;background:#10b9811f}.chip-indigo[data-v-998072e4]{color:#4f46e5;background:#6366f11f}.ready-header-right .sm-btn[data-v-998072e4]{border-radius:10px;padding:.45rem .85rem;font-size:.78rem}.snippet-preview-box[data-v-998072e4]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#94a3b833);border-radius:12px;max-height:100px;padding:.75rem .95rem;overflow-y:auto}.snippet-text[data-v-998072e4]{color:var(--text-body,#334155);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.78rem;line-height:1.5}.ready-card-footer[data-v-998072e4]{color:var(--text-muted,#64748b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.footer-hint[data-v-998072e4]{flex:1}.reset-msg-link[data-v-998072e4]{color:#f43f5e;cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-weight:700}.reset-msg-link[data-v-998072e4]:hover{text-decoration:underline}.template-selector-card[data-v-998072e4]{background:var(--bg-card-sub,#94a3b814);border-radius:16px;flex-direction:column;gap:.65rem;margin-bottom:.85rem;padding:1rem 1.15rem;display:flex}.selector-top-row[data-v-998072e4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.selector-label[data-v-998072e4]{color:var(--text-main,#0f172a);font-size:.78rem;font-weight:800}.selector-actions[data-v-998072e4]{gap:.4rem;display:flex}.sm-action-btn[data-v-998072e4]{border-radius:8px;padding:.3rem .65rem;font-size:.72rem}.template-dropdown-input[data-v-998072e4]{border-radius:12px;width:100%;padding:.6rem .85rem;font-size:.82rem}.quick-template-chips[data-v-998072e4]{flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.25rem;display:flex}.quick-chip-caption[data-v-998072e4]{color:var(--text-muted);font-size:.68rem;font-weight:700}.quick-pick-chip[data-v-998072e4]{border:1px solid var(--border-color,#94a3b84d);background:var(--bg-card,#fff);color:var(--text-body,#334155);cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.7rem;font-weight:700;transition:all .15s}.quick-pick-chip[data-v-998072e4]:hover{color:#10b981;background:#10b9811a;border-color:#10b981}.chip-item-group[data-v-998072e4]{align-items:center;display:inline-flex;position:relative}.chip-delete-btn[data-v-998072e4]{color:#ef4444;z-index:2;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:-8px;font-size:.65rem;font-weight:800;transition:all .15s;display:inline-flex}.chip-delete-btn[data-v-998072e4]:hover{color:#fff;background:#ef4444;transform:scale(1.15)}.quick-pick-chip.active[data-v-998072e4]{background:var(--emerald-main,#10b981);color:#fff;border-color:var(--emerald-main,#10b981);box-shadow:0 2px 6px #10b9814d}.quick-edit-wrapper[data-v-998072e4]{flex-direction:column;gap:.35rem;display:flex}.quick-edit-label[data-v-998072e4]{color:var(--text-body);font-size:.72rem;font-weight:700}.quick-edit-textarea[data-v-998072e4]{border-radius:12px;width:100%;padding:.65rem;font-size:.8rem;line-height:1.45}.quick-edit-hint[data-v-998072e4]{color:var(--text-muted);font-size:.65rem}.chip-amber[data-v-998072e4]{color:#92400e;background:#f59e0b1f}.chip-cyan[data-v-998072e4]{color:#0e7490;background:#06b6d41f}.campaign-inline-alert[data-v-998072e4]{border:1.5px solid #ef444459;border-radius:14px;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;animation:.4s cubic-bezier(.36,.07,.19,.97) both shake-alert-998072e4;display:flex;box-shadow:0 8px 18px #ef44441f,inset 0 1px 1px #fff9}.alert-danger[data-v-998072e4]{color:#991b1b;background:#fef2f2;border-color:#fca5a5}[data-theme=dark] .alert-danger[data-v-998072e4]{color:#fecaca;background:#ef444429;border-color:#ef444466;box-shadow:0 8px 18px #0000004d}.alert-warning[data-v-998072e4]{color:#92400e;background:#fffbeb;border-color:#fcd34d}[data-theme=dark] .alert-warning[data-v-998072e4]{color:#fef08a;background:#f59e0b29;border-color:#f59e0b66;box-shadow:0 8px 18px #0000004d}.alert-icon[data-v-998072e4]{flex-shrink:0;font-size:1.25rem;line-height:1.2}.alert-text[data-v-998072e4]{flex-direction:column;flex:1;gap:.2rem;display:flex}.alert-title[data-v-998072e4]{letter-spacing:-.01em;font-size:.85rem;font-weight:800}.alert-msg[data-v-998072e4]{opacity:.95;font-size:.78rem;line-height:1.45}.alert-close-btn[data-v-998072e4]{cursor:pointer;opacity:.6;color:inherit;background:0 0;border:none;padding:0 .2rem;font-size:.95rem;font-weight:700;line-height:1;transition:opacity .15s,transform .15s}.alert-close-btn[data-v-998072e4]:hover{opacity:1;transform:scale(1.15)}@keyframes shake-alert-998072e4{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.input-error[data-v-998072e4]{background:#fff5f5!important;border-color:#ef4444!important;box-shadow:0 0 0 2.5px #ef444447!important}[data-theme=dark] .input-error[data-v-998072e4]{background:#ef44441a!important}.field-error-msg[data-v-998072e4]{color:#dc2626;margin-top:.25rem;font-size:.72rem;font-weight:700;animation:.2s fadeIn;display:block}[data-theme=dark] .field-error-msg[data-v-998072e4]{color:#f87171}.fade-slide-enter-active[data-v-998072e4],.fade-slide-leave-active[data-v-998072e4]{transition:all .25s cubic-bezier(.16,1,.3,1)}.fade-slide-enter-from[data-v-998072e4],.fade-slide-leave-to[data-v-998072e4]{opacity:0;transform:translateY(-8px)}.view-container[data-v-c85307b9]{box-sizing:border-box;max-width:100%;padding:.85rem 1rem 2rem}.header-section[data-v-c85307b9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.header-titles[data-v-c85307b9]{flex:1;min-width:200px}.page-title[data-v-c85307b9]{color:var(--text-main);margin:0 0 .25rem;font-size:1.3rem;font-weight:800}.page-subtitle[data-v-c85307b9]{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.4}.header-actions[data-v-c85307b9]{align-items:center;gap:.5rem;display:flex}.header-refresh-btn[data-v-c85307b9]{border-radius:10px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:700;display:flex}.header-create-btn[data-v-c85307b9]{border-radius:10px;padding:.45rem .85rem;font-size:.75rem;font-weight:800}.spin-anim[data-v-c85307b9]{animation:1s linear infinite spin-c85307b9;display:inline-block}@keyframes spin-c85307b9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zero-campaign-card[data-v-c85307b9]{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;padding:2.5rem 1.5rem;display:flex}.zero-icon[data-v-c85307b9]{filter:drop-shadow(0 4px 10px #0000001a);font-size:3.5rem}.zero-content h3[data-v-c85307b9]{color:var(--text-main);margin:0 0 .5rem;font-size:1.15rem;font-weight:800}.zero-content p[data-v-c85307b9]{color:var(--text-muted);max-width:500px;margin:0 auto 1.25rem;font-size:.82rem;line-height:1.5}.zero-btn[data-v-c85307b9]{border-radius:12px;padding:.75rem 1.5rem;font-size:.85rem;font-weight:800}.filter-card[data-v-c85307b9]{margin-bottom:.85rem;padding:1rem}.mb-3[data-v-c85307b9]{margin-bottom:.85rem}.font-bold[data-v-c85307b9]{font-weight:700}.font-semibold[data-v-c85307b9]{font-weight:600}.font-black[data-v-c85307b9]{font-weight:900}.report-stats-grid[data-v-c85307b9]{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}@media (width<=520px){.report-stats-grid[data-v-c85307b9]{grid-template-columns:repeat(2,1fr)}}.stat-pill[data-v-c85307b9]{box-shadow:var(--clay-sm-shadow);border-radius:12px;align-items:center;gap:.45rem;padding:.55rem .5rem;transition:transform .15s;display:flex}.stat-pill[data-v-c85307b9]:hover{transform:translateY(-2px)}.stat-icon[data-v-c85307b9]{flex-shrink:0;font-size:1.1rem}.stat-data[data-v-c85307b9]{flex-direction:column;line-height:1.15;display:flex}.stat-count[data-v-c85307b9]{font-size:.95rem;font-weight:900}.stat-label[data-v-c85307b9]{opacity:.85;font-size:.65rem;font-weight:700}.success-pill[data-v-c85307b9]{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.queue-pill[data-v-c85307b9]{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.fail-pill[data-v-c85307b9]{color:#9f1239;background:#ffe4e6;border:1px solid #fecdd3}.dispute-pill[data-v-c85307b9]{color:#92400e;background:#fef3c7;border:1px solid #fde68a}[data-theme=dark] .success-pill[data-v-c85307b9]{color:#34d399;background:#10b98133;border-color:#10b9814d}[data-theme=dark] .queue-pill[data-v-c85307b9]{color:#38bdf8;background:#0284c733;border-color:#0284c74d}[data-theme=dark] .fail-pill[data-v-c85307b9]{color:#fda4af;background:#f43f5e33;border-color:#f43f5e4d}[data-theme=dark] .dispute-pill[data-v-c85307b9]{color:#fbbf24;background:#f59e0b33;border-color:#f59e0b4d}.campaign-summary-card[data-v-c85307b9]{border-left:5px solid var(--primary-main,#3b82f6);padding:1.1rem}.camp-header-row[data-v-c85307b9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.camp-title-block[data-v-c85307b9]{flex-direction:column;flex:1;gap:.2rem;display:flex}.camp-id-tag[data-v-c85307b9]{color:var(--primary-main,#3b82f6);letter-spacing:.5px;font-size:.65rem;font-weight:800}.camp-heading[data-v-c85307b9]{color:var(--text-main);margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.camp-status-badge[data-v-c85307b9]{box-shadow:var(--clay-sm-shadow);border-radius:8px;padding:.3rem .65rem;font-size:.68rem;font-weight:800}.camp-status-badge.in_progress[data-v-c85307b9]{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.camp-status-badge.completed[data-v-c85307b9]{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.camp-status-badge.active[data-v-c85307b9],.camp-status-badge.open[data-v-c85307b9]{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.camp-meta-grid[data-v-c85307b9]{background:var(--bg-inset);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:.75rem;padding:.75rem;display:grid}@media (width<=640px){.camp-meta-grid[data-v-c85307b9]{grid-template-columns:repeat(2,1fr)}}.meta-item[data-v-c85307b9]{flex-direction:column;gap:.15rem;display:flex}.meta-label[data-v-c85307b9]{color:var(--text-muted);font-size:.65rem}.meta-val[data-v-c85307b9]{color:var(--text-main);font-size:.76rem}.text-emerald[data-v-c85307b9]{color:#059669}.text-indigo[data-v-c85307b9]{color:#4f46e5}.worker-note-strip[data-v-c85307b9]{color:var(--text-body);background:#f59e0b1a;border:1px dashed #f59e0b66;border-radius:8px;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.45rem .65rem;font-size:.74rem;display:flex}.note-icon[data-v-c85307b9]{font-size:.95rem}.camp-progress-section[data-v-c85307b9]{margin-bottom:.75rem}.progress-labels[data-v-c85307b9]{justify-content:space-between;margin-bottom:.35rem;font-size:.72rem;display:flex}.prog-txt[data-v-c85307b9]{color:var(--text-muted);font-weight:700}.prog-val[data-v-c85307b9]{color:var(--text-main);font-weight:800}.progress-track[data-v-c85307b9]{background:var(--bg-inset);border-radius:999px;width:100%;height:8px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a}.progress-fill[data-v-c85307b9]{background:linear-gradient(90deg,#10b981,#059669);border-radius:999px;height:100%;transition:width .4s}.camp-template-box[data-v-c85307b9]{background:var(--bg-main);border:1px solid var(--border-color);border-radius:10px;overflow:hidden}.template-header[data-v-c85307b9]{cursor:pointer;background:var(--bg-inset);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.45rem .75rem;display:flex}.template-title[data-v-c85307b9]{color:var(--text-main);font-size:.72rem;font-weight:800}.template-toggle-icon[data-v-c85307b9]{color:var(--primary-main,#3b82f6);font-size:.68rem;font-weight:700}.template-content[data-v-c85307b9]{color:var(--text-body);white-space:pre-wrap;background:var(--bg-main);margin:0;padding:.65rem .75rem;font-size:.74rem;line-height:1.45}.loading-state[data-v-c85307b9]{text-align:left;justify-content:center;align-items:center;gap:1rem;padding:2.5rem 1.5rem;display:flex}.loading-spinner[data-v-c85307b9]{font-size:2rem}.loading-text strong[data-v-c85307b9]{color:var(--text-main);font-size:.9rem;display:block}.loading-text p[data-v-c85307b9]{color:var(--text-muted);margin:.2rem 0 0;font-size:.74rem}.empty-logs-card[data-v-c85307b9]{border-left:4px solid var(--emerald-main,#10b981);align-items:flex-start;gap:1.25rem;margin-top:.5rem;padding:2rem 1.5rem;display:flex}.empty-logs-icon[data-v-c85307b9]{flex-shrink:0;margin-top:.25rem;font-size:2.25rem}.empty-logs-info h4[data-v-c85307b9]{color:var(--text-main);margin:0 0 .4rem;font-size:.98rem;font-weight:800}.empty-logs-info p[data-v-c85307b9]{color:var(--text-muted);margin:0 0 1rem;font-size:.8rem;line-height:1.5}.empty-logs-info strong[data-v-c85307b9]{color:var(--text-main)}.empty-logs-actions[data-v-c85307b9]{flex-wrap:wrap;gap:.5rem;display:flex}.empty-refresh-btn[data-v-c85307b9]{padding:.45rem .85rem;font-size:.75rem;font-weight:700}.table-legend-strip[data-v-c85307b9]{border-radius:8px;flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:.65rem;padding:.45rem .85rem;font-size:.7rem;display:flex}.legend-title[data-v-c85307b9]{color:var(--text-muted);font-weight:800}.legend-item[data-v-c85307b9]{color:var(--text-body);align-items:center;gap:.25rem;display:inline-flex}.recipient-cell[data-v-c85307b9]{align-items:center;gap:.4rem;display:flex}.wa-cell-icon[data-v-c85307b9]{font-size:1rem}.recipient-meta[data-v-c85307b9]{flex-direction:column;display:flex}.recipient-num[data-v-c85307b9]{color:var(--text-main);font-size:.78rem;font-weight:800}.sent-time-hint[data-v-c85307b9]{color:var(--text-muted);font-size:.64rem}.ack-badge[data-v-c85307b9]{border-radius:6px;align-items:center;gap:.25rem;padding:3px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.ack-badge.READ[data-v-c85307b9]{color:#0369a1;background:#e0f2fe}.ack-badge.DELIVERED[data-v-c85307b9]{color:#059669;background:#d1fae5}.ack-badge.SENT[data-v-c85307b9]{background:var(--bg-inset);color:var(--text-muted)}.ack-badge.FAILED[data-v-c85307b9]{color:#e11d48;background:#ffe4e6}.ack-badge.QUEUED[data-v-c85307b9]{color:#92400e;background:#fef3c7}.check-blue[data-v-c85307b9]{color:#0284c7}.check-gray[data-v-c85307b9]{color:#64748b}.check-failed[data-v-c85307b9]{color:#e11d48}.check-queue[data-v-c85307b9]{color:#d97706}.message-preview-cell[data-v-c85307b9]{max-width:260px}.msg-snippet[data-v-c85307b9]{color:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.fail-hint[data-v-c85307b9]{color:var(--rose-main,#e11d48);margin-top:3px;font-size:.65rem;font-weight:700;display:block}.worker-cell[data-v-c85307b9]{font-size:.72rem;line-height:1.25}.worker-name-txt[data-v-c85307b9]{color:var(--text-main)}.device-hint[data-v-c85307b9]{color:var(--text-muted);margin-top:2px;font-size:.65rem}.action-cell[data-v-c85307b9]{white-space:nowrap}.dispute-action-btn[data-v-c85307b9]{border-radius:8px;padding:.35rem .65rem;font-size:.7rem;font-weight:800}.already-disputed-tag[data-v-c85307b9]{color:var(--amber-main,#d97706);background:var(--bg-inset);border-radius:6px;padding:3px 6px;font-size:.68rem;font-weight:800}.disp-stat[data-v-c85307b9]{opacity:.85;font-size:.62rem}.view-container[data-v-89f24a59]{padding:.85rem 1rem 1.5rem}.banned-banner[data-v-89f24a59]{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;align-items:center;gap:.75rem;margin-bottom:.85rem;padding:.85rem;display:flex}[data-theme=dark] .banned-banner[data-v-89f24a59]{color:#fda4af;background:#f43f5e26;border-color:#f43f5e59}.banned-icon[data-v-89f24a59]{font-size:1.8rem}.banned-title[data-v-89f24a59]{margin-bottom:.2rem;font-size:.85rem;font-weight:900}.banned-desc[data-v-89f24a59]{font-size:.7rem;line-height:1.35}.wallet-card.worker-theme[data-v-89f24a59]{margin-bottom:.85rem}.wallet-top[data-v-89f24a59]{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.wallet-label-group[data-v-89f24a59]{align-items:center;gap:.35rem;display:flex}.wallet-icon[data-v-89f24a59]{font-size:1rem}.wallet-title[data-v-89f24a59]{text-transform:uppercase;color:var(--text-muted);letter-spacing:.04em;font-size:.72rem;font-weight:800}.withdraw-btn[data-v-89f24a59]{border-radius:10px;padding:.35rem .75rem;font-size:.72rem}.balance-main[data-v-89f24a59]{align-items:baseline;gap:.3rem;margin-bottom:.65rem;display:flex}.currency[data-v-89f24a59]{color:var(--indigo-main);font-size:1.1rem;font-weight:800}.balance-num[data-v-89f24a59]{color:var(--text-main);letter-spacing:-.02em;font-size:1.85rem;font-weight:900}.escrow-card-strip[data-v-89f24a59]{background:var(--bg-card-sub);border:var(--card-border);border-radius:12px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.escrow-left[data-v-89f24a59]{align-items:center;gap:.4rem;display:flex}.escrow-icon[data-v-89f24a59]{font-size:.95rem}.escrow-text[data-v-89f24a59]{color:var(--text-body);font-size:.72rem;font-weight:700}.escrow-sub[data-v-89f24a59]{color:var(--text-sub);font-size:.62rem}.escrow-val[data-v-89f24a59]{color:var(--indigo-main);font-size:.85rem;font-weight:800}.devices-strip[data-v-89f24a59]{justify-content:space-between;align-items:center;margin-bottom:.65rem;padding:.75rem .85rem;display:flex}.strip-main[data-v-89f24a59]{flex:1;align-items:center;gap:.65rem;margin-right:.75rem;display:flex}.device-icon-badge[data-v-89f24a59]{font-size:1.25rem}.strip-info[data-v-89f24a59]{flex:1}.strip-title-row[data-v-89f24a59]{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.strip-title[data-v-89f24a59]{color:var(--text-main);font-size:.78rem;font-weight:800}.online-tag[data-v-89f24a59]{color:var(--emerald-text);background:var(--emerald-soft);border-radius:6px;padding:1px 5px;font-size:.65rem;font-weight:800}.capacity-bar-bg[data-v-89f24a59]{background:var(--bg-inset);border-radius:4px;height:5px;overflow:hidden}.capacity-bar-fill[data-v-89f24a59]{background:linear-gradient(90deg,#6366f1,#3b82f6);height:100%}.add-num-btn[data-v-89f24a59]{border-radius:10px;padding:.35rem .65rem;font-size:.72rem}.strike-warning-strip[data-v-89f24a59]{background:var(--bg-card);margin-bottom:1.15rem;padding:.65rem .85rem}.strike-warning-strip.has-strikes[data-v-89f24a59]{border-left:3px solid var(--rose-main)}.strike-left[data-v-89f24a59]{align-items:flex-start;gap:.5rem;display:flex}.strike-icon[data-v-89f24a59]{font-size:1.1rem}.strike-title[data-v-89f24a59]{color:var(--text-main);font-size:.75rem}.strike-sub[data-v-89f24a59]{color:var(--text-muted);margin-top:.15rem;font-size:.65rem;line-height:1.35}.runner-card[data-v-89f24a59]{border-left:3px solid var(--indigo-main);margin-bottom:1.15rem;padding:.85rem}.runner-top[data-v-89f24a59]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.runner-badge[data-v-89f24a59]{color:var(--indigo-main);align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:flex}.pacing-badge[data-v-89f24a59]{color:var(--text-muted);font-size:.65rem;font-weight:700}.runner-task-title[data-v-89f24a59]{color:var(--text-main);margin-bottom:.55rem;font-size:.85rem;font-weight:800}.runner-stats-row[data-v-89f24a59]{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.6rem;display:grid}.runner-stat-box[data-v-89f24a59]{background:var(--bg-inset);text-align:center;border-radius:8px;padding:.4rem}.stat-num[data-v-89f24a59]{font-size:.85rem;font-weight:800;display:block}.stat-lbl[data-v-89f24a59]{color:var(--text-muted);font-size:.6rem;font-weight:700}.runner-progress-wrap[data-v-89f24a59]{margin-bottom:.4rem}.runner-fill[data-v-89f24a59]{background:linear-gradient(90deg,#6366f1,#10b981)}.runner-bottom[data-v-89f24a59]{color:var(--text-muted);justify-content:space-between;font-size:.68rem;display:flex}.section-header[data-v-89f24a59]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.section-title-wrap[data-v-89f24a59]{align-items:center;gap:.4rem;display:flex}.section-icon[data-v-89f24a59]{font-size:1.1rem}.section-heading[data-v-89f24a59]{color:var(--text-main);font-size:.88rem;font-weight:800}.refresh-sm-btn[data-v-89f24a59]{border-radius:8px;padding:.3rem .6rem;font-size:.68rem}.active-tasks-list[data-v-89f24a59]{flex-direction:column;gap:.75rem;margin-bottom:1.15rem;display:flex}.active-task-item[data-v-89f24a59]{border-left:4px solid var(--indigo-main);padding:1rem}.active-task-header[data-v-89f24a59]{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.task-badge-progress[data-v-89f24a59]{color:var(--indigo-main);background:var(--indigo-soft);border-radius:6px;margin-bottom:.3rem;padding:2px 7px;font-size:.62rem;font-weight:800;display:inline-block}.active-task-name[data-v-89f24a59]{color:var(--text-main);font-size:.88rem;font-weight:800;line-height:1.25}.active-task-merchant[data-v-89f24a59]{color:var(--text-muted);margin-top:2px;font-size:.68rem;display:block}.rate-badge[data-v-89f24a59]{color:var(--emerald-main);background:var(--emerald-soft);border-radius:8px;padding:2px 8px;font-size:.72rem;font-weight:900}.active-task-metrics[data-v-89f24a59]{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.65rem;display:grid}.metric-col[data-v-89f24a59]{background:var(--bg-inset);text-align:center;border-radius:8px;padding:.45rem .35rem}.m-val[data-v-89f24a59]{font-size:.82rem;font-weight:800;display:block}.m-lbl[data-v-89f24a59]{color:var(--text-muted);font-size:.6rem;font-weight:700}.task-bar-wrap[data-v-89f24a59]{margin-bottom:.85rem}.active-task-actions[data-v-89f24a59]{flex-direction:column;gap:.45rem;display:flex}.finish-early-sub-btn[data-v-89f24a59]{border-radius:12px;width:100%;padding:.5rem;font-size:.74rem;color:#dc2626!important;border:1px solid #dc262640!important}.full-btn[data-v-89f24a59]{border-radius:12px;width:100%;padding:.6rem;font-size:.78rem}.no-active-card[data-v-89f24a59]{text-align:center;margin-bottom:1.15rem;padding:1.75rem 1.25rem}.empty-icon-3d[data-v-89f24a59]{margin-bottom:.5rem;font-size:2.2rem}.no-active-title[data-v-89f24a59]{color:var(--text-main);margin-bottom:.4rem;font-size:.95rem;font-weight:800}.no-active-desc[data-v-89f24a59]{color:var(--text-muted);max-width:340px;margin:0 auto 1.15rem;font-size:.75rem;line-height:1.45}.go-portal-btn[data-v-89f24a59]{border-radius:12px;padding:.65rem 1.35rem;font-size:.82rem}.loading-state[data-v-89f24a59]{text-align:center;color:var(--text-muted);padding:1.5rem;font-size:.78rem}.completed-tasks-list[data-v-89f24a59]{flex-direction:column;gap:.85rem;margin-bottom:1.25rem;display:flex}.completed-task-card[data-v-89f24a59]{background:var(--bg-card);border-radius:16px;padding:1.15rem 1.25rem;transition:transform .2s,box-shadow .2s}.completed-task-top[data-v-89f24a59]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.task-title-group[data-v-89f24a59]{flex-direction:column;flex:1;gap:.3rem;display:flex}.badges-row[data-v-89f24a59]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.completed-badge[data-v-89f24a59]{color:#059669;background:#10b98126;border:1px solid #10b9814d;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:800}.source-badge[data-v-89f24a59]{color:#475569;background:#f1f5f9;border-radius:6px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.source-badge.WORKER_LIST[data-v-89f24a59]{color:#0284c7;background:#0ea5e91f}.source-badge.MERCHANT_LIST[data-v-89f24a59]{color:#4f46e5;background:#6366f11f}.cat-badge[data-v-89f24a59]{color:#64748b;font-size:.7rem;font-weight:600}.completed-campaign-title[data-v-89f24a59]{color:var(--text-main);margin:0;font-size:1.05rem;font-weight:800}.completed-merchant-info[data-v-89f24a59]{color:var(--text-muted);font-size:.775rem}.completed-earning-pill[data-v-89f24a59]{background:#10b98114;border:1px solid #10b98140;border-radius:12px;flex-direction:column;align-items:flex-end;padding:.45rem .75rem;display:flex}.earning-lbl[data-v-89f24a59]{color:#64748b;text-transform:uppercase;font-size:.65rem;font-weight:700}.earning-val[data-v-89f24a59]{font-size:1.1rem;font-weight:900}.completed-metrics-grid[data-v-89f24a59]{background:#f8fafcd9;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.65rem;margin-bottom:.85rem;padding:.75rem;display:grid}.metric-item[data-v-89f24a59]{flex-direction:column;display:flex}.metric-item .m-val[data-v-89f24a59]{color:var(--text-main);font-size:.875rem;font-weight:800}.metric-item .m-lbl[data-v-89f24a59]{color:var(--text-muted);font-size:.7rem;font-weight:600}.completed-task-footer[data-v-89f24a59]{border-top:1px solid #e2e8f099;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.completed-date-txt[data-v-89f24a59]{color:var(--text-muted);font-size:.725rem}.report-btn[data-v-89f24a59]{padding:.45rem .85rem;font-size:.775rem;font-weight:700}.no-completed-card[data-v-89f24a59]{text-align:center;margin-bottom:1.15rem;padding:1.75rem 1.25rem}.no-completed-title[data-v-89f24a59]{color:var(--text-main);margin-bottom:.4rem;font-size:.95rem;font-weight:800}.no-completed-desc[data-v-89f24a59]{color:var(--text-muted);max-width:380px;margin:0 auto 1.15rem;font-size:.75rem;line-height:1.45}.modal-overlay[data-v-89f24a59]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-sheet.report-sheet[data-v-89f24a59]{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:680px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.modal-header[data-v-89f24a59]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;display:flex}.modal-title-group[data-v-89f24a59]{align-items:center;gap:.75rem;display:flex}.detail-3d-icon[data-v-89f24a59]{font-size:1.75rem}.modal-title[data-v-89f24a59]{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800}.modal-subtitle[data-v-89f24a59]{color:#64748b;margin:.15rem 0 0;font-size:.8rem}.modal-close-btn[data-v-89f24a59]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;display:flex}.modal-close-btn[data-v-89f24a59]:hover{color:#0f172a;background:#e2e8f0}.report-summary-strip[data-v-89f24a59]{background:#f8fafc;border-radius:14px;justify-content:space-around;margin:1rem 1.5rem .5rem;padding:.75rem 1rem;display:flex}.summary-stat-col[data-v-89f24a59]{text-align:center;flex-direction:column;align-items:center;display:flex}.stat-title[data-v-89f24a59]{color:#64748b;text-transform:uppercase;font-size:.7rem;font-weight:700}.stat-number[data-v-89f24a59]{font-size:1.05rem;font-weight:900}.stat-pill[data-v-89f24a59]{color:#4f46e5;background:#6366f11a;border-radius:999px;margin-top:.15rem;padding:.15rem .5rem;font-size:.725rem;font-weight:700}.report-controls-row[data-v-89f24a59]{gap:.65rem;padding:.5rem 1.5rem .75rem;display:flex}.report-search-wrap[data-v-89f24a59]{flex:1;position:relative}.search-ico[data-v-89f24a59]{color:#94a3b8;font-size:.85rem;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.search-input-field[data-v-89f24a59]{width:100%;padding-left:2.25rem;font-size:.8rem}.report-body-scroll[data-v-89f24a59]{max-height:380px;padding:0 1.5rem 1rem;overflow-y:auto}.logs-items-list[data-v-89f24a59]{flex-direction:column;gap:.65rem;display:flex}.log-item-card[data-v-89f24a59]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.4rem;padding:.75rem .95rem;display:flex}.log-item-top[data-v-89f24a59]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.log-recipient-info[data-v-89f24a59]{align-items:center;gap:.5rem;display:flex}.log-index[data-v-89f24a59]{color:#94a3b8;font-size:.725rem;font-weight:700}.log-phone-val[data-v-89f24a59]{color:#0f172a;font-family:monospace;font-size:.85rem;font-weight:800}.log-status-chip[data-v-89f24a59]{color:#059669;background:#10b9811f;border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:800}.log-status-chip.FAILED[data-v-89f24a59]{color:#dc2626;background:#ef44441f}.log-timestamp[data-v-89f24a59]{color:#94a3b8;font-size:.7rem}.log-message-box[data-v-89f24a59]{background:#f8fafc;border-left:3px solid #6366f1;border-radius:8px;padding:.5rem .75rem}.log-msg-text[data-v-89f24a59]{color:#334155;white-space:pre-line;margin:0;font-size:.775rem;line-height:1.45}.log-item-bottom[data-v-89f24a59]{color:#64748b;font-size:.7rem}.sender-info-text[data-v-89f24a59]{font-weight:600}.modal-footer-actions[data-v-89f24a59]{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;display:flex}.footer-count-text[data-v-89f24a59]{color:#64748b;font-size:.775rem}.loading-state-mini[data-v-89f24a59]{text-align:center;color:#64748b;padding:2rem;font-size:.85rem}.no-logs-state[data-v-89f24a59]{text-align:center;color:#94a3b8;padding:2rem;font-size:.85rem}.modal-bounce-enter-active[data-v-89f24a59],.modal-bounce-leave-active[data-v-89f24a59]{transition:all .25s cubic-bezier(.16,1,.3,1)}.modal-bounce-enter-from[data-v-89f24a59],.modal-bounce-leave-to[data-v-89f24a59]{opacity:0;transform:scale(.95)}.view-container[data-v-e55b9fae]{box-sizing:border-box;width:100%;max-width:100%;padding:.85rem 1rem 2rem}.portal-header[data-v-e55b9fae]{background:var(--bg-card);border-top:3px solid var(--indigo-main);border-radius:20px;margin-bottom:.85rem;padding:1.15rem 1.25rem;position:relative;overflow:hidden}.portal-header-badge[data-v-e55b9fae]{color:var(--indigo-main);letter-spacing:.5px;background:#6366f11f;border:1px solid #6366f140;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.25rem .65rem;font-size:.65rem;font-weight:800;display:inline-flex}.live-blink-dot[data-v-e55b9fae]{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.4s infinite blink-e55b9fae;box-shadow:0 0 8px #ef4444}@keyframes blink-e55b9fae{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.portal-title[data-v-e55b9fae]{color:var(--text-main);letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.35rem;font-weight:900;line-height:1.25}.portal-desc[data-v-e55b9fae]{color:var(--text-muted);margin-bottom:.85rem;font-size:.78rem;line-height:1.45}.news-ticker-bar[data-v-e55b9fae]{background:var(--bg-inset);border:1px solid var(--card-border);border-radius:12px;align-items:center;gap:.6rem;padding:.45rem .75rem;font-size:.72rem;display:flex}.ticker-badge[data-v-e55b9fae]{background:var(--emerald-main);color:#fff;white-space:nowrap;letter-spacing:.3px;border-radius:6px;padding:.15rem .45rem;font-size:.62rem;font-weight:900}.ticker-text[data-v-e55b9fae]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.portal-stat-grid[data-v-e55b9fae]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.85rem;display:grid}@media (width<=600px){.portal-stat-grid[data-v-e55b9fae]{grid-template-columns:repeat(2,1fr)}}.portal-stat-card[data-v-e55b9fae]{border-radius:16px;align-items:center;gap:.5rem;padding:.7rem .6rem;display:flex}.stat-icon-wrap[data-v-e55b9fae]{background:var(--bg-inset);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;display:flex}.stat-info[data-v-e55b9fae]{flex-direction:column;line-height:1.2;display:flex}.stat-val[data-v-e55b9fae]{color:var(--text-main);font-size:.95rem;font-weight:900}.task-runner-overlay[data-v-e55b9fae]{-webkit-backdrop-filter:blur(8px);z-index:99999;background:#0f172ad1;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.task-runner-sheet[data-v-e55b9fae]{background:var(--bg-card,#fff);border:1px solid var(--card-border,#00000014);border-radius:26px;flex-direction:column;gap:.85rem;width:100%;max-width:480px;padding:1.4rem;animation:.25s cubic-bezier(.16,1,.3,1) modalScaleIn-e55b9fae;display:flex;box-shadow:0 25px 60px -15px #0006,0 0 0 1px #ffffff26}@keyframes modalScaleIn-e55b9fae{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.runner-pulse-icon[data-v-e55b9fae]{font-size:1.8rem;animation:2s ease-in-out infinite iconBounce-e55b9fae}@keyframes iconBounce-e55b9fae{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.runner-status-banner[data-v-e55b9fae]{color:var(--indigo-main,#6366f1);background:#6366f11a;border:1px solid #6366f140;border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:.74rem;font-weight:700;line-height:1.35;display:flex}.runner-status-banner.finished[data-v-e55b9fae]{color:var(--emerald-main,#10b981);background:#10b9811f;border-color:#10b9814d}.finish-check-icon[data-v-e55b9fae]{color:var(--emerald-main,#10b981);font-size:1rem;font-weight:900}.pulse-dot[data-v-e55b9fae]{background:#10b981;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1s infinite alternate pulseDot-e55b9fae;box-shadow:0 0 10px #10b981}@keyframes pulseDot-e55b9fae{0%{opacity:.5;transform:scale(.75)}to{opacity:1;transform:scale(1.25)}}.runner-metric-grid[data-v-e55b9fae]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.metric-item[data-v-e55b9fae]{background:var(--bg-inset,#00000008);text-align:center;border:1px solid var(--card-border,#0000000d);border-radius:14px;padding:.65rem .4rem}.metric-val[data-v-e55b9fae]{font-size:1.05rem;font-weight:900;line-height:1.2;display:block}.metric-lbl[data-v-e55b9fae]{color:var(--text-muted,#64748b);margin-top:.2rem;font-size:.62rem;font-weight:700;display:block}.runner-progress-wrapper[data-v-e55b9fae]{flex-direction:column;gap:.35rem;display:flex}.runner-progress-info[data-v-e55b9fae]{color:var(--text-muted,#64748b);justify-content:space-between;font-size:.72rem;font-weight:700;display:flex}.runner-progress-info strong[data-v-e55b9fae]{color:var(--text-main,#0f172a)}.runner-progress-bar-bg[data-v-e55b9fae]{background:var(--bg-inset,#0000000f);border-radius:8px;height:10px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a}.runner-progress-bar-fill[data-v-e55b9fae]{background:linear-gradient(90deg,#6366f1,#10b981);border-radius:8px;height:100%;transition:width .35s;box-shadow:0 0 12px #10b98166}.runner-live-feed[data-v-e55b9fae]{background:var(--bg-inset,#00000005);border:1px solid var(--card-border,#0000000f);border-radius:14px;flex-direction:column;gap:.45rem;padding:.75rem .85rem;display:flex}.feed-item[data-v-e55b9fae]{justify-content:space-between;align-items:center;font-size:.72rem;line-height:1.3;display:flex}.feed-lbl[data-v-e55b9fae]{color:var(--text-muted,#64748b);font-weight:600}.feed-val[data-v-e55b9fae]{color:var(--text-main,#0f172a);font-family:inherit;font-weight:700}.status-pill[data-v-e55b9fae]{letter-spacing:.3px;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:800}.status-pill.badge-success[data-v-e55b9fae]{color:#059669;background:#10b98126;border:1px solid #10b9814d}.status-pill.badge-warning[data-v-e55b9fae]{color:#d97706;background:#f59e0b26;border:1px solid #f59e0b4d}.status-pill.badge-danger[data-v-e55b9fae]{color:#dc2626;background:#ef444426;border:1px solid #ef44444d}.status-pill.badge-info[data-v-e55b9fae]{color:#4f46e5;background:#6366f126;border:1px solid #6366f14d}.runner-modal-footer[data-v-e55b9fae]{margin-top:.25rem}.runner-action-stack[data-v-e55b9fae]{flex-direction:column;gap:.6rem;display:flex}.runner-focus-hint[data-v-e55b9fae]{color:var(--text-muted,#64748b);text-align:center;margin:0;font-size:.68rem;line-height:1.45}.finish-now-large-btn[data-v-e55b9fae]{cursor:pointer;justify-content:center;align-items:center;gap:.4rem;width:100%;transition:all .2s;display:flex;border-radius:14px!important;padding:.85rem 1rem!important;font-size:.85rem!important;font-weight:800!important;box-shadow:0 4px 15px #ef444459!important}.finish-now-large-btn[data-v-e55b9fae]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ef444473!important}.finish-done-large-btn[data-v-e55b9fae]{cursor:pointer;justify-content:center;align-items:center;gap:.4rem;width:100%;display:flex;border-radius:14px!important;padding:.85rem 1rem!important;font-size:.88rem!important;font-weight:800!important;box-shadow:0 4px 15px #10b98159!important}.feed-controls-box[data-v-e55b9fae]{border-radius:18px;margin-bottom:1rem;padding:.85rem 1rem}.search-input-wrapper[data-v-e55b9fae]{align-items:center;margin-bottom:.75rem;display:flex;position:relative}.search-icon[data-v-e55b9fae]{pointer-events:none;opacity:.6;font-size:.9rem;position:absolute;left:.85rem}.forum-search-input[data-v-e55b9fae]{width:100%;border-radius:14px!important;padding-left:2.3rem!important;padding-right:2rem!important;font-size:.8rem!important}.clear-search-btn[data-v-e55b9fae]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.85rem;position:absolute;right:.75rem}.filter-pills-row[data-v-e55b9fae]{gap:.45rem;margin-bottom:.75rem;padding-bottom:4px;display:flex;overflow-x:auto}.filter-pill[data-v-e55b9fae]{border:1px solid var(--card-border);background:var(--bg-card);color:var(--text-muted);cursor:pointer;white-space:nowrap;box-shadow:var(--clay-sm-shadow);border-radius:12px;padding:.4rem .85rem;font-size:.74rem;font-weight:700;transition:all .18s}.filter-pill[data-v-e55b9fae]:hover{color:var(--text-main);transform:translateY(-1px)}.filter-pill.active[data-v-e55b9fae]{background:var(--indigo-main);color:#fff;border-color:#0000;box-shadow:0 4px 12px #6366f159}.sorting-row[data-v-e55b9fae]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.sorting-label[data-v-e55b9fae]{color:var(--text-muted);font-weight:800}.sort-options[data-v-e55b9fae]{flex-wrap:wrap;gap:.35rem;display:flex}.sort-btn[data-v-e55b9fae]{background:var(--bg-inset);border:1px solid var(--card-border);color:var(--text-muted);cursor:pointer;border-radius:8px;padding:.25rem .55rem;font-size:.68rem;font-weight:700;transition:all .15s}.sort-btn.active[data-v-e55b9fae]{background:var(--bg-card);color:var(--indigo-main);border-color:var(--indigo-main);box-shadow:0 2px 6px #6366f133}.forum-feed-container[data-v-e55b9fae]{flex-direction:column;gap:1rem;display:flex}.forum-post-card[data-v-e55b9fae]{border:1px solid var(--card-border);border-radius:20px;padding:1.15rem 1.2rem;transition:transform .2s,box-shadow .2s}.forum-post-card[data-v-e55b9fae]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.post-header-row[data-v-e55b9fae]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.post-author-box[data-v-e55b9fae]{align-items:center;gap:.65rem;display:flex}.author-avatar[data-v-e55b9fae]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:900;display:flex;box-shadow:0 3px 8px #00000026}.author-meta[data-v-e55b9fae]{flex-direction:column;line-height:1.25;display:flex}.author-name-row[data-v-e55b9fae]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.author-prefix[data-v-e55b9fae]{color:var(--text-muted);font-size:.68rem}.author-name[data-v-e55b9fae]{color:var(--text-main);font-size:.84rem;font-weight:900}.verified-badge[data-v-e55b9fae]{color:#3b82f6;background:#3b82f61f;border-radius:6px;padding:.1rem .4rem;font-size:.62rem;font-weight:800}.author-sub-row[data-v-e55b9fae]{align-items:center;gap:.35rem;margin-top:2px;display:flex}.post-time[data-v-e55b9fae]{color:var(--text-muted);font-size:.65rem;font-weight:600}.author-dot[data-v-e55b9fae]{color:var(--text-muted);font-size:.65rem}.trust-pill[data-v-e55b9fae]{color:#d97706;font-size:.62rem;font-weight:800}.post-tags-group[data-v-e55b9fae]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.source-tag[data-v-e55b9fae]{border-radius:8px;padding:.2rem .55rem;font-size:.65rem;font-weight:800;display:inline-block}.source-tag.MERCHANT_LIST[data-v-e55b9fae]{color:#1e40af;background:#dbeafe}.source-tag.WORKER_LIST[data-v-e55b9fae]{color:#92400e;background:#fef3c7}.category-badge[data-v-e55b9fae]{color:var(--text-muted);background:var(--bg-inset);border-radius:8px;padding:.2rem .55rem;font-size:.65rem;font-weight:700}.post-headline[data-v-e55b9fae]{color:var(--text-main);cursor:pointer;margin-bottom:.75rem;font-size:1.05rem;font-weight:900;line-height:1.35;transition:color .15s}.post-headline[data-v-e55b9fae]:hover{color:var(--indigo-main)}.message-quote-box[data-v-e55b9fae]{background:var(--bg-inset);border-left:3px solid var(--indigo-main);border-radius:12px;margin-bottom:.85rem;padding:.75rem .95rem}.quote-header[data-v-e55b9fae]{align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.quote-icon[data-v-e55b9fae]{font-size:.85rem}.quote-label[data-v-e55b9fae]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;font-size:.68rem;font-weight:800}.quote-content[data-v-e55b9fae]{color:var(--text-main);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.78rem;font-style:italic;line-height:1.45}.toggle-quote-btn[data-v-e55b9fae]{color:var(--indigo-main);cursor:pointer;background:0 0;border:none;margin-top:.3rem;padding:.25rem 0 0;font-size:.68rem;font-weight:800;display:inline-block}.worker-note-alert[data-v-e55b9fae]{color:#b45309;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:12px;align-items:flex-start;gap:.5rem;margin-bottom:.85rem;padding:.55rem .75rem;font-size:.72rem;display:flex}.alert-icon[data-v-e55b9fae]{font-size:.9rem}.alert-text[data-v-e55b9fae]{line-height:1.35}.bounty-grid[data-v-e55b9fae]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.95rem;display:grid}@media (width<=600px){.bounty-grid[data-v-e55b9fae]{grid-template-columns:repeat(2,1fr)}}.bounty-card[data-v-e55b9fae]{background:var(--bg-inset);border-radius:12px;flex-direction:column;justify-content:center;padding:.55rem .65rem;display:flex}.bounty-card.total-earning-highlight[data-v-e55b9fae]{background:#10b9811a;border:1px solid #10b98140}.bounty-lbl[data-v-e55b9fae]{color:var(--text-muted);margin-bottom:2px;font-size:.6rem;font-weight:700;line-height:1.2}.bounty-val[data-v-e55b9fae]{color:var(--text-main);font-size:.88rem;font-weight:900;line-height:1.2}.post-footer-row[data-v-e55b9fae]{border-top:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.forum-interactions[data-v-e55b9fae]{align-items:center;gap:.45rem;display:flex}.forum-btn[data-v-e55b9fae]{border:1px solid var(--card-border);background:var(--bg-inset);color:var(--text-muted);cursor:pointer;border-radius:10px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;transition:all .15s;display:inline-flex}.forum-btn[data-v-e55b9fae]:hover{background:var(--bg-card);color:var(--text-main);transform:translateY(-1px)}.forum-btn.is-liked[data-v-e55b9fae]{color:#ef4444;background:#ef444414;border-color:#ef44444d}.forum-btn.is-saved[data-v-e55b9fae]{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b4d}.forum-btn-icon[data-v-e55b9fae]{font-size:.82rem}.escrow-lock-pill[data-v-e55b9fae]{color:var(--emerald-main);background:#10b9811f;border-radius:10px;padding:.35rem .65rem;font-size:.65rem;font-weight:800}.post-actions-group[data-v-e55b9fae]{align-items:center;gap:.45rem;display:flex}.post-detail-btn[data-v-e55b9fae]{border-radius:12px;padding:.45rem .85rem;font-size:.74rem}.post-claim-btn[data-v-e55b9fae]{border-radius:12px;padding:.45rem 1rem;font-size:.74rem;font-weight:900}.empty-state[data-v-e55b9fae],.loading-state[data-v-e55b9fae]{text-align:center;border-radius:20px;padding:2.5rem 1.5rem}.empty-icon[data-v-e55b9fae],.news-loading-spinner[data-v-e55b9fae]{margin-bottom:.6rem;font-size:2.2rem}.empty-title[data-v-e55b9fae],.loading-title[data-v-e55b9fae]{color:var(--text-main);margin-bottom:.35rem;font-size:1.05rem;font-weight:900}.empty-text[data-v-e55b9fae],.loading-desc[data-v-e55b9fae]{color:var(--text-muted);max-width:440px;margin:0 auto 1rem;font-size:.78rem;line-height:1.45}.empty-reset-btn[data-v-e55b9fae]{border-radius:12px;padding:.45rem 1rem;font-size:.76rem}.modal-overlay[data-v-e55b9fae]{cursor:pointer;-webkit-backdrop-filter:blur(8px)!important;z-index:1000000!important;pointer-events:auto!important;background:#0f172ab8!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}.modal-sheet[data-v-e55b9fae]{background:var(--bg-card);border:1px solid var(--card-border);cursor:default;border-radius:24px;width:100%;max-width:520px;max-height:90vh;padding:1.25rem;overflow-y:auto;box-shadow:0 20px 40px #00000040;pointer-events:auto!important;position:relative!important}.modal-header[data-v-e55b9fae]{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.modal-title-group[data-v-e55b9fae]{align-items:center;gap:.65rem;display:flex}.detail-3d-icon[data-v-e55b9fae]{font-size:1.5rem}.modal-title[data-v-e55b9fae]{color:var(--text-main);font-size:1.1rem;font-weight:900;line-height:1.25}.modal-subtitle[data-v-e55b9fae]{color:var(--text-muted);font-size:.7rem}.modal-close-btn[data-v-e55b9fae]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:1.1rem}.detail-financial-card[data-v-e55b9fae]{border-radius:16px;margin-bottom:.85rem;padding:.85rem}.detail-stat-row[data-v-e55b9fae]{justify-content:space-between;gap:.5rem;display:flex}.detail-stat-item[data-v-e55b9fae]{flex-direction:column;display:flex}.detail-stat-lbl[data-v-e55b9fae]{color:var(--text-muted);font-size:.64rem;font-weight:700}.detail-stat-val[data-v-e55b9fae]{color:var(--text-main);font-size:.95rem;font-weight:900}.detail-stat-divider[data-v-e55b9fae]{background:var(--card-border);height:1px;margin:.6rem 0}.detail-section-title[data-v-e55b9fae]{color:var(--text-main);margin-bottom:.35rem;font-size:.76rem;font-weight:800}.detail-audience-box[data-v-e55b9fae],.detail-template-box[data-v-e55b9fae],.detail-rules-box[data-v-e55b9fae]{margin-bottom:.85rem}.detail-audience-desc[data-v-e55b9fae]{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.4}.detail-template-card[data-v-e55b9fae]{border-radius:12px;margin-bottom:.3rem;padding:.75rem}.template-pre[data-v-e55b9fae]{color:var(--text-main);white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:.74rem;line-height:1.4}.template-spintax-hint[data-v-e55b9fae]{color:var(--text-muted);font-size:.65rem;line-height:1.35;display:block}.rules-list[data-v-e55b9fae]{color:var(--text-muted);margin:0;padding-left:1.2rem;font-size:.72rem;line-height:1.45}.modal-action-row[data-v-e55b9fae]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.picker-task-summary[data-v-e55b9fae]{border-radius:14px;margin-bottom:.85rem;padding:.75rem;font-size:.74rem}.summary-line[data-v-e55b9fae]{gap:.4rem;margin-bottom:2px;display:flex}.summary-lbl[data-v-e55b9fae]{color:var(--text-muted)}.picker-label-row[data-v-e55b9fae]{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.picker-label[data-v-e55b9fae]{color:var(--text-main);font-size:.72rem;font-weight:800}.select-all-btn[data-v-e55b9fae]{color:var(--indigo-main);cursor:pointer;background:0 0;border:none;font-size:.68rem;font-weight:800}.no-device-warn[data-v-e55b9fae]{color:#dc2626;background:#ef44441a;border:1px solid #ef444440;border-radius:12px;padding:.75rem;font-size:.74rem;line-height:1.4}.device-checkbox-list[data-v-e55b9fae]{flex-direction:column;gap:.45rem;max-height:200px;display:flex;overflow-y:auto}.device-checkbox-item[data-v-e55b9fae]{background:var(--bg-inset);border:1px solid var(--card-border);cursor:pointer;border-radius:12px;align-items:center;gap:.65rem;padding:.6rem .75rem;transition:all .15s;display:flex}.device-checkbox-item.is-selected[data-v-e55b9fae]{border-color:var(--indigo-main);background:#6366f114}.hidden-checkbox[data-v-e55b9fae]{display:none}.checkbox-indicator[data-v-e55b9fae]{border:2px solid var(--card-border);color:#fff;background:var(--bg-card);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:900;display:flex}.device-checkbox-item.is-selected .checkbox-indicator[data-v-e55b9fae]{background:var(--indigo-main);border-color:var(--indigo-main)}.device-checkbox-info[data-v-e55b9fae]{flex-direction:column;line-height:1.25;display:flex}.dev-cb-num[data-v-e55b9fae]{color:var(--text-main);font-size:.82rem;font-weight:800}.dev-cb-label[data-v-e55b9fae]{color:var(--text-muted);font-size:.68rem}.pagination-bar[data-v-e55b9fae]{border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding:.85rem 1.15rem;display:flex}.pagination-info[data-v-e55b9fae]{color:var(--text-muted);font-size:.74rem}.pagination-info strong[data-v-e55b9fae]{color:var(--text-main);font-weight:800}.pagination-controls[data-v-e55b9fae]{align-items:center;gap:.35rem;display:flex}.page-nav-btn[data-v-e55b9fae]{background:var(--bg-inset);border:1px solid var(--card-border);color:var(--text-main);cursor:pointer;border-radius:8px;padding:.35rem .65rem;font-size:.72rem;font-weight:800;transition:all .15s}.page-nav-btn[data-v-e55b9fae]:hover:not(:disabled){background:var(--bg-card);border-color:var(--indigo-main);color:var(--indigo-main);transform:translateY(-1px)}.page-nav-btn[data-v-e55b9fae]:disabled{opacity:.4;cursor:not-allowed}.page-num-btn[data-v-e55b9fae]{background:var(--bg-inset);border:1px solid var(--card-border);min-width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.74rem;font-weight:800;transition:all .15s;display:flex}.page-num-btn[data-v-e55b9fae]:hover{background:var(--bg-card);color:var(--text-main);transform:translateY(-1px)}.page-num-btn.active[data-v-e55b9fae]{background:var(--indigo-main);color:#fff;border-color:var(--indigo-main);box-shadow:0 3px 8px #6366f159}.page-ellipsis[data-v-e55b9fae]{color:var(--text-muted);padding:0 .2rem;font-size:.75rem}.runner-actions-row[data-v-e55b9fae]{align-items:center;gap:.5rem;display:flex}.finish-early-btn[data-v-e55b9fae]{border-radius:8px;padding:.3rem .65rem;font-size:.68rem;font-weight:800;animation:2s infinite pulse}.campaign-progress-box[data-v-e55b9fae]{border-radius:12px;margin-bottom:.85rem;padding:.65rem .85rem}.progress-labels-row[data-v-e55b9fae]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.72rem;display:flex}.progress-text[data-v-e55b9fae]{color:var(--text-main)}.progress-track[data-v-e55b9fae]{background:var(--bg-card);border:1px solid var(--card-border);border-radius:4px;height:6px;overflow:hidden}.contributors-box[data-v-e55b9fae]{background:var(--bg-inset);border:1px solid var(--card-border);border-radius:14px;margin-bottom:.85rem;padding:.65rem .85rem}.contributors-header-row[data-v-e55b9fae]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.contrib-title-wrap[data-v-e55b9fae]{align-items:center;gap:.4rem;display:flex}.contrib-icon[data-v-e55b9fae]{font-size:.9rem}.contrib-heading[data-v-e55b9fae]{color:var(--text-main);font-size:.74rem;font-weight:800}.contrib-toggle-btn[data-v-e55b9fae]{color:var(--indigo-main);cursor:pointer;background:0 0;border:none;padding:0;font-size:.68rem;font-weight:800}.contributors-items-wrap[data-v-e55b9fae]{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.contributor-card[data-v-e55b9fae]{background:var(--bg-card);border:1px solid var(--card-border);border-radius:10px;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.contrib-avatar-small[data-v-e55b9fae]{color:#fff;background:linear-gradient(135deg,#6366f1,#3b82f6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:900;display:flex}.contrib-main-info[data-v-e55b9fae]{flex-direction:column;flex:1;line-height:1.25;display:flex}.contrib-name-line[data-v-e55b9fae]{align-items:center;gap:.35rem;display:flex}.contrib-user-name[data-v-e55b9fae]{color:var(--text-main);font-size:.74rem;font-weight:800}.contrib-status-badge[data-v-e55b9fae]{border-radius:4px;padding:.1rem .35rem;font-size:.58rem;font-weight:800}.contrib-status-badge.COMPLETED[data-v-e55b9fae]{color:var(--emerald-main);background:#10b9811f}.contrib-status-badge.IN_PROGRESS[data-v-e55b9fae]{color:var(--indigo-main);background:#6366f11f}.contrib-timestamp[data-v-e55b9fae]{color:var(--text-muted);font-size:.62rem}.contrib-claim-stat[data-v-e55b9fae]{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.claimed-count[data-v-e55b9fae]{color:var(--emerald-main);font-size:.85rem;font-weight:900}.claimed-lbl[data-v-e55b9fae]{color:var(--text-muted);font-size:.58rem}.privacy-disclaimer[data-v-e55b9fae]{color:var(--text-muted);margin-top:.45rem;font-size:.62rem;font-style:italic;display:block}.detail-contributors-section[data-v-e55b9fae]{margin-bottom:.85rem}.modal-contributors-list[data-v-e55b9fae]{border-radius:12px;flex-direction:column;gap:.45rem;margin-bottom:.35rem;padding:.65rem .8rem;display:flex}.modal-contrib-item[data-v-e55b9fae]{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding-bottom:.35rem;font-size:.74rem;display:flex}.modal-contrib-item[data-v-e55b9fae]:last-child{border-bottom:none;padding-bottom:0}.m-contrib-left[data-v-e55b9fae]{flex-direction:column;display:flex}.m-contrib-name[data-v-e55b9fae]{color:var(--text-main);font-weight:800}.m-contrib-time[data-v-e55b9fae]{color:var(--text-muted);font-size:.62rem}.m-contrib-badge[data-v-e55b9fae]{border-radius:6px;padding:.15rem .5rem;font-size:.68rem;font-weight:800}.m-contrib-badge.COMPLETED[data-v-e55b9fae]{color:var(--emerald-main);background:#10b9811f}.m-contrib-badge.IN_PROGRESS[data-v-e55b9fae]{color:var(--indigo-main);background:#6366f11f}.worker-target-numbers-box[data-v-e55b9fae]{background:#f8fafcf2;border:1px solid #e2e8f0e6;border-radius:16px;flex-direction:column;gap:.85rem;margin-bottom:1.25rem;padding:1rem 1.15rem;display:flex}.worker-target-header[data-v-e55b9fae]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.wt-badge[data-v-e55b9fae]{color:#0284c7;background:#0ea5e91f;border:1px solid #0ea5e940;border-radius:999px;padding:.2rem .6rem;font-size:.725rem;font-weight:800}.wt-req-count[data-v-e55b9fae]{color:#475569;font-size:.775rem}.merchant-note-strip[data-v-e55b9fae]{color:#92400e;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.75rem;display:flex}.worker-target-tabs[data-v-e55b9fae]{border-bottom:1px solid #e2e8f0;gap:.5rem;padding-bottom:.5rem;display:flex}.wt-tab-btn[data-v-e55b9fae]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.35rem .65rem;font-size:.775rem;font-weight:700;transition:all .15s}.wt-tab-btn[data-v-e55b9fae]:hover{color:#1e293b;background:#f1f5f9cc}.wt-tab-btn.active[data-v-e55b9fae]{color:#4f46e5;background:#6366f11a}.templates-radio-list[data-v-e55b9fae]{flex-direction:column;gap:.5rem;max-height:180px;padding-right:.25rem;display:flex;overflow-y:auto}.template-radio-item[data-v-e55b9fae]{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:.75rem;padding:.6rem .85rem;transition:all .2s;display:flex}.template-radio-item[data-v-e55b9fae]:hover{border-color:#cbd5e1}.template-radio-item.is-selected[data-v-e55b9fae]{background:#6366f108;border-color:#4f46e5}.hidden-radio[data-v-e55b9fae]{display:none}.radio-indicator[data-v-e55b9fae]{color:#4f46e5;font-size:1rem;font-weight:800;line-height:1}.template-radio-info[data-v-e55b9fae]{flex-direction:column;flex:1;display:flex}.tpl-radio-title-line[data-v-e55b9fae]{justify-content:space-between;align-items:center;display:flex}.tpl-radio-title[data-v-e55b9fae]{color:#0f172a;font-size:.825rem}.tpl-radio-count[data-v-e55b9fae]{color:#059669;background:#10b9811a;border-radius:999px;padding:.1rem .45rem;font-size:.725rem;font-weight:700}.tpl-radio-desc[data-v-e55b9fae]{color:#64748b;margin-top:.15rem;font-size:.725rem}.no-templates-box[data-v-e55b9fae]{text-align:center;background:#fff;border-radius:10px;padding:.85rem}.no-tpl-desc[data-v-e55b9fae]{color:#64748b;margin:0 0 .65rem;font-size:.8rem}.no-templates-actions[data-v-e55b9fae]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.wt-manual-textarea[data-v-e55b9fae]{resize:vertical;width:100%;font-family:monospace;font-size:.8rem}.wt-manual-stat-row[data-v-e55b9fae]{justify-content:space-between;align-items:center;margin-top:.35rem;display:flex}.wt-stat-text[data-v-e55b9fae]{color:#64748b;font-size:.75rem}.wt-quick-btn[data-v-e55b9fae]{color:#4f46e5;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;padding:.2rem .5rem;font-size:.725rem;font-weight:600;transition:all .15s}.wt-quick-btn[data-v-e55b9fae]:hover{background:#4f46e514}.task-status-tag[data-v-e55b9fae]{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.task-status-tag.completed[data-v-e55b9fae]{color:#059669;background:#10b98126;border:1px solid #10b9814d}.task-status-tag.active[data-v-e55b9fae]{color:#4f46e5;background:#6366f11f;border:1px solid #6366f140}.post-completed-btn[data-v-e55b9fae]{cursor:not-allowed;opacity:.9;font-size:.8rem;font-weight:700;color:#059669!important;background:#10b9811f!important;border:1px solid #10b9814d!important}.modal-overlay[data-v-0a555061]{-webkit-backdrop-filter:blur(6px);z-index:99999;background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-0a555061]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:18px;width:100%;max-width:420px;padding:1.25rem;animation:.2s cubic-bezier(.16,1,.3,1) popIn-0a555061;box-shadow:0 20px 40px #00000040}@keyframes popIn-0a555061{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-0a555061]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;margin-bottom:.85rem;padding-bottom:.65rem;display:flex}.modal-title-wrap[data-v-0a555061]{align-items:center;gap:.5rem;display:flex}.modal-badge-icon[data-v-0a555061]{font-size:1.4rem}.modal-title[data-v-0a555061]{color:var(--text-main);margin:0;font-size:1.05rem;font-weight:800}.modal-sub[data-v-0a555061]{color:var(--text-muted);margin:.1rem 0 0;font-size:.7rem}.modal-sub strong[data-v-0a555061]{color:var(--text-main)}.close-btn[data-v-0a555061]{background:var(--bg-inset);border:1px solid var(--border-color);cursor:pointer;width:28px;height:28px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;transition:all .15s;display:flex}.close-btn[data-v-0a555061]:hover{color:#ef4444;border-color:#ef44444d}.form-group[data-v-0a555061]{flex-direction:column;gap:.3rem;display:flex}.mb-2[data-v-0a555061]{margin-bottom:.65rem}.mb-3[data-v-0a555061]{margin-bottom:.85rem}.font-bold[data-v-0a555061]{font-weight:700}.form-label[data-v-0a555061]{color:var(--text-main);font-size:.76rem}.target-type-switch[data-v-0a555061]{background:var(--bg-inset);border-radius:10px;gap:.4rem;padding:3px;display:flex}.target-btn[data-v-0a555061]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:.45rem .5rem;font-size:.75rem;font-weight:700;transition:all .15s}.target-btn.active[data-v-0a555061]{background:var(--bg-card);color:var(--text-main);box-shadow:var(--clay-sm-shadow)}.self-number-preview[data-v-0a555061]{border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.76rem;display:flex}.clay-textarea[data-v-0a555061]{box-sizing:border-box;resize:vertical;width:100%;min-height:70px;padding:.5rem .75rem;font-family:inherit;font-size:.78rem}.simple-result-alert[data-v-0a555061]{border-radius:8px;align-items:center;gap:.45rem;margin-bottom:.75rem;padding:.55rem .75rem;font-size:.74rem;display:flex}.alert-success[data-v-0a555061]{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.alert-danger[data-v-0a555061]{color:#9f1239;background:#ffe4e6;border:1px solid #fecdd3}[data-theme=dark] .alert-success[data-v-0a555061]{color:#34d399;background:#10b98133;border-color:#10b9814d}[data-theme=dark] .alert-danger[data-v-0a555061]{color:#fda4af;background:#f43f5e33;border-color:#f43f5e4d}.alert-icon[data-v-0a555061]{font-weight:900}.modal-actions[data-v-0a555061]{justify-content:flex-end;gap:.5rem;margin-top:.4rem;display:flex}.modal-btn-cancel[data-v-0a555061]{border-radius:8px;padding:.5rem 1rem;font-size:.76rem}.modal-btn-send[data-v-0a555061]{border-radius:8px;align-items:center;gap:.35rem;padding:.5rem 1.25rem;font-size:.78rem;font-weight:800;display:flex}.spin-icon[data-v-0a555061]{animation:1s linear infinite spin-0a555061;display:inline-block}@keyframes spin-0a555061{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.view-container[data-v-502bac3c]{padding:.85rem 1rem 1.5rem}.header-section[data-v-502bac3c]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.page-title[data-v-502bac3c]{color:var(--text-main);font-size:1.25rem;font-weight:800}.page-subtitle[data-v-502bac3c]{color:var(--text-muted);font-size:.72rem}.add-btn[data-v-502bac3c]{border-radius:12px;padding:.45rem .85rem;font-size:.75rem}.capacity-card[data-v-502bac3c]{margin-bottom:1rem;padding:.85rem 1rem}.capacity-header[data-v-502bac3c]{color:var(--text-main);justify-content:space-between;margin-bottom:.4rem;font-size:.78rem;font-weight:800;display:flex}.capacity-val[data-v-502bac3c]{color:var(--indigo-main)}.capacity-bar-bg[data-v-502bac3c]{background:var(--bg-inset);border-radius:4px;height:6px;margin-bottom:.4rem;overflow:hidden}.capacity-bar-fill[data-v-502bac3c]{background:linear-gradient(90deg,#6366f1,#3b82f6);height:100%;transition:width .3s}.capacity-hint[data-v-502bac3c]{color:var(--text-muted);font-size:.68rem;line-height:1.35}.dev-phone-cell[data-v-502bac3c]{align-items:center;gap:.45rem;display:flex}.dev-icon[data-v-502bac3c]{font-size:1.15rem}.dev-phone-num[data-v-502bac3c]{color:var(--text-main);font-size:.78rem;font-weight:800}.dev-label-sub[data-v-502bac3c]{color:var(--text-muted);font-size:.65rem}.status-chip[data-v-502bac3c]{border-radius:6px;padding:2px 6px;font-size:.62rem;font-weight:800}.status-chip.CONNECTED[data-v-502bac3c]{background:var(--emerald-soft);color:var(--emerald-text)}.status-chip.PAIRING[data-v-502bac3c]{color:#92400e;background:#fef3c7}.status-chip.DISCONNECTED[data-v-502bac3c]{background:var(--bg-inset);color:var(--text-muted)}.quota-cell[data-v-502bac3c]{min-width:90px}.quota-text[data-v-502bac3c]{color:var(--text-body);margin-bottom:2px;font-size:.68rem;font-weight:700}.quota-progress-bg[data-v-502bac3c]{background:var(--bg-inset);border-radius:3px;height:5px;overflow:hidden}.quota-progress-fill[data-v-502bac3c]{background:var(--emerald-main);height:100%}.code-badge[data-v-502bac3c]{background:var(--bg-inset);color:var(--indigo-main);border-radius:6px;padding:2px 6px;font-size:.68rem;font-weight:800}.text-connected[data-v-502bac3c]{color:var(--emerald-main);font-size:.68rem;font-weight:700}.disconnect-btn[data-v-502bac3c]{color:var(--rose-main);border-radius:6px;padding:.25rem .55rem;font-size:.68rem}.row-actions-group[data-v-502bac3c]{align-items:center;gap:.4rem;display:inline-flex}.tester-action-btn[data-v-502bac3c]{border-radius:6px;padding:.25rem .6rem;font-size:.68rem;font-weight:800}.empty-state[data-v-502bac3c],.loading-state[data-v-502bac3c]{text-align:center;padding:1.5rem}.mt-2[data-v-502bac3c]{margin-top:.5rem}.view-container[data-v-cdef072c]{max-width:1200px;margin:0 auto;padding:.85rem 1rem 2rem}.header-card[data-v-cdef072c]{background:linear-gradient(135deg,#fffffff2,#f0f4ffd9);margin-bottom:1.25rem;padding:1.25rem 1.5rem}.header-badge-row[data-v-cdef072c]{color:#4f46e5;background:#6366f11f;border:1px solid #6366f140;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.65rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.header-main-row[data-v-cdef072c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.page-title[data-v-cdef072c]{color:#1e293b;letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.5rem;font-weight:800}.page-subtitle[data-v-cdef072c]{color:#64748b;max-width:650px;margin:0;font-size:.875rem;line-height:1.5}.header-actions[data-v-cdef072c]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.create-btn[data-v-cdef072c]{font-weight:700;box-shadow:0 6px 16px #4f46e540}.stats-grid[data-v-cdef072c]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.stat-card[data-v-cdef072c]{align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.stat-icon[data-v-cdef072c]{background:#f1f5f9cc;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;display:flex}.stat-info[data-v-cdef072c]{flex-direction:column;display:flex}.stat-val[data-v-cdef072c]{color:#0f172a;font-size:1.35rem;font-weight:800}.stat-lbl[data-v-cdef072c]{color:#64748b;font-size:.775rem;font-weight:600}.controls-card[data-v-cdef072c]{flex-direction:column;gap:.85rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.search-box[data-v-cdef072c]{align-items:center;display:flex;position:relative}.search-icon[data-v-cdef072c]{color:#94a3b8;font-size:.95rem;position:absolute;left:1rem}.search-input[data-v-cdef072c]{width:100%;padding-left:2.5rem;padding-right:2.25rem}.clear-btn[data-v-cdef072c]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:.95rem;position:absolute;right:.75rem}.filter-pills-wrap[data-v-cdef072c]{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.filter-pill[data-v-cdef072c]{white-space:nowrap;color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s}.filter-pill[data-v-cdef072c]:hover{color:#1e293b;background:#e2e8f0}.filter-pill.active[data-v-cdef072c]{color:#fff;background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 10px #4f46e540}.template-grid[data-v-cdef072c]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.25rem;display:grid}.template-card[data-v-cdef072c]{border-radius:18px;flex-direction:column;justify-content:space-between;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.template-card[data-v-cdef072c]:hover{transform:translateY(-2px)}.card-top-bar[data-v-cdef072c]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.category-chip[data-v-cdef072c]{color:#4338ca;background:#6366f11f;border:1px solid #6366f133;border-radius:999px;padding:.2rem .6rem;font-size:.725rem;font-weight:700}.count-badge[data-v-cdef072c]{color:#059669;background:#10b9811f;border:1px solid #10b98133;border-radius:999px;padding:.2rem .6rem;font-size:.775rem;font-weight:700}.count-num[data-v-cdef072c]{font-weight:800}.template-title[data-v-cdef072c]{color:#0f172a;margin:0 0 .35rem;font-size:1.125rem;font-weight:800;line-height:1.35}.template-desc[data-v-cdef072c]{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.825rem;line-height:1.45;display:-webkit-box;overflow:hidden}.snippet-box[data-v-cdef072c]{background:#f8fafcd9;border-radius:12px;margin-bottom:1rem;padding:.75rem .85rem}.snippet-header[data-v-cdef072c]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.snippet-title[data-v-cdef072c]{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:700}.copy-quick-btn[data-v-cdef072c]{color:#4f46e5;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.15rem .4rem;font-size:.75rem;font-weight:600}.copy-quick-btn[data-v-cdef072c]:hover{background:#4f46e514}.numbers-pill-wrap[data-v-cdef072c]{flex-wrap:wrap;gap:.35rem;display:flex}.number-pill[data-v-cdef072c]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.15rem .45rem;font-family:monospace;font-size:.75rem;font-weight:600}.more-pill[data-v-cdef072c]{color:#64748b;background:#f1f5f9;border-radius:6px;padding:.15rem .45rem;font-size:.725rem;font-weight:600}.card-footer[data-v-cdef072c]{border-top:1px solid #e2e8f099;flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}.meta-date[data-v-cdef072c]{color:#94a3b8;font-size:.725rem}.card-buttons[data-v-cdef072c]{flex-wrap:wrap;gap:.45rem;display:flex}.btn-sm[data-v-cdef072c]{padding:.4rem .75rem;font-size:.775rem;font-weight:700}.icon-only-btn[data-v-cdef072c]{padding:.4rem .6rem}.empty-state[data-v-cdef072c]{text-align:center;padding:3rem 1.5rem}.empty-icon[data-v-cdef072c]{margin-bottom:.75rem;font-size:3.5rem}.empty-title[data-v-cdef072c]{color:#1e293b;margin:0 0 .5rem;font-size:1.25rem;font-weight:800}.empty-desc[data-v-cdef072c]{color:#64748b;max-width:480px;margin:0 auto 1.5rem;font-size:.875rem}.empty-actions[data-v-cdef072c]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.modal-overlay[data-v-cdef072c]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-sheet[data-v-cdef072c]{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.modal-header[data-v-cdef072c]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title-group[data-v-cdef072c]{align-items:center;gap:.85rem;display:flex}.detail-3d-icon[data-v-cdef072c]{font-size:1.75rem}.modal-title[data-v-cdef072c]{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800}.modal-subtitle[data-v-cdef072c]{color:#64748b;margin:.15rem 0 0;font-size:.8rem}.modal-close-btn[data-v-cdef072c]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;transition:all .2s;display:flex}.modal-close-btn[data-v-cdef072c]:hover{color:#0f172a;background:#e2e8f0}.modal-body-scroll[data-v-cdef072c]{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.form-grid[data-v-cdef072c]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=640px){.form-grid[data-v-cdef072c]{grid-template-columns:1fr}}.form-group[data-v-cdef072c]{flex-direction:column;gap:.35rem;display:flex}.form-label[data-v-cdef072c]{color:#334155;font-size:.8rem;font-weight:700}.editor-subhead[data-v-cdef072c]{justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}.subhead-title[data-v-cdef072c]{color:#1e293b;font-size:.825rem;font-weight:700}.numbers-editor-area[data-v-cdef072c]{resize:vertical;width:100%;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:.85rem;line-height:1.6}.stats-counter-strip[data-v-cdef072c]{background:#f8fafc;border-radius:10px;gap:1.5rem;padding:.65rem 1rem;display:flex}.counter-badge[data-v-cdef072c]{align-items:center;gap:.4rem;font-size:.775rem;display:flex}.cb-label[data-v-cdef072c]{color:#64748b;font-weight:600}.cb-val[data-v-cdef072c]{font-weight:800}.tools-bar[data-v-cdef072c]{flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:.25rem;display:flex}.tools-label[data-v-cdef072c]{color:#64748b;margin-right:.25rem;font-size:.75rem;font-weight:700}.tool-btn[data-v-cdef072c]{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:.25rem .55rem;font-size:.75rem;font-weight:600;transition:all .15s}.tool-btn[data-v-cdef072c]:hover{color:#0f172a;background:#e2e8f0}.modal-footer-actions[data-v-cdef072c]{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.detail-controls[data-v-cdef072c]{gap:.75rem;padding:1rem 1.5rem .5rem;display:flex}.detail-numbers-box[data-v-cdef072c]{border-radius:12px;flex-direction:column;gap:.35rem;max-height:350px;margin:.5rem 1.5rem 1rem;padding:.75rem;display:flex;overflow-y:auto}.detail-number-row[data-v-cdef072c]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:.45rem .75rem;display:flex}.num-index[data-v-cdef072c]{color:#94a3b8;width:40px;font-size:.75rem;font-weight:700}.num-val[data-v-cdef072c]{color:#0f172a;font-family:monospace;font-size:.85rem;font-weight:700}.num-badge[data-v-cdef072c]{color:#059669;background:#10b9811a;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.no-numbers-match[data-v-cdef072c]{text-align:center;color:#94a3b8;padding:2rem;font-size:.85rem}.modal-bounce-enter-active[data-v-cdef072c],.modal-bounce-leave-active[data-v-cdef072c]{transition:all .25s cubic-bezier(.16,1,.3,1)}.modal-bounce-enter-from[data-v-cdef072c],.modal-bounce-leave-to[data-v-cdef072c]{opacity:0;transform:scale(.95)}.view-container[data-v-391e9720]{padding:.85rem 1rem 1.5rem}.header-section[data-v-391e9720]{margin-bottom:.85rem}.page-title[data-v-391e9720]{color:var(--text-main);font-size:1.25rem;font-weight:800}.page-subtitle[data-v-391e9720]{color:var(--text-muted);font-size:.72rem}.dispute-summary-card[data-v-391e9720]{justify-content:space-around;margin-bottom:.85rem;padding:.75rem;display:flex}.summary-item[data-v-391e9720]{text-align:center}.summary-val[data-v-391e9720]{font-size:1.35rem;font-weight:900;display:block}.summary-label[data-v-391e9720]{color:var(--text-muted);font-size:.68rem;font-weight:700}.text-warning[data-v-391e9720]{color:var(--amber-main)}.text-success[data-v-391e9720]{color:var(--emerald-main)}.dispute-reason-cell[data-v-391e9720]{max-width:180px;line-height:1.25}.reason-title[data-v-391e9720]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;display:block;overflow:hidden}.dispute-sub-text[data-v-391e9720]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-style:italic;overflow:hidden}.status-badge[data-v-391e9720]{white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:.62rem;font-weight:800}.status-badge.OPEN[data-v-391e9720]{color:#92400e;background:#fef3c7}.status-badge.RESOLVED_REFUND[data-v-391e9720]{background:var(--emerald-soft);color:var(--emerald-text)}.status-badge.REJECTED[data-v-391e9720]{color:#9f1239;background:#ffe4e6}.target-chip[data-v-391e9720]{color:var(--text-body);font-size:.72rem;font-weight:800}.action-btn-group[data-v-391e9720]{white-space:nowrap;gap:.35rem;display:flex}.resolve-btn[data-v-391e9720]{border-radius:6px;padding:.25rem .55rem;font-size:.68rem}.resolved-note[data-v-391e9720]{color:var(--text-muted);font-size:.68rem}.empty-state[data-v-391e9720],.loading-state[data-v-391e9720]{text-align:center;padding:1.5rem}.view-container[data-v-6b9f0760]{padding:.85rem 1rem 1.5rem}.header-section[data-v-6b9f0760]{margin-bottom:.85rem}.page-title[data-v-6b9f0760]{color:var(--text-main);font-size:1.25rem;font-weight:800}.page-subtitle[data-v-6b9f0760]{color:var(--text-muted);font-size:.72rem}.balance-card[data-v-6b9f0760]{margin-bottom:1.15rem;padding:1rem}.balance-card-header[data-v-6b9f0760]{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.wallet-badge[data-v-6b9f0760]{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.user-role-badge[data-v-6b9f0760]{text-transform:capitalize;border-radius:6px;padding:1px 6px;font-size:.65rem;font-weight:800}.user-role-badge.merchant[data-v-6b9f0760]{background:var(--emerald-soft);color:var(--emerald-text)}.user-role-badge.worker[data-v-6b9f0760]{background:var(--indigo-soft);color:var(--indigo-text)}.balance-row[data-v-6b9f0760]{align-items:baseline;gap:.3rem;margin-bottom:.65rem;display:flex}.currency[data-v-6b9f0760]{color:var(--emerald-main);font-size:1.1rem;font-weight:800}.amount[data-v-6b9f0760]{color:var(--text-main);font-size:1.85rem;font-weight:900}.escrow-strip[data-v-6b9f0760]{background:var(--bg-card-sub);border:var(--card-border);border-radius:12px;justify-content:space-between;margin-bottom:.85rem;padding:.5rem .75rem;font-size:.72rem;display:flex}.escrow-text[data-v-6b9f0760]{color:var(--text-muted)}.escrow-val[data-v-6b9f0760]{color:#0284c7}.wallet-actions[data-v-6b9f0760]{gap:.65rem;display:flex}.action-btn[data-v-6b9f0760]{border-radius:12px;flex:1;padding:.6rem .5rem;font-size:.78rem}.section-title-row[data-v-6b9f0760]{margin-bottom:.65rem}.section-title[data-v-6b9f0760]{color:var(--text-main);font-size:.88rem;font-weight:800}.tx-type-cell[data-v-6b9f0760]{align-items:center;gap:.35rem;display:flex}.type-name[data-v-6b9f0760]{color:var(--text-main);font-size:.75rem;font-weight:800}.amount-val[data-v-6b9f0760]{font-size:.78rem;font-weight:800}.text-positive[data-v-6b9f0760]{color:var(--emerald-main)}.text-negative[data-v-6b9f0760]{color:var(--text-main)}.channel-cell[data-v-6b9f0760]{font-size:.72rem;line-height:1.25}.dest-sub[data-v-6b9f0760]{color:var(--text-muted);font-size:.65rem;display:block}.tx-status-chip[data-v-6b9f0760]{background:var(--emerald-soft);color:var(--emerald-text);border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:800}.empty-state[data-v-6b9f0760],.loading-state[data-v-6b9f0760]{text-align:center;padding:1.5rem}:root{--font-main:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--bg-body:#ebf0f7;--bg-shell:#f4f7fb;--bg-card:#fff;--card-bg:var(--bg-card);--bg-card-sub:#f8fafc;--bg-inset:#e9eff6;--text-main:#0f172a;--text-body:#334155;--text-muted:#64748b;--text-sub:#94a3b8;--card-border:1px solid #e2e8f0;--emerald-main:#10b981;--emerald-shadow:#047857;--emerald-soft:#d1fae5;--emerald-text:#065f46;--indigo-main:#6366f1;--indigo-shadow:#3730a3;--indigo-soft:#e0e7ff;--indigo-text:#3730a3;--rose-main:#f43f5e;--rose-shadow:#9f1239;--amber-main:#f59e0b;--amber-shadow:#b45309;--clay-card-shadow:6px 6px 14px #a0afc373, -6px -6px 14px #fffffff2;--clay-sm-shadow:3px 3px 8px #a0afc359, -3px -3px 8px #ffffffe6;--clay-inset-shadow:inset 2px 2px 4px #a0afc359, inset -2px -2px 4px #ffffffd9;--clay-btn-neutral:0 4px 0 #cbd5e1, 0 6px 12px #94a3b833}[data-theme=dark]{--bg-body:#090d16;--bg-shell:#0f172a;--bg-card:#1e293b;--card-bg:var(--bg-card);--bg-card-sub:#162032;--bg-inset:#111a28;--text-main:#f8fafc;--text-body:#cbd5e1;--text-muted:#94a3b8;--text-sub:#64748b;--card-border:1px solid #ffffff14;--emerald-main:#10b981;--emerald-shadow:#064e3b;--emerald-soft:#10b9812e;--emerald-text:#34d399;--indigo-main:#818cf8;--indigo-shadow:#312e81;--indigo-soft:#6366f133;--indigo-text:#a5b4fc;--clay-card-shadow:8px 8px 20px #00000073, -6px -6px 16px #ffffff08;--clay-sm-shadow:4px 4px 10px #0006, -3px -3px 8px #ffffff08;--clay-inset-shadow:inset 2px 2px 5px #0000008c, inset -2px -2px 5px #ffffff0a;--clay-btn-neutral:0 4px 0 #0f172a, 0 6px 12px #0006}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{width:100%;margin:0;padding:0}body{font-family:var(--font-main);background:var(--bg-body);color:var(--text-main);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:center;align-items:flex-start;min-height:100vh;padding:0;font-size:13px;line-height:1.5;transition:background-color .2s,color .2s;display:flex}#app{justify-content:center;width:100%;max-width:100%;min-height:100vh;display:flex}.app-shell{background:var(--bg-shell);box-sizing:border-box;flex-direction:column;width:100%;max-width:480px;min-height:100vh;padding-bottom:96px;transition:background-color .2s,border-color .2s;display:flex;position:relative;box-shadow:0 25px 50px -12px #0f172a40}@media (width>=1024px){.app-shell{border:var(--card-border);border-radius:28px;max-width:1140px;min-height:calc(100vh - 48px);margin:24px auto;padding-bottom:96px;box-shadow:0 25px 65px -15px #0003}.desktop-layout-row{grid-template-columns:240px 1fr;min-height:700px;display:grid}}.view-container{box-sizing:border-box;width:100%;max-width:100%}.clay-card{background:var(--bg-card);box-shadow:var(--clay-card-shadow);border:var(--card-border);box-sizing:border-box;border-radius:18px;max-width:100%;padding:1.15rem;transition:all .2s;position:relative}.clay-card-inset{background:var(--bg-inset);box-shadow:var(--clay-inset-shadow);border:var(--card-border);box-sizing:border-box;border-radius:14px;max-width:100%;padding:.85rem 1rem}.clay-btn{font-family:var(--font-main);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.15rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:all .1s cubic-bezier(.4,0,.2,1);display:inline-flex}.clay-btn-emerald{color:#fff;box-shadow:0 4px 0 var(--emerald-shadow), 0 8px 16px #10b98159;background:linear-gradient(135deg,#10b981,#059669)}.clay-btn-emerald:active{box-shadow:0 1px 0 var(--emerald-shadow), 0 3px 6px #10b98133;transform:translateY(3px)}.clay-btn-indigo{color:#fff;box-shadow:0 4px 0 var(--indigo-shadow), 0 8px 16px #6366f159;background:linear-gradient(135deg,#6366f1,#4f46e5)}.clay-btn-indigo:active{box-shadow:0 1px 0 var(--indigo-shadow), 0 3px 6px #6366f133;transform:translateY(3px)}.clay-btn-danger{color:#fff;box-shadow:0 4px 0 var(--rose-shadow), 0 6px 12px #f43f5e4d;background:linear-gradient(135deg,#f43f5e,#e11d48)}.clay-btn-danger:active{box-shadow:0 1px 0 var(--rose-shadow);transform:translateY(3px)}.clay-btn-amber{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px #b45309,0 6px 12px #f59e0b4d}.clay-btn-amber:active{transform:translateY(3px);box-shadow:0 1px #b45309}.clay-btn-light{background:var(--bg-card);color:var(--text-main);box-shadow:var(--clay-btn-neutral);border:var(--card-border)}.clay-btn-light:active{transform:translateY(2px);box-shadow:0 1px #00000026}.clay-input{width:100%;font-family:var(--font-main);background:var(--bg-inset);border:var(--card-border);box-shadow:var(--clay-inset-shadow);color:var(--text-main);border-radius:12px;outline:none;padding:.7rem .95rem;font-size:.85rem;transition:all .15s}.clay-input:focus{background:var(--bg-card);border-color:var(--emerald-main);box-shadow:0 0 0 2px #10b98140}select.clay-input,.clay-select-native{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:14px 14px;line-height:1.4;padding-right:2.5rem!important}select.clay-input:hover{border-color:var(--emerald-main)}select.clay-input option,select.clay-input optgroup{background:var(--bg-card);color:var(--text-main);padding:8px 12px;font-size:.85rem}select.clay-input optgroup{color:var(--text-muted);font-weight:800}.data-table-container{background:var(--bg-card);box-shadow:var(--clay-card-shadow);border:var(--card-border);border-radius:16px;padding:.75rem .85rem;overflow:hidden}.table-toolbar{flex-direction:column;gap:.45rem;margin-bottom:.65rem;display:flex}@media (width>=640px){.table-toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.toolbar-left,.toolbar-right{align-items:center;gap:.45rem;display:flex}.table-responsive{-webkit-overflow-scrolling:touch;border:1px solid #0000000f;border-radius:12px;width:100%;overflow-x:auto}[data-theme=dark] .table-responsive{border-color:#ffffff14}.clay-table{border-collapse:collapse;width:100%;font-size:.73rem;line-height:1.35}.clay-table th{background:var(--bg-inset);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1.5px solid var(--card-border);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:.5rem .65rem;font-size:.65rem;font-weight:800}.clay-table td{color:var(--text-body);vertical-align:middle;white-space:nowrap;border-bottom:1px solid #0000000d;padding:.5rem .65rem;font-size:.73rem}[data-theme=dark] .clay-table td{border-bottom:1px solid #ffffff0d}.clay-table tr:hover td{background:var(--bg-card-sub)}.table-footer{border-top:var(--card-border);color:var(--text-muted);flex-direction:column;gap:.45rem;margin-top:.65rem;padding-top:.5rem;font-size:.68rem;display:flex}@media (width>=640px){.table-footer{flex-direction:row;justify-content:space-between;align-items:center}}.table-pagination{align-items:center;gap:.25rem;display:flex}.page-btn{border-radius:8px;min-width:28px;height:28px;padding:0 .45rem;font-size:.7rem;font-weight:700}.page-btn.active{background:var(--emerald-main);color:#fff;box-shadow:0 2px 0 var(--emerald-shadow)}.wa-preview-mockup{box-shadow:var(--clay-card-shadow);border:var(--card-border);border-radius:20px;margin-top:.75rem;overflow:hidden}.wa-preview-header{color:#fff;background:#008069;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}[data-theme=dark] .wa-preview-header{background:#1f2c34}.wa-avatar{color:#075e54;background:#dcf8c6;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;font-weight:800;display:flex}.wa-contact-name{font-size:.82rem;font-weight:700;line-height:1.1}.wa-contact-status{opacity:.85;font-size:.65rem}.wa-chat-body{background:#efeae2 radial-gradient(#0000000f 1px,#0000 0) 0 0/18px 18px;flex-direction:column;justify-content:flex-end;min-height:180px;padding:1.25rem .85rem;display:flex}[data-theme=dark] .wa-chat-body{background:#0b141a radial-gradient(#ffffff0a 1px,#0000 0)}.wa-speech-bubble{color:#111b21;word-break:break-word;background:#d9fdd3;border-radius:12px 0 12px 12px;align-self:flex-end;max-width:85%;padding:.6rem .75rem .4rem;font-size:.82rem;line-height:1.45;position:relative;box-shadow:0 1px 2px #00000021}[data-theme=dark] .wa-speech-bubble{color:#e9edef;background:#005c4b}.wa-meta-row{color:#667781;justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.62rem;display:flex}[data-theme=dark] .wa-meta-row{color:#8696a0}.wa-check-blue{color:#53bdeb;font-weight:900}.modal-overlay{cursor:pointer;-webkit-backdrop-filter:blur(8px)!important;z-index:1000000!important;pointer-events:auto!important;background:#0f172ab8!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}.modal-sheet{color:var(--text-main);cursor:default;border:1.5px solid #ffffffd9;background:var(--bg-card)!important;pointer-events:auto!important;border-radius:24px!important;width:100%!important;max-width:480px!important;max-height:88vh!important;padding:1.35rem 1.25rem!important;position:relative!important;overflow-y:auto!important;box-shadow:0 25px 60px -15px #00000059,0 10px 20px -5px #0000001a,inset 0 1px 1px #fffc!important}.modal-close-btn{background:var(--bg-inset);border:1px solid var(--card-border);width:32px;height:32px;color:var(--text-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;transition:all .15s;display:flex;cursor:pointer!important;pointer-events:auto!important}.modal-close-btn:hover{background:var(--rose-main);color:#fff;border-color:var(--rose-main)}.modal-sheet .modal-title,.modal-sheet h2,.modal-sheet h3,.modal-sheet h4{color:var(--text-main)!important}.modal-sheet .modal-subtitle{color:var(--text-muted)!important}.modal-sheet .form-label,.modal-sheet label{color:var(--text-main)!important}.modal-sheet .input-hint,.modal-sheet .hint-text{color:var(--text-muted)!important}.modal-sheet .clay-input,.modal-sheet input,.modal-sheet select,.modal-sheet textarea{color:var(--text-main)!important;background:var(--bg-inset)!important;border-color:var(--card-border)!important}.modal-sheet select option{background:var(--bg-card);color:var(--text-main)}[data-theme=dark] .modal-sheet{background:#1e293b!important;border-color:#ffffff1f!important;box-shadow:0 25px 65px -15px #000000a6,0 12px 25px -5px #0006,inset 0 1px 1px #ffffff14!important}.modal-bounce-enter-active,.modal-bounce-leave-active{transition:opacity .22s!important}.modal-bounce-enter-active .modal-sheet,.modal-bounce-leave-active .modal-sheet{transition:transform .24s cubic-bezier(.34,1.56,.64,1),opacity .22s!important}.modal-bounce-enter-from,.modal-bounce-leave-to{opacity:0!important}.modal-bounce-enter-from .modal-sheet{opacity:0!important;transform:translateY(22px)scale(.95)!important}.modal-bounce-leave-to .modal-sheet{opacity:0!important;transform:translateY(18px)scale(.95)!important}.tab-fade-enter-active,.tab-fade-leave-active{transition:opacity .15s}.tab-fade-enter-from,.tab-fade-leave-to{opacity:0}.main-content{box-sizing:border-box;flex:1;width:100%;max-width:100%;position:relative;overflow-x:clip}.tab-view-container{box-sizing:border-box;width:100%;max-width:100%}
