:root{--vp-red:#c51718;--vp-red-2:#d33143;--vp-grad:linear-gradient(90deg, #de4a30 0%, #d33143 100%);--vp-tint:#c5171814;--vp-good:#1f7a3d;--vp-warn:#b07e10;--vp-blue:#1d64c2;--vp-violet:#6b4bc4;--vp-grey:#7e858b;--vp-radius:12px}.btn--style-primary{background:var(--vp-grad)!important;color:#fff!important;border-color:#0000!important}.btn--style-primary:hover,.btn--style-primary:focus-visible{filter:brightness(.94)}.nav__link.active,.nav__link:hover,a.nav__link[aria-current=page]{color:var(--vp-red)!important}.nav__link-indicator{background:var(--vp-red)!important}.checkbox-input__input input:checked+.checkbox-input__icon,.checkbox-input--checked .checkbox-input__icon{background-color:var(--vp-red)!important;border-color:var(--vp-red)!important}a:focus-visible,button:focus-visible{outline-color:var(--vp-red)}.vp-icon{width:auto;height:25px;display:block}.vp-login-logo{flex-direction:column;align-items:center;gap:10px;margin-bottom:8px;display:flex}.vp-login-logo img{width:auto;height:72px}.vp-login-logo__label{letter-spacing:.18em;text-transform:uppercase;color:var(--theme-elevation-500);font-size:12px;font-weight:600}.template-minimal{background:radial-gradient(1200px 500px at 50% -10%, var(--vp-tint), transparent 70%),var(--theme-bg)}.template-minimal .template-minimal__wrap{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-100);border-radius:16px;padding:40px 36px;box-shadow:0 18px 50px #11141714}[data-theme=dark] .vp-login-logo img{box-sizing:content-box;background:#fff;border-radius:6px;padding:3px 6px}.vp-pill{white-space:nowrap;background:var(--theme-elevation-100);color:var(--theme-elevation-800);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.vp-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.vp-pill--new{color:var(--vp-red);background:#c517181a}.vp-pill--contacted{color:var(--vp-blue);background:#1d64c21a}.vp-pill--qualified{color:var(--vp-violet);background:#6b4bc41f}.vp-pill--converted{color:var(--vp-good);background:#1f7a3d1f}.vp-pill--lost{background:var(--theme-elevation-100);color:var(--theme-elevation-600)}.vp-pill--spam,.vp-pill--draft{color:var(--vp-warn);background:#b07e101f}.vp-dash{color:var(--theme-text);padding:8px 0}.vp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--vp-red);margin:0 0 6px;font-size:12px;font-weight:700}.vp-dash__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.vp-dash__title{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700;line-height:1.15}.vp-dash__sub{color:var(--theme-elevation-600);margin:8px 0 0;font-size:16px}.vp-actions{flex-wrap:wrap;gap:8px;display:flex}.vp-btn{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);height:38px;color:var(--theme-text);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.vp-btn:hover{border-color:var(--vp-red);color:var(--vp-red)}.vp-btn--primary{background:var(--vp-grad);color:#fff;border-color:#0000}.vp-btn--primary:hover{color:#fff;filter:brightness(.94)}.vp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.vp-kpi{border-radius:var(--vp-radius);background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-100);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.vp-kpi--accent{background:var(--vp-grad);color:#fff;border-color:#0000}.vp-kpi--accent .vp-kpi__label,.vp-kpi--accent .vp-kpi__note{color:#ffffffdb!important}.vp-kpi__label{color:var(--theme-elevation-600);font-size:13px;font-weight:600}.vp-kpi__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.05}.vp-kpi__note{color:var(--theme-elevation-500);font-size:13px}.vp-kpi__note.is-up:before{content:"▲ ";font-size:10px}.vp-kpi__note.is-down:before{content:"▼ ";font-size:10px}.vp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.vp-card{border-radius:var(--vp-radius);background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-100);min-width:0;padding:18px 20px 20px}.vp-card--wide{grid-column:span 3}.vp-card__head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.vp-card__head h2{margin:0;font-size:16px;font-weight:700}.vp-card__head a{color:var(--vp-red);font-size:13px;font-weight:600;text-decoration:none}.vp-empty{color:var(--theme-elevation-500);margin:8px 0 0}.vp-muted{color:var(--theme-elevation-500)}.vp-small{font-size:12px}.vp-nowrap{white-space:nowrap}.vp-strong{color:var(--theme-text);font-weight:600;text-decoration:none}.vp-strong:hover{color:var(--vp-red)}.vp-table{border-collapse:collapse;width:100%;font-size:14px}.vp-table th{text-align:left;color:var(--theme-elevation-500);border-bottom:1px solid var(--theme-elevation-100);padding:8px 10px;font-size:12px;font-weight:600}.vp-table td{border-bottom:1px solid var(--theme-elevation-50);vertical-align:middle;padding:10px}.vp-table tr:last-child td{border-bottom:0}.vp-table tbody tr:hover td{background:var(--theme-elevation-50)}.vp-phone{white-space:nowrap}.vp-phone span{font-variant-numeric:tabular-nums;margin-right:8px}.vp-chip{border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-800);border-radius:999px;margin-right:4px;padding:2px 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.vp-chip:hover{border-color:var(--vp-red);color:var(--vp-red)}.vp-chip--wa{color:var(--vp-good);border-color:#1f7a3d59}.vp-chip--wa:hover{border-color:var(--vp-good);color:var(--vp-good)}.vp-bars{grid-template-columns:repeat(14,1fr);align-items:end;gap:6px;height:170px;padding-top:8px;display:grid}.vp-bars__col{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.vp-bars__bar{background:var(--theme-elevation-200);border-radius:5px 5px 2px 2px;width:100%;max-width:22px}.vp-bars__bar.is-today{background:var(--vp-grad)}.vp-bars__n{color:var(--theme-elevation-600);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.vp-bars__d{color:var(--theme-elevation-500);font-size:11px}.vp-pipe{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vp-pipe__row{color:var(--theme-text);border-radius:8px;grid-template-columns:10px 104px 1fr 34px;align-items:center;gap:10px;padding:6px 4px;font-size:14px;text-decoration:none;display:grid}.vp-pipe__row:hover{background:var(--theme-elevation-50)}.vp-pipe__track{background:var(--theme-elevation-100);border-radius:999px;height:8px;overflow:hidden}.vp-pipe__fill{background:var(--vp-grey);border-radius:999px;height:100%;display:block}.vp-pipe__n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.vp-dot{background:var(--vp-grey);border-radius:50%;width:8px;height:8px}.vp-dot--new,.vp-pipe__fill--new{background:var(--vp-red)}.vp-dot--contacted,.vp-pipe__fill--contacted{background:var(--vp-blue)}.vp-dot--qualified,.vp-pipe__fill--qualified{background:var(--vp-violet)}.vp-dot--converted,.vp-pipe__fill--converted{background:var(--vp-good)}.vp-list{margin:0;padding:0;list-style:none}.vp-list li{border-bottom:1px solid var(--theme-elevation-50);flex-direction:column;gap:2px;padding:10px 0;font-size:14px;display:flex}.vp-list li:last-child{border-bottom:0}.vp-list--posts li{grid-template-columns:minmax(0,1fr) 190px 96px 150px;align-items:center;gap:12px;display:grid}.vp-list--posts li .vp-strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vp-mini-stats{flex-direction:column;gap:4px;display:flex}.vp-mini{color:var(--theme-elevation-700);border-radius:8px;align-items:baseline;gap:10px;padding:8px 4px;font-size:14px;text-decoration:none;display:flex}.vp-mini span{color:var(--theme-text);font-variant-numeric:tabular-nums;min-width:34px;font-size:22px;font-weight:700}.vp-mini:hover{background:var(--theme-elevation-50);color:var(--vp-red)}.vp-section-title{margin:28px 0 4px;font-size:16px;font-weight:700}.vp-grid:has(.vp-mini-stats){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.vp-grid:has(.vp-mini-stats) .vp-card--wide{grid-column:auto}@media (max-width:1100px){.vp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.vp-grid,.vp-grid:has(.vp-mini-stats)){grid-template-columns:minmax(0,1fr)}.vp-card--wide{grid-column:auto}.vp-list--posts li{grid-template-columns:minmax(0,1fr) auto}.vp-list--posts li>:nth-child(2),.vp-list--posts li>:nth-child(4){display:none}.vp-table{display:block;overflow-x:auto}}@media (max-width:560px){.vp-kpis{grid-template-columns:minmax(0,1fr)}.vp-dash__title{font-size:26px}}.collections__label{letter-spacing:.14em;text-transform:uppercase;color:var(--theme-elevation-500)!important;margin:20px 0 10px!important;font-size:13px!important;font-weight:700!important}.collections .card{transition:border-color .2s,transform .2s;background:var(--theme-elevation-0)!important;border:1px solid var(--theme-elevation-100)!important;border-radius:var(--vp-radius)!important;box-shadow:none!important}.collections .card:hover{transform:translateY(-1px);border-color:var(--vp-red)!important}.collections .card:hover .card__title{color:var(--vp-red)}.collections .card__title{font-weight:600}.list-create-new-doc__create-new-button,.btn--style-pill{font-weight:600;background:var(--vp-tint)!important;color:var(--vp-red)!important;border-radius:999px!important}.list-create-new-doc__create-new-button:hover,.btn--style-pill:hover{background:var(--vp-red)!important;color:#fff!important}.vp-table td:first-child,.vp-table td:first-child a{white-space:nowrap}.vp-rowlabel{align-items:baseline;gap:10px;min-width:0;max-width:100%;display:inline-flex}.vp-rowlabel__n{color:var(--theme-elevation-400);font-variant-numeric:tabular-nums;min-width:22px;font-size:11px}.vp-rowlabel__where{color:var(--vp-red);white-space:nowrap;font-size:12px;font-weight:600}.vp-rowlabel__text{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}#field-pageText .array-field__add-row,#field-pageText .array-actions,#field-pageText .array-field__header-action{display:none!important}
