.crm-page{--font-size-xs:11.5px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:16px;font-family:Source Sans\ 3,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:var(--spacing-md,18px) var(--spacing-lg,22px);padding-bottom:var(--spacing-xl,32px);max-width:1400px;margin:0 auto;color:var(--color-text-primary,#1f2329);font-size:var(--font-size-base,14px);font-weight:var(--font-weight-medium,500);line-height:1.5;letter-spacing:-.003em;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.crm-page-wide{max-width:100%}.crm-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md,16px);flex-wrap:wrap;margin-bottom:.6rem}.crm-page-header--sticky{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--color-bg-base,#fafafa);padding-block:6px}.crm-page-title{font-size:1.35rem;font-weight:700;color:#1f2937;margin:0;letter-spacing:-.01em;line-height:1.15}.crm-page-subtitle{color:#6b7280;font-size:.92rem;font-weight:var(--font-weight-medium,500);margin:.3rem 0 0}.crm-header-actions{display:flex;gap:var(--spacing-sm,8px);flex-wrap:wrap;align-items:center}.crm-filterbar,.crm-toolbar{display:flex;gap:var(--spacing-sm,8px);margin-bottom:var(--spacing-md,16px);flex-wrap:wrap;align-items:center}.crm-filterbar{border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-md,8px);padding:var(--spacing-sm,8px) var(--spacing-md,16px);box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.05))}.crm-filterbar,.crm-input{background:var(--color-bg-surface,#fff)}.crm-input{border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-md,8px);padding:.5rem .75rem;font-size:var(--font-size-base,14px);min-width:220px;font-family:inherit;color:var(--color-text-primary,#212121);transition:border-color var(--transition-fast,.15s),box-shadow var(--transition-fast,.15s)}.crm-input::-moz-placeholder{color:var(--color-text-hint,#9e9e9e)}.crm-input::placeholder{color:var(--color-text-hint,#9e9e9e)}.crm-input:focus{outline:none;border-color:var(--color-primary,#0d47a1);box-shadow:var(--shadow-focus,0 0 0 3px rgba(13,71,161,.2))}.crm-select{min-width:160px}.crm-state{color:var(--color-text-secondary,#757575);padding:var(--spacing-2xl,48px) 0;text-align:center}.crm-state-sm{font-size:var(--font-size-sm,13px);padding:var(--spacing-sm,8px) 0}.crm-empty,.crm-state-sm{color:var(--color-text-hint,#9e9e9e)}.crm-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1rem;text-align:center}.crm-empty .mdi{font-size:2.4rem;opacity:.45}.crm-empty-title{font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary,#757575)}.crm-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--color-bg-surface,#fff);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-lg,12px);overflow:hidden;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.1))}.crm-table thead th{text-align:left;font-size:var(--font-size-xs,12px);text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:var(--font-weight-bold,700);padding:.5rem .85rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.crm-table--sticky-head thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.crm-table tbody td{padding:.55rem .85rem;border-bottom:1px solid #f3f4f6;font-size:var(--font-size-base,14px);font-weight:var(--font-weight-medium,500)}.crm-table tbody tr:last-child td{border-bottom:none}.crm-row{cursor:pointer;transition:background var(--transition-fast,.15s)}.crm-row:hover td:first-child{box-shadow:inset 3px 0 0 #3b82f6}.crm-strong{font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#1f2329)}.crm-actions{text-align:right;white-space:nowrap}.crm-link{color:var(--color-primary,#0d47a1);text-decoration:none;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600)}.crm-link:hover{text-decoration:underline;text-underline-offset:2px}.crm-count-link{cursor:pointer;color:var(--color-primary,#0d47a1);font-weight:var(--font-weight-semibold,600)}.crm-count-link:hover{text-decoration:underline;text-underline-offset:2px}.crm-badge{display:inline-block;padding:.22rem .62rem;border-radius:var(--radius-full,9999px);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-bold,700);background:var(--color-border-light,#eee);color:var(--color-text-secondary,#4b5563);line-height:1.45;letter-spacing:.01em}.status-active,.status-customer,.status-done,.status-won{background:var(--color-success-light,#6abf69);color:var(--color-success-dark,#00600f)}.status-cancelled,.status-former_customer,.status-inactive,.status-lost{background:var(--color-error-light,#ff6659);color:var(--color-error-dark,#9a0007)}.status-disqualified,.status-shipped,.status-unsubscribed{background:var(--color-warning-light,#ffad42);color:var(--color-warning-dark,#bb4d00)}.status-in_progress,.status-lead,.status-open,.status-partner{background:var(--color-info-light,#63a4ff);color:var(--color-info-dark,#004ba0)}.crm-pagination{display:flex;gap:var(--spacing-md,16px);margin-top:var(--spacing-lg,24px);color:var(--color-text-secondary,#757575);font-size:var(--font-size-sm,13px)}.btn,.crm-pagination{align-items:center;justify-content:center}.btn{--btn-bg:transparent;--btn-fg:var(--color-text-primary,#26292e);--btn-bd:transparent;--btn-shadow:none;display:inline-flex;gap:.45rem;height:var(--size-button-height,36px);padding:0 .95rem;margin:0;font-family:inherit;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600);line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:.6rem;box-shadow:var(--btn-shadow);transition:background var(--transition-fast,.15s),border-color var(--transition-fast,.15s),box-shadow var(--transition-fast,.15s),color var(--transition-fast,.15s)}.btn,.btn:hover{text-decoration:none}.btn:hover{opacity:1}.btn:active{transform:translateY(.5px)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.28)}.btn.is-disabled,.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn .mdi{font-size:1.1em;line-height:1}.btn-sm{height:30px;padding:0 .65rem;font-size:var(--font-size-xs,11px);gap:.3rem}.btn-block{display:flex;width:100%}.btn.btn-primary{--btn-bg:#2563eb;--btn-fg:#fff;--btn-bd:#2563eb;--btn-shadow:0 1px 2px rgba(0,0,0,0.08)}.btn.btn-primary:hover{--btn-bg:#1d4ed8;--btn-bd:#1d4ed8;--btn-shadow:0 4px 10px rgba(37,99,235,0.2)}.btn.btn-light{--btn-bg:#fff;--btn-fg:#374151;--btn-bd:#d1d5db;--btn-shadow:0 1px 2px rgba(15,23,42,0.06)}.btn.btn-light:hover{--btn-bg:#f9fafb;--btn-bd:#9ca3af}.btn.btn-ghost{--btn-bg:transparent;--btn-fg:var(--color-text-secondary,#6b7280);--btn-bd:transparent}.btn.btn-ghost:hover{--btn-bg:#f3f4f6;--btn-fg:#111827}.btn.btn-danger{--btn-bg:var(--color-bg-surface,#fff);--btn-fg:var(--color-error,#dc2626);--btn-bd:var(--color-border,#e5e7eb)}.btn.btn-danger:hover{--btn-bg:var(--color-error,#dc2626);--btn-fg:#fff;--btn-bd:var(--color-error,#dc2626)}.btn.btn-success,.btn.btn-won{--btn-bg:var(--color-success,#16a34a);--btn-fg:#fff;--btn-bd:var(--color-success,#16a34a);--btn-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,0.05))}.btn.btn-success:hover,.btn.btn-won:hover{--btn-bg:var(--color-success-dark,#15803d);--btn-bd:var(--color-success-dark,#15803d)}.crm-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px rgba(15,23,42,.05);margin-bottom:var(--spacing-md,16px)}.crm-card-title{font-size:1rem;font-weight:600;color:#111827;margin:0 0 var(--spacing-sm,12px);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm,8px);letter-spacing:-.005em}.crm-field{margin-bottom:var(--spacing-sm,8px)}.crm-field-label{font-size:var(--font-size-xs,12px);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#4b5563);font-weight:var(--font-weight-semibold,600);margin-bottom:.2rem}.crm-field-value{font-size:16px;font-weight:var(--font-weight-medium,500);color:var(--color-text-primary,#1f2329)}.crm-detail-layout{display:grid;grid-template-columns:380px minmax(0,1fr);gap:var(--spacing-lg,24px);align-items:start}.crm-rail{position:-webkit-sticky;position:sticky;top:var(--spacing-md,16px)}@media (max-width:1024px){.crm-detail-layout{grid-template-columns:1fr}.crm-rail{position:static}}@media (min-width:1025px){.crm-detail-layout--panes{height:calc(100vh - 200px);min-height:480px;align-items:stretch}.crm-detail-layout--panes>.crm-rail{position:static;top:auto}.crm-detail-layout--panes>.crm-rail,.crm-detail-layout--panes>section{max-height:100%;overflow-y:auto;padding-right:8px}}.crm-detail-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--spacing-lg,24px);align-items:start}@media (max-width:900px){.crm-detail-grid{grid-template-columns:1fr}}.crm-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-sm,12px);margin-bottom:var(--spacing-md,16px)}.crm-stat-card{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-lg,12px);padding:var(--spacing-sm,12px) var(--spacing-md,14px);box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.05))}.crm-stat-label{font-size:var(--font-size-xs,12px);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#4b5563);font-weight:var(--font-weight-semibold,600)}.crm-stat-value{font-size:var(--font-size-xl,24px);font-weight:var(--font-weight-heavy,800);color:var(--color-text-primary,#1f2329);margin-top:.2rem;letter-spacing:-.02em;line-height:1.1}.crm-stat-sub{font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary,#4b5563);margin-top:.15rem}.crm-avatar{width:34px;height:34px;border-radius:var(--radius-full,9999px);display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary-light,#5472d3);color:#fff;font-size:var(--font-size-sm,13px);font-weight:var(--font-weight-semibold,600);flex:0 0 34px;text-transform:uppercase}.crm-avatar--lg{width:56px;height:56px;flex-basis:56px;font-size:var(--font-size-lg,18px);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.1))}.crm-avatar--sm{width:28px;height:28px;flex-basis:28px;font-size:var(--font-size-xs,11px)}.crm-cell-with-avatar{display:flex;align-items:center;gap:var(--spacing-sm,8px)}.crm-avatar.avatar-c1{background:#5472d3}.crm-avatar.avatar-c2{background:#26a69a}.crm-avatar.avatar-c3{background:#ef6c00}.crm-avatar.avatar-c4{background:#7e57c2}.crm-avatar.avatar-c5{background:#ec407a}.crm-avatar.avatar-c6{background:#43a047}.crm-type-icon{width:30px;height:30px;border-radius:var(--radius-full,9999px);display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary,#0d47a1);color:#fff;font-size:15px;flex:0 0 30px}.crm-type-icon--sm{width:22px;height:22px;flex-basis:22px;font-size:12px}.crm-type-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#212121)}.crm-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--color-border,#e0e0e0);margin-bottom:var(--spacing-lg,24px);flex-wrap:wrap}.crm-tab{border:none;background:transparent;padding:.6rem 1rem;cursor:pointer;font-size:var(--font-size-base,15px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary,#4b5563);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:.4rem}.crm-tab:hover{color:var(--color-text-primary,#1f2329)}.crm-tab.active{color:var(--color-primary,#0d47a1);border-bottom-color:var(--color-primary,#0d47a1)}.crm-tab-count,.crm-tab.active{font-weight:var(--font-weight-bold,700)}.crm-tab-count{font-size:var(--font-size-xs,12px);background:var(--color-border-light,#eee);border-radius:var(--radius-full,9999px);padding:0 .45rem;color:var(--color-text-secondary,#4b5563)}.crm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md,16px)}@media (max-width:700px){.crm-form-grid{grid-template-columns:1fr}}.crm-form-group{margin-bottom:var(--spacing-md,16px)}.crm-form-group.full{grid-column:1/-1}.crm-label{display:block;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#1f2329);margin-bottom:.35rem;letter-spacing:-.005em}.crm-control{width:100%;border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-md,8px);padding:.55rem .75rem;font-size:var(--font-size-base,14px);font-family:inherit;background:var(--color-bg-surface,#fff);color:var(--color-text-primary,#212121);box-sizing:border-box;transition:border-color var(--transition-fast,.15s),box-shadow var(--transition-fast,.15s)}.crm-control:focus{outline:none;border-color:var(--color-primary,#0d47a1);box-shadow:var(--shadow-focus,0 0 0 3px rgba(13,71,161,.2))}.crm-form-actions{display:flex;gap:var(--spacing-sm,8px);justify-content:flex-end;margin-top:var(--spacing-lg,24px)}.crm-error{background:var(--color-error-light,#ff6659);color:var(--color-error-dark,#9a0007);padding:.6rem .9rem;border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,13px);margin-bottom:var(--spacing-md,16px)}.crm-modal-overlay{position:fixed;inset:0;background:var(--color-bg-overlay,rgba(0,0,0,.5));display:flex;align-items:center;justify-content:center;z-index:var(--z-modal,1400)}.crm-modal{background:var(--color-bg-surface,#fff);border-radius:var(--radius-lg,12px);width:480px;max-width:94%;max-height:92vh;display:flex;flex-direction:column;box-shadow:var(--shadow-2xl,0 25px 50px -12px rgba(0,0,0,.25))}.crm-modal-head{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md,16px) var(--spacing-lg,24px);border-bottom:1px solid var(--color-border-light,#eee);font-weight:var(--font-weight-bold,700)}.crm-modal-close{background:none;border:none;font-size:1.4rem;cursor:pointer;color:var(--color-text-hint,#9e9e9e);line-height:1}.crm-modal-body{padding:var(--spacing-lg,24px);overflow-y:auto}.crm-modal-foot{display:flex;justify-content:flex-end;gap:var(--spacing-sm,8px);padding:var(--spacing-md,16px) var(--spacing-lg,24px);border-top:1px solid var(--color-border-light,#eee)}.crm-seg{display:inline-flex;background:var(--color-bg-base,#f3f4f6);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);padding:3px;gap:2px}.crm-seg-btn{border:none;background:transparent;cursor:pointer;padding:.35rem .8rem;border-radius:var(--radius-sm,6px);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary,#4b5563);display:inline-flex;align-items:center;gap:.35rem;transition:background var(--transition-fast,.15s),color var(--transition-fast,.15s)}.crm-seg-btn:hover{color:var(--color-text-primary,#1f2329)}.crm-seg-btn.active{background:var(--color-bg-surface,#fff);color:var(--color-primary,#0d47a1);font-weight:var(--font-weight-bold,700);box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.08))}.crm-seg-btn .mdi{font-size:1.05rem}.crm-toolselect{height:var(--size-button-height,36px);border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg-surface,#fff);border-radius:var(--radius-md,8px);padding:0 2rem 0 .8rem;font-family:inherit;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1f2329);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;transition:border-color var(--transition-fast,.15s),box-shadow var(--transition-fast,.15s)}.crm-toolselect:focus{outline:none;border-color:var(--color-primary,#0d47a1);box-shadow:var(--shadow-focus,0 0 0 3px rgba(13,71,161,.2))}.crm-count-pill{gap:.3rem;height:26px;padding:0 .6rem;background:var(--color-primary,#0d47a1);color:#fff;font-size:var(--font-size-sm,14px)}.crm-count-pill,.crm-stage-chip{display:inline-flex;align-items:center;border-radius:var(--radius-full,9999px);font-weight:var(--font-weight-bold,700)}.crm-stage-chip{gap:.35rem;padding:.15rem .55rem;font-size:var(--font-size-xs,12px);line-height:1.5;background:var(--color-border-light,#f3f4f6);color:var(--color-text-secondary,#4b5563)}.crm-stage-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.9}.crm-pipe-pill{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:var(--radius-sm,6px);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-bold,700);background:rgba(13,71,161,.08);color:var(--color-primary,#0d47a1)}.crm-kpi{position:relative;background:var(--color-bg-surface,#fff);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-lg,12px);padding:var(--spacing-md,16px) var(--spacing-lg,20px);box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.05));overflow:hidden;transition:box-shadow var(--transition-fast,.15s),transform var(--transition-fast,.15s)}.crm-kpi:hover{box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.1));transform:translateY(-1px)}.crm-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--kpi-accent,var(--color-primary,#0d47a1))}.crm-kpi-head{display:flex;align-items:center;gap:.5rem}.crm-kpi-ico{width:32px;height:32px;border-radius:var(--radius-md,8px);display:inline-flex;align-items:center;justify-content:center;background:rgba(13,71,161,.12);background:color-mix(in srgb,var(--kpi-accent,#0d47a1) 14%,#fff);color:var(--kpi-accent,#0d47a1);font-size:1.05rem}.crm-kpi-label{font-size:var(--font-size-xs,12px);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-bold,700);color:var(--color-text-secondary,#4b5563)}.crm-kpi-value{font-size:var(--font-size-2xl,30px);font-weight:var(--font-weight-heavy,800);color:var(--color-text-primary,#1f2329);letter-spacing:-.025em;line-height:1.05;margin-top:.4rem}.crm-kpi-sub{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary,#4b5563);margin-top:.2rem;display:inline-flex;align-items:center;gap:.25rem}.crm-kpi-delta--up{color:var(--color-success-dark,#15803d);font-weight:var(--font-weight-bold,700)}.crm-kpi-delta--down{color:var(--color-error,#dc2626);font-weight:var(--font-weight-bold,700)}.crm-bars{display:flex;flex-direction:column;gap:.6rem}.crm-bar-row{display:grid;grid-template-columns:minmax(110px,30%) 1fr auto;align-items:center;gap:.75rem}.crm-bar-label{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1f2329);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-bar-track{background:var(--color-border-light,#f3f4f6);height:12px;overflow:hidden}.crm-bar-fill,.crm-bar-track{border-radius:var(--radius-full,9999px)}.crm-bar-fill{height:100%;background:var(--bar-color,var(--color-primary,#0d47a1));background:linear-gradient(90deg,var(--bar-color,var(--color-primary,#0d47a1)),color-mix(in srgb,var(--bar-color,#0d47a1) 70%,#fff));min-width:4px;transition:width var(--transition-base,.25s)}.crm-bar-value{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#1f2329);white-space:nowrap}.crm-page{--crm-surface:#fff;--crm-surface-soft:#f8f9fb;--crm-line:#dde3ea;--crm-line-soft:#e9edf3;--crm-text:#111827;--crm-text-muted:#5f6b7a;--crm-focus:rgba(37,99,235,0.18);--crm-shadow-xs:0 1px 2px rgba(15,23,42,0.05);--crm-shadow-sm:0 10px 24px -22px rgba(15,23,42,0.55);--crm-shadow-md:0 18px 36px -30px rgba(15,23,42,0.65);color:var(--crm-text)}.crm-page-title{color:#0f172a;font-weight:800;letter-spacing:-.015em}.crm-page-subtitle{color:var(--crm-text-muted);font-weight:600}.crm-filterbar,.crm-toolbar{gap:.55rem}.crm-filterbar{border:1px solid var(--crm-line);border-radius:12px;background:var(--crm-surface);box-shadow:var(--crm-shadow-xs)}.crm-control,.crm-input,.crm-toolselect{border-color:#cfd7e2;border-radius:10px;background:var(--crm-surface);color:#0f172a}.crm-control::-moz-placeholder,.crm-input::-moz-placeholder{color:#94a3b8}.crm-control::placeholder,.crm-input::placeholder{color:#94a3b8}.crm-control:focus,.crm-input:focus,.crm-toolselect:focus{border-color:#2563eb;box-shadow:0 0 0 3px var(--crm-focus)}.crm-card{border:1px solid var(--crm-line);border-radius:14px;background:var(--crm-surface);box-shadow:var(--crm-shadow-sm);padding:1rem}.crm-card-title{color:#0f172a;font-weight:700;margin-bottom:.8rem}.crm-field{margin-bottom:.65rem}.crm-field-label{color:#6b7280;letter-spacing:.045em}.crm-field-value{color:#0f172a;font-size:15px;font-weight:600}.crm-table{border:1px solid var(--crm-line);border-radius:14px;box-shadow:var(--crm-shadow-sm);background:var(--crm-surface)}.crm-table thead th{background:#f8fafc;color:#64748b;border-bottom:1px solid var(--crm-line-soft);font-size:11.5px;padding:.6rem .85rem}.crm-table tbody td{border-bottom:1px solid #edf2f7;color:#1f2937;padding:.58rem .85rem}.crm-row:hover{background:#f8fafc}.crm-row:hover td:first-child{box-shadow:inset 2px 0 0 #3b82f6}.crm-tabs{border-bottom-color:#dbe3ee;gap:.35rem;margin-bottom:.6rem}.crm-tab{border-radius:9px 9px 0 0;padding:.58rem .92rem;color:#5f6b7a;font-weight:600}.crm-tab:hover{color:#0f172a;background:#f8fafc}.crm-tab.active{color:#1d4ed8;border-bottom-color:#1d4ed8;background:#fff}.crm-badge{border-radius:999px;padding:.16rem .58rem}.btn{border-radius:10px;font-weight:700}.btn.btn-primary{--btn-bg:linear-gradient(135deg,#2563eb,#1d4ed8);--btn-bd:#1d4ed8}.btn.btn-light{--btn-bd:#cfd8e3;--btn-fg:#334155}.btn.btn-ghost{--btn-fg:#5f6b7a}.crm-kpi{border:1px solid var(--crm-line);border-radius:14px;box-shadow:var(--crm-shadow-sm)}.crm-stat-card{border:1px solid var(--crm-line-soft);border-radius:12px;box-shadow:var(--crm-shadow-xs)}.crm-modal{border:1px solid var(--crm-line-soft);border-radius:14px}.crm-modal-foot,.crm-modal-head{border-color:var(--crm-line-soft)}@media (max-width:768px){.crm-page{padding:.9rem .8rem 1.2rem}.crm-card{border-radius:12px;padding:.85rem}.crm-table tbody td,.crm-table thead th{padding-left:.65rem;padding-right:.65rem}.crm-tab{padding:.5rem .74rem}}.clv-toolbar[data-v-36c48902]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:.55rem;background:#fff;border:1px solid #dde4ed;border-radius:12px;padding:.44rem;box-shadow:0 10px 24px -26px rgba(15,23,42,.58)}.clv-search[data-v-36c48902]{flex:1 1 280px;max-width:420px}.clv-filters[data-v-36c48902]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding:.55rem;background:#fff;border:1px solid #dde4ed;border-radius:12px;margin-bottom:.55rem;box-shadow:0 10px 24px -26px rgba(15,23,42,.58)}.clv-chip[data-v-36c48902]{border:1px solid #d5deea;background:#fff;border-radius:9999px;padding:.22rem .62rem;font-size:11.5px;font-weight:700;cursor:pointer;color:#5f6b7a}.clv-chip.on[data-v-36c48902]{background:var(--color-primary,#0d47a1);border-color:var(--color-primary,#0d47a1);color:#fff}.clv-labelfilter[data-v-36c48902]{position:relative;display:inline-block}.clv-labelbtn[data-v-36c48902]{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;white-space:nowrap}.clv-labelbtn.active[data-v-36c48902]{border-color:var(--color-primary,#0d47a1);color:var(--color-primary,#0d47a1);font-weight:600}.clv-labelbtn .mdi[data-v-36c48902]{font-size:1rem;opacity:.7}.clv-pop-backdrop[data-v-36c48902]{position:fixed;inset:0;z-index:40}.clv-label-menu[data-v-36c48902]{position:absolute;top:calc(100% + 4px);left:0;z-index:41;min-width:200px;max-height:320px;overflow-y:auto;background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);box-shadow:0 8px 28px rgba(0,0,0,.15);padding:.35rem}.clv-label-opt[data-v-36c48902]{display:flex;align-items:center;gap:.5rem;padding:.32rem .45rem;border-radius:6px;cursor:pointer;font-size:13px}.clv-label-opt[data-v-36c48902]:hover{background:var(--color-bg-base,#f3f4f6)}.clv-label-opt input[data-v-36c48902]{cursor:pointer}.clv-label-menu-foot[data-v-36c48902]{border-top:1px solid var(--color-border-light,#eee);margin-top:.3rem;padding-top:.3rem;text-align:right}.clv-pop-wrap[data-v-36c48902]{position:relative}.clv-pop[data-v-36c48902]{position:absolute;z-index:30;top:calc(100% + 4px);left:0;background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.12));padding:.5rem;min-width:240px;max-height:60vh;overflow-y:auto}.clv-pop-head[data-v-36c48902]{font-weight:800;font-size:12px;text-transform:uppercase;color:var(--color-text-hint,#9ca3af);margin-bottom:.4rem}.clv-colrow[data-v-36c48902]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.15rem 0}.clv-colcheck[data-v-36c48902]{display:flex;align-items:center;gap:.4rem;font-size:13px}.clv-colmove[data-v-36c48902]{display:inline-flex;gap:.1rem}.clv-iconbtn[data-v-36c48902]{border:none;background:none;cursor:pointer;color:var(--color-text-secondary,#4b5563);width:22px;height:22px;border-radius:5px}.clv-iconbtn[data-v-36c48902]:hover:not(:disabled){background:var(--color-table-hover,#f3f4f6)}.clv-iconbtn[data-v-36c48902]:disabled{opacity:.3;cursor:not-allowed}.clv-bulk[data-v-36c48902]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding:.5rem .65rem;background:#f3f7ff;border:1px solid #cfdcf5;border-radius:12px;margin-bottom:.55rem}.clv-bulk-count[data-v-36c48902]{font-weight:800;color:var(--color-primary,#0d47a1)}.clv-bulk-ctl[data-v-36c48902]{max-width:180px}.clv-bulk-label[data-v-36c48902]{display:inline-flex;gap:.25rem;align-items:center}.clv-bulk-input[data-v-36c48902]{max-width:130px}.clv-bulk-msg[data-v-36c48902]{font-size:12px;color:#15803d;font-weight:600}.clv-table th.sortable[data-v-36c48902]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.clv-table th.sortable[data-v-36c48902]:hover{color:var(--color-primary,#0d47a1)}.clv-cb[data-v-36c48902]{width:34px;text-align:center}.crm-row.selected[data-v-36c48902]{background:#eef4ff}.clv-tag[data-v-36c48902]{display:inline-block;background:#f8fafc;border:1px solid #dce3ec;border-radius:9999px;padding:.04rem .45rem;font-size:10.5px;font-weight:700;margin-right:.2rem}.sig-badge[data-v-36c48902]{margin-left:.3rem;font-size:12px}.clv-type-chip[data-v-36c48902]{gap:.3rem;padding:.12rem .55rem;border-radius:9999px;font-size:11px}.clv-attempts[data-v-36c48902],.clv-type-chip[data-v-36c48902]{display:inline-flex;align-items:center;font-weight:700;white-space:nowrap}.clv-attempts[data-v-36c48902]{gap:.2rem}.clv-callbtn[data-v-36c48902]{background:none;border:none;cursor:pointer;font:inherit;color:var(--color-primary,#2563eb);display:inline-flex;align-items:center;gap:.25rem;margin-right:.6rem}.clv-taskcheck[data-v-36c48902]{width:17px;height:17px;cursor:pointer;accent-color:var(--color-primary,#0d47a1)}.clv-assignees[data-v-36c48902]{display:inline-flex}.clv-assignees .crm-avatar[data-v-36c48902]{margin-left:-6px;box-shadow:0 0 0 2px var(--color-bg-surface,#fff)}.clv-assignees .crm-avatar[data-v-36c48902]:first-child{margin-left:0}.clv-row-overdue .crm-strong[data-v-36c48902]{color:var(--color-error-dark,#9a0007)}.prio-low[data-v-36c48902]{background:var(--color-border-light,#eee);color:var(--color-text-secondary,#757575)}.prio-medium[data-v-36c48902]{background:var(--color-info-light,#63a4ff);color:var(--color-info-dark,#004ba0)}.prio-high[data-v-36c48902]{background:var(--color-warning-light,#ffad42);color:var(--color-warning-dark,#bb4d00)}.prio-urgent[data-v-36c48902]{background:var(--color-error-light,#ff6659);color:var(--color-error-dark,#9a0007)}.clv-footer[data-v-36c48902]{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.64rem}.clv-perpage[data-v-36c48902]{display:inline-flex;align-items:center;gap:.4rem;font-size:13px;color:var(--color-text-secondary,#4b5563)}.clv-perpage-sel[data-v-36c48902]{width:auto;padding:.25rem .5rem}.clv-pages[data-v-36c48902]{display:inline-flex;align-items:center;gap:.2rem;margin:0 auto}.clv-pagebtn[data-v-36c48902]{min-width:30px;height:30px;padding:0 .4rem;border:1px solid #d7dfea;background:#fff;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:700;color:#1f2937;display:inline-flex;align-items:center;justify-content:center}.clv-pagebtn[data-v-36c48902]:hover:not(:disabled):not(.active){background:var(--color-table-hover,#f3f4f6)}.clv-pagebtn.active[data-v-36c48902]{background:var(--color-primary,#0d47a1);border-color:var(--color-primary,#0d47a1);color:#fff}.clv-pagebtn[data-v-36c48902]:disabled{opacity:.4;cursor:not-allowed}.clv-ellipsis[data-v-36c48902]{padding:0 .25rem;color:var(--color-text-hint,#9ca3af)}.clv-total[data-v-36c48902]{font-size:12px;color:var(--color-text-hint,#9ca3af);white-space:nowrap}.clv-savemodal .crm-modal-body[data-v-36c48902]{display:flex;flex-direction:column;gap:.5rem}.clv-default[data-v-36c48902]{display:inline-flex;align-items:center;gap:.4rem;font-size:13px}.clv-hint[data-v-36c48902]{font-size:12px;color:var(--color-text-hint,#9ca3af);margin:0}.crm-multirow[data-v-8d7e8074]{display:flex;gap:.5rem;margin-bottom:.4rem;align-items:center}.crm-multirow .crm-control[data-v-8d7e8074]{flex:1}.crm-multirow-label[data-v-8d7e8074]{flex:0 0 120px}.crm-stat-value--sm[data-v-3e4e4dfa]{font-size:var(--font-size-md,16px)}.ordp-stat[data-v-3e4e4dfa]{display:flex;align-items:center;gap:.8rem}.ordp-stat-ico[data-v-3e4e4dfa]{width:40px;height:40px;border-radius:var(--radius-md,8px);display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;flex:0 0 40px}.ordp-stat-ico.ico-orders[data-v-3e4e4dfa]{background:rgba(37,99,235,.12);color:var(--color-primary,#2563eb)}.ordp-stat-ico.ico-revenue[data-v-3e4e4dfa]{background:rgba(22,163,74,.12);color:var(--color-success,#16a34a)}.ordp-stat-ico.ico-avg[data-v-3e4e4dfa]{background:rgba(8,145,178,.12);color:var(--color-secondary,#0891b2)}.ordp-stat-ico.ico-last[data-v-3e4e4dfa]{background:rgba(217,119,6,.12);color:var(--color-accent,#d97706)}.ordp-empty[data-v-3e4e4dfa]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;color:var(--color-text-hint,#9ca3af);text-align:center;font-size:var(--font-size-sm,13px)}.ordp-empty .mdi[data-v-3e4e4dfa]{font-size:2rem;opacity:.5}.ordp-card[data-v-3e4e4dfa]{position:relative;border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,10px);margin-bottom:.65rem;background:var(--color-bg-surface,#fff);overflow:hidden;transition:box-shadow var(--transition-fast,.15s),border-color var(--transition-fast,.15s)}.ordp-card[data-v-3e4e4dfa]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-border,#e5e7eb)}.ordp-card.is-open[data-v-3e4e4dfa]:before{background:var(--color-info,#0ea5e9)}.ordp-card.is-done[data-v-3e4e4dfa]:before{background:var(--color-success,#16a34a)}.ordp-card.is-shipped[data-v-3e4e4dfa]:before{background:var(--color-warning,#f59e0b)}.ordp-card.is-cancelled[data-v-3e4e4dfa]:before{background:var(--color-error,#dc2626)}.ordp-card[data-v-3e4e4dfa]:hover{box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.1));border-color:var(--color-border-dark,#d1d5db)}.ordp-head-wrap[data-v-3e4e4dfa]{display:flex;align-items:stretch}.ordp-toggle-btn[data-v-3e4e4dfa]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem 0 .85rem;cursor:pointer;background:transparent;border:none;font:inherit;color:var(--color-text-hint,#9ca3af);font-size:1.2rem;transition:color var(--transition-fast,.15s)}.ordp-toggle-btn[data-v-3e4e4dfa]:hover{color:var(--color-primary,#2563eb)}.ordp-head[data-v-3e4e4dfa]{display:flex;align-items:center;gap:.85rem;flex:1 1 auto;min-width:0;padding:.7rem .95rem .7rem .25rem;cursor:pointer;background:transparent;border:none;font:inherit;text-align:left;color:inherit;text-decoration:none;transition:background var(--transition-fast,.15s)}.ordp-head[data-v-3e4e4dfa]:hover{background:var(--color-table-hover,#f3f4f6);text-decoration:none;color:inherit}.ordp-open[data-v-3e4e4dfa]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 .9rem;color:var(--color-text-hint,#9ca3af);text-decoration:none;border-left:1px solid var(--color-border-light,#f3f4f6);transition:background var(--transition-fast,.15s),color var(--transition-fast,.15s)}.ordp-open[data-v-3e4e4dfa]:hover{background:var(--color-table-hover,#f3f4f6);color:var(--color-primary,#2563eb)}.ordp-open .mdi[data-v-3e4e4dfa]{font-size:1.15rem}.ordp-id[data-v-3e4e4dfa]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ordp-number[data-v-3e4e4dfa]{font-weight:var(--font-weight-bold,700);font-size:var(--font-size-base,14px);color:var(--color-text-primary,#26292e)}.ordp-date[data-v-3e4e4dfa]{color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-xs,11px);display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.ordp-status[data-v-3e4e4dfa]{margin-left:.4rem;display:inline-flex;align-items:center;gap:.35rem}.ordp-dot[data-v-3e4e4dfa]{width:7px;height:7px;border-radius:50%;background:currentColor}.ordp-itemcount[data-v-3e4e4dfa]{color:var(--color-text-hint,#9ca3af);font-size:var(--font-size-xs,11px);margin-left:auto;white-space:nowrap}.ordp-total[data-v-3e4e4dfa]{font-weight:var(--font-weight-bold,700);font-size:var(--font-size-md,16px);white-space:nowrap;color:var(--color-text-primary,#26292e);font-variant-numeric:tabular-nums}.ordp-body[data-v-3e4e4dfa]{border-top:1px solid var(--color-border-light,#f3f4f6);padding:.95rem 1.1rem;background:var(--color-bg-base,#f9fafb)}.ordp-table-wrap[data-v-3e4e4dfa]{overflow-x:auto;border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);background:var(--color-bg-surface,#fff)}.ordp-items[data-v-3e4e4dfa]{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-sm,13px)}.ordp-items thead th[data-v-3e4e4dfa]{text-align:left;color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-xs,11px);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.04em;padding:.55rem .7rem;background:var(--color-table-header,#f9fafb);border-bottom:1px solid var(--color-table-border,#e5e7eb);white-space:nowrap}.ordp-items tbody td[data-v-3e4e4dfa]{padding:.5rem .7rem;border-bottom:1px solid var(--color-border-light,#f3f4f6);color:var(--color-text-primary,#26292e);vertical-align:middle}.ordp-items tbody tr:last-child td[data-v-3e4e4dfa]{border-bottom:none}.ordp-items tbody tr[data-v-3e4e4dfa]{transition:background var(--transition-fast,.15s)}.ordp-items tbody tr:hover td[data-v-3e4e4dfa]{background:var(--color-table-hover,#f3f4f6)}.ordp-items .num[data-v-3e4e4dfa]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ordp-name[data-v-3e4e4dfa]{font-weight:var(--font-weight-medium,500)}.ordp-line[data-v-3e4e4dfa],.ordp-qty[data-v-3e4e4dfa]{font-weight:var(--font-weight-semibold,600)}.ordp-sku[data-v-3e4e4dfa]{display:inline-block;font-family:var(--font-family-mono,monospace);font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#6b7280);background:var(--color-bg-base,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,6px);padding:.12rem .45rem;white-space:nowrap}.ordp-items .pos[data-v-3e4e4dfa]{color:var(--color-success-dark,#15803d)}.ordp-items .neg[data-v-3e4e4dfa]{color:var(--color-error-dark,#b91c1c)}.ordp-margin[data-v-3e4e4dfa]{display:inline-block;padding:.1rem .5rem;border-radius:var(--radius-full,9999px);font-size:var(--font-size-xs,11px);font-weight:var(--font-weight-semibold,600);line-height:1.5}.ordp-margin.pos[data-v-3e4e4dfa]{background:rgba(22,163,74,.14);color:var(--color-success-dark,#15803d)}.ordp-margin.neg[data-v-3e4e4dfa]{background:rgba(220,38,38,.14);color:var(--color-error-dark,#b91c1c)}.ordp-items tfoot td[data-v-3e4e4dfa]{padding:.65rem .7rem;background:var(--color-table-header,#f9fafb);border-top:2px solid var(--color-table-border,#e5e7eb)}.ordp-foot-label[data-v-3e4e4dfa]{text-align:right;color:var(--color-text-secondary,#6b7280);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;font-size:var(--font-size-xs,11px);letter-spacing:.03em}.ordp-foot-value[data-v-3e4e4dfa]{text-align:right;font-weight:var(--font-weight-bold,700);font-size:var(--font-size-base,14px);color:var(--color-text-primary,#26292e);font-variant-numeric:tabular-nums}.ordp-meta[data-v-3e4e4dfa]{display:flex;justify-content:space-between;gap:var(--spacing-lg,24px);margin-top:.95rem;flex-wrap:wrap}.ordp-address[data-v-3e4e4dfa]{min-width:220px}.ordp-address .crm-field-label[data-v-3e4e4dfa]{display:inline-flex;align-items:center;gap:.3rem}.ordp-address .crm-field-value[data-v-3e4e4dfa]{line-height:1.55}.ordp-totals[data-v-3e4e4dfa]{min-width:220px;font-size:var(--font-size-sm,13px);background:var(--color-bg-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);padding:.5rem .8rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ordp-totals>div[data-v-3e4e4dfa]{display:flex;justify-content:space-between;gap:1rem;padding:.2rem 0;color:var(--color-text-secondary,#6b7280);font-variant-numeric:tabular-nums}.ordp-totals-main[data-v-3e4e4dfa]{border-top:1px solid var(--color-border,#e5e7eb);margin-top:.25rem;padding-top:.4rem!important;font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#26292e)!important;font-size:var(--font-size-base,14px)}.cf-field[data-v-1e8f698f]{margin-bottom:.7rem}.cf-label[data-v-1e8f698f]{font-size:var(--font-size-xs,11px);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-hint,#9e9e9e);margin-bottom:.2rem;display:flex;justify-content:space-between;align-items:center;gap:.3rem}.cf-name[data-v-1e8f698f]{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.cf-pd[data-v-1e8f698f]{font-size:9px;letter-spacing:0;background:var(--color-border-light,#eee);color:var(--color-text-hint,#9e9e9e);border-radius:var(--radius-sm,3px);padding:0 .25rem}.cf-actions[data-v-1e8f698f]{display:inline-flex;gap:.1rem;flex:none}.cf-icon[data-v-1e8f698f]{background:none;border:none;color:var(--color-text-hint,#9e9e9e);cursor:pointer;font-size:.9rem;line-height:1;padding:0 .2rem}.cf-icon[data-v-1e8f698f]:hover{color:var(--color-text,#212121)}.cf-remove[data-v-1e8f698f]:hover{color:var(--color-error,#d32f2f)}.cf-row[data-v-1e8f698f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9e9e9e)}.cf-num[data-v-1e8f698f]{width:5rem;padding:.3rem .4rem}.cf-hinweis[data-v-1e8f698f]{font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9e9e9e);margin:0;line-height:1.35}.cf-input[data-v-1e8f698f]{padding:.4rem .55rem;font-size:var(--font-size-sm,13px)}.cf-switch[data-v-1e8f698f]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--font-size-sm,13px);cursor:pointer}.cf-multi[data-v-1e8f698f]{display:flex;flex-wrap:wrap;gap:.35rem}.cf-chip[data-v-1e8f698f]{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--font-size-xs,11px);border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-full,9999px);padding:.15rem .5rem;cursor:pointer}.cf-chip.on[data-v-1e8f698f]{background:var(--color-info-light,#63a4ff);color:var(--color-info-dark,#004ba0);border-color:transparent}.cf-chip input[data-v-1e8f698f]{display:none}.cf-add[data-v-1e8f698f]{background:var(--color-bg-base,#fafafa);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-md,8px);padding:.6rem;margin-bottom:.75rem;display:flex;flex-direction:column;gap:.4rem}.cf-add-actions[data-v-1e8f698f]{display:flex;gap:.4rem;justify-content:flex-end}.cf-saved[data-v-1e8f698f]{font-size:var(--font-size-xs,11px);color:var(--color-success-dark,#00600f);display:inline-flex;align-items:center;gap:.2rem}.le-chips[data-v-218e52b7]{display:flex;flex-wrap:wrap;gap:.35rem}.le-chip[data-v-218e52b7]{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:var(--radius-full,9999px);font-size:var(--font-size-xs,11px);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.02em}.le-x[data-v-218e52b7]{background:none;border:none;cursor:pointer;color:inherit;font-size:.95rem;line-height:1;opacity:.6;padding:0}.le-x[data-v-218e52b7]:hover{opacity:1}.le-empty[data-v-218e52b7]{font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9e9e9e)}.le-add[data-v-218e52b7]{display:flex;gap:.4rem;margin-top:.6rem;align-items:center}.le-input[data-v-218e52b7]{flex:1;border:1px solid var(--color-border,#d4d9e0);border-radius:var(--radius-md,8px);padding:.4rem .6rem;font-size:var(--font-size-sm,13px);font-family:inherit}.le-input[data-v-218e52b7]:focus{outline:none;border-color:var(--color-primary,#0d47a1);box-shadow:var(--shadow-focus,0 0 0 3px rgba(13,71,161,.2))}.ai-card[data-v-b5c493dc]{background:linear-gradient(180deg,#f5f3ff,#fff 60%);border-color:#e4dcff}.ai-ico[data-v-b5c493dc]{color:#7c3aed}.ai-refresh[data-v-b5c493dc]{border:none;background:none;cursor:pointer;color:#7c3aed;font-size:1.1rem}.ai-refresh[data-v-b5c493dc]:disabled{opacity:.5;cursor:default}.ai-empty[data-v-b5c493dc]{padding:.25rem 0}.ai-state[data-v-b5c493dc]{color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,13px);padding:.4rem 0}.ai-err[data-v-b5c493dc]{color:var(--color-error,#dc2626);font-size:var(--font-size-sm,13px)}.ai-stale[data-v-b5c493dc]{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:var(--radius-md,8px);padding:.3rem .5rem;font-size:12px;margin-bottom:.5rem}.ai-summary[data-v-b5c493dc]{font-size:var(--font-size-sm,14px);font-weight:500;color:var(--color-text-primary,#1f2329);line-height:1.45;margin:0 0 .6rem}.ai-next[data-v-b5c493dc]{background:#fff;border:1px solid #e4dcff;border-radius:var(--radius-md,8px);padding:.5rem .6rem;margin-bottom:.5rem}.ai-next-label[data-v-b5c493dc]{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#7c3aed}.ai-next-text[data-v-b5c493dc]{font-size:var(--font-size-sm,14px);font-weight:600;color:var(--color-text-primary,#1f2329)}.ai-highlights[data-v-b5c493dc]{margin:.2rem 0 0;padding-left:1.1rem}.ai-highlights li[data-v-b5c493dc]{font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#4b5563);margin-bottom:.15rem}.ai-source[data-v-b5c493dc]{margin-top:.5rem;font-size:11px;color:var(--color-text-hint,#9ca3af)}.mdi-spin[data-v-b5c493dc]{animation:aispin-b5c493dc 1s linear infinite}@keyframes aispin-b5c493dc{to{transform:rotate(1turn)}}.crm-field-value--stack[data-v-7a259ab4]{display:flex;flex-direction:column;gap:.35rem}.crm-badge-sm[data-v-7a259ab4]{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--color-primary,#0d47a1);background:#eef2ff;border-radius:4px;padding:1px 5px;margin-left:.35rem}.crm-taskform[data-v-7a259ab4]{background:var(--color-bg-base,#fafafa);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-md,8px);padding:.75rem;margin-bottom:.75rem}.crm-taskform-row[data-v-7a259ab4]{display:flex;gap:.5rem;margin-top:.5rem;align-items:center}.crm-taskform-row .crm-control[data-v-7a259ab4]{max-width:200px}.crm-tasklist[data-v-7a259ab4]{list-style:none;margin:0;padding:0}.crm-taskitem[data-v-7a259ab4]{display:flex;justify-content:space-between;align-items:center;padding:.45rem 0;border-bottom:1px solid var(--color-border-light,#eee)}.crm-task-check[data-v-7a259ab4]{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-base,14px);cursor:pointer}.crm-task-check .done[data-v-7a259ab4]{text-decoration:line-through;color:var(--color-text-hint,#9e9e9e)}.crm-task-due[data-v-7a259ab4]{font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9e9e9e)}.mdi-spin[data-v-44aa62cb]{animation:orgspin-44aa62cb 1s linear infinite}@keyframes orgspin-44aa62cb{to{transform:rotate(1turn)}}.os-edit[data-v-07143a2e],.os-readonly[data-v-07143a2e]{display:flex;align-items:center;gap:.5rem}.os-avatar[data-v-07143a2e]{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--color-primary,#0d47a1);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.os-select[data-v-07143a2e]{flex:1;min-width:0;border:1px solid var(--color-border,#d4d9e0);border-radius:var(--radius-md,8px);padding:.4rem .6rem;font-size:var(--font-size-sm,13px);font-family:inherit;background:#fff;cursor:pointer}.os-select[data-v-07143a2e]:focus{outline:none;border-color:var(--color-primary,#0d47a1);box-shadow:var(--shadow-focus,0 0 0 3px rgba(13,71,161,.2))}.os-spin[data-v-07143a2e]{color:var(--color-primary,#0d47a1)}.mdi-spin[data-v-07143a2e]{animation:osspin-07143a2e 1s linear infinite}@keyframes osspin-07143a2e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.omm-overlay[data-v-117c0220]{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem}.omm-modal[data-v-117c0220]{background:#fff;border-radius:14px;width:720px;max-width:100%;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(0,0,0,.25)}.omm-head[data-v-117c0220]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem .75rem;border-bottom:1px solid #eef0f3}.omm-title[data-v-117c0220]{margin:0;font-size:17px;font-weight:700;color:#111827;display:flex;align-items:center;gap:.45rem}.omm-sub[data-v-117c0220]{margin:.25rem 0 0;font-size:12.5px;color:#6b7280}.omm-x[data-v-117c0220]{background:none;border:none;font-size:26px;line-height:1;color:#9ca3af;cursor:pointer;padding:0 4px}.omm-x[data-v-117c0220]:hover{color:#111827}.omm-body[data-v-117c0220]{padding:1rem 1.25rem;overflow-y:auto;flex:1}.omm-section-title[data-v-117c0220]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:.5rem}.omm-mt[data-v-117c0220]{margin-top:1.1rem}.omm-state[data-v-117c0220]{display:flex;align-items:center;gap:.45rem;color:#6b7280;font-size:13.5px;padding:.6rem 0}.omm-state--muted[data-v-117c0220]{color:#9ca3af}.omm-suggestions[data-v-117c0220]{display:flex;flex-direction:column;gap:.5rem}.omm-sug[data-v-117c0220]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;text-align:left;background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:.6rem .8rem;cursor:pointer;transition:border-color .15s,background .15s}.omm-sug[data-v-117c0220]:hover{border-color:#6366f1;background:#f5f6ff}.omm-sug-main[data-v-117c0220]{display:flex;flex-direction:column;gap:2px;min-width:0}.omm-sug-name[data-v-117c0220]{font-weight:700;font-size:14px;color:#111827}.omm-sug-meta[data-v-117c0220]{font-size:12px;color:#6b7280}.omm-sug-counts[data-v-117c0220]{font-size:11.5px;color:#9ca3af}.omm-sug-side[data-v-117c0220]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto;max-width:45%}.omm-score[data-v-117c0220]{font-weight:800;font-size:13px;border-radius:9999px;padding:.1rem .55rem}.omm-score.high[data-v-117c0220]{background:#dcfce7;color:#15803d}.omm-score.mid[data-v-117c0220]{background:#fef3c7;color:#b45309}.omm-score.low[data-v-117c0220]{background:#f3f4f6;color:#6b7280}.omm-reasons[data-v-117c0220]{display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-end}.omm-reason[data-v-117c0220]{font-size:10.5px;font-weight:600;background:#eef2ff;color:#4338ca;border-radius:6px;padding:.08rem .4rem}.omm-direction[data-v-117c0220]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.omm-card[data-v-117c0220]{text-align:left;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:.75rem .9rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.omm-card--primary[data-v-117c0220]{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.12)}.omm-card-tag[data-v-117c0220]{font-size:11px;font-weight:700;color:#9ca3af;display:flex;align-items:center;gap:.3rem;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.03em}.omm-card-tag.keep[data-v-117c0220]{color:#0f766e}.omm-card-name[data-v-117c0220]{font-weight:700;font-size:14.5px;color:#111827;margin-bottom:2px}.omm-card-meta[data-v-117c0220]{font-size:12px;color:#6b7280}.omm-card-counts[data-v-117c0220]{display:flex;gap:.7rem;margin-top:.45rem;font-size:12px;color:#374151}.omm-swap[data-v-117c0220]{margin-top:.5rem}.omm-conflicts[data-v-117c0220]{display:flex;flex-direction:column;gap:.65rem}.omm-conflict-label[data-v-117c0220]{font-size:12.5px;font-weight:700;color:#374151;margin-bottom:.3rem}.omm-conflict-hint[data-v-117c0220]{font-weight:400;color:#9ca3af;font-size:11.5px;margin-left:.4rem}.omm-conflict-opts[data-v-117c0220]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.omm-choice[data-v-117c0220]{display:flex;align-items:center;gap:.45rem;border:1.5px solid #e5e7eb;border-radius:9px;padding:.45rem .6rem;cursor:pointer;font-size:13px;color:#374151;transition:border-color .15s,background .15s;min-width:0}.omm-choice[data-v-117c0220]:hover{border-color:#a5b4fc}.omm-choice.sel[data-v-117c0220]{border-color:#14b8a6;background:#f0fdfa}.omm-choice input[data-v-117c0220]{flex:0 0 auto;accent-color:#14b8a6}.omm-choice-org[data-v-117c0220]{flex:0 0 auto;font-size:10.5px;font-weight:700;color:#6b7280;background:#f3f4f6;border-radius:5px;padding:.08rem .35rem}.omm-choice-val[data-v-117c0220]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omm-enrich[data-v-117c0220]{list-style:none;margin:0;padding:0;font-size:13px;color:#374151}.omm-enrich li[data-v-117c0220]{display:flex;align-items:baseline;gap:.4rem;padding:.15rem 0}.omm-enrich .mdi[data-v-117c0220]{color:#0f766e}@media (max-width:640px){.omm-conflict-opts[data-v-117c0220]{grid-template-columns:1fr}}.omm-summary[data-v-117c0220]{display:flex;gap:.5rem;align-items:flex-start;background:#f0f9ff;color:#075985;border:1px solid #bae6fd;border-radius:10px;padding:.65rem .8rem;font-size:12.5px;margin-top:.9rem;line-height:1.45}.omm-summary .mdi[data-v-117c0220]{flex:0 0 auto;margin-top:1px}.omm-error[data-v-117c0220]{display:flex;align-items:center;gap:.4rem;background:#fef2f2;color:#b91c1c;border-radius:8px;padding:.5rem .7rem;font-size:13px;font-weight:600;margin-top:.75rem}.omm-foot[data-v-117c0220]{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.25rem;border-top:1px solid #eef0f3}.omm-foot-spacer[data-v-117c0220]{flex:1}.mdi-spin[data-v-117c0220]{animation:ommspin-117c0220 1s linear infinite}@keyframes ommspin-117c0220{to{transform:rotate(1turn)}}@media (max-width:640px){.omm-direction[data-v-117c0220]{grid-template-columns:1fr}.omm-modal[data-v-117c0220]{width:100%}}.enroll-wrap[data-v-d227b8ac]{position:relative;display:inline-block}.enroll-pop[data-v-d227b8ac]{position:absolute;top:calc(100% + 6px);right:0;z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.15);padding:12px;width:280px}.enroll-pop-title[data-v-d227b8ac]{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:6px}.enroll-select[data-v-d227b8ac]{width:100%;padding:7px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;box-sizing:border-box}.enroll-pop-actions[data-v-d227b8ac]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.crm-activity-admin-shell[data-v-d227b8ac]{display:flex;flex-direction:column;gap:.9rem}.crm-activity-timeline-card[data-v-d227b8ac]{margin-bottom:0;border-radius:14px;border-color:#dbe4f0;box-shadow:0 10px 26px -18px rgba(15,23,42,.42)}.crm-card-title--editable[data-v-d227b8ac]{display:flex;align-items:center;justify-content:space-between}.linked-list[data-v-d227b8ac]{list-style:none;margin:0;padding:0}.linked-item[data-v-d227b8ac]{display:flex;align-items:center;gap:.5rem;padding:.45rem 0;border-bottom:1px solid var(--color-border-light,#f3f4f6)}.linked-item[data-v-d227b8ac]:last-child{border-bottom:none}.linked-main[data-v-d227b8ac]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.linked-name[data-v-d227b8ac]{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-sub[data-v-d227b8ac]{font-size:11.5px;color:var(--color-text-secondary,#6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-badge[data-v-d227b8ac]{flex:0 0 auto;font-size:10.5px;font-weight:700;background:#ecfeff;color:#0e7490;border-radius:6px;padding:.12rem .45rem;white-space:nowrap}.linked-unlink[data-v-d227b8ac]{flex:0 0 auto;background:none;border:none;cursor:pointer;color:#9ca3af;padding:2px 4px;border-radius:6px;font-size:14px;line-height:1}.linked-unlink[data-v-d227b8ac]:hover{background:#fef2f2;color:#b91c1c}.linked-add[data-v-d227b8ac]{margin-bottom:.6rem}.linked-hint[data-v-d227b8ac]{font-size:12px;color:var(--color-text-hint,#9ca3af);padding:.35rem .1rem}.linked-results[data-v-d227b8ac]{list-style:none;margin:.35rem 0 0;padding:0;border:1px solid var(--color-border-light,#e5e7eb);border-radius:8px;overflow:hidden}.linked-results li+li[data-v-d227b8ac]{border-top:1px solid var(--color-border-light,#f3f4f6)}.linked-result[data-v-d227b8ac]{display:flex;flex-direction:column;align-items:flex-start;width:100%;background:#fff;border:none;cursor:pointer;text-align:left;padding:.4rem .6rem;line-height:1.25}.linked-result[data-v-d227b8ac]:hover{background:#f0fdfa}.linked-result-name[data-v-d227b8ac]{font-weight:600;font-size:13px;color:var(--color-text-primary,#111827)}.linked-result-sub[data-v-d227b8ac]{font-size:11.5px;color:var(--color-text-secondary,#6b7280)}.crm-card-edit[data-v-d227b8ac]{background:none;border:none;cursor:pointer;color:#6b7280;padding:2px 6px;border-radius:6px;font-size:14px;line-height:1}.crm-card-edit[data-v-d227b8ac]:hover{background:#f3f4f6;color:#111827}.crm-edit-field[data-v-d227b8ac]{margin-bottom:.55rem}.crm-edit-field .crm-field-label[data-v-d227b8ac]{display:block;margin-bottom:.2rem}.crm-control--sm[data-v-d227b8ac]{width:100%;padding:6px 9px;border:1px solid #d1d5db;border-radius:7px;font-size:13px;box-sizing:border-box}.crm-control--sm[data-v-d227b8ac]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.15)}.crm-edit-row[data-v-d227b8ac]{display:flex;gap:.5rem}.crm-edit-row .grow[data-v-d227b8ac]{flex:1}.crm-edit-row .nr[data-v-d227b8ac]{width:64px}.crm-edit-row .plz[data-v-d227b8ac]{width:88px}.crm-edit-error[data-v-d227b8ac]{color:#b91c1c;font-size:12px;margin-bottom:.5rem}.crm-edit-actions[data-v-d227b8ac]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.sig-row[data-v-d227b8ac]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.sig-badge[data-v-d227b8ac]{display:inline-block;padding:.12rem .5rem;border-radius:var(--radius-full,9999px);font-size:12px;font-weight:700}.crm-legacy-toggle[data-v-d227b8ac]{display:flex;align-items:center;gap:.55rem;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--border,#e5e7eb)}.crm-legacy-toggle-text[data-v-d227b8ac]{display:flex;flex-direction:column;line-height:1.2}.crm-legacy-toggle-label[data-v-d227b8ac]{font-size:13px;font-weight:600;color:var(--text,#111827)}.crm-legacy-hint[data-v-d227b8ac]{font-size:11px;color:var(--text-muted,#6b7280)}.crm-switch[data-v-d227b8ac]{position:relative;display:inline-block;width:36px;height:20px;flex:0 0 auto;cursor:pointer}.crm-switch input[data-v-d227b8ac]{opacity:0;width:0;height:0}.crm-switch-slider[data-v-d227b8ac]{position:absolute;inset:0;background:#cbd5e1;border-radius:9999px;transition:background .2s}.crm-switch-slider[data-v-d227b8ac]:before{content:"";position:absolute;height:16px;width:16px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.crm-switch input:checked+.crm-switch-slider[data-v-d227b8ac]{background:var(--primary,#14b8a6)}.crm-switch input:checked+.crm-switch-slider[data-v-d227b8ac]:before{transform:translateX(16px)}.sig-reorder[data-v-d227b8ac]{background:#e7f7ee;color:#15803d}.sig-risk[data-v-d227b8ac]{background:#fdeaea;color:#b91c1c}.sig-margin[data-v-d227b8ac]{background:#fef3e2;color:#b45309}.crm-taskform[data-v-d227b8ac]{background:var(--color-bg-base,#fafafa);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-md,8px);padding:.75rem;margin-bottom:.75rem}.crm-taskform-row[data-v-d227b8ac]{display:flex;gap:.5rem;margin-top:.5rem;align-items:center}.crm-taskform-row .crm-control[data-v-d227b8ac]{max-width:200px}.crm-tasklist[data-v-d227b8ac]{list-style:none;margin:0;padding:0}.crm-taskitem[data-v-d227b8ac]{display:flex;justify-content:space-between;align-items:center;padding:.45rem 0;border-bottom:1px solid var(--color-border-light,#eee)}.crm-task-check[data-v-d227b8ac]{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-base,14px);cursor:pointer}.crm-task-check .done[data-v-d227b8ac]{text-decoration:line-through;color:var(--color-text-hint,#9e9e9e)}.crm-task-due[data-v-d227b8ac]{font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9e9e9e)}.org-rail-deals[data-v-d227b8ac]{list-style:none;margin:0 0 .55rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.org-rail-deal-item[data-v-d227b8ac]{border:1px solid #e5e7eb;border-radius:9px;padding:.48rem .58rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.org-rail-deal-item[data-v-d227b8ac]:hover{border-color:#cbd5e1;background:#f8fafc}.org-rail-deal-title[data-v-d227b8ac]{font-size:13px;font-weight:700;color:#111827;line-height:1.3}.org-rail-deal-meta[data-v-d227b8ac]{margin-top:.2rem;font-size:11.5px;color:#6b7280;display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.crm-page-wide[data-v-042a0226]{max-width:100%}.crm-page-title[data-v-042a0226]{display:flex;align-items:center;gap:.75rem;font-size:1.9rem}.crm-page-title .crm-count-pill[data-v-042a0226]{height:30px;font-size:15px;padding:0 .75rem}.crm-page-subtitle[data-v-042a0226]{font-size:.95rem}.crm-page--board[data-v-042a0226]{display:flex;flex-direction:column;padding-bottom:.85rem;background:#fff}.crm-toolbar[data-v-042a0226]{align-items:center;justify-content:flex-end;width:100%}.pipeline-toolbar-pro[data-v-042a0226]{margin-left:auto;background:hsla(0,0%,100%,.92);border:1px solid #dee5ee;border-radius:14px;padding:.48rem .56rem;box-shadow:0 10px 24px -26px rgba(15,23,42,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.crm-search[data-v-042a0226]{position:relative;display:inline-flex;align-items:center}.crm-search .mdi[data-v-042a0226]{position:absolute;left:.6rem;color:var(--color-text-hint,#6b7280);font-size:1.1rem;pointer-events:none}.crm-search-input[data-v-042a0226]{padding-left:2.1rem;min-width:320px;border-radius:10px;border-color:#cfd9e8;background:#fff}.crm-muted[data-v-042a0226]{color:var(--color-text-hint,#6b7280)}.crm-table .num[data-v-042a0226]{text-align:right}.crm-page--board .crm-toolselect[data-v-042a0226]{border-radius:10px;border-color:#cfd9e8;background-color:#fff}.crm-page--board .crm-toolselect[data-v-042a0226]:hover{border-color:#b7c7de}.crm-page--board .crm-seg[data-v-042a0226]{background:#eef2f7;border-color:#d7e1ee}.crm-page--board .crm-seg-btn[data-v-042a0226]{border-radius:8px}.crm-page--board .crm-seg-btn.active[data-v-042a0226]{box-shadow:inset 0 0 0 1px #dbe4f0,0 1px 2px rgba(15,23,42,.08)}.kanban[data-v-042a0226]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;background:#fff;margin-top:.12rem}.kanban-col[data-v-042a0226]{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;background:#f5f5f6;border:1px solid #e6e7ea;border-top:2px solid color-mix(in srgb,var(--stage-color,#d1d5db) 48%,#fff);border-radius:16px;padding:.8rem;box-shadow:0 6px 16px -22px rgba(15,23,42,.45)}.kanban-col-head[data-v-042a0226]{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid #e7ebf0;padding-bottom:.54rem}.kanban-col-dot[data-v-042a0226]{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--stage-color,#6366f1) 75%,#fff);flex:0 0 8px}.kanban-col-title[data-v-042a0226]{font-weight:700;font-size:.88rem;color:#1f2937;text-transform:none;letter-spacing:0;flex:1}.kanban-col-count[data-v-042a0226]{background:#f8fafc;border:1px solid #d9e0e8;border-radius:9999px;padding:.08rem .52rem;font-size:10.5px;font-weight:700;color:#475569}.kanban-col-sum[data-v-042a0226]{font-size:10.8px;font-weight:700;color:#6b7280;margin:.38rem 0 .64rem;letter-spacing:0}.kanban-cards[data-v-042a0226]{display:flex;flex-direction:column;gap:.5rem;min-height:36px;padding-right:2px}.kanban-card[data-v-042a0226]{background:#fff;border:1px solid #e5e9f0;border-left:2px solid color-mix(in srgb,var(--stage-color,#0d47a1) 52%,#fff);border-radius:10px;padding:.62rem .68rem;box-shadow:0 5px 14px -16px rgba(15,23,42,.52);cursor:grab;transition:box-shadow .15s,transform .15s,border-color .15s}.kanban-card[data-v-042a0226]:hover{box-shadow:0 12px 20px -16px rgba(15,23,42,.56);transform:translateY(-1px);border-color:#ced8e5}.kanban-card[data-v-042a0226]:active{cursor:grabbing}.kanban-card-top[data-v-042a0226]{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.kanban-card-title[data-v-042a0226]{font-weight:700;font-size:.86rem;color:#0f172a;line-height:1.32;letter-spacing:-.003em}.kanban-card-org[data-v-042a0226]{font-size:11.5px;font-weight:600;color:#334155;margin-top:.3rem;display:flex;align-items:center;gap:.28rem}.kanban-card-org .mdi[data-v-042a0226]{font-size:.95rem;opacity:.7}.kanban-card-asp[data-v-042a0226]{margin-top:.15rem;color:#64748b}.kanban-card-kpis[data-v-042a0226]{margin-top:.44rem;display:flex;flex-wrap:wrap;gap:.28rem}.kanban-chip[data-v-042a0226]{display:inline-flex;align-items:center;gap:.2rem;border-radius:9999px;padding:.09rem .42rem;font-size:10px;font-weight:700;border:1px solid #dce5f0;color:#4b5563;background:#f8fafc}.kanban-chip .mdi[data-v-042a0226]{font-size:.82rem}.chip-overdue[data-v-042a0226]{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.chip-today[data-v-042a0226]{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.chip-future[data-v-042a0226]{color:#1d4ed8;background:#eff6ff;border-color:#c7dcff}.chip-none[data-v-042a0226]{color:#92400e;background:#fff7ed;border-color:#fed7aa}.chip-ok[data-v-042a0226]{color:#475569;background:#f1f5f9;border-color:#dbe2eb}.chip-prob[data-v-042a0226]{color:#0f766e;background:#f0fdfa;border-color:#bae6dd}.kanban-card-foot[data-v-042a0226]{display:flex;justify-content:space-between;align-items:center;margin-top:.52rem;padding-top:.42rem;border-top:1px dashed #e6edf5}.kanban-card-value[data-v-042a0226]{font-weight:800;font-size:13px;color:#0f766e;letter-spacing:-.01em}.kanban-empty[data-v-042a0226]{text-align:center;color:var(--color-text-hint,#9ca3af);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-medium,500);padding:.8rem 0}.kanban-more[data-v-042a0226]{margin-top:.35rem;width:100%;background:hsla(0,0%,100%,.7);border:1px dashed #c6d3e4;border-radius:10px;padding:.5rem;font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);color:#475569;cursor:pointer}.kanban-more[data-v-042a0226]:hover{background:#fff;border-color:var(--stage-color,#9ca3af);color:#0f172a}.kanban-card-flag[data-v-042a0226]{display:inline-flex;align-items:center;gap:.22rem;margin-top:.48rem;padding:.09rem .4rem;border-radius:7px;font-size:10.5px;font-weight:700}.kanban-card-flag .mdi[data-v-042a0226]{font-size:.9rem}.flag-hot[data-v-042a0226],.flag-overdue[data-v-042a0226]{background:#fdeaea;color:#b91c1c}.flag-warm[data-v-042a0226]{background:#fef3e2;color:#b45309}.act-dot[data-v-042a0226]{width:10px;height:10px;border-radius:50%;flex:0 0 10px;margin-top:.25rem;box-shadow:0 0 0 2px rgba(15,23,42,.08)}.act-overdue[data-v-042a0226]{background:#dc2626}.act-today[data-v-042a0226]{background:#16a34a}.act-future[data-v-042a0226]{background:#9ca3af}.act-none[data-v-042a0226]{background:#f59e0b}.act-ok[data-v-042a0226]{background:transparent;box-shadow:none}.crm-seg-btn[data-v-042a0226]:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.pipeline-toolbar-pro[data-v-042a0226]{justify-content:flex-end;padding:.5rem}.crm-search-input[data-v-042a0226]{min-width:220px}.kanban[data-v-042a0226]{gap:.75rem}.kanban-col[data-v-042a0226]{flex-basis:100%;padding:.7rem;border-radius:14px}.kanban-card[data-v-042a0226]{padding:.6rem .64rem}}.c2c[data-v-6653922b]{display:inline-flex;align-items:center;gap:.25rem;position:relative}.c2c-btn[data-v-6653922b]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:var(--radius-md,8px);background:var(--color-success,#388e3c);color:#fff;text-decoration:none;font-size:var(--font-size-sm,13px);font-weight:var(--font-weight-medium,500);transition:background .12s}.c2c-btn[data-v-6653922b]:hover{background:var(--color-success-dark,#1b5e20)}.pp[data-v-54e9b318]{display:flex;align-items:stretch;width:100%;overflow-x:auto;padding:2px 0}.pp-seg[data-v-54e9b318]{position:relative;border:none;cursor:pointer;flex:1 1 0;min-width:90px;height:34px;padding:0 10px 0 22px;color:#fff;font-size:var(--font-size-xs,11px);font-weight:var(--font-weight-semibold,600);white-space:nowrap;overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);transition:filter .15s}.pp-seg[data-v-54e9b318]:first-child{padding-left:12px;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);border-radius:var(--radius-sm,4px) 0 0 var(--radius-sm,4px)}.pp-seg[data-v-54e9b318]:last-child{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%);border-radius:0 var(--radius-sm,4px) var(--radius-sm,4px) 0}.pp-seg[data-v-54e9b318]:hover{filter:brightness(1.06)}.pp-name[data-v-54e9b318]{overflow:hidden;text-overflow:ellipsis}.pp-seg.done[data-v-54e9b318]{background:var(--color-success,#388e3c)}.pp-seg.current[data-v-54e9b318]{background:var(--color-success-dark,#00600f);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.35)}.pp-seg.future[data-v-54e9b318]{background:var(--color-border,#e0e0e0);color:var(--color-text-secondary,#757575)}.pp-seg.won[data-v-54e9b318]{background:var(--color-success,#388e3c)}.pp-seg.lost[data-v-54e9b318]{background:var(--color-error,#d32f2f)}.ctp[data-v-d35d6696]{display:flex;flex-direction:column;gap:.6rem}.ctp-head[data-v-d35d6696]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.ctp-count[data-v-d35d6696]{font-weight:700;font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#1f2937);display:inline-flex;align-items:center;gap:.35rem}.ctp-due[data-v-d35d6696]{font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9ca3af);display:inline-flex;align-items:center;gap:.25rem}.ctp-history[data-v-d35d6696]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;max-height:220px;overflow-y:auto}.ctp-attempt[data-v-d35d6696]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.35rem .5rem;background:var(--color-bg-base,#f9fafb);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-md,8px)}.ctp-badge[data-v-d35d6696]{color:#fff;font-size:11px;font-weight:700;padding:.1rem .5rem;border-radius:9999px;white-space:nowrap}.ctp-note[data-v-d35d6696]{flex:1 1 160px;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#4b5563);word-break:break-word}.ctp-meta[data-v-d35d6696]{font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9ca3af);margin-left:auto;white-space:nowrap}.ctp-action[data-v-d35d6696]{display:flex;flex-direction:column;gap:.55rem}.ctp-outcomes[data-v-d35d6696]{display:flex;flex-wrap:wrap;gap:.4rem}.ctp-oc.sel[data-v-d35d6696]{background:var(--color-bg-surface,#fff);font-weight:700;box-shadow:inset 0 0 0 1px currentColor}.ctp-comment[data-v-d35d6696]{resize:vertical;min-height:40px;max-height:160px}.ctp-snooze[data-v-d35d6696]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ctp-snooze-label[data-v-d35d6696]{font-size:var(--font-size-xs,11px);font-weight:700;color:var(--color-text-secondary,#6b7280)}.ctp-chip[data-v-d35d6696]{border:1px solid var(--color-border,#d4d9e0);background:var(--color-bg-surface,#fff);border-radius:9999px;padding:.25rem .7rem;font-size:var(--font-size-xs,12px);cursor:pointer;color:var(--color-text-secondary,#4b5563);transition:all .12s}.ctp-chip[data-v-d35d6696]:hover{border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb)}.ctp-chip.on[data-v-d35d6696]{background:var(--color-primary,#2563eb);border-color:var(--color-primary,#2563eb);color:#fff;font-weight:600}.ctp-date[data-v-d35d6696]{max-width:160px}.ctp-buttons[data-v-d35d6696]{display:flex;flex-wrap:wrap;gap:.5rem}.ctp-followup[data-v-d35d6696]{background:var(--color-bg-base,#f9fafb);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-md,8px);padding:.6rem;display:flex;flex-direction:column;gap:.5rem}.ctp-followup-title[data-v-d35d6696]{font-size:var(--font-size-sm,13px);font-weight:700;color:var(--color-text-primary,#1f2937);display:inline-flex;align-items:center;gap:.35rem}.ctp-followup-row[data-v-d35d6696]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ctp-followup-row .crm-control[data-v-d35d6696]{max-width:170px}.ac-msg[data-v-d35d6696]{margin-top:.2rem;padding:.4rem .7rem;border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,13px)}.ac-msg.ok[data-v-d35d6696]{background:var(--color-success-light,#c8e6c9);color:var(--color-success-dark,#1b5e20)}.ac-msg.err[data-v-d35d6696]{background:var(--color-error-light,#ffcdd2);color:var(--color-error-dark,#9a0007)}@media (max-width:640px){.ctp-oc[data-v-d35d6696]{flex:1 1 calc(50% - 0.4rem);justify-content:center}}.em-head[data-v-3d5e4870]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.em-count[data-v-3d5e4870]{font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#757575)}.em-list[data-v-3d5e4870]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.em-item[data-v-3d5e4870]{border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-md,8px);overflow:hidden}.em-item.open[data-v-3d5e4870]{border-color:var(--color-primary,#0d47a1)}.em-row[data-v-3d5e4870]{display:flex;gap:.6rem;padding:.65rem .75rem;cursor:pointer;transition:background .12s}.em-row[data-v-3d5e4870]:hover{background:var(--color-bg-base,#fafafa)}.em-avatar[data-v-3d5e4870]{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px}.em-avatar.in[data-v-3d5e4870]{background:var(--color-success,#388e3c)}.em-avatar.out[data-v-3d5e4870]{background:var(--color-primary,#0d47a1)}.em-main[data-v-3d5e4870]{min-width:0;flex:1}.em-top[data-v-3d5e4870]{display:flex;justify-content:space-between;gap:.5rem}.em-party[data-v-3d5e4870]{font-weight:600;font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#212121);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-date[data-v-3d5e4870]{font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9e9e9e);white-space:nowrap}.em-subject[data-v-3d5e4870]{font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#212121)}.em-preview[data-v-3d5e4870],.em-subject[data-v-3d5e4870]{margin-top:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-preview[data-v-3d5e4870]{font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9e9e9e)}.em-body-wrap[data-v-3d5e4870]{border-top:1px solid var(--color-border-light,#eee);padding:.8rem .9rem}.em-meta[data-v-3d5e4870]{font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#757575);margin-bottom:.6rem}.em-body[data-v-3d5e4870]{font-size:var(--font-size-base,14px);line-height:1.6;color:var(--color-text-primary,#212121);word-break:break-word;text-align:left}.em-body[data-v-3d5e4870] img{max-width:100%;height:auto}.em-body[data-v-3d5e4870] a,.em-body[data-v-3d5e4870] div,.em-body[data-v-3d5e4870] li,.em-body[data-v-3d5e4870] p,.em-body[data-v-3d5e4870] span,.em-body[data-v-3d5e4870] td{font-weight:400}.em-body[data-v-3d5e4870] blockquote{border-left:3px solid var(--color-border,#d4d9e0);margin:.5rem 0;padding-left:.8rem;color:var(--color-text-secondary,#757575)}.em-attachments[data-v-3d5e4870]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.em-attach[data-v-3d5e4870]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--color-border,#e0e0e0);background:var(--color-bg-base,#fafafa);border-radius:7px;padding:.3rem .6rem;font-size:var(--font-size-xs,12px);cursor:pointer}.em-actions[data-v-3d5e4870]{display:flex;gap:.4rem;margin-top:.9rem}.crm-card--tight[data-v-22a89782]{padding:.85rem 1rem;margin-bottom:.6rem}.crm-focus-card[data-v-22a89782]{margin-top:.5rem;margin-bottom:.6rem;background:#fff;border:1px solid #e2e8f0;border-left:3px solid var(--color-success,#388e3c);border-radius:12px;padding:.8rem .9rem;box-shadow:0 12px 22px -20px rgba(15,23,42,.65)}.crm-focus-row[data-v-22a89782]{display:flex;gap:.6rem;justify-content:space-between;align-items:center;flex-wrap:wrap}.crm-focus-icon[data-v-22a89782]{color:var(--color-success,#388e3c);font-size:1.1rem;flex-shrink:0}.crm-focus-main[data-v-22a89782]{min-width:220px;flex:1}.crm-focus-title[data-v-22a89782]{font-size:var(--font-size-sm,13px);font-weight:700;color:#111827}.crm-focus-meta[data-v-22a89782]{display:flex;gap:.5rem;align-items:center;color:#6b7280;font-size:12px;margin-top:.15rem;flex-wrap:wrap}.crm-focus-actions[data-v-22a89782]{display:flex;align-items:center;gap:.4rem}.crm-focus-date[data-v-22a89782]{width:140px}.crm-focus-jump[data-v-22a89782]{flex-shrink:0;opacity:.7}.crm-focus-jump[data-v-22a89782]:hover{opacity:1}.crm-focus-empty[data-v-22a89782]{margin-top:.5rem;margin-bottom:.6rem;padding:.6rem .9rem;border:1px dashed #e2e8f0;border-radius:12px;color:#6b7280;font-size:var(--font-size-sm,13px);display:flex;align-items:center;gap:.5rem}.crm-activity-admin-shell[data-v-22a89782]{display:flex;flex-direction:column;gap:.9rem}.crm-activity-timeline-card[data-v-22a89782]{margin-bottom:0;border-radius:14px;border-color:#dbe4f0;box-shadow:0 10px 26px -18px rgba(15,23,42,.42)}.deal-activity-pro[data-v-22a89782] .ac{border:1px solid #d7e1ef;border-radius:14px;box-shadow:0 16px 30px -26px rgba(15,23,42,.55)}.deal-activity-pro[data-v-22a89782] .ac-tabs{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:.2rem;gap:.2rem}.deal-activity-pro[data-v-22a89782] .ac-tab{border-radius:9px;border-bottom:none;font-weight:600;color:#475569;padding:.55rem .85rem}.deal-activity-pro[data-v-22a89782] .ac-tab:hover{color:#1e293b;background:#eef2ff}.deal-activity-pro[data-v-22a89782] .ac-tab.active{background:#fff;color:#0f172a;box-shadow:inset 0 0 0 1px #dbe4f0}.deal-activity-pro[data-v-22a89782] .ac-body{background:#fff;padding:1rem 1.05rem}.deal-activity-pro[data-v-22a89782] .ac-area,.deal-activity-pro[data-v-22a89782] .ac-input,.deal-activity-pro[data-v-22a89782] .ac-panel input,.deal-activity-pro[data-v-22a89782] .ac-panel select,.deal-activity-pro[data-v-22a89782] .ac-panel textarea,.deal-activity-pro[data-v-22a89782] .ac-select{border-color:#cfd9e8;border-radius:10px;background:#fff}.deal-activity-pro[data-v-22a89782] .ac-panel input:focus,.deal-activity-pro[data-v-22a89782] .ac-panel select:focus,.deal-activity-pro[data-v-22a89782] .ac-panel textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.deal-activity-pro[data-v-22a89782] .ac-foot{margin-top:.8rem;padding-top:.75rem;border-top:1px solid #dbe4f0}.deal-activity-pro[data-v-22a89782] .tl{max-width:none}.deal-activity-pro[data-v-22a89782] .tl-list:before{left:14px;top:8px;bottom:18px;background:linear-gradient(180deg,#cfdced,#e8eff7)}.deal-activity-pro[data-v-22a89782] .tl-item{gap:.9rem;margin-bottom:1rem}.deal-activity-pro[data-v-22a89782] .tl-dot{width:30px;height:30px;flex-basis:30px;border-radius:9999px;box-shadow:0 0 0 2px #fff,0 10px 16px -14px rgba(15,23,42,.9)}.deal-activity-pro[data-v-22a89782] .tl-card{border-radius:12px;border:1px solid #dbe4f0;box-shadow:0 16px 28px -24px rgba(15,23,42,.75)}.deal-activity-pro[data-v-22a89782] .tl-card:hover{border-color:#c7d6ea}.deal-activity-pro[data-v-22a89782] .tl-title{font-weight:700;color:#0f172a}.deal-activity-pro[data-v-22a89782] .tl-time{color:#94a3b8}.deal-activity-pro[data-v-22a89782] .tl-body{margin-top:.5rem;color:#1e293b}.deal-activity-pro[data-v-22a89782] .tl-byline{margin-top:.65rem;color:#94a3b8}.deal-activity-pro[data-v-22a89782] .tl-mailbody{border:1px solid #dbe4f0;border-radius:10px;background:#f8fafc}.deal-activity-pro[data-v-22a89782] .btn.btn-primary{border-radius:10px;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.deal-activity-pro[data-v-22a89782] .btn.btn-ghost,.deal-activity-pro[data-v-22a89782] .btn.btn-light{border-radius:10px}.crm-card-sub[data-v-22a89782]{font-size:var(--font-size-xs,12px);font-weight:500}.dt-editable[data-v-22a89782]{cursor:pointer;border-radius:var(--radius-sm,6px)}.dt-editable[data-v-22a89782]:hover{background:var(--color-table-hover,#f3f4f6)}.dt-pencil[data-v-22a89782]{font-size:1rem;margin-left:.4rem;color:var(--color-text-hint,#9ca3af);cursor:pointer;vertical-align:middle}.dt-title-row[data-v-22a89782]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:nowrap}.dt-title-row .crm-page-title[data-v-22a89782]{margin:0;line-height:1.2}.dt-call-button[data-v-22a89782]{flex:0 0 auto;position:relative;top:.15em}.crm-page-title:hover .dt-pencil[data-v-22a89782]{color:var(--color-primary,#0d47a1)}.dt-edit-row[data-v-22a89782]{display:flex;align-items:center;gap:.4rem}.dt-input[data-v-22a89782]{font-size:var(--font-size-xl,24px);font-weight:var(--font-weight-heavy,800);min-width:320px;max-width:560px}.crm-control--inline[data-v-22a89782]{padding:.2rem .4rem;font-size:var(--font-size-sm,14px);max-width:220px}.crm-activity-hint[data-v-22a89782]{display:flex;align-items:center;gap:.6rem;background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b;color:#92400e;border-radius:var(--radius-md,8px);padding:.6rem .85rem;margin-bottom:.6rem;font-size:var(--font-size-sm,14px)}.crm-activity-hint .mdi[data-v-22a89782]{font-size:1.2rem;flex:0 0 auto}.crm-activity-hint span[data-v-22a89782]{flex:1}.crm-hint-close[data-v-22a89782]{background:none;border:none;font-size:1.3rem;line-height:1;color:#92400e;cursor:pointer;padding:0 .2rem}.crm-deal-value-card[data-v-22a89782]{text-align:left}.crm-deal-value[data-v-22a89782]{font-size:var(--font-size-2xl,32px);font-weight:var(--font-weight-heavy,800);color:var(--color-success-dark,#15803d);letter-spacing:-.025em;line-height:1.05;margin-top:.15rem;display:inline-flex;align-items:center;gap:.4rem}.crm-deal-value.editable[data-v-22a89782]{cursor:pointer;border-radius:var(--radius-md,8px)}.crm-deal-value.editable[data-v-22a89782]:hover{background:var(--color-table-hover,#f3f4f6)}.dv-pencil[data-v-22a89782]{font-size:.9rem;color:var(--color-text-hint,#9ca3af)}.crm-deal-value.editable:hover .dv-pencil[data-v-22a89782]{color:var(--color-primary,#0d47a1)}.dv-edit-row[data-v-22a89782]{display:flex;align-items:center;gap:.4rem;margin-top:.15rem}.dv-edit-row .crm-control[data-v-22a89782]{max-width:130px;font-weight:700}.dv-locked[data-v-22a89782]{margin-top:.35rem;font-size:var(--font-size-xs,11px);font-weight:600;color:var(--color-text-hint,#9ca3af);display:inline-flex;align-items:center;gap:.25rem}.crm-statgrid--mini[data-v-22a89782]{grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm,8px);margin-bottom:0}.crm-statgrid--mini .crm-stat-card[data-v-22a89782]{padding:.6rem .5rem;text-align:center}.crm-statgrid--mini .crm-stat-value[data-v-22a89782]{font-size:var(--font-size-lg,18px);margin-top:.1rem}.crm-statgrid--mini .crm-stat-sub[data-v-22a89782]{font-size:11px}.btn-won[data-v-22a89782]{background:var(--color-success,#388e3c);color:#fff}.btn-won[data-v-22a89782]:hover{background:var(--color-success-dark,#00600f)}.crm-taskform[data-v-22a89782]{background:var(--color-bg-base,#fafafa);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-md,8px);padding:.75rem;margin-bottom:.75rem}.crm-taskform-row[data-v-22a89782]{display:flex;gap:.5rem;margin-top:.5rem;align-items:center}.crm-taskform-row .crm-control[data-v-22a89782]{max-width:200px}.crm-tasklist[data-v-22a89782]{list-style:none;margin:0;padding:0}.crm-taskitem[data-v-22a89782]{display:flex;flex-direction:column;padding:.45rem 0;border-bottom:1px solid var(--color-border-light,#eee)}.crm-taskitem--open[data-v-22a89782]{background:var(--color-bg-base,#fafafa);border-radius:var(--radius-md,8px);padding:.45rem .5rem}.crm-taskitem-row[data-v-22a89782]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.crm-taskitem-actions[data-v-22a89782]{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.crm-taskitem-panel[data-v-22a89782]{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed var(--color-border-light,#e5e7eb)}.crm-task-check[data-v-22a89782]{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-base,14px);cursor:pointer}.crm-task-check .done[data-v-22a89782]{text-decoration:line-through;color:var(--color-text-hint,#9e9e9e)}.crm-attempt-badge[data-v-22a89782]{font-size:11px;font-weight:700;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:9999px;padding:.05rem .5rem;white-space:nowrap}.crm-task-due[data-v-22a89782]{font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9e9e9e)}.crm-tab-badge[data-v-22a89782]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;font-weight:700;line-height:18px;text-align:center;color:#fff;background:#2563eb;border-radius:999px}.dseq-head[data-v-22a89782]{display:flex;align-items:center;justify-content:space-between}.dseq-enroll-wrap[data-v-22a89782]{position:relative}.dseq-enroll-pop[data-v-22a89782]{position:absolute;top:calc(100% + 6px);right:0;z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.15);padding:12px;width:280px}.dseq-pop-title[data-v-22a89782]{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:6px}.dseq-select[data-v-22a89782]{width:100%;padding:7px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;box-sizing:border-box}.dseq-pop-actions[data-v-22a89782]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.dseq-list[data-v-22a89782]{display:flex;flex-direction:column;gap:16px}.dseq-enr[data-v-22a89782]{border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;background:#fff}.dseq-enr-head[data-v-22a89782]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dseq-enr-title[data-v-22a89782]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.dseq-name[data-v-22a89782]{font-weight:700;font-size:15px}.dseq-enr-actions[data-v-22a89782]{display:flex;gap:6px;flex:0 0 auto}.dseq-stop[data-v-22a89782]{color:#dc2626}.dseq-badge[data-v-22a89782]{font-size:11px;padding:2px 9px;border-radius:999px;font-weight:700;background:#e5e7eb;color:#374151}.dseq-badge.cold[data-v-22a89782]{background:#dbeafe;color:#1e40af}.dseq-badge.warm[data-v-22a89782]{background:#dcfce7;color:#166534}.dseq-badge.active[data-v-22a89782]{background:#dbeafe;color:#1e40af}.dseq-badge.replied[data-v-22a89782]{background:#fef3c7;color:#92400e}.dseq-badge.converted[data-v-22a89782]{background:#dcfce7;color:#166534}.dseq-badge.completed[data-v-22a89782]{background:#e0e7ff;color:#3730a3}.dseq-badge.bounced[data-v-22a89782],.dseq-badge.stopped[data-v-22a89782]{background:#fee2e2;color:#991b1b}.dseq-badge.paused[data-v-22a89782]{background:#f3f4f6;color:#4b5563}.dseq-enr-meta[data-v-22a89782]{display:flex;flex-wrap:wrap;gap:14px;margin:10px 0 14px;font-size:12px;color:#6b7280}.dseq-enr-meta .mdi[data-v-22a89782]{margin-right:3px}.dseq-reply[data-v-22a89782]{color:#92400e;font-weight:600}.dseq-steps[data-v-22a89782]{list-style:none;margin:0;padding:0}.dseq-step[data-v-22a89782]{position:relative;display:flex;gap:12px;padding-bottom:14px}.dseq-step[data-v-22a89782]:not(:last-child):before{content:"";position:absolute;left:13px;top:26px;bottom:0;width:2px;background:#e5e7eb}.dseq-step-marker[data-v-22a89782]{position:relative;z-index:1;flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e5e7eb;color:#6b7280;font-size:14px}.dseq-step-marker.done[data-v-22a89782]{background:#16a34a;color:#fff}.dseq-step-marker.current[data-v-22a89782]{background:#2563eb;color:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.15)}.dseq-step-marker.paused[data-v-22a89782]{background:#f59e0b;color:#fff}.dseq-step-marker.pending[data-v-22a89782]{background:#eef2f7;color:#9ca3af}.dseq-step-body[data-v-22a89782]{flex:1;min-width:0;padding-top:2px}.dseq-step-top[data-v-22a89782]{display:flex;align-items:center;gap:8px;justify-content:space-between}.dseq-step-label[data-v-22a89782]{font-weight:700;font-size:13px;color:#1f2329}.dseq-step-state[data-v-22a89782]{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;background:#f3f4f6;color:#6b7280;white-space:nowrap}.dseq-step-state.done[data-v-22a89782]{background:#dcfce7;color:#166534}.dseq-step-state.current[data-v-22a89782]{background:#dbeafe;color:#1e40af}.dseq-step-state.paused[data-v-22a89782]{background:#fef3c7;color:#92400e}.dseq-step-desc[data-v-22a89782]{font-size:13px;color:#374151;margin-top:2px;word-break:break-word}.dseq-step.pending .dseq-step-desc[data-v-22a89782]{color:#9ca3af}.dseq-step-info[data-v-22a89782]{font-size:12px;color:#6b7280;margin-top:2px}@media (max-width:768px){.deal-activity-pro[data-v-22a89782] .ac-body{padding:.75rem}.deal-activity-pro[data-v-22a89782] .tl-item{gap:.65rem;margin-bottom:.82rem}.deal-activity-pro[data-v-22a89782] .tl-dot{width:26px;height:26px;flex-basis:26px}.deal-activity-pro[data-v-22a89782] .tl-list:before{left:12px;top:6px;bottom:15px}}.cal[data-v-264ddd88]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.1));overflow:hidden}.cal-head[data-v-264ddd88]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border-light,#eee)}.cal-title[data-v-264ddd88]{font-weight:var(--font-weight-bold,700);font-size:var(--font-size-md,16px);min-width:160px;text-transform:capitalize}.cal-today[data-v-264ddd88]{margin-left:auto}.cal-grid[data-v-264ddd88]{display:grid;grid-template-columns:repeat(7,1fr)}.cal-weekdays[data-v-264ddd88]{background:var(--color-bg-base,#fafafa);border-bottom:1px solid var(--color-border-light,#eee)}.cal-weekday[data-v-264ddd88]{padding:.4rem;text-align:center;font-size:var(--font-size-xs,11px);text-transform:uppercase;color:var(--color-text-hint,#9e9e9e);font-weight:var(--font-weight-semibold,600)}.cal-cell[data-v-264ddd88]{min-height:104px;border-right:1px solid var(--color-border-light,#eee);border-bottom:1px solid var(--color-border-light,#eee);padding:.3rem;display:flex;flex-direction:column;gap:.25rem}.cal-cell[data-v-264ddd88]:nth-child(7n){border-right:none}.cal-cell.is-out[data-v-264ddd88]{background:var(--color-bg-base,#fafafa)}.cal-cell.is-out .cal-daynum[data-v-264ddd88]{color:var(--color-text-disabled,#bdbdbd)}.cal-daynum[data-v-264ddd88]{font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#757575);text-align:right;padding:0 .2rem}.cal-cell.is-today .cal-daynum[data-v-264ddd88]{background:var(--color-primary,#0d47a1);color:#fff;border-radius:var(--radius-full,9999px);width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.cal-tasks[data-v-264ddd88]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.cal-task[data-v-264ddd88]{display:flex;align-items:center;gap:.3rem;border:none;background:var(--color-bg-base,#f4f6f9);border-radius:var(--radius-sm,4px);padding:2px 4px;cursor:pointer;font-size:var(--font-size-xs,11px);text-align:left;width:100%}.cal-task[data-v-264ddd88]:hover{background:var(--color-table-hover,#f0f7ff)}.cal-task.done[data-v-264ddd88]{opacity:.55}.cal-task.done .cal-task-title[data-v-264ddd88]{text-decoration:line-through}.cal-task.overdue .cal-task-title[data-v-264ddd88]{color:var(--color-error-dark,#9a0007)}.cal-task-dot[data-v-264ddd88]{width:14px;height:14px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:9px;flex:0 0 14px}.cal-task-title[data-v-264ddd88]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-tabs[data-v-495f0a6a]{display:inline-flex;background:var(--color-bg-base,#f4f6f9);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-md,8px);padding:2px}.crm-tab[data-v-495f0a6a]{border:none;background:transparent;padding:.35rem .9rem;border-radius:var(--radius-sm,4px);cursor:pointer;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#757575);display:inline-flex;align-items:center;gap:.3rem}.crm-tab.active[data-v-495f0a6a]{background:var(--color-bg-surface,#fff);color:var(--color-primary,#0d47a1);font-weight:600;box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.08))}.tk-toolbar[data-v-495f0a6a]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.6rem}.tk-view[data-v-495f0a6a]{margin-left:auto}.tk-datechips[data-v-495f0a6a]{display:inline-flex;flex-wrap:wrap;gap:.35rem}.tk-chip[data-v-495f0a6a]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border:1px solid var(--color-border-light,#eee);background:#fff;border-radius:9999px;cursor:pointer;font-size:12px;color:var(--color-text-secondary,#757575)}.tk-chip[data-v-495f0a6a]:hover{border-color:var(--color-primary,#0d47a1);color:var(--color-primary,#0d47a1)}.tk-chip.on[data-v-495f0a6a]{background:var(--color-primary,#0d47a1);border-color:var(--color-primary,#0d47a1);color:#fff;font-weight:600}.tk-types[data-v-495f0a6a]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;align-items:center}.tk-typebtn[data-v-495f0a6a]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid var(--color-border,#d4d9e0);background:#fff;border-radius:9999px;cursor:pointer;font-size:12px;font-weight:600;color:var(--color-text-secondary,#4b5563);transition:all .12s}.tk-typebtn[data-v-495f0a6a]:hover{border-color:var(--color-primary,#0d47a1)}.tk-typebtn .mdi[data-v-495f0a6a]{font-size:.95rem}.tk-clear[data-v-495f0a6a]{border:none;background:none;cursor:pointer;font-size:12px;color:var(--color-text-hint,#9ca3af);display:inline-flex;align-items:center;gap:.2rem}.tk-clear[data-v-495f0a6a]:hover{color:var(--color-error,#b91c1c)}.crm-datetime[data-v-495f0a6a]{display:flex;gap:.5rem}.crm-page-wide[data-v-208be2e9]{max-width:100%}.kpi-grid[data-v-208be2e9]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.charts-grid[data-v-208be2e9]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg,24px)}.chart-wide[data-v-208be2e9]{grid-column:1/-1}@media (max-width:900px){.charts-grid[data-v-208be2e9]{grid-template-columns:1fr}}.month-bars[data-v-208be2e9]{display:flex;align-items:flex-end;gap:1rem;height:200px;padding-top:.5rem}.month-bar[data-v-208be2e9]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.month-bar-track[data-v-208be2e9]{width:100%;max-width:64px;flex:1;display:flex;align-items:flex-end}.month-bar-fill[data-v-208be2e9]{width:100%;border-radius:var(--radius-md,8px) var(--radius-md,8px) 0 0;background:linear-gradient(180deg,#2563eb,#60a5fa);min-height:4px;transition:height var(--transition-base,.25s)}.month-bar-val[data-v-208be2e9]{font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#1f2329);margin-top:.4rem}.month-bar-label[data-v-208be2e9]{font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary,#4b5563);margin-top:.15rem}.cl-list[data-v-32e2f2ad]{display:flex;flex-direction:column;gap:.75rem}.cl-card[data-v-32e2f2ad]{padding:0;overflow:hidden}.cl-head[data-v-32e2f2ad]{display:flex;align-items:center;gap:1rem;padding:.7rem 1rem;cursor:pointer}.cl-head[data-v-32e2f2ad]:hover{background:var(--color-table-hover,#f3f4f6)}.cl-prod[data-v-32e2f2ad]{flex:1;min-width:0}.cl-sku[data-v-32e2f2ad]{font-weight:var(--font-weight-heavy,800);color:var(--color-primary,#0d47a1);margin-right:.5rem}.cl-name[data-v-32e2f2ad]{color:var(--color-text-secondary,#4b5563)}.cl-reasons[data-v-32e2f2ad]{display:flex;flex-wrap:wrap;gap:.35rem}.cl-badge[data-v-32e2f2ad]{padding:.1rem .5rem;border-radius:var(--radius-full,9999px);font-size:12px;font-weight:700;white-space:nowrap}.cl-exp[data-v-32e2f2ad]{background:#fdeaea;color:#b91c1c}.cl-over[data-v-32e2f2ad]{background:#e8f1fe;color:#1d4ed8}.cl-slow[data-v-32e2f2ad]{background:#fef3e2;color:#b45309}.cl-stock[data-v-32e2f2ad]{display:flex;align-items:center;gap:.6rem;color:var(--color-text-secondary,#4b5563);font-weight:600;font-size:var(--font-size-sm,14px);white-space:nowrap}.cl-chev[data-v-32e2f2ad]{font-size:1.3rem;color:var(--color-text-hint,#9ca3af)}.cl-body[data-v-32e2f2ad]{border-top:1px solid var(--color-border-light,#eee);padding:.75rem 1rem;background:var(--color-bg-base,#f9fafb)}.cl-actions[data-v-32e2f2ad]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.cl-count[data-v-32e2f2ad]{font-weight:700;color:var(--color-text-primary,#1f2329)}.cl-label-action[data-v-32e2f2ad]{display:flex;gap:.35rem;align-items:center;margin-left:auto}.cl-label-input[data-v-32e2f2ad]{min-width:180px}.cl-msg[data-v-32e2f2ad]{display:flex;align-items:center;gap:.4rem;background:#dcfce7;color:#15803d;padding:.45rem .7rem;border-radius:var(--radius-md,8px);font-weight:600;font-size:var(--font-size-sm,14px);margin-bottom:.6rem}.cl-buyers .num[data-v-32e2f2ad]{text-align:right}.cl-type[data-v-32e2f2ad]{font-size:11px;font-weight:600;color:var(--color-text-hint,#9ca3af)}.mdi-spin[data-v-32e2f2ad]{animation:clspin-32e2f2ad 1s linear infinite}@keyframes clspin-32e2f2ad{to{transform:rotate(1turn)}}.td-kpis[data-v-39b71c42]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.td-grid[data-v-39b71c42]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md,16px)}@media (max-width:900px){.td-grid[data-v-39b71c42]{grid-template-columns:1fr}}.td-list[data-v-39b71c42]{list-style:none;margin:0;padding:0}.td-list li[data-v-39b71c42]{padding:.45rem 0;border-bottom:1px solid var(--color-border-light,#eee);display:flex;flex-direction:column;gap:.1rem}.td-list li[data-v-39b71c42]:last-child{border-bottom:none}.td-row[data-v-39b71c42]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.td-texts[data-v-39b71c42]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.td-badge[data-v-39b71c42]{display:inline-flex;align-items:center;gap:.2rem;font-size:11px;font-weight:700;padding:.1rem .4rem;border-radius:999px;margin:0 .3rem;vertical-align:middle}.td-badge--followup[data-v-39b71c42]{background:#eef2ff;color:#4338ca}.td-panel[data-v-39b71c42]{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--color-border-light,#e5e7eb)}.td-attempt[data-v-39b71c42]{font-weight:700;color:#b45309}.td-main[data-v-39b71c42]{font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1f2329);font-size:var(--font-size-sm,14px)}.td-meta[data-v-39b71c42]{font-size:var(--font-size-xs,12px);color:var(--color-text-secondary,#4b5563)}.td-overdue-link[data-v-39b71c42]{color:var(--color-error,#dc2626);text-decoration:none;font-weight:600}.td-overdue-link[data-v-39b71c42]:hover{text-decoration:underline}.crm-import-msg[data-v-39b71c42]{display:flex;align-items:center;gap:.5rem;background:#dcfce7;color:#15803d;padding:.6rem .9rem;border-radius:var(--radius-md,8px);font-weight:600;margin-bottom:var(--spacing-md,16px)}.mdi-spin[data-v-39b71c42]{animation:tdspin-39b71c42 1s linear infinite}@keyframes tdspin-39b71c42{to{transform:rotate(1turn)}}.dup-tabs[data-v-b2c1dfb6]{margin-bottom:.75rem}.dup-tab-count[data-v-b2c1dfb6]{background:#eef2ff;color:#4338ca;border-radius:9999px;font-size:11px;font-weight:700;padding:.05rem .45rem;margin-left:.35rem}.dup-stats[data-v-b2c1dfb6]{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;background:#fff;border:1px solid var(--color-border-light,#eceff3);border-radius:var(--radius-md,10px);padding:.65rem 1rem;margin-bottom:.85rem}.dup-stat[data-v-b2c1dfb6]{display:flex;flex-direction:column;line-height:1.2}.dup-stat--wide[data-v-b2c1dfb6]{flex-direction:row;align-items:center;gap:.5rem}.dup-stat-num[data-v-b2c1dfb6]{font-size:20px;font-weight:800;color:var(--color-text-primary,#111827)}.dup-stat-num--linked[data-v-b2c1dfb6]{color:#0e7490}.dup-stat-label[data-v-b2c1dfb6]{font-size:11.5px;color:var(--color-text-secondary,#6b7280)}.dup-reason-chips[data-v-b2c1dfb6]{display:flex;flex-wrap:wrap;gap:.3rem}.dup-reason-chip[data-v-b2c1dfb6]{font-size:11px;font-weight:600;background:var(--color-border-light,#f3f4f6);border-radius:6px;padding:.1rem .45rem;color:#374151}.dup-stats-spacer[data-v-b2c1dfb6]{flex:1}.dup-bulk-msg[data-v-b2c1dfb6]{display:flex;align-items:center;gap:.4rem;background:#dcfce7;color:#15803d;padding:.5rem .75rem;border-radius:var(--radius-md,8px);font-weight:600;font-size:var(--font-size-sm,13px);margin-bottom:.75rem}.dup-bulk-msg.err[data-v-b2c1dfb6]{background:#fef3c7;color:#b45309}.dup-list[data-v-b2c1dfb6]{display:flex;flex-direction:column;gap:.75rem}.dup-card[data-v-b2c1dfb6]{padding:.75rem 1rem}.dup-head[data-v-b2c1dfb6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.dup-key[data-v-b2c1dfb6]{font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#1f2329);display:flex;align-items:center;gap:.4rem}.dup-count[data-v-b2c1dfb6]{font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#6b7280)}.dup-reason-badge[data-v-b2c1dfb6]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:.12rem .45rem;background:#eef2ff;color:#4338ca}.dup-reason-badge.reason-phone[data-v-b2c1dfb6]{background:#ecfeff;color:#0e7490}.dup-reason-badge.reason-billbee[data-v-b2c1dfb6]{background:#dcfce7;color:#15803d}.dup-reason-badge.reason-vat[data-v-b2c1dfb6]{background:#fef3c7;color:#b45309}.dup-reason-badge.reason-name_only[data-v-b2c1dfb6]{background:#f3f4f6;color:#6b7280}.dup-table[data-v-b2c1dfb6]{margin:.25rem 0}.dup-table .num[data-v-b2c1dfb6]{text-align:right}.dup-primary[data-v-b2c1dfb6]{background:#eff6ff}.dup-primary-tag[data-v-b2c1dfb6]{font-size:10.5px;font-weight:700;color:#1d4ed8}.dup-sub[data-v-b2c1dfb6]{font-size:12px;color:var(--color-text-secondary,#6b7280);font-weight:400}.dup-srcbadge[data-v-b2c1dfb6]{font-size:11px;font-weight:600;background:var(--color-border-light,#f3f4f6);border-radius:var(--radius-sm,6px);padding:.1rem .4rem}.dup-bb[data-v-b2c1dfb6]{font-size:12px;color:var(--color-text-secondary,#6b7280)}.dup-actions[data-v-b2c1dfb6]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.dup-hint[data-v-b2c1dfb6]{font-size:12px;color:var(--color-text-hint,#9ca3af);margin-right:auto}.dup-msg[data-v-b2c1dfb6]{display:flex;align-items:center;gap:.4rem;background:#dcfce7;color:#15803d;padding:.45rem .7rem;border-radius:var(--radius-md,8px);font-weight:600;font-size:var(--font-size-sm,13px);margin-bottom:.5rem}.dup-msg.err[data-v-b2c1dfb6]{background:#fef2f2;color:#b91c1c}.dup-pager[data-v-b2c1dfb6]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.dup-pager-info[data-v-b2c1dfb6]{font-size:13px;color:var(--color-text-secondary,#6b7280)}.mdi-spin[data-v-b2c1dfb6]{animation:dupspin-b2c1dfb6 1s linear infinite}@keyframes dupspin-b2c1dfb6{to{transform:rotate(1turn)}}.inbox[data-v-21f984fd]{display:grid;grid-template-columns:180px 360px 1fr;gap:.85rem;align-items:start}@media (max-width:1100px){.inbox[data-v-21f984fd]{grid-template-columns:150px 1fr}.inbox-reader[data-v-21f984fd]{display:none}}.inbox-folders[data-v-21f984fd]{display:flex;flex-direction:column;gap:.24rem;position:-webkit-sticky;position:sticky;top:1rem;background:#fff;border:1px solid #e1e6ee;border-radius:14px;padding:.46rem;box-shadow:0 10px 22px -24px rgba(15,23,42,.58)}.inbox-folder[data-v-21f984fd]{display:flex;align-items:center;gap:.52rem;padding:.52rem .66rem;border:none;background:transparent;border-radius:10px;cursor:pointer;font-size:12.5px;color:#5f6b7a;text-align:left;transition:background .12s,color .12s}.inbox-folder[data-v-21f984fd]:hover{background:#f8fafc;color:#0f172a}.inbox-folder.active[data-v-21f984fd]{background:#1d4ed8;color:#fff;font-weight:700}.inbox-folder .mdi[data-v-21f984fd]{font-size:1.05rem}.inbox-list[data-v-21f984fd]{background:#fff;border:1px solid #dfe5ee;border-radius:14px;overflow:hidden;box-shadow:0 12px 24px -24px rgba(15,23,42,.62)}.inbox-search[data-v-21f984fd]{display:flex;align-items:center;gap:.4rem;padding:.56rem .72rem;border-bottom:1px solid #e7edf5;color:#94a3b8;background:#fbfcfe}.inbox-search input[data-v-21f984fd]{border:none;outline:none;width:100%;font-size:var(--font-size-sm,13px);font-family:inherit;background:transparent;color:var(--color-text-primary,#212121)}.inbox-rows[data-v-21f984fd]{list-style:none;margin:0;padding:0;max-height:calc(100vh - 230px);overflow-y:auto}.inbox-row[data-v-21f984fd]{display:flex;gap:.56rem;padding:.62rem .72rem;border-bottom:1px solid #edf2f7;cursor:pointer;transition:background .12s}.inbox-row[data-v-21f984fd]:hover{background:#f8fafc}.inbox-row.active[data-v-21f984fd]{background:rgba(29,78,216,.08);box-shadow:inset 2px 0 0 #1d4ed8}.inbox-avatar[data-v-21f984fd]{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.inbox-avatar.in[data-v-21f984fd]{background:var(--color-success,#388e3c)}.inbox-avatar.out[data-v-21f984fd]{background:var(--color-primary,#0d47a1)}.inbox-row-main[data-v-21f984fd]{min-width:0;flex:1}.inbox-row-top[data-v-21f984fd]{display:flex;justify-content:space-between;gap:.5rem}.inbox-party[data-v-21f984fd]{font-weight:var(--font-weight-semibold,600);font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#212121);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-date[data-v-21f984fd]{font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9e9e9e);white-space:nowrap}.inbox-subject[data-v-21f984fd]{font-size:12.8px;color:#0f172a}.inbox-preview[data-v-21f984fd],.inbox-subject[data-v-21f984fd]{margin-top:.08rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-preview[data-v-21f984fd]{font-size:11px;color:#8a97a8}.inbox-row-right[data-v-21f984fd]{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.inbox-thread-count[data-v-21f984fd]{display:inline-flex;align-items:center;gap:.15rem;font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#757575);background:var(--color-bg-base,#f3f4f6);border-radius:10px;padding:0 6px}.inbox-row-tags[data-v-21f984fd]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin-top:.25rem}.inbox-context[data-v-21f984fd]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.inbox-chip[data-v-21f984fd]{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--font-size-xs,12px);font-weight:600;padding:.25rem .6rem;border-radius:20px;text-decoration:none;border:1px solid transparent;transition:filter .12s}.inbox-chip[data-v-21f984fd]:hover{filter:brightness(.96);text-decoration:none}.inbox-chip.org[data-v-21f984fd]{background:#eef2ff;color:#3949ab;border-color:#dfe4ff}.inbox-chip.deal[data-v-21f984fd]{background:#e8f5e9;color:#2e7d32;border-color:#d7ecd9}.inbox-chip.contact[data-v-21f984fd]{background:#f3f4f6;color:#424242;border-color:#e5e7eb}.inbox-chip.order[data-v-21f984fd]{background:#fff7ed;color:#b45309;border-color:#fde8cf}.inbox-suggest[data-v-21f984fd]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.6rem .8rem;background:#fff7ed;border:1px solid #fde8cf;border-radius:var(--radius-md,10px)}.inbox-suggest-label[data-v-21f984fd]{font-size:var(--font-size-xs,12px);font-weight:700;color:#b45309;display:inline-flex;align-items:center;gap:.3rem}.inbox-suggest-chip[data-v-21f984fd]{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--font-size-xs,12px);font-weight:600;padding:.35rem .7rem;border-radius:var(--radius-sm,8px);border:1px solid #f59e0b;background:#f59e0b;color:#fff;cursor:pointer;transition:filter .12s}.inbox-suggest-chip[data-v-21f984fd]:hover{filter:brightness(.95)}.inbox-link[data-v-21f984fd]{color:var(--color-primary,#0d47a1)}.inbox-link[data-v-21f984fd],.inbox-unlinked[data-v-21f984fd]{font-size:var(--font-size-xs,11px);display:inline-flex;align-items:center;gap:.2rem}.inbox-unlinked[data-v-21f984fd]{color:var(--color-warning-dark,#b26a00)}.inbox-mailbox-badge[data-v-21f984fd]{font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#757575);background:var(--color-bg-base,#f3f4f6);border-radius:10px;padding:1px 7px;display:inline-flex;align-items:center;gap:.2rem}.inbox-statusbar[data-v-21f984fd]{display:flex;flex-wrap:wrap;gap:.3rem;padding:.42rem .72rem;border-bottom:1px solid #e7edf5}.inbox-status-btn[data-v-21f984fd]{display:inline-flex;align-items:center;gap:.25rem;font-size:11px;padding:.22rem .52rem;border-radius:9999px;border:1px solid #d4dde8;background:#fff;color:#64748b;cursor:pointer;transition:background .12s,color .12s}.inbox-status-btn[data-v-21f984fd]:hover{background:var(--color-bg-base,#f3f4f6);color:var(--color-text-primary,#212121)}.inbox-status-btn.active[data-v-21f984fd]{background:var(--color-primary,#0d47a1);color:#fff;border-color:var(--color-primary,#0d47a1);font-weight:600}.inbox-status-tag[data-v-21f984fd]{display:inline-flex;align-items:center;gap:.2rem;font-size:var(--font-size-xs,11px);font-weight:600;border-radius:10px;padding:1px 7px}.inbox-status-tag.answered[data-v-21f984fd]{background:#e3f4ea;color:#1f8a4c}.inbox-status-tag.handled[data-v-21f984fd]{background:#eef2ff;color:#3949ab}.inbox-status-strip[data-v-21f984fd]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.btn-success-light[data-v-21f984fd]{background:#e3f4ea;color:#1f8a4c;border:1px solid #c7e7d3}.btn-success-light[data-v-21f984fd]:hover{background:#d3edde}.btn-success-light[data-v-21f984fd]:disabled{opacity:.6;cursor:default}.inbox-mailboxes[data-v-21f984fd]{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--color-border-light,#eee);display:flex;flex-direction:column;gap:.2rem}.inbox-folders-title[data-v-21f984fd]{font-size:var(--font-size-xs,11px);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-hint,#9e9e9e);padding:0 .8rem .3rem}.inbox-folder--sub[data-v-21f984fd]{font-size:var(--font-size-xs,12px);padding:.45rem .8rem}.inbox-triage[data-v-21f984fd]{border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-md,8px);padding:.7rem .8rem;margin-bottom:1rem;background:var(--color-bg-base,#fafafa)}.inbox-triage-head[data-v-21f984fd]{display:flex;align-items:center;gap:.35rem;font-size:var(--font-size-sm,13px);font-weight:600;color:var(--color-text-primary,#212121);margin-bottom:.5rem}.inbox-triage-close[data-v-21f984fd]{margin-left:auto;border:none;background:none;font-size:1.3rem;line-height:1;cursor:pointer;color:var(--color-text-hint,#9e9e9e)}.inbox-triage-input[data-v-21f984fd]{width:100%;border:1px solid var(--color-border,#e0e0e0);border-radius:6px;padding:.45rem .6rem;font-size:var(--font-size-sm,13px);font-family:inherit}.inbox-triage-group[data-v-21f984fd]{margin-top:.6rem}.inbox-triage-group-title[data-v-21f984fd]{font-size:var(--font-size-xs,11px);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-hint,#9e9e9e);font-weight:600;padding:0 .5rem .2rem}.inbox-triage-results[data-v-21f984fd]{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.inbox-triage-result[data-v-21f984fd]{display:flex;align-items:center;gap:.55rem;padding:.4rem .5rem;border-radius:6px;cursor:pointer}.inbox-triage-result[data-v-21f984fd]:hover{background:rgba(13,71,161,.06)}.inbox-triage-icon[data-v-21f984fd]{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--color-bg-base,#f3f4f6);color:var(--color-text-secondary,#757575);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.inbox-triage-text[data-v-21f984fd]{display:flex;flex-direction:column;min-width:0}.inbox-triage-name[data-v-21f984fd]{font-size:var(--font-size-sm,13px);font-weight:600;color:var(--color-text-primary,#212121);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-triage-meta[data-v-21f984fd]{font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#757575);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-notice[data-v-21f984fd]{background:var(--color-info-light,#e3f2fd);color:var(--color-info-dark,#004ba0);border-radius:var(--radius-md,8px);padding:.5rem .8rem;font-size:var(--font-size-sm,13px);margin-bottom:.8rem}.inbox-reader[data-v-21f984fd]{background:#fff;border:1px solid #dfe5ee;border-radius:14px;min-height:300px;padding:1rem 1.12rem;text-align:left;box-shadow:0 12px 24px -24px rgba(15,23,42,.62)}.inbox-empty-reader[data-v-21f984fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:280px;color:var(--color-text-hint,#9e9e9e)}.inbox-empty-reader .mdi[data-v-21f984fd]{font-size:2.4rem;opacity:.5}.inbox-mail-top[data-v-21f984fd]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.inbox-mail-subject[data-v-21f984fd]{font-size:20px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.01em}.inbox-actions[data-v-21f984fd]{display:flex;gap:.4rem;flex-shrink:0}.btn-danger-light[data-v-21f984fd]{background:#fdecec;color:#c0392b;border:1px solid #f5c6cb}.btn-danger-light[data-v-21f984fd]:hover{background:#f9d7d7}.btn-danger-light[data-v-21f984fd]:disabled{opacity:.6;cursor:default}.inbox-track[data-v-21f984fd]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .7rem}.inbox-track-badge[data-v-21f984fd]{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--font-size-xs,11px);padding:2px 8px;border-radius:20px;font-weight:600}.inbox-track-badge.open[data-v-21f984fd]{background:#e3f4ea;color:#1f8a4c}.inbox-track-badge.wait[data-v-21f984fd]{background:#f1f3f7;color:#8893a6}.inbox-track-badge.click[data-v-21f984fd]{background:#e8f0fe;color:#0d47a1}.inbox-attachments[data-v-21f984fd]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.inbox-attach[data-v-21f984fd]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--color-border,#e0e0e0);background:var(--color-bg-base,#fafafa);border-radius:7px;padding:.35rem .65rem;font-size:var(--font-size-xs,12px);color:var(--color-text-primary,#212121);cursor:pointer}.inbox-attach[data-v-21f984fd]:hover{background:#eef1f5}.inbox-attach-size[data-v-21f984fd]{color:var(--color-text-hint,#9e9e9e)}.inbox-msg[data-v-21f984fd]{border-top:1px solid #e9eef5;padding-top:.9rem;margin-top:.9rem}.inbox-msg[data-v-21f984fd]:first-of-type{border-top:none;margin-top:0;padding-top:0}.inbox-msg-head[data-v-21f984fd]{display:flex;align-items:center;gap:.6rem;margin-bottom:.7rem}.inbox-msg-meta[data-v-21f984fd]{flex:1;min-width:0}.inbox-msg-from[data-v-21f984fd]{font-weight:var(--font-weight-semibold,600);font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#212121)}.inbox-msg-to[data-v-21f984fd]{font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#757575)}.inbox-msg-body[data-v-21f984fd]{font-size:var(--font-size-base,14px);font-weight:var(--font-weight-regular,400);line-height:var(--line-height-relaxed,1.6);color:var(--color-text-primary,#212121);word-break:break-word;text-align:left}.inbox-msg-body[data-v-21f984fd] img{max-width:100%;height:auto}.inbox-msg-body[data-v-21f984fd] a,.inbox-msg-body[data-v-21f984fd] div,.inbox-msg-body[data-v-21f984fd] li,.inbox-msg-body[data-v-21f984fd] p,.inbox-msg-body[data-v-21f984fd] span,.inbox-msg-body[data-v-21f984fd] td{font-weight:400}.inbox-msg-body[data-v-21f984fd] div,.inbox-msg-body[data-v-21f984fd] p,.inbox-msg-body[data-v-21f984fd] td{text-align:left}.inbox-msg-body[data-v-21f984fd] blockquote{border-left:3px solid var(--color-border,#d4d9e0);margin:.5rem 0;padding-left:.8rem;color:var(--color-text-secondary,#757575)}@media (max-width:1100px){.inbox[data-v-21f984fd]{gap:.72rem}.inbox-list[data-v-21f984fd]{border-radius:12px}}.es-card[data-v-5d315e20]{background:#fff;border:1px solid #eef1f5;border-radius:12px;padding:1.1rem 1.3rem;margin-bottom:1rem}.es-card-head[data-v-5d315e20]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.es-card-head h2[data-v-5d315e20]{font-size:1rem;font-weight:700;color:#1b2433;margin:0;display:flex;align-items:center;gap:.5rem}.es-card-head .mdi[data-v-5d315e20]{color:var(--color-primary,#2563eb)}.es-switch[data-v-5d315e20]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:#51607a;cursor:pointer}.es-switch-block[data-v-5d315e20]{margin-top:.9rem}.es-switch-block span small[data-v-5d315e20]{color:#8a93a3;font-weight:400}.es-status[data-v-5d315e20]{font-size:.75rem;font-weight:600;padding:.15rem .6rem;border-radius:999px}.es-status.is-ok[data-v-5d315e20]{background:#e7f7ee;color:#1f8a4c}.es-status.is-warn[data-v-5d315e20]{background:#fdf3e2;color:#b5751a}.es-status.is-muted[data-v-5d315e20]{background:#eef1f5;color:#6b7280}.es-hint[data-v-5d315e20]{display:flex;align-items:flex-start;gap:.45rem;font-size:.82rem;border-radius:8px;padding:.6rem .8rem;margin:0 0 .9rem}.es-hint .mdi[data-v-5d315e20]{margin-top:1px}.es-hint-warn[data-v-5d315e20]{background:#fdf3e2;color:#8a5a12}.es-grid[data-v-5d315e20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.es-field[data-v-5d315e20]{display:flex;flex-direction:column;gap:.35rem}.es-field label[data-v-5d315e20]{font-size:.82rem;font-weight:600;color:#3a4557}.es-input[data-v-5d315e20]{padding:.5rem .7rem;font-size:.9rem;border:1px solid #d7dce4;border-radius:8px;outline:none;background:#fff}.es-input[data-v-5d315e20]:focus{border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.es-sub[data-v-5d315e20]{font-size:.74rem;color:#8a93a3}.btn-outline[data-v-5d315e20]{background:#fff;border:1px solid #d7dce4;color:#3a4557}.btn-outline[data-v-5d315e20]:hover:not(:disabled){background:#f5f7fa}.es-actions[data-v-5d315e20]{display:flex;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.8rem}.es-msg[data-v-5d315e20]{font-size:.82rem}.es-msg.ok[data-v-5d315e20]{color:#1f8a4c}.es-msg.err[data-v-5d315e20]{color:#c0392b}.es-link-card[data-v-5d315e20]{display:flex;align-items:center;gap:.9rem;background:#fff;border:1px solid #eef1f5;border-radius:12px;padding:.9rem 1.2rem}.es-link-icon[data-v-5d315e20]{width:42px;height:42px;border-radius:10px;background:#e7faf5;color:#2da194;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.es-link-body[data-v-5d315e20]{flex:1}.es-link-body h3[data-v-5d315e20]{margin:0;font-size:.95rem;color:#1b2433}.es-link-body p[data-v-5d315e20]{margin:.15rem 0 0;font-size:.82rem;color:#6b7280}.tpl-studio[data-v-64460f72]{max-width:100%;font-size:13px}.tpl-studio .crm-page-title[data-v-64460f72]{font-size:19px}.tpl-studio .crm-page-subtitle[data-v-64460f72]{font-size:12px;margin-top:.15rem}.tpl-studio .crm-page-header[data-v-64460f72]{margin-bottom:.6rem}.crm-count-pill[data-v-64460f72]{font-size:.68rem;font-weight:600;color:var(--color-text-secondary,#4b5563);background:var(--color-border-light,#f1f5f9);border-radius:999px;padding:.08rem .5rem .08rem .28rem;margin-left:.45rem;vertical-align:middle}.crm-header-actions[data-v-64460f72]{display:flex;gap:.45rem;align-items:center}.tpl-shell[data-v-64460f72]{display:grid;grid-template-columns:288px 1fr;gap:.8rem;align-items:start}.tpl-shell.list-collapsed[data-v-64460f72]{grid-template-columns:38px 1fr}@media (max-width:1000px){.tpl-shell[data-v-64460f72]:not(.list-collapsed){grid-template-columns:1fr}}.tpl-rail[data-v-64460f72]{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:38px;padding:.5rem 0;background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;cursor:pointer;color:#51607a;position:-webkit-sticky;position:sticky;top:64px}.tpl-rail[data-v-64460f72]:hover{background:#f7f9fc;color:var(--color-primary,#2563eb);border-color:#bcd0fb}.tpl-rail .mdi[data-v-64460f72]{font-size:1.05rem}.tpl-rail-label[data-v-64460f72]{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.72rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.tpl-list-head[data-v-64460f72]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.1rem}.tpl-list-head-title[data-v-64460f72]{font-size:.78rem;font-weight:700;color:#51607a;display:inline-flex;align-items:center;gap:.35rem}.tpl-list-head-title .mdi[data-v-64460f72]{color:#2da194}.tpl-collapse-btn[data-v-64460f72]{border:none;background:none;cursor:pointer;color:#8893a6;padding:.1rem .2rem;border-radius:6px}.tpl-collapse-btn[data-v-64460f72]:hover{background:#eef2f8;color:var(--color-primary,#2563eb)}.tpl-list[data-v-64460f72]{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;padding:.7rem;position:-webkit-sticky;position:sticky;top:64px;display:flex;flex-direction:column;gap:.6rem;max-height:calc(100vh - 90px)}.tpl-search[data-v-64460f72]{display:flex;align-items:center;gap:.4rem;background:#f7f9fc;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;padding:.35rem .55rem}.tpl-search .mdi[data-v-64460f72]{color:#8893a6}.tpl-search input[data-v-64460f72]{flex:1;border:none;background:transparent;outline:none;font-size:.85rem;font-family:inherit}.tpl-search-x[data-v-64460f72]{border:none;background:none;cursor:pointer;color:#8893a6;padding:0}.tpl-filters[data-v-64460f72]{display:flex;gap:.4rem}.tpl-select[data-v-64460f72]{border:1px solid var(--color-border,#d4d9e0);border-radius:7px;padding:.4rem .5rem;font-size:.8rem;font-family:inherit;background:#fff;color:#1b2433}.tpl-select[data-v-64460f72]:disabled{background:#f6f8fb;color:#8893a6}.tpl-select-sm[data-v-64460f72]{padding:.25rem .4rem;font-size:.78rem}.tpl-seg[data-v-64460f72]{display:inline-flex;border:1px solid var(--color-border,#e5e7eb);border-radius:7px;overflow:hidden}.tpl-seg-btn[data-v-64460f72]{border:none;background:#fff;padding:.35rem .6rem;font-size:.78rem;cursor:pointer;color:#51607a}.tpl-seg-btn+.tpl-seg-btn[data-v-64460f72]{border-left:1px solid var(--color-border,#e5e7eb)}.tpl-seg-btn.active[data-v-64460f72]{background:var(--color-primary,#2563eb);color:#fff}.tpl-seg-sm .tpl-seg-btn[data-v-64460f72]{padding:.25rem .45rem}.tpl-labelfilter[data-v-64460f72]{display:flex;flex-wrap:wrap;gap:.3rem}.tpl-labelchip[data-v-64460f72]{display:inline-flex;align-items:center;gap:.2rem;border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;cursor:pointer;color:#51607a}.tpl-labelchip.active[data-v-64460f72]{background:#ecfdf6;border-color:#38c5b5;color:#2da194}.tpl-labelchip .mdi[data-v-64460f72]{font-size:.85rem}.tpl-list-scroll[data-v-64460f72]{overflow-y:auto;display:flex;flex-direction:column;gap:.3rem}.tpl-empty[data-v-64460f72]{color:#9aa3b2;font-size:.82rem;padding:.8rem;text-align:center}.tpl-item[data-v-64460f72]{text-align:left;border:1px solid var(--color-border-light,#eef1f5);border-radius:9px;background:#fff;padding:.55rem .65rem;cursor:pointer;transition:background .12s,border-color .12s}.tpl-item[data-v-64460f72]:hover{background:#f7f9fc}.tpl-item.active[data-v-64460f72]{background:rgba(37,99,235,.06);border-color:#bcd0fb}.tpl-item.inactive[data-v-64460f72]{opacity:.62}.tpl-item-top[data-v-64460f72]{display:flex;justify-content:space-between;align-items:center;gap:.4rem}.tpl-item-name[data-v-64460f72]{font-weight:600;font-size:.86rem;color:#1b2433}.tpl-item-key[data-v-64460f72]{margin-top:.15rem}.tpl-item-key code[data-v-64460f72]{font-size:.7rem;color:#8893a6;background:#f1f5f9;padding:0 4px;border-radius:3px}.tpl-item-tags[data-v-64460f72]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.tpl-tag[data-v-64460f72]{font-size:.66rem;background:#eef2f8;color:#51607a;border-radius:999px;padding:.05rem .45rem}.tpl-tag-off[data-v-64460f72]{background:#fbe9e9;color:#c0392b}.tpl-cat[data-v-64460f72]{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.1rem .45rem}.cat-manual[data-v-64460f72]{background:#eaf1fe;color:#2563eb}.cat-automation[data-v-64460f72]{background:#e7faf5;color:#2da194}.cat-system[data-v-64460f72]{background:#eef1f5;color:#6b7280}.tpl-main[data-v-64460f72]{min-height:60vh}.tpl-placeholder[data-v-64460f72]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;color:#9aa3b2;padding:4rem 1rem;background:#fff;border:1px dashed var(--color-border,#e5e7eb);border-radius:12px}.tpl-placeholder .mdi[data-v-64460f72]{font-size:2.4rem;color:#c3ccd8}.tpl-editor[data-v-64460f72]{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;padding:.8rem .9rem}.tpl-editor-head[data-v-64460f72]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.tpl-editor-titles[data-v-64460f72]{flex:1;min-width:240px}.tpl-name-input[data-v-64460f72]{width:100%;border:none;border-bottom:2px solid transparent;font-size:1.02rem;font-weight:700;color:#1b2433;padding:.05rem 0;outline:none;font-family:inherit}.tpl-name-input[data-v-64460f72]:focus{border-bottom-color:var(--color-primary,#2563eb)}.tpl-keyrow[data-v-64460f72]{display:flex;align-items:center;gap:.3rem;margin-top:.2rem;color:#8893a6}.tpl-keyrow .mdi[data-v-64460f72]{font-size:.9rem}.tpl-key-input[data-v-64460f72]{border:none;background:#f1f5f9;border-radius:4px;padding:.1rem .4rem;font-family:ui-monospace,monospace;font-size:.76rem;color:#51607a;outline:none}.tpl-key-input[data-v-64460f72]:disabled{color:#8893a6}.tpl-editor-actions[data-v-64460f72]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.tpl-switch[data-v-64460f72]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:#51607a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tpl-switch.disabled[data-v-64460f72]{opacity:.6;cursor:default}.tpl-readonly[data-v-64460f72]{margin:.7rem 0 0;font-size:.8rem;color:#8a6d00;background:#fff8e1;border:1px solid #ffe9a8;border-radius:7px;padding:.4rem .6rem}.tpl-meta[data-v-64460f72]{display:grid;grid-template-columns:150px 130px 1fr;gap:.6rem;margin:.7rem 0 .2rem}@media (max-width:700px){.tpl-meta[data-v-64460f72]{grid-template-columns:1fr}}.tpl-meta-field[data-v-64460f72]{display:flex;flex-direction:column;gap:.25rem}.tpl-field label[data-v-64460f72],.tpl-meta-field label[data-v-64460f72]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#51607a}.tpl-meta-field .tpl-select[data-v-64460f72]{width:100%}.tpl-labels-edit[data-v-64460f72]{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;border:1px solid var(--color-border,#d4d9e0);border-radius:7px;padding:.3rem .4rem;min-height:38px}.tpl-tag-edit[data-v-64460f72]{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;padding:.12rem .2rem .12rem .5rem}.tpl-tag-x[data-v-64460f72]{border:none;background:none;cursor:pointer;color:#8893a6;font-size:.9rem;line-height:1;padding:0 .15rem}.tpl-label-input[data-v-64460f72]{flex:1;min-width:90px;border:none;outline:none;font-size:.8rem;font-family:inherit}.tpl-field[data-v-64460f72]{margin-top:.8rem;display:flex;flex-direction:column;gap:.25rem}.tpl-input[data-v-64460f72]{width:100%;border:1px solid var(--color-border,#d4d9e0);border-radius:7px;padding:.42rem .55rem;font-size:.84rem;font-family:inherit;box-sizing:border-box}.tpl-input[data-v-64460f72]:focus{outline:none;border-color:var(--color-primary,#2563eb)}.tpl-input[data-v-64460f72]:disabled{background:#f6f8fb;color:#8893a6}.tpl-editor-grid[data-v-64460f72]{display:grid;grid-template-columns:1fr;gap:.8rem;margin-top:.8rem;align-items:start}.tpl-editor-grid.with-preview[data-v-64460f72]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}@media (max-width:1200px){.tpl-editor-grid.with-preview[data-v-64460f72]{grid-template-columns:1fr}}.tpl-tabs[data-v-64460f72]{display:flex;align-items:center;gap:.2rem;border-bottom:1px solid var(--color-border,#e5e7eb);margin-bottom:.6rem}.tpl-tab[data-v-64460f72]{border:none;background:none;padding:.45rem .7rem;font-size:.82rem;color:#51607a;cursor:pointer;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:.3rem}.tpl-tab.active[data-v-64460f72]{color:var(--color-primary,#2563eb);border-bottom-color:var(--color-primary,#2563eb);font-weight:600}.tpl-tab-spacer[data-v-64460f72]{flex:1}.tpl-tab-toggle[data-v-64460f72]{border:1px solid var(--color-border,#e5e7eb);border-radius:7px;padding:.3rem .6rem;margin-bottom:3px}.tpl-tab-toggle.active[data-v-64460f72]{background:#eaf1fe;border-color:#bcd0fb;color:var(--color-primary,#2563eb);border-bottom-color:#bcd0fb;font-weight:600}.tpl-tab-toggle[data-v-64460f72]:hover{background:#f3f6fb}.tpl-blocks[data-v-64460f72]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.6rem}.tpl-blocks-label[data-v-64460f72]{font-size:.74rem;color:#8893a6;display:inline-flex;align-items:center;gap:.25rem}.tpl-block-btn[data-v-64460f72]{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:7px;padding:.28rem .5rem;font-size:.76rem;cursor:pointer;color:#35414a}.tpl-block-btn[data-v-64460f72]:hover{background:#ecfdf6;border-color:#38c5b5;color:#2da194}.tpl-block-btn .mdi[data-v-64460f72]{font-size:.95rem}.tpl-rte-wrap[data-v-64460f72],.tpl-source-wrap[data-v-64460f72]{display:flex;flex-direction:column}.tpl-source[data-v-64460f72]{width:100%;min-height:260px;resize:vertical;border:1px solid var(--color-border,#d4d9e0);border-radius:8px;padding:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.5;color:#1b2433;box-sizing:border-box;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.tpl-source[data-v-64460f72]:focus{outline:none;border-color:var(--color-primary,#2563eb)}.tpl-text-head[data-v-64460f72]{display:flex;justify-content:space-between;align-items:center;font-size:.76rem;color:#8893a6;margin-bottom:.35rem}.tpl-hint[data-v-64460f72]{display:flex;gap:.4rem;align-items:flex-start;margin:.5rem 0 0;font-size:.76rem;line-height:1.5;color:#5a6577;background:#f7f9fc;border:1px solid #eef1f5;border-radius:6px;padding:.4rem .55rem}.tpl-hint .mdi[data-v-64460f72]{color:#8893a6;flex-shrink:0;margin-top:1px}.tpl-hint code[data-v-64460f72]{background:#eef2f8;color:#1b2433;padding:.05rem .3rem;border-radius:4px;font-size:.85em}.tpl-preview[data-v-64460f72]{border:1px solid var(--color-border,#e5e7eb);border-radius:10px;overflow:hidden;background:#fff;position:-webkit-sticky;position:sticky;top:64px}.tpl-preview-bar[data-v-64460f72]{display:flex;justify-content:space-between;align-items:center;padding:.45rem .6rem;background:#f7f9fc;border-bottom:1px solid var(--color-border-light,#eef1f5)}.tpl-preview-title[data-v-64460f72]{font-size:.78rem;font-weight:600;color:#51607a;display:inline-flex;align-items:center;gap:.3rem}.tpl-preview-subject[data-v-64460f72]{font-size:.82rem;color:#1b2433;padding:.5rem .7rem;border-bottom:1px solid var(--color-border-light,#eef1f5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-preview-subject span[data-v-64460f72]{color:#8893a6}.tpl-preview-frame[data-v-64460f72]{background:#f4f6f9;padding:.7rem;display:flex;justify-content:center}.tpl-iframe[data-v-64460f72]{width:100%;height:440px;border:none;background:#fff;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.tpl-preview-frame.dev-mobile .tpl-iframe[data-v-64460f72]{width:380px;max-width:100%}.tpl-modal-note[data-v-64460f72]{font-size:.82rem;color:#5a6577;margin:0 0 .7rem}.tpl-blocks-spacer[data-v-64460f72]{flex:1}.tpl-dialect-hint[data-v-64460f72]{color:#8a6100;font-size:11px;margin-left:6px}.tpl-lint[data-v-64460f72]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.tpl-lint-item[data-v-64460f72]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;padding:6px 9px;border-radius:7px;margin:0}.tpl-lint-item code[data-v-64460f72]{background:rgba(0,0,0,.06);padding:0 4px;border-radius:4px;font-size:11px}.tpl-lint-pos[data-v-64460f72]{opacity:.6;font-variant-numeric:tabular-nums}.tpl-lint-error[data-v-64460f72]{background:#fdecec;color:#9a2b2b}.tpl-lint-warn[data-v-64460f72]{background:#fdf5e3;color:#8a6100}.tpl-lint-ok[data-v-64460f72]{color:#1f6b3a;font-size:12px;margin:8px 0 0;display:flex;align-items:center;gap:5px}.tpl-preview-order[data-v-64460f72]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.tpl-order-input[data-v-64460f72]{flex:1;min-width:0}.tpl-preview-live[data-v-64460f72]{color:#1f6b3a;font-size:11px;display:flex;align-items:center;gap:3px}.tpl-paste-modal[data-v-64460f72]{width:780px;max-width:94vw}.tpl-paste-area[data-v-64460f72]{min-height:300px;width:100%}.pl-head[data-v-5d036af8]{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.pl-name[data-v-5d036af8]{font-size:var(--font-size-md,16px);font-weight:var(--font-weight-heavy,800);color:var(--color-text-primary,#1f2329);border:1px solid transparent;border-radius:var(--radius-md,8px);padding:.25rem .5rem;background:transparent;min-width:220px;font-family:inherit}.pl-name[data-v-5d036af8]:hover{border-color:var(--color-border,#e5e7eb)}.pl-name[data-v-5d036af8]:focus{outline:none;border-color:var(--color-primary,#0d47a1);box-shadow:var(--shadow-focus,0 0 0 3px rgba(13,71,161,.2));background:#fff}.pl-name-static[data-v-5d036af8]{font-size:var(--font-size-md,16px);font-weight:var(--font-weight-heavy,800)}.pl-head-actions[data-v-5d036af8]{margin-left:auto;display:flex;gap:.4rem}.crm-control--inline[data-v-5d036af8]{padding:.35rem .55rem}.crm-control-sm[data-v-5d036af8]{width:70px;padding:.3rem .5rem}.pl-col-ord[data-v-5d036af8]{width:110px}.pl-col-prob[data-v-5d036af8]{width:170px}.pl-col-type[data-v-5d036af8]{width:130px}.pl-col-color[data-v-5d036af8]{width:70px}.pl-color-input[data-v-5d036af8]{width:44px;height:30px;padding:0;cursor:pointer;background:none}.pl-color-input[data-v-5d036af8],.pl-color-swatch[data-v-5d036af8]{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,6px)}.pl-color-swatch[data-v-5d036af8]{display:inline-block;width:26px;height:26px}.pl-ord[data-v-5d036af8]{display:inline-flex;align-items:center;gap:.2rem}.pl-ordnum[data-v-5d036af8]{font-weight:700;min-width:16px;text-align:center;color:var(--color-text-secondary,#4b5563)}.pl-prob[data-v-5d036af8]{display:inline-flex;align-items:center;gap:.25rem}.pl-pct[data-v-5d036af8]{color:var(--color-text-hint,#9ca3af);font-weight:600}.pl-iconbtn[data-v-5d036af8]{border:none;background:none;cursor:pointer;color:var(--color-text-secondary,#4b5563);width:24px;height:24px;border-radius:var(--radius-sm,6px);display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem}.pl-iconbtn[data-v-5d036af8]:hover:not(:disabled){background:var(--color-table-hover,#f3f4f6);color:var(--color-primary,#0d47a1)}.pl-iconbtn[data-v-5d036af8]:disabled{opacity:.3;cursor:not-allowed}.pl-del[data-v-5d036af8]:hover{color:var(--color-error,#dc2626);background:var(--color-error-light,#fee2e2)}.pl-add[data-v-5d036af8]{display:flex;align-items:center;gap:.5rem}.pl-addrow td[data-v-5d036af8]{background:var(--color-bg-base,#f9fafb)}.pl-check[data-v-5d036af8]{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm,13px);font-weight:500;margin-top:.5rem}.icon-picker[data-v-75b11462]{position:relative;display:inline-block}.icon-picker-trigger[data-v-75b11462]{display:inline-flex;align-items:center;gap:.15rem;cursor:pointer;border:1px solid var(--color-border,#e0e0e0);background:var(--color-bg-surface,#fff);border-radius:var(--radius-full,9999px);padding:.2rem .35rem .2rem .2rem;transition:border-color .15s,box-shadow .15s}.icon-picker-trigger[data-v-75b11462]:hover{border-color:var(--color-primary,#0d47a1)}.icon-picker-trigger.is-open[data-v-75b11462]{border-color:var(--color-primary,#0d47a1);box-shadow:var(--shadow-focus,0 0 0 3px rgba(13,71,161,.2))}.icon-picker-caret[data-v-75b11462]{color:var(--color-text-hint,#9e9e9e);font-size:18px;line-height:1}.icon-picker-pop[data-v-75b11462]{position:fixed;z-index:var(--z-modal,1400);width:320px;max-width:92vw;background:var(--color-bg-surface,#fff);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-xl,0 20px 25px -5px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.08));padding:.6rem}.icon-picker-search-wrap[data-v-75b11462]{display:flex;align-items:center;gap:.4rem;border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-md,8px);padding:.35rem .6rem;margin-bottom:.55rem;transition:border-color .15s,box-shadow .15s}.icon-picker-search-wrap[data-v-75b11462]:focus-within{border-color:var(--color-primary,#0d47a1);box-shadow:var(--shadow-focus,0 0 0 3px rgba(13,71,161,.2))}.icon-picker-search-icon[data-v-75b11462]{color:var(--color-text-hint,#9e9e9e);font-size:16px}.icon-picker-search[data-v-75b11462]{flex:1 1 auto;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#212121)}.icon-picker-grid[data-v-75b11462]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;max-height:260px;overflow-y:auto}.icon-picker-item[data-v-75b11462]{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1/1;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-md,8px);color:var(--color-text-secondary,#757575);font-size:19px;transition:background .12s,color .12s}.icon-picker-item[data-v-75b11462]:hover{background:var(--color-table-hover,#f0f7ff);color:var(--color-primary,#0d47a1)}.icon-picker-item.active[data-v-75b11462]{background:var(--color-primary,#0d47a1);color:#fff}.icon-picker-empty[data-v-75b11462]{color:var(--color-text-hint,#9e9e9e);font-size:var(--font-size-sm,13px);text-align:center;padding:1rem 0}.ats-form[data-v-5cd775f2]{display:flex;gap:var(--spacing-md,16px);align-items:flex-end;flex-wrap:wrap}.ats-field[data-v-5cd775f2]{display:flex;flex-direction:column;gap:.3rem}.ats-field--grow[data-v-5cd775f2]{flex:1 1 180px;min-width:150px}.ats-field--actions[data-v-5cd775f2]{flex-direction:row;align-items:center;gap:var(--spacing-sm,8px)}.ats-field-label[data-v-5cd775f2]{font-size:var(--font-size-xs,12px);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary,#4b5563)}.crm-import-msg[data-v-5cd775f2]{display:flex;align-items:center;gap:.5rem;background:var(--color-success-light,#dcfce7);color:var(--color-success-dark,#15803d);padding:.6rem .9rem;border-radius:var(--radius-md,8px);font-weight:var(--font-weight-semibold,600);font-size:var(--font-size-sm,14px);margin-bottom:var(--spacing-md,16px)}.mdi-spin[data-v-5cd775f2]{animation:ats-spin-5cd775f2 1s linear infinite}@keyframes ats-spin-5cd775f2{to{transform:rotate(1turn)}}.ats-color[data-v-5cd775f2]{width:42px;height:38px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px;background:#fff;cursor:pointer}.ats-kind[data-v-5cd775f2]{max-width:150px}.crm-control--inline[data-v-5cd775f2]{padding:.4rem .55rem}.mono[data-v-5cd775f2]{font-family:var(--font-family-mono,monospace);font-size:var(--font-size-xs,11px);color:var(--color-text-secondary)}.ats-swatch[data-v-5cd775f2]{display:inline-block;width:22px;height:22px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.ats-rowactions[data-v-5cd775f2]{display:inline-flex;gap:.35rem;justify-content:flex-end}.icon-btn[data-v-5cd775f2]{width:36px;height:36px;border-radius:var(--radius-full,9999px);display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;background:transparent;font-size:19px;line-height:1;transition:background .12s,color .12s,box-shadow .12s}.icon-btn[data-v-5cd775f2]:active{transform:translateY(1px)}.icon-btn--primary[data-v-5cd775f2]{color:var(--color-primary,#0d47a1)}.icon-btn--primary[data-v-5cd775f2]:hover{background:var(--color-table-hover,#f0f7ff)}.icon-btn--danger[data-v-5cd775f2]{color:var(--color-error,#d32f2f)}.icon-btn--danger[data-v-5cd775f2]:hover{background:var(--color-error-light,#ff6659);color:#fff}.au-modal[data-v-4cc526a1]{width:640px}.au-desc[data-v-4cc526a1]{font-size:11.5px;color:#6b7280;font-weight:500;margin-top:.14rem}.au-trig[data-v-4cc526a1]{background:rgba(13,71,161,.08);color:var(--color-primary,#0d47a1)}.au-actionchip[data-v-4cc526a1]{display:inline-block;background:#f8fafc;border:1px solid #dde5ef;border-radius:9999px;padding:.08rem .45rem;font-size:11px;font-weight:700;margin:0 .25rem .2rem 0;color:#475569}.num[data-v-4cc526a1]{text-align:right}.au-icon[data-v-4cc526a1]{border:none;background:none;cursor:pointer;color:var(--color-text-secondary,#4b5563);width:30px;height:30px;border-radius:var(--radius-sm,6px);font-size:1.1rem}.au-icon[data-v-4cc526a1]:hover{background:var(--color-table-hover,#f3f4f6);color:var(--color-primary,#0d47a1)}.au-danger[data-v-4cc526a1]:hover{background:#fdeaea;color:#b91c1c}.au-section-title[data-v-4cc526a1]{font-weight:800;font-size:13px;margin:.9rem 0 .44rem;color:#0f172a;letter-spacing:.01em}.au-muted[data-v-4cc526a1]{font-weight:400;color:var(--color-text-hint,#9ca3af);font-size:12px}.au-hint[data-v-4cc526a1]{font-size:11px;color:#6b7280;margin-top:.2rem}.au-seg[data-v-4cc526a1]{display:inline-flex;background:#f1f5f9;border:1px solid #dbe3ef;border-radius:10px;padding:3px;margin-bottom:.55rem}.au-seg-btn[data-v-4cc526a1]{border:none;background:transparent;cursor:pointer;padding:.3rem .82rem;border-radius:8px;font-weight:700;font-size:12.5px;color:#5f6b7a}.au-seg-btn.active[data-v-4cc526a1]{background:#fff;color:var(--color-primary,#0d47a1);box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.08))}.au-row[data-v-4cc526a1]{display:flex;gap:.5rem}.au-row .crm-control[data-v-4cc526a1],.au-row .crm-form-group[data-v-4cc526a1]{flex:1}.au-cond[data-v-4cc526a1]{display:flex;gap:.36rem;align-items:center;margin-bottom:.36rem;background:#f8fafc;border:1px solid #e3eaf3;border-radius:10px;padding:.36rem}.au-cond .au-f[data-v-4cc526a1]{flex:2}.au-cond .au-op[data-v-4cc526a1]{flex:1;min-width:90px}.au-cond .au-v[data-v-4cc526a1]{flex:1.4}.au-custom[data-v-4cc526a1]{display:flex;gap:.25rem;align-items:center}.au-custom .crm-control[data-v-4cc526a1]{flex:1}.au-novalue[data-v-4cc526a1]{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--color-text-hint,#9ca3af);font-style:italic}.au-action[data-v-4cc526a1]{border:1px solid #dfe6f0;border-radius:12px;padding:.56rem;margin-bottom:.45rem;background:#f8fafc;box-shadow:0 8px 18px -24px rgba(15,23,42,.65)}.au-action-head[data-v-4cc526a1]{display:flex;gap:.5rem;align-items:center}.au-actsel[data-v-4cc526a1]{flex:1}.au-params[data-v-4cc526a1]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.au-active[data-v-4cc526a1]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-weight:600}.au-saveerr[data-v-4cc526a1]{color:var(--color-error,#dc2626);font-size:13px;font-weight:600;margin-right:auto}.au-switch[data-v-4cc526a1]{position:relative;display:inline-block;width:38px;height:22px}.au-switch input[data-v-4cc526a1]{opacity:0;width:0;height:0}.au-switch span[data-v-4cc526a1]{position:absolute;inset:0;background:#cbd5e0;border-radius:9999px;transition:.2s;cursor:pointer}.au-switch span[data-v-4cc526a1]:before{content:"";position:absolute;height:16px;width:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}.au-switch input:checked+span[data-v-4cc526a1]{background:var(--color-success,#16a34a)}.au-switch input:checked+span[data-v-4cc526a1]:before{transform:translateX(16px)}.crm-import-msg[data-v-4cc526a1]{display:flex;align-items:center;gap:.5rem;background:#dcfce7;color:#15803d;padding:.6rem .9rem;border-radius:var(--radius-md,8px);font-weight:600;margin-bottom:var(--spacing-md,16px)}.mdi-spin[data-v-4cc526a1]{animation:auspin-4cc526a1 1s linear infinite}@keyframes auspin-4cc526a1{to{transform:rotate(1turn)}}.tele-hint[data-v-7a2c7fac]{display:flex;gap:.5rem;align-items:flex-start;background:var(--color-bg-base,#f4f6f9);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-md,8px);padding:.7rem .9rem;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#757575);margin-bottom:1rem}.tele-hint .mdi[data-v-7a2c7fac]{color:var(--color-primary,#0d47a1);font-size:1.1rem}.tele-msg[data-v-7a2c7fac]{padding:.5rem .8rem;border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,13px);margin-bottom:1rem}.tele-msg.ok[data-v-7a2c7fac]{background:var(--color-success-light,#c8e6c9);color:var(--color-success-dark,#1b5e20)}.tele-msg.err[data-v-7a2c7fac]{background:var(--color-error-light,#ffcdd2);color:var(--color-error-dark,#9a0007)}.tele-email[data-v-7a2c7fac]{font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9e9e9e)}.tele-status[data-v-7a2c7fac]{white-space:nowrap}.tele-flag[data-v-7a2c7fac]{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--font-size-xs,11px);font-weight:var(--font-weight-semibold,600)}.tele-flag.ok[data-v-7a2c7fac]{color:var(--color-success-dark,#1b5e20)}.tele-flag.err[data-v-7a2c7fac]{color:var(--color-error-dark,#9a0007)}.tele-flag.saving[data-v-7a2c7fac]{color:var(--color-text-hint,#9e9e9e)}.tele-center[data-v-7a2c7fac]{text-align:center}.tele-input[data-v-7a2c7fac]{width:100%;box-sizing:border-box;border:1px solid var(--color-border,#d4d9e0);border-radius:var(--radius-md,8px);padding:.4rem .6rem;font-size:var(--font-size-sm,13px);font-family:inherit}.tele-input[data-v-7a2c7fac]:focus{outline:none;border-color:var(--color-primary,#0d47a1);box-shadow:var(--shadow-focus,0 0 0 3px rgba(13,71,161,.2))}.tele-switch[data-v-7a2c7fac]{position:relative;display:inline-block;width:40px;height:22px}.tele-switch input[data-v-7a2c7fac]{opacity:0;width:0;height:0}.tele-slider[data-v-7a2c7fac]{position:absolute;cursor:pointer;inset:0;background:var(--color-border,#cfd8dc);border-radius:999px;transition:background .15s}.tele-slider[data-v-7a2c7fac]:before{content:"";position:absolute;height:16px;width:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .15s}.tele-switch input:checked+.tele-slider[data-v-7a2c7fac]{background:var(--color-success,#388e3c)}.tele-switch input:checked+.tele-slider[data-v-7a2c7fac]:before{transform:translateX(18px)}.tele-sip[data-v-7a2c7fac]{margin-top:1.5rem;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#757575)}.tele-pre[data-v-7a2c7fac]{background:var(--color-bg-base,#f4f6f9);border:1px solid var(--color-border-light,#eee);border-radius:var(--radius-md,8px);padding:.8rem;overflow:auto;max-height:320px;font-size:var(--font-size-xs,11px)}.tel-table-wrap[data-v-fef76fe2]{width:100%}.tel-table[data-v-fef76fe2]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm,13px)}.tel-table thead th[data-v-fef76fe2]{text-align:left;padding:.5rem .75rem;font-size:var(--font-size-xs,11px);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary,#757575);font-weight:var(--font-weight-medium,600);border-bottom:1px solid var(--color-border,#e3e7ee)}.tel-table tbody td[data-v-fef76fe2]{padding:.55rem .75rem;border-bottom:1px solid var(--color-border-light,#eef1f6);vertical-align:middle;color:var(--color-text-primary,#212121)}.tel-table tbody tr[data-v-fef76fe2]:hover{background:var(--color-bg-base,#f7f9fc)}.tel-table tbody tr.is-selected[data-v-fef76fe2]{background:#eef1ff}.tel-table tbody tr.is-selected[data-v-fef76fe2]:hover{background:#e4e8ff}.tel-check-cell[data-v-fef76fe2],.tel-col-check[data-v-fef76fe2]{width:36px;text-align:center}.tel-check-cell input[data-v-fef76fe2],.tel-col-check input[data-v-fef76fe2]{cursor:pointer;width:16px;height:16px}.ta-r[data-v-fef76fe2]{text-align:right}.tel-time[data-v-fef76fe2]{white-space:nowrap;color:var(--color-text-secondary,#555)}.tel-time .mdi[data-v-fef76fe2]{margin-right:.25rem}.tel-num[data-v-fef76fe2]{font-variant-numeric:tabular-nums;white-space:nowrap}.tel-contact[data-v-fef76fe2]{color:var(--color-primary,#0d47a1);text-decoration:none;font-weight:500}.tel-contact[data-v-fef76fe2]:hover{text-decoration:underline}.tel-muted[data-v-fef76fe2]{color:var(--color-text-secondary,#9aa0aa)}.tel-org[data-v-fef76fe2]{display:block;font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#888)}.tel-agent[data-v-fef76fe2]{white-space:nowrap}.tel-dur[data-v-fef76fe2]{font-variant-numeric:tabular-nums;white-space:nowrap}.tel-badge[data-v-fef76fe2]{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .5rem;border-radius:999px;font-size:var(--font-size-xs,11px);font-weight:600;white-space:nowrap}.tel-badge+.tel-badge[data-v-fef76fe2]{margin-left:.3rem}.tel-badge-ok[data-v-fef76fe2]{background:#e6f4ea;color:#1e7e34}.tel-badge-bad[data-v-fef76fe2]{background:#fdecea;color:#c62828}.tel-badge-warn[data-v-fef76fe2]{background:#fff6e0;color:#a66a00}.tel-badge-muted[data-v-fef76fe2]{background:#eef0f3;color:#6b7280}.tel-badge-done[data-v-fef76fe2]{background:#e6f4ea;color:#2e7d32}.tel-actions[data-v-fef76fe2]{white-space:nowrap}.tel-actions>[data-v-fef76fe2]{vertical-align:middle}.tel-ic[data-v-fef76fe2]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:.2rem;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--color-text-secondary,#6b7280);text-decoration:none;font-size:15px;transition:background .12s,color .12s}.tel-ic[data-v-fef76fe2]:hover{background:var(--color-bg-base,#eef1f6)}.tel-ic-ok[data-v-fef76fe2]:hover{color:#1e7e34}.tel-ic-ignore[data-v-fef76fe2]:hover{color:#6b7280}.tel-ic-assign[data-v-fef76fe2]{color:#c2691a}.tel-ic-assign[data-v-fef76fe2]:hover{background:#fbe9d8}.tel-ic-mb[data-v-fef76fe2]{color:#4f5bd5}.tel-ic-mb[data-v-fef76fe2]:hover{background:#eef1ff;color:#3730a3}.tday-head[data-v-1afeac07]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.tday-datenav[data-v-1afeac07]{display:flex;align-items:center;gap:.5rem}.tday-navbtn[data-v-1afeac07]{width:30px;height:30px;border:1px solid var(--color-border,#d4d9e0);background:#fff;border-radius:var(--radius-md,8px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary,#555)}.tday-navbtn[data-v-1afeac07]:hover{background:var(--color-bg-base,#eef1f6)}.tday-dateinput[data-v-1afeac07]{padding:.3rem .5rem;border:1px solid var(--color-border,#d4d9e0);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,13px)}.tday-weekday[data-v-1afeac07]{font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#6b7280);margin-left:.4rem}.tday-userpick[data-v-1afeac07]{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#555)}.tel-select[data-v-1afeac07]{padding:.35rem .6rem;border:1px solid var(--color-border,#d4d9e0);border-radius:var(--radius-md,8px);background:#fff;font-size:var(--font-size-sm,13px)}.tday-kpis[data-v-1afeac07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem}.tday-kpi[data-v-1afeac07]{display:flex;flex-direction:column;gap:.3rem;padding:.85rem 1rem;border:1px solid var(--color-border,#e3e7ee);border-radius:var(--radius-lg,12px);background:#fff}.tday-kpi-label[data-v-1afeac07]{font-size:var(--font-size-xs,11px);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary,#6b7280)}.tday-kpi-value[data-v-1afeac07]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary,#1f2937)}.tday-kpi-blue[data-v-1afeac07]{border-left:3px solid #1976d2}.tday-kpi-green[data-v-1afeac07]{border-left:3px solid #2e7d32}.tday-kpi-amber[data-v-1afeac07]{border-left:3px solid #e0a100}.tday-kpi-violet[data-v-1afeac07]{border-left:3px solid #7b1fa2}.tday-chart-card[data-v-1afeac07]{border:1px solid var(--color-border,#e3e7ee);border-radius:var(--radius-lg,12px);background:#fff;padding:1rem;margin-bottom:1.25rem}.tday-chart-head[data-v-1afeac07]{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin-bottom:.75rem;font-size:var(--font-size-sm,13px)}.tday-legend[data-v-1afeac07]{display:flex;gap:.85rem;font-weight:400}.tday-legend-item[data-v-1afeac07]{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#6b7280)}.tday-dot[data-v-1afeac07]{width:9px;height:9px;border-radius:2px;display:inline-block}.dot-in[data-v-1afeac07]{background:#2e7d32}.dot-out[data-v-1afeac07]{background:#1976d2}.tday-chart[data-v-1afeac07]{display:flex;align-items:flex-end;gap:2px;height:140px;padding:0 2px}.tday-bar-col[data-v-1afeac07]{flex:1;display:flex;align-items:flex-end;justify-content:center;height:100%}.tday-bar-stack[data-v-1afeac07]{display:flex;flex-direction:column;justify-content:flex-end;width:70%;min-width:6px}.tday-bar[data-v-1afeac07]{width:100%;border-radius:2px 2px 0 0}.tday-bar.dot-in[data-v-1afeac07]{background:#2e7d32}.tday-bar.dot-out[data-v-1afeac07]{background:#1976d2}.tday-axis[data-v-1afeac07]{display:flex;justify-content:space-between;margin-top:.4rem;font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#9aa0aa)}.tday-listhead[data-v-1afeac07]{font-weight:600;margin-bottom:.5rem;color:var(--color-text-primary,#374151)}.tday-listsub[data-v-1afeac07]{font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#9aa0aa);font-weight:400}.tstat-rangebar[data-v-38567b46]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.85rem}.tstat-ranges[data-v-38567b46]{display:flex;align-items:center;gap:.4rem}.tstat-range-label[data-v-38567b46]{font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#6b7280)}.tstat-range[data-v-38567b46]{padding:.3rem .75rem;border:1px solid var(--color-border,#d4d9e0);background:#fff;border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,13px);cursor:pointer;color:var(--color-text-secondary,#555)}.tstat-range.active[data-v-38567b46]{background:var(--color-primary,#0d47a1);border-color:var(--color-primary,#0d47a1);color:#fff}.tstat-reconcile[data-v-38567b46]{display:flex;align-items:center;gap:.5rem}.tstat-reconcile-msg[data-v-38567b46]{font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#6b7280)}.tstat-kpis[data-v-38567b46]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1rem}.tstat-kpi[data-v-38567b46]{display:flex;flex-direction:column;gap:.3rem;padding:.85rem 1rem;border:1px solid var(--color-border,#e3e7ee);border-radius:var(--radius-lg,12px);background:#fff}.tstat-kpi-label[data-v-38567b46]{font-size:var(--font-size-xs,11px);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary,#6b7280)}.tstat-kpi-value[data-v-38567b46]{font-size:1.6rem;font-weight:700;color:var(--color-text-primary,#1f2937)}.tstat-kpi-blue[data-v-38567b46]{border-left:3px solid #1976d2}.tstat-kpi-green[data-v-38567b46]{border-left:3px solid #2e7d32}.tstat-kpi-amber[data-v-38567b46]{border-left:3px solid #e0a100}.tstat-table[data-v-38567b46]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm,13px);margin-bottom:1.25rem}.tstat-table thead th[data-v-38567b46]{text-align:left;padding:.5rem .75rem;font-size:var(--font-size-xs,11px);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary,#757575);border-bottom:1px solid var(--color-border,#e3e7ee);font-weight:600}.tstat-table tbody td[data-v-38567b46]{padding:.55rem .75rem;border-bottom:1px solid var(--color-border-light,#eef1f6);vertical-align:middle}.ta-r[data-v-38567b46]{text-align:right}.tstat-name[data-v-38567b46]{font-weight:600}.tstat-link[data-v-38567b46]{color:var(--color-primary,#0d47a1);text-decoration:none}.tstat-link[data-v-38567b46]:hover{text-decoration:underline}.tstat-org[data-v-38567b46]{display:block;font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#888);font-weight:400}.tstat-in[data-v-38567b46]{color:#1e7e34}.tstat-out[data-v-38567b46]{color:#1565c0}.tstat-col-util[data-v-38567b46]{width:220px}.tstat-bar[data-v-38567b46]{display:block;width:100%;height:8px;background:var(--color-bg-base,#eef1f6);border-radius:999px;overflow:hidden}.tstat-bar-fill[data-v-38567b46]{display:block;height:100%;background:linear-gradient(90deg,#1976d2,#42a5f5);border-radius:999px}.tstat-empty[data-v-38567b46]{text-align:center;color:var(--color-text-secondary,#9aa0aa);padding:1rem}.tstat-section-head[data-v-38567b46]{display:flex;align-items:center;gap:.4rem;font-weight:600;margin:.5rem 0 .6rem;color:var(--color-text-primary,#374151)}.tstat-section-sub[data-v-38567b46]{font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#9aa0aa);font-weight:400}.trout-info[data-v-47250227]{display:flex;gap:.6rem;align-items:flex-start;background:#eaf2fb;border:1px solid #cfe0f4;border-radius:var(--radius-md,8px);padding:.75rem .9rem;margin-bottom:1rem}.trout-info .mdi[data-v-47250227]{color:#1565c0;font-size:1.2rem;margin-top:1px}.trout-info strong[data-v-47250227]{font-size:var(--font-size-sm,13px);color:#143b66}.trout-info p[data-v-47250227]{margin:.2rem 0 0;font-size:var(--font-size-xs,12px);color:#355a85}.trout-error[data-v-47250227]{padding:.75rem;color:#c62828;font-size:var(--font-size-sm,13px)}.trout-list[data-v-47250227]{list-style:none;margin:0;padding:0}.trout-row[data-v-47250227]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .25rem;border-bottom:1px solid var(--color-border-light,#eef1f6)}.trout-num[data-v-47250227]{display:flex;flex-direction:column}.trout-e164[data-v-47250227]{font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--font-size-sm,14px)}.trout-name[data-v-47250227]{font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#888)}.trout-controls[data-v-47250227]{display:flex;align-items:center;gap:.5rem}.tel-select[data-v-47250227]{padding:.35rem .6rem;border:1px solid var(--color-border,#d4d9e0);border-radius:var(--radius-md,8px);background:#fff;font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#212121)}.trout-plan[data-v-47250227]{min-width:200px}.trout-status[data-v-47250227]{width:18px;display:inline-flex;align-items:center;justify-content:center}.trout-status.is-ok[data-v-47250227]{color:#2e7d32}.trout-status.is-err[data-v-47250227]{color:#c62828}.trout-status.is-saving[data-v-47250227]{color:var(--color-text-secondary,#9aa0aa)}.trout-userwrap[data-v-47250227]{position:relative}.trout-userbtn[data-v-47250227]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;min-width:200px;max-width:240px;text-align:left}.trout-userbtn .mdi-bell-ring-outline[data-v-47250227]{color:#9aa0aa;font-size:.95rem}.trout-userbtn.is-custom[data-v-47250227]{border-color:#1565c0;background:#f3f8fe}.trout-userbtn.is-custom .mdi-bell-ring-outline[data-v-47250227]{color:#1565c0}.trout-usumm[data-v-47250227]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trout-userbtn .mdi-menu-down[data-v-47250227]{color:#9aa0aa;margin-left:auto}.trout-userpop[data-v-47250227]{position:absolute;top:calc(100% + 4px);left:0;z-index:40;width:280px;background:#fff;border:1px solid var(--color-border,#d4d9e0);border-radius:var(--radius-md,8px);box-shadow:0 8px 24px rgba(0,0,0,.12);padding:.4rem}.trout-pophead[data-v-47250227]{font-size:var(--font-size-xs,11px);font-weight:600;color:var(--color-text-secondary,#777);padding:.25rem .4rem .35rem;text-transform:uppercase;letter-spacing:.03em}.trout-poplist[data-v-47250227]{max-height:260px;overflow-y:auto}.trout-useropt[data-v-47250227]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.4rem .4rem;border-radius:var(--radius-sm,6px);font-size:var(--font-size-sm,13px)}.trout-useropt[data-v-47250227]:hover{background:#f5f8fc}.trout-useropt.is-disabled[data-v-47250227]{cursor:not-allowed;opacity:.7}.trout-useropt input[data-v-47250227]{cursor:inherit}.trout-uname[data-v-47250227]{flex:1}.trout-warn[data-v-47250227]{color:#c62828;font-size:var(--font-size-xs,10px);white-space:nowrap}.trout-hintbadge[data-v-47250227]{color:#b26a00;font-size:var(--font-size-xs,10px);white-space:nowrap}.trout-popfoot[data-v-47250227]{font-size:var(--font-size-xs,10px);color:var(--color-text-secondary,#9aa0aa);padding:.4rem .4rem .2rem;border-top:1px solid var(--color-border-light,#eef1f6);margin-top:.3rem}.tel-notice[data-v-13976a05]{margin:.5rem 0;padding:.5rem .75rem;border-radius:var(--radius-md,8px);background:#e8f0fe;color:#1a3e72;font-size:var(--font-size-sm,13px)}.tel-tabs[data-v-13976a05]{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--color-border,#e3e7ee);margin-bottom:.85rem}.tel-tab[data-v-13976a05]{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .85rem;background:transparent;border:none;cursor:pointer;color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,13px);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.tel-tab[data-v-13976a05]:hover{color:var(--color-text-primary,#212121)}.tel-tab.active[data-v-13976a05]{color:var(--color-primary,#0d47a1);border-bottom-color:var(--color-primary,#0d47a1)}.tel-filters[data-v-13976a05]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;min-height:34px}.tel-select[data-v-13976a05]{padding:.35rem .6rem;font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#212121)}.tel-search[data-v-13976a05],.tel-select[data-v-13976a05]{border:1px solid var(--color-border,#d4d9e0);border-radius:var(--radius-md,8px);background:#fff}.tel-search[data-v-13976a05]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;min-width:220px}.tel-search .mdi[data-v-13976a05]{color:var(--color-text-secondary,#9aa0aa)}.tel-search input[data-v-13976a05]{border:none;outline:none;flex:1;font-size:var(--font-size-sm,13px);background:transparent}.tel-check[data-v-13976a05]{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#555);cursor:pointer}.tel-dur-filter[data-v-13976a05]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .5rem;border:1px solid var(--color-border,#d4d9e0);border-radius:var(--radius-md,8px);background:#fff;color:var(--color-text-secondary,#6b7280)}.tel-dur-filter .mdi[data-v-13976a05]{color:var(--color-text-secondary,#9aa0aa)}.tel-dur-input[data-v-13976a05]{width:56px;border:none;outline:none;background:transparent;font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#212121);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tel-dur-input[data-v-13976a05]::-webkit-inner-spin-button,.tel-dur-input[data-v-13976a05]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tel-bulkbar[data-v-13976a05]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem;padding:.5rem .7rem;background:#eef1ff;border:1px solid #c7ceff;border-radius:var(--radius-md,8px)}.tel-bulk-count[data-v-13976a05]{font-size:var(--font-size-sm,13px);font-weight:600;color:#3730a3;margin-right:.3rem;display:inline-flex;align-items:center;gap:.3rem}.tel-bulk-sep[data-v-13976a05]{width:1px;height:20px;background:#c7ceff;margin:0 .15rem}.tel-bulk-btn[data-v-13976a05]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .6rem;border:1px solid var(--color-border,#d4d9e0);border-radius:var(--radius-md,8px);background:#fff;color:var(--color-text-primary,#212121);cursor:pointer;font-size:var(--font-size-sm,13px);font-weight:500;transition:background .12s,border-color .12s}.tel-bulk-btn[data-v-13976a05]:hover:not(:disabled){background:var(--color-bg-base,#f1f4f9)}.tel-bulk-btn[data-v-13976a05]:disabled{opacity:.55;cursor:default}.tel-bulk-mb[data-v-13976a05]{color:#3730a3;border-color:#c7ceff}.tel-bulk-mb[data-v-13976a05]:hover:not(:disabled){background:#e4e8ff}.tel-bulk-clear[data-v-13976a05]{margin-left:auto;background:transparent;border:none;cursor:pointer;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#6b7280);text-decoration:underline}.tel-bulk-clear[data-v-13976a05]:disabled{opacity:.55;cursor:default}.tel-footer[data-v-13976a05]{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:.5rem;gap:1rem;flex-wrap:wrap}.tel-counts[data-v-13976a05]{font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#6b7280)}.tel-placeholder[data-v-13976a05]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;color:var(--color-text-secondary,#9aa0aa);text-align:center}.tel-placeholder .mdi[data-v-13976a05]{font-size:2.4rem;opacity:.6}.tel-placeholder-title[data-v-13976a05]{font-size:var(--font-size-md,15px);font-weight:600;color:var(--color-text-primary,#4b5563)}.tel-modal-overlay[data-v-13976a05]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:flex-start;justify-content:center;z-index:4000;padding-top:12vh}.tel-modal[data-v-13976a05]{width:480px;max-width:92vw;background:#fff;border-radius:var(--radius-lg,12px);box-shadow:0 18px 48px rgba(0,0,0,.25);padding:1.1rem 1.2rem 1.3rem}.tel-modal-head[data-v-13976a05]{display:flex;align-items:center;justify-content:space-between}.tel-modal-head h3[data-v-13976a05]{margin:0;font-size:var(--font-size-md,16px)}.tel-modal-close[data-v-13976a05]{background:transparent;border:none;cursor:pointer;font-size:1.2rem;color:var(--color-text-secondary,#6b7280)}.tel-modal-sub[data-v-13976a05]{margin:.25rem 0 .75rem;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#6b7280)}.tel-modal-search[data-v-13976a05]{width:100%;min-width:0;margin-bottom:.6rem}.tel-assign-list[data-v-13976a05]{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.tel-assign-list li[data-v-13976a05]{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .6rem;border-radius:var(--radius-md,8px);cursor:pointer}.tel-assign-list li[data-v-13976a05]:hover{background:var(--color-bg-base,#f1f4f9)}.tel-assign-name[data-v-13976a05]{font-weight:600;font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#212121)}.tel-assign-meta[data-v-13976a05]{font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,#888)}.cor-filter[data-v-4c6ea540]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cor-field[data-v-4c6ea540]{display:flex;align-items:center;gap:.4rem;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#757575)}.cor-input[data-v-4c6ea540]{border:1px solid var(--color-border,#d4d9e0);border-radius:var(--radius-md,8px);padding:.35rem .55rem;font-family:inherit;font-size:var(--font-size-sm,13px)}.cor-hint[data-v-4c6ea540]{margin-left:auto;font-size:var(--font-size-xs,11px);color:var(--color-text-hint,#9e9e9e)}.cor-table .num[data-v-4c6ea540]{text-align:right;white-space:nowrap}.cor-avatar[data-v-4c6ea540]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-primary,#0d47a1);color:#fff;font-size:9px;font-weight:700;margin-right:.4rem;vertical-align:middle}.cor-total td[data-v-4c6ea540]{border-top:2px solid var(--color-border,#d4d9e0);font-weight:var(--font-weight-bold,700)}.mdi-spin[data-v-4c6ea540]{animation:corspin-4c6ea540 1s linear infinite}@keyframes corspin-4c6ea540{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.seq-btn[data-v-7847b5e2]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #d6deea;background:#fff;border-radius:10px;cursor:pointer;font-size:13px;font-weight:700;color:#334155;text-decoration:none}.seq-btn[data-v-7847b5e2]:hover{background:#f9fafb}.seq-btn-primary[data-v-7847b5e2]{background:#2563eb;color:#fff;border-color:#2563eb}.seq-btn-primary[data-v-7847b5e2]:hover{background:#1d4ed8}.seq-btn-primary[data-v-7847b5e2]:disabled{opacity:.5;cursor:not-allowed}.seq-state[data-v-7847b5e2]{padding:40px;color:#6b7280}.seq-empty[data-v-7847b5e2]{text-align:center;padding:64px 20px;color:#6b7280}.seq-empty .mdi[data-v-7847b5e2]{font-size:48px;color:#c7d2fe}.seq-empty p[data-v-7847b5e2]{margin:12px auto 18px;max-width:420px}.seq-cards[data-v-7847b5e2]{display:flex;flex-direction:column;gap:10px}.seq-card[data-v-7847b5e2]{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #dfe6f0;border-radius:14px;padding:13px 16px;cursor:pointer;transition:.15s;box-shadow:0 10px 22px -24px rgba(15,23,42,.72)}.seq-card[data-v-7847b5e2]:hover{box-shadow:0 18px 30px -24px rgba(15,23,42,.68);border-color:#cdd9ea}.seq-card-main[data-v-7847b5e2]{flex:1;min-width:0}.seq-card-title[data-v-7847b5e2]{font-size:15px;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:8px}.seq-card-meta[data-v-7847b5e2]{font-size:12px;color:#64748b;margin:2px 0 8px}.seq-mini-flow[data-v-7847b5e2]{display:flex;align-items:center;gap:0;flex-wrap:wrap}.seq-mini-step[data-v-7847b5e2]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}.seq-mini-step .mdi[data-v-7847b5e2]{font-size:13px}.seq-mini-step.email[data-v-7847b5e2]{background:#dbeafe;color:#1e40af}.seq-mini-step.call_task[data-v-7847b5e2]{background:#dcfce7;color:#166534}.seq-mini-step.wait[data-v-7847b5e2]{background:#f3f4f6;color:#6b7280}.seq-mini-conn[data-v-7847b5e2]{width:14px;height:2px;background:#d1d5db}.seq-card-stats[data-v-7847b5e2]{display:flex;gap:18px}.seq-stat[data-v-7847b5e2]{text-align:center}.seq-stat-v[data-v-7847b5e2]{display:block;font-size:18px;font-weight:800;color:#1f2329}.seq-stat-l[data-v-7847b5e2]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;font-weight:700}.seq-card-actions[data-v-7847b5e2]{display:flex;align-items:center;gap:8px}.seq-badge[data-v-7847b5e2]{font-size:11px;padding:2px 9px;border-radius:999px;font-weight:700}.seq-badge.cold[data-v-7847b5e2]{background:#dbeafe;color:#1e40af}.seq-badge.warm[data-v-7847b5e2]{background:#dcfce7;color:#166534}.seq-icon-btn[data-v-7847b5e2]{width:30px;height:30px;border:1px solid #dbe2ec;background:#fff;border-radius:8px;cursor:pointer;color:#6b7280;font-size:15px;display:inline-flex;align-items:center;justify-content:center}.seq-icon-btn[data-v-7847b5e2]:hover{background:#f3f4f6}.seq-icon-btn.danger[data-v-7847b5e2]{color:#dc2626}.seq-switch[data-v-7847b5e2]{position:relative;display:inline-block;width:40px;height:22px}.seq-switch input[data-v-7847b5e2]{opacity:0;width:0;height:0}.seq-slider[data-v-7847b5e2]{position:absolute;cursor:pointer;inset:0;background:#ccc;border-radius:999px;transition:.2s}.seq-slider[data-v-7847b5e2]:before{content:"";position:absolute;height:16px;width:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s}.seq-switch input:checked+.seq-slider[data-v-7847b5e2]{background:#16a34a}.seq-switch input:checked+.seq-slider[data-v-7847b5e2]:before{transform:translateX(18px)}@media (max-width:720px){.seq-card[data-v-7847b5e2]{flex-wrap:wrap}}.sd-back[data-v-4fcd6de2]{color:#6b7280;font-size:13px;text-decoration:none;display:inline-block;margin-bottom:2px}.sd-back[data-v-4fcd6de2]:hover{color:#2563eb}.sd-on[data-v-4fcd6de2]{color:#16a34a;font-weight:700}.sd-off[data-v-4fcd6de2]{color:#9ca3af;font-weight:700}.sd-badge[data-v-4fcd6de2]{font-size:11px;padding:2px 9px;border-radius:999px;font-weight:700;background:#e5e7eb;color:#374151}.sd-badge.cold[data-v-4fcd6de2]{background:#dbeafe;color:#1e40af}.sd-badge.warm[data-v-4fcd6de2]{background:#dcfce7;color:#166534}.sd-badge.active[data-v-4fcd6de2]{background:#dbeafe;color:#1e40af}.sd-badge.replied[data-v-4fcd6de2]{background:#fef3c7;color:#92400e}.sd-badge.converted[data-v-4fcd6de2]{background:#dcfce7;color:#166534}.sd-badge.completed[data-v-4fcd6de2]{background:#e0e7ff;color:#3730a3}.sd-badge.bounced[data-v-4fcd6de2],.sd-badge.stopped[data-v-4fcd6de2]{background:#fee2e2;color:#991b1b}.sd-badge.paused[data-v-4fcd6de2]{background:#f3f4f6;color:#4b5563}.sd-flow[data-v-4fcd6de2]{display:flex;align-items:center;gap:0;overflow-x:auto;padding:4px 2px 18px}.sd-stage[data-v-4fcd6de2]{flex:0 0 auto;min-width:120px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:12px 10px;text-align:center;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.04)}.sd-stage[data-v-4fcd6de2]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:12px 12px 0 0}.sd-stage.email[data-v-4fcd6de2]:before{background:#2563eb}.sd-stage.call_task[data-v-4fcd6de2]:before{background:#16a34a}.sd-stage.wait[data-v-4fcd6de2]:before{background:#9ca3af}.sd-stage-num[data-v-4fcd6de2]{width:26px;height:26px;border-radius:50%;background:#eef2ff;color:#4338ca;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;margin:2px auto 6px}.sd-stage-day[data-v-4fcd6de2]{display:block;font-size:12px;color:#6b7280;font-weight:600}.sd-stage-pill[data-v-4fcd6de2]{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.sd-stage-pill.email[data-v-4fcd6de2]{background:#dbeafe;color:#1e40af}.sd-stage-pill.call_task[data-v-4fcd6de2]{background:#dcfce7;color:#166534}.sd-stage-pill.wait[data-v-4fcd6de2]{background:#f3f4f6;color:#6b7280}.sd-conn[data-v-4fcd6de2]{flex:0 0 auto;width:20px;height:2px;background:#d1d5db}.sd-kpis[data-v-4fcd6de2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px}.sd-kpi[data-v-4fcd6de2]{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden}.sd-kpi[data-v-4fcd6de2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--a,#2563eb)}.sd-kpi-l[data-v-4fcd6de2]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#6b7280}.sd-kpi-v[data-v-4fcd6de2]{font-size:28px;font-weight:800;color:#1f2329;line-height:1.1;margin-top:4px}.sd-kpi-s[data-v-4fcd6de2]{font-size:13px;color:#6b7280;margin-top:2px}.sd-card[data-v-4fcd6de2]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.sd-card-title[data-v-4fcd6de2]{font-size:15px;font-weight:800;color:#1f2329;margin-bottom:12px;display:flex;align-items:center;gap:8px}.sd-count[data-v-4fcd6de2]{background:#fde68a;color:#92400e;font-size:12px;padding:1px 9px;border-radius:999px;font-weight:800}.sd-decision[data-v-4fcd6de2]{border-color:#fde68a;background:#fffbeb}.sd-state[data-v-4fcd6de2]{color:#9ca3af;padding:16px 0}.sd-enr-list[data-v-4fcd6de2]{display:flex;flex-direction:column}.sd-enr[data-v-4fcd6de2]{display:grid;grid-template-columns:1.6fr 1.4fr auto auto auto;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #f1f1f1}.sd-enr[data-v-4fcd6de2]:last-child{border-bottom:none}.sd-decision .sd-enr[data-v-4fcd6de2]{grid-template-columns:1.6fr 1.4fr auto}.sd-enr-name[data-v-4fcd6de2]{font-weight:600;color:#1f2329;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-enr-mid[data-v-4fcd6de2]{display:flex;align-items:center;gap:8px}.sd-enr-next[data-v-4fcd6de2],.sd-enr-when[data-v-4fcd6de2]{font-size:13px;color:#6b7280}.sd-enr-actions[data-v-4fcd6de2]{display:flex;gap:6px;justify-content:flex-end}.sd-progress[data-v-4fcd6de2]{display:flex;align-items:center;gap:4px}.sd-dot[data-v-4fcd6de2]{width:9px;height:9px;border-radius:50%;background:#e5e7eb;flex:0 0 auto}.sd-dot.done[data-v-4fcd6de2]{background:#16a34a}.sd-dot.current[data-v-4fcd6de2]{background:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.2)}.sd-dot.paused[data-v-4fcd6de2]{background:#f59e0b}.sd-progress-label[data-v-4fcd6de2]{font-size:12px;color:#6b7280;margin-left:6px;font-weight:600;white-space:nowrap}.sd-btn[data-v-4fcd6de2]{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;color:#374151;text-decoration:none}.sd-btn[data-v-4fcd6de2]:hover{background:#f9fafb}.sd-btn-sm[data-v-4fcd6de2]{padding:5px 10px;font-size:12px}.sd-btn-success[data-v-4fcd6de2]{background:#16a34a;color:#fff;border-color:#16a34a}.sd-btn-success[data-v-4fcd6de2]:hover{background:#15803d}.sd-btn-danger[data-v-4fcd6de2]{background:#fff;color:#dc2626;border-color:#fca5a5}.sd-btn-danger[data-v-4fcd6de2]:hover{background:#fef2f2}.sd-filters[data-v-4fcd6de2]{margin-left:auto;display:inline-flex;gap:4px}.sd-seg[data-v-4fcd6de2]{padding:4px 10px;border:1px solid #d1d5db;background:#fff;border-radius:7px;cursor:pointer;font-size:12px;font-weight:600;color:#6b7280}.sd-seg.active[data-v-4fcd6de2]{background:#2563eb;color:#fff;border-color:#2563eb}@media (max-width:760px){.sd-enr[data-v-4fcd6de2]{grid-template-columns:1fr;gap:8px}.sd-enr-actions[data-v-4fcd6de2]{justify-content:flex-start}}.se-page[data-v-18b961b7]{display:flex;flex-direction:column;gap:16px}.se-head[data-v-18b961b7]{display:flex;align-items:center;gap:14px;position:-webkit-sticky;position:sticky;top:0;background:var(--crm-bg,#f6f7f9);padding:4px 0;z-index:5}.se-back[data-v-18b961b7]{width:38px;height:38px;border:1px solid #e5e7eb;background:#fff;border-radius:9px;cursor:pointer;color:#374151;font-size:18px;flex:0 0 auto}.se-back[data-v-18b961b7]:hover{background:#f3f4f6}.se-head-main[data-v-18b961b7]{flex:1;min-width:0}.se-head-main h1[data-v-18b961b7]{font-size:22px;font-weight:800;margin:0;color:#1f2329}.se-head-main p[data-v-18b961b7]{margin:2px 0 0;color:#6b7280;font-size:13px}.se-head-actions[data-v-18b961b7]{display:flex;align-items:center;gap:10px}.se-btn[data-v-18b961b7]{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid #d1d5db;background:#fff;border-radius:9px;cursor:pointer;font-size:14px;font-weight:600;color:#374151;text-decoration:none}.se-btn[data-v-18b961b7]:hover{background:#f9fafb}.se-btn-primary[data-v-18b961b7]{background:#2563eb;color:#fff;border-color:#2563eb}.se-btn-primary[data-v-18b961b7]:hover{background:#1d4ed8}.se-btn-primary[data-v-18b961b7]:disabled{opacity:.5;cursor:not-allowed}.se-switch[data-v-18b961b7]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.se-switch input[data-v-18b961b7]{display:none}.se-slider[data-v-18b961b7]{position:relative;width:40px;height:22px;background:#ccc;border-radius:999px;transition:.2s;flex:0 0 auto}.se-slider[data-v-18b961b7]:before{content:"";position:absolute;height:16px;width:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s}.se-switch input:checked+.se-slider[data-v-18b961b7]{background:#16a34a}.se-switch input:checked+.se-slider[data-v-18b961b7]:before{transform:translateX(18px)}.se-switch-l[data-v-18b961b7]{font-size:13px;font-weight:700;color:#6b7280}.se-loading[data-v-18b961b7]{padding:60px;text-align:center;color:#6b7280}.se-grid[data-v-18b961b7]{display:grid;grid-template-columns:400px 1fr;gap:16px;align-items:start}.se-card[data-v-18b961b7]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.se-card-title[data-v-18b961b7]{font-size:15px;font-weight:800;margin:0;color:#1f2329;display:flex;align-items:center;gap:7px}.se-two[data-v-18b961b7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.se-subhead[data-v-18b961b7]{font-weight:700;color:#374151;font-size:13px;display:inline-flex;align-items:center;gap:6px;margin-top:4px}.seq-grid[data-v-18b961b7]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:4px}.seq-col-2[data-v-18b961b7]{grid-column:span 2}.seq-field[data-v-18b961b7]{display:flex;flex-direction:column;gap:5px}.seq-field label[data-v-18b961b7]{font-size:12px;color:#6b7280;font-weight:700}.seq-input[data-v-18b961b7]{width:100%;padding:9px 11px;border:1px solid #d1d5db;border-radius:9px;font-size:14px;box-sizing:border-box;background:#fff}.seq-input[data-v-18b961b7]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.seq-warn[data-v-18b961b7]{background:#fef3c7;color:#92400e;padding:10px 12px;border-radius:9px;font-size:13px}.seq-window[data-v-18b961b7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;background:#f9fafb;padding:12px 14px;border-radius:10px}.seq-day[data-v-18b961b7]{display:inline-flex;align-items:center;gap:3px;font-size:13px;padding:3px 8px;border-radius:7px;cursor:pointer;color:#6b7280}.seq-day.on[data-v-18b961b7]{background:#dbeafe;color:#1e40af;font-weight:600}.seq-window-sep[data-v-18b961b7]{color:#d1d5db}.seq-hour[data-v-18b961b7]{width:56px;padding:6px 8px}.seq-flow-head[data-v-18b961b7]{display:flex;align-items:baseline;justify-content:space-between}.seq-hint[data-v-18b961b7]{font-size:12px;color:#9ca3af}.seq-flow[data-v-18b961b7]{display:flex;align-items:stretch;gap:0;overflow-x:auto;padding:6px 2px 14px}.seq-stage[data-v-18b961b7]{flex:0 0 auto;min-width:132px;border:1.5px solid #e5e7eb;border-radius:14px;background:#fff;padding:14px 12px;cursor:pointer;text-align:center;transition:.15s;position:relative}.seq-stage[data-v-18b961b7]:hover{border-color:#c7d2fe}.seq-stage.selected[data-v-18b961b7]{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.14)}.seq-stage.call_task[data-v-18b961b7]:before,.seq-stage.email[data-v-18b961b7]:before,.seq-stage.wait[data-v-18b961b7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:14px 14px 0 0}.seq-stage.email[data-v-18b961b7]:before{background:#2563eb}.seq-stage.call_task[data-v-18b961b7]:before{background:#16a34a}.seq-stage.wait[data-v-18b961b7]:before{background:#9ca3af}.seq-stage-num[data-v-18b961b7]{width:30px;height:30px;border-radius:50%;background:#eef2ff;color:#4338ca;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;margin:4px auto 8px}.seq-stage-num.sm[data-v-18b961b7]{width:26px;height:26px;font-size:12px;margin:0}.seq-stage-day[data-v-18b961b7]{display:block;font-size:12px;color:#6b7280;font-weight:600}.seq-stage-pill[data-v-18b961b7]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px}.seq-stage-pill.email[data-v-18b961b7]{background:#dbeafe;color:#1e40af}.seq-stage-pill.call_task[data-v-18b961b7]{background:#dcfce7;color:#166534}.seq-stage-pill.wait[data-v-18b961b7]{background:#f3f4f6;color:#6b7280}.seq-conn[data-v-18b961b7]{flex:0 0 auto;align-self:center;width:22px;height:2px;background:#d1d5db}.seq-stage-add[data-v-18b961b7]{flex:0 0 auto;align-self:center;min-width:86px;height:86px;margin-left:8px;border:1.5px dashed #cbd5e1;border-radius:14px;background:#fff;cursor:pointer;color:#2563eb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-weight:700;font-size:13px}.seq-stage-add[data-v-18b961b7]:hover{background:#f8fafc;border-color:#2563eb}.seq-stage-add .mdi[data-v-18b961b7]{font-size:20px}.seq-editor[data-v-18b961b7]{border:1px solid #e5e7eb;border-radius:14px;padding:16px 18px;background:#fafafa;margin-top:4px}.seq-editor-head[data-v-18b961b7]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.seq-editor-head strong[data-v-18b961b7]{font-size:14px}.seq-editor-del[data-v-18b961b7]{margin-left:auto}.seq-check[data-v-18b961b7]{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#374151;margin-top:10px;cursor:pointer}.seq-icon-btn[data-v-18b961b7]{width:32px;height:32px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;color:#6b7280;font-size:16px;display:inline-flex;align-items:center;justify-content:center}.seq-icon-btn[data-v-18b961b7]:hover{background:#f3f4f6}.seq-icon-btn.danger[data-v-18b961b7]{color:#dc2626}.se-hint[data-v-18b961b7]{font-size:12px;color:#6b7280;margin:4px 0 0;line-height:1.45}.se-preview[data-v-18b961b7]{margin-top:16px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.se-preview-head[data-v-18b961b7]{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;padding:10px 14px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.se-preview-title[data-v-18b961b7]{font-weight:800;font-size:13px;color:#1f2329;display:inline-flex;align-items:center;gap:6px}.se-preview-pager[data-v-18b961b7]{display:inline-flex;align-items:center;gap:8px}.se-preview-rcp[data-v-18b961b7]{font-size:13px;color:#374151}.se-preview-rcp em[data-v-18b961b7]{color:#9ca3af;font-style:normal;font-family:ui-monospace,monospace;font-size:12px}.se-preview-note[data-v-18b961b7]{padding:8px 14px;font-size:12px;color:#92400e;background:#fffbeb;border-bottom:1px solid #fde68a;display:flex;gap:6px;align-items:center}.se-preview-state[data-v-18b961b7]{padding:18px;color:#6b7280;text-align:center}.se-preview-err[data-v-18b961b7]{padding:14px;color:#991b1b;background:#fef2f2;font-size:13px}.se-preview-mail[data-v-18b961b7]{padding:14px 16px}.se-preview-subject[data-v-18b961b7]{font-size:13px;color:#374151;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #e5e7eb}.se-preview-subject span[data-v-18b961b7]{color:#9ca3af;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.03em;margin-right:6px}.se-preview-body[data-v-18b961b7]{font-size:14px;color:#1f2329;line-height:1.5;max-height:360px;overflow-y:auto}.se-preview-body[data-v-18b961b7] img{max-width:100%;height:auto}.se-preview-body[data-v-18b961b7] table{max-width:100%}.se-preview-ai[data-v-18b961b7]{display:flex;align-items:center;gap:12px;padding:14px 16px;flex-wrap:wrap}.se-ai-btn[data-v-18b961b7]{white-space:nowrap}@media (max-width:980px){.se-grid[data-v-18b961b7]{grid-template-columns:1fr}.seq-grid[data-v-18b961b7]{grid-template-columns:1fr 1fr}.se-head[data-v-18b961b7]{flex-wrap:wrap}}.rb-page[data-v-1bdbccb6]{display:flex;flex-direction:column;gap:14px}.rb-head[data-v-1bdbccb6]{display:flex;align-items:center;gap:14px}.rb-back[data-v-1bdbccb6]{width:38px;height:38px;border:1px solid #e5e7eb;background:#fff;border-radius:9px;cursor:pointer;color:#374151;font-size:18px;flex:0 0 auto}.rb-back[data-v-1bdbccb6]:hover{background:#f3f4f6}.rb-head-main[data-v-1bdbccb6]{flex:1;min-width:0}.rb-head-main h1[data-v-1bdbccb6]{font-size:22px;font-weight:800;margin:0;color:#1f2329}.rb-head-main p[data-v-1bdbccb6]{margin:2px 0 0;color:#6b7280;font-size:14px;display:flex;align-items:center;gap:8px}.rb-badge[data-v-1bdbccb6]{font-size:11px;padding:2px 9px;border-radius:999px;font-weight:700}.rb-badge.cold[data-v-1bdbccb6]{background:#dbeafe;color:#1e40af}.rb-badge.warm[data-v-1bdbccb6]{background:#dcfce7;color:#166534}.rb-head-tabs[data-v-1bdbccb6]{display:flex;gap:6px}.rb-tab[data-v-1bdbccb6]{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid #e5e7eb;background:#fff;border-radius:9px;font-weight:700;font-size:14px;color:#6b7280;cursor:pointer}.rb-tab.on[data-v-1bdbccb6]{border-color:#2563eb;background:#eff6ff;color:#1e40af}.rb-tab-count[data-v-1bdbccb6]{background:#e0e7ff;color:#3730a3;font-size:11px;padding:1px 7px;border-radius:999px}.rb-cold-note[data-v-1bdbccb6]{background:#eff6ff;color:#1e40af;padding:10px 14px;border-radius:10px;font-size:13px;display:flex;align-items:center;gap:8px}.rb-grid[data-v-1bdbccb6]{display:grid;grid-template-columns:280px 1fr 300px;gap:14px;align-items:start}.rb-filters[data-v-1bdbccb6]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:12px}.rb-source[data-v-1bdbccb6]{display:flex;flex-direction:column;gap:8px}.rb-source-btn[data-v-1bdbccb6]{display:flex;align-items:center;gap:10px;text-align:left;padding:10px;border:1.5px solid #e5e7eb;background:#fff;border-radius:10px;cursor:pointer}.rb-source-btn .mdi[data-v-1bdbccb6]{font-size:20px;color:#6b7280}.rb-source-btn span[data-v-1bdbccb6]{display:flex;flex-direction:column}.rb-source-btn strong[data-v-1bdbccb6]{font-size:14px;color:#1f2329}.rb-source-btn small[data-v-1bdbccb6]{font-size:11px;color:#9ca3af}.rb-source-btn.on[data-v-1bdbccb6]{border-color:#2563eb;background:#eff6ff}.rb-source-btn.on .mdi[data-v-1bdbccb6]{color:#2563eb}.rb-fgroup[data-v-1bdbccb6]{display:flex;flex-direction:column;gap:6px}.rb-fgroup.rb-two[data-v-1bdbccb6]{flex-direction:row;gap:8px}.rb-fgroup.rb-two>div[data-v-1bdbccb6]{flex:1;display:flex;flex-direction:column;gap:6px}.rb-flabel[data-v-1bdbccb6]{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.rb-input[data-v-1bdbccb6]{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;box-sizing:border-box;background:#fff}.rb-input[data-v-1bdbccb6]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.rb-input.rb-sm[data-v-1bdbccb6]{width:auto;padding:6px 9px;font-size:13px}.rb-chips[data-v-1bdbccb6]{display:flex;flex-wrap:wrap;gap:6px}.rb-chips-scroll[data-v-1bdbccb6]{max-height:132px;overflow-y:auto}.rb-chip[data-v-1bdbccb6]{font-size:12.5px;padding:5px 10px;border:1px solid #d1d5db;background:#fff;border-radius:999px;cursor:pointer;color:#374151;font-weight:600}.rb-chip[data-v-1bdbccb6]:hover{background:#f9fafb}.rb-chip.on[data-v-1bdbccb6]{background:#2563eb;border-color:#2563eb;color:#fff}.rb-reset[data-v-1bdbccb6]{margin-top:4px;border:none;background:none;color:#6b7280;font-size:13px;cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:6px}.rb-reset[data-v-1bdbccb6]:hover{color:#dc2626}.rb-center[data-v-1bdbccb6]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;min-width:0}.rb-center-head[data-v-1bdbccb6]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.rb-center-head h2[data-v-1bdbccb6]{font-size:16px;font-weight:800;margin:0}.rb-live[data-v-1bdbccb6]{font-size:12px;color:#16a34a;font-weight:600;display:inline-flex;align-items:center;gap:4px}.rb-stats[data-v-1bdbccb6]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.rb-stat[data-v-1bdbccb6]{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.rb-stat-l[data-v-1bdbccb6]{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#9ca3af;font-weight:700}.rb-stat-v[data-v-1bdbccb6]{font-size:22px;font-weight:800;color:#1f2329}.rb-stat.primary[data-v-1bdbccb6]{border-color:#bfdbfe;background:#eff6ff}.rb-stat.primary .rb-stat-v[data-v-1bdbccb6]{color:#1e40af}.rb-stat.accent[data-v-1bdbccb6]{border-color:#c7d2fe;background:#eef2ff}.rb-stat.accent .rb-stat-v[data-v-1bdbccb6]{color:#4338ca}.rb-stat.warn[data-v-1bdbccb6]{background:#fffbeb;border-color:#fde68a}.rb-stat.warn .rb-stat-v[data-v-1bdbccb6]{color:#92400e}.rb-selbar[data-v-1bdbccb6]{display:flex;align-items:center;gap:14px;padding:8px 2px;flex-wrap:wrap}.rb-check[data-v-1bdbccb6]{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#374151;cursor:pointer}.rb-strong[data-v-1bdbccb6]{font-weight:700}.rb-link[data-v-1bdbccb6]{border:none;background:none;color:#2563eb;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:600}.rb-link[data-v-1bdbccb6]:hover{text-decoration:underline}.rb-link[data-v-1bdbccb6]:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}.rb-flex[data-v-1bdbccb6]{flex:1}.rb-muted[data-v-1bdbccb6]{color:#9ca3af;font-size:13px}.rb-table-wrap[data-v-1bdbccb6]{overflow-x:auto;border:1px solid #f3f4f6;border-radius:10px}.rb-table[data-v-1bdbccb6]{width:100%;border-collapse:collapse;font-size:13.5px}.rb-table th[data-v-1bdbccb6]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#9ca3af;font-weight:700;padding:8px 10px;border-bottom:1px solid #eee;background:#fafafa;position:-webkit-sticky;position:sticky;top:0}.rb-table td[data-v-1bdbccb6]{padding:9px 10px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.rb-table tr.sel td[data-v-1bdbccb6]{background:#eff6ff}.rb-table tr.dim td[data-v-1bdbccb6]{opacity:.55}.rb-table tbody tr[data-v-1bdbccb6]{cursor:pointer}.rb-table tbody tr:hover td[data-v-1bdbccb6]{background:#f9fafb}.rb-tcheck[data-v-1bdbccb6]{width:34px;text-align:center}.rb-oname[data-v-1bdbccb6]{font-weight:600;color:#1f2329}.rb-email[data-v-1bdbccb6]{font-family:ui-monospace,monospace;font-size:12px}.rb-flags[data-v-1bdbccb6]{display:flex;gap:5px;margin-top:3px;flex-wrap:wrap}.rb-flag[data-v-1bdbccb6]{font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:999px}.rb-flag.blue[data-v-1bdbccb6]{background:#dbeafe;color:#1e40af}.rb-flag.red[data-v-1bdbccb6]{background:#fee2e2;color:#991b1b}.rb-flag.amber[data-v-1bdbccb6]{background:#fef3c7;color:#92400e}.rb-segchip[data-v-1bdbccb6]{background:#e0e7ff;color:#3730a3;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600}.rb-empty[data-v-1bdbccb6]{text-align:center;color:#9ca3af;padding:26px}.rb-pager[data-v-1bdbccb6]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;font-size:13px;color:#6b7280}.rb-trunc[data-v-1bdbccb6]{margin-top:8px}.rb-btn[data-v-1bdbccb6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 13px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;color:#374151}.rb-btn[data-v-1bdbccb6]:hover{background:#f9fafb}.rb-btn[data-v-1bdbccb6]:disabled{opacity:.5;cursor:not-allowed}.rb-btn.rb-sm[data-v-1bdbccb6]{padding:6px 10px;font-size:13px}.rb-btn-primary[data-v-1bdbccb6]{background:#2563eb;color:#fff;border-color:#2563eb}.rb-btn-primary[data-v-1bdbccb6]:hover{background:#1d4ed8}.rb-full[data-v-1bdbccb6]{width:100%}.rb-action[data-v-1bdbccb6]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:12px}.rb-deal-opts[data-v-1bdbccb6]{border:1px dashed #cbd5e1;border-radius:10px;padding:12px;background:#fafafa}.rb-deal-fields[data-v-1bdbccb6]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.rb-deal-fields .rb-flabel[data-v-1bdbccb6]{margin-top:4px}.rb-hint[data-v-1bdbccb6]{font-size:11px;color:#9ca3af;margin:6px 0 0}.rb-hint code[data-v-1bdbccb6]{background:#f3f4f6;padding:1px 5px;border-radius:5px}.rb-send[data-v-1bdbccb6]{width:100%;padding:12px;font-size:15px}.rb-send-note[data-v-1bdbccb6]{font-size:11.5px;color:#9ca3af;margin:0;line-height:1.4}.rb-action-info[data-v-1bdbccb6]{background:#eff6ff;color:#1e40af;padding:10px 12px;border-radius:9px;font-size:12.5px;display:flex;gap:7px}.rb-result[data-v-1bdbccb6]{padding:9px 12px;border-radius:9px;font-size:13.5px;font-weight:600;background:#dcfce7;color:#166534}.rb-result.warn[data-v-1bdbccb6]{background:#fef3c7;color:#92400e}.rb-skip-list[data-v-1bdbccb6]{margin:6px 0 0;padding:0 0 0 16px;font-weight:500;font-size:12.5px}.rb-skip-list li[data-v-1bdbccb6]{margin-top:2px}.rb-enrolled[data-v-1bdbccb6]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.rb-enr-head[data-v-1bdbccb6]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.rb-row-actions[data-v-1bdbccb6]{white-space:nowrap;text-align:right}.rb-icon[data-v-1bdbccb6]{width:28px;height:28px;border:1px solid #e5e7eb;background:#fff;border-radius:7px;cursor:pointer;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;margin-left:4px}.rb-icon[data-v-1bdbccb6]:hover{background:#f3f4f6}.rb-icon.danger[data-v-1bdbccb6]{color:#dc2626}.rb-deal-link[data-v-1bdbccb6]{color:#2563eb;text-decoration:none;font-weight:600}.rb-deal-link[data-v-1bdbccb6]:hover{text-decoration:underline}.rb-est[data-v-1bdbccb6]{font-size:11px;padding:2px 9px;border-radius:999px;font-weight:700}.rb-est.st-active[data-v-1bdbccb6]{background:#dcfce7;color:#166534}.rb-est.st-paused[data-v-1bdbccb6]{background:#fef9c3;color:#854d0e}.rb-est.st-replied[data-v-1bdbccb6]{background:#dbeafe;color:#1e40af}.rb-est.st-completed[data-v-1bdbccb6]{background:#f3f4f6;color:#6b7280}.rb-est.st-bounced[data-v-1bdbccb6],.rb-est.st-stopped[data-v-1bdbccb6]{background:#fee2e2;color:#991b1b}.rb-est.st-converted[data-v-1bdbccb6]{background:#ede9fe;color:#5b21b6}.mdi-spin[data-v-1bdbccb6]{animation:rbspin-1bdbccb6 1s linear infinite}@keyframes rbspin-1bdbccb6{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:1200px){.rb-grid[data-v-1bdbccb6]{grid-template-columns:240px 1fr}.rb-action[data-v-1bdbccb6]{grid-column:1/-1;position:static}.rb-stats[data-v-1bdbccb6]{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.rb-grid[data-v-1bdbccb6]{grid-template-columns:1fr}.rb-filters[data-v-1bdbccb6]{position:static}.rb-head[data-v-1bdbccb6]{flex-wrap:wrap}}.crm-table[data-v-56b119b6]{width:100%;border-collapse:collapse;font-size:13px}.crm-table td[data-v-56b119b6],.crm-table th[data-v-56b119b6]{padding:8px 10px;text-align:left;border-bottom:1px solid #eee}.crm-table th[data-v-56b119b6]{color:#6b7280;font-weight:600;font-size:12px}.crm-table td.num[data-v-56b119b6],.crm-table th.num[data-v-56b119b6]{text-align:right;font-variant-numeric:tabular-nums}.crm-page-wide[data-v-87c1e524]{max-width:100%}.kpi-grid[data-v-87c1e524]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.charts-grid[data-v-87c1e524]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}.chart-wide[data-v-87c1e524]{grid-column:1/-1}@media (max-width:900px){.charts-grid[data-v-87c1e524]{grid-template-columns:1fr}}.cockpit-reco[data-v-87c1e524]{margin-top:16px}.reco-grid[data-v-87c1e524]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.reco-card[data-v-87c1e524]{border:1px solid #e5e7eb;border-left-width:4px;border-radius:8px;padding:10px 12px;background:#fafafa}.reco--info[data-v-87c1e524]{border-left-color:#2563eb}.reco--success[data-v-87c1e524]{border-left-color:#16a34a;background:#f0fdf4}.reco--warn[data-v-87c1e524]{border-left-color:#f59e0b;background:#fffbeb}.reco-head[data-v-87c1e524]{font-weight:700;font-size:13px;color:#1f2329;display:flex;align-items:center;gap:6px;margin-bottom:4px}.reco-detail[data-v-87c1e524]{font-size:13px;color:#374151;line-height:1.4}.phase-list[data-v-87c1e524]{display:flex;flex-direction:column;gap:12px;padding-top:4px}.phase-row[data-v-87c1e524]{display:grid;grid-template-columns:150px 1fr 56px;grid-template-areas:"label track value" "sub track value";align-items:center;-moz-column-gap:10px;column-gap:10px}.phase-label[data-v-87c1e524]{grid-area:label;font-size:13px;color:#1f2329;font-weight:600}.phase-sub[data-v-87c1e524]{grid-area:sub;font-size:11px;color:#9ca3af}.phase-track[data-v-87c1e524]{grid-area:track;height:14px;background:#f1f5f9;border-radius:7px;overflow:hidden}.phase-fill[data-v-87c1e524]{display:block;height:100%;border-radius:7px;min-width:3px;transition:width .25s}.phase-value[data-v-87c1e524]{grid-area:value;text-align:right;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.attr-foot[data-v-87c1e524]{text-align:center;font-size:12px;color:#6b7280;margin-top:6px}.cohort-grid[data-v-87c1e524]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cohort-col[data-v-87c1e524]{background:#f9fafb;border:1px solid #eef0f3;border-radius:8px;padding:10px 12px}.cohort-tag[data-v-87c1e524]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;margin-bottom:8px}.cohort-tag--tester[data-v-87c1e524]{color:#7c3aed}.cohort-metric[data-v-87c1e524]{display:flex;align-items:baseline;gap:8px;padding:3px 0}.cohort-metric b[data-v-87c1e524]{font-size:18px;min-width:64px;font-variant-numeric:tabular-nums}.cohort-metric span[data-v-87c1e524]{font-size:12px;color:#6b7280}.cohort-foot[data-v-87c1e524]{margin-top:12px;font-size:13px;font-weight:600;padding:8px 10px;border-radius:6px}.cohort-foot.pos[data-v-87c1e524]{background:#f0fdf4;color:#15803d}.cohort-foot.neg[data-v-87c1e524]{background:#fef2f2;color:#b91c1c}.cockpit-table[data-v-87c1e524]{margin-top:16px}.cockpit-table-head[data-v-87c1e524]{display:flex;align-items:center;justify-content:space-between}.crm-table[data-v-87c1e524]{width:100%;border-collapse:collapse;font-size:13px}.crm-table td[data-v-87c1e524],.crm-table th[data-v-87c1e524]{padding:8px 10px;text-align:left;border-bottom:1px solid #eee}.crm-table th[data-v-87c1e524]{color:#6b7280;font-weight:600;font-size:12px}.crm-table td.num[data-v-87c1e524],.crm-table th.num[data-v-87c1e524]{text-align:right;font-variant-numeric:tabular-nums}.crm-pagination[data-v-87c1e524]{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:12px;font-size:13px;color:#6b7280}