:root{--stats-bg:#f5f6f8;--stats-surface:#ffffff;--stats-surface-subtle:#f8f9fb;--stats-ink:#121417;--stats-ink-strong:#071422;--stats-muted:#667085;--stats-muted-soft:#98a2b3;--stats-border:#e5e7eb;--stats-blue:#3478f6;--stats-blue-soft:#edf4ff;--stats-green:#16864b;--stats-green-soft:#edf9f1;--stats-amber:#b56708;--stats-amber-soft:#fff7e8;--stats-red:#c9362c;--stats-red-soft:#fff0ee;--stats-violet:#7c4dff;--stats-violet-soft:#f3efff;--stats-r-xs:10px;--stats-r-sm:14px;--stats-r-md:18px;--stats-r-lg:24px;--stats-shadow-1:0 1px 2px rgba(7,20,34,.035),0 8px 24px rgba(7,20,34,.035);--stats-shadow-float:0 16px 50px rgba(7,20,34,.12),inset 0 1px 0 rgba(255,255,255,.72)}.portal-v54{min-height:100vh;background:radial-gradient(circle at 92% 2%,rgba(52,120,246,.07),transparent 27rem),var(--stats-bg);color:var(--stats-ink);padding:28px 28px 72px}.portal-v54 *{box-sizing:border-box}.portal-v54 a,.portal-v54 button,.portal-v54 input,.portal-v54 select{font:inherit}.portal-v54__frame{width:min(1440px,100%);margin:0 auto}.portal-v54__hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:126px;padding:26px 30px;border:1px solid rgba(225,228,234,.9);border-radius:var(--stats-r-lg);background:rgba(255,255,255,.82);box-shadow:var(--stats-shadow-1)}.portal-v54__eyebrow,.portal-v54__section-label{display:block;margin:0 0 6px;color:var(--stats-muted);font-size:11px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.portal-v54__hero h1{margin:0;color:var(--stats-ink);font-size:clamp(30px,3vw,42px);font-weight:620;letter-spacing:-.035em;line-height:1.04}.portal-v54__hero p{margin:9px 0 0;color:var(--stats-muted);font-size:14px}.portal-v54__mini-chip,.portal-v54__plan-chip,.portal-v54__status-chip{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:rgba(15,24,38,.88);color:#fff;font-size:12px;font-weight:620;white-space:nowrap}.portal-v54__mini-chip,.portal-v54__status-chip{min-height:26px;border-color:var(--stats-border);background:var(--stats-surface-subtle);color:var(--stats-muted);font-size:11px}.portal-v54__status-chip.is-success{background:var(--stats-green-soft);color:var(--stats-green);border-color:#d7f0df}.portal-v54__status-chip.is-warning{background:var(--stats-amber-soft);color:var(--stats-amber);border-color:#f7e4bb}.portal-v54__status-chip.is-danger{background:var(--stats-red-soft);color:var(--stats-red);border-color:#f7d8d3}.portal-v54__nav-shell{position:sticky;top:10px;z-index:40;display:flex;justify-content:center;margin:14px auto 24px;pointer-events:none}.portal-v54__nav{display:flex;gap:4px;max-width:calc(100vw - 32px);padding:5px;overflow-x:auto;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:rgba(248,249,251,.72);box-shadow:var(--stats-shadow-float);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);pointer-events:auto;scrollbar-width:none}.portal-v54__nav::-webkit-scrollbar{display:none}.portal-v54__nav button{appearance:none;border:0;border-radius:999px;background:transparent;color:#565e6b;cursor:pointer;min-height:38px;padding:0 16px;font-size:13px;font-weight:580;transition:background-color .16s ease,color .16s ease,transform .12s ease}.portal-v54__nav button:hover{background:rgba(255,255,255,.68);color:var(--stats-ink)}.portal-v54__nav button:active{transform:scale(.98)}.portal-v54__nav button[aria-selected=true]{background:rgba(8,18,31,.94);color:#fff}.portal-v54__view{display:grid;gap:18px;animation:portal-v54-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes portal-v54-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.portal-v54__section{border:1px solid var(--stats-border);border-radius:var(--stats-r-md);background:var(--stats-surface);box-shadow:var(--stats-shadow-1);padding:22px}.portal-v54__section.is-flat{box-shadow:none}.portal-v54__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.portal-v54__section-head h2,.portal-v54__section-head h3{margin:0;color:var(--stats-ink);font-size:21px;font-weight:640;letter-spacing:-.025em}.portal-v54__section-head p{margin:5px 0 0;color:var(--stats-muted);font-size:13px;line-height:1.45}.portal-v54__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-v54__kpi{min-height:92px;padding:16px 17px;border:1px solid var(--stats-border);border-radius:var(--stats-r-sm);background:var(--stats-surface)}.portal-v54__kpi span{display:block;color:var(--stats-muted);font-size:12px;font-weight:520}.portal-v54__kpi strong{display:block;margin-top:8px;color:var(--stats-ink);font-size:25px;font-weight:660;letter-spacing:-.03em;line-height:1}.portal-v54__kpi small{display:block;margin-top:7px;color:var(--stats-muted);font-size:11px}.portal-v54__kpi small.is-positive{color:var(--stats-green)}.portal-v54__kpi small.is-negative{color:var(--stats-red)}.portal-v54__split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:14px}.portal-v54__insight,.portal-v54__next{min-height:132px;padding:18px;border:1px solid var(--stats-border);border-radius:var(--stats-r-sm);background:var(--stats-surface-subtle)}.portal-v54__insight strong,.portal-v54__next strong{display:block;font-size:16px;font-weight:620;line-height:1.4}.portal-v54__insight p,.portal-v54__next p{margin:8px 0 0;color:var(--stats-muted);font-size:13px;line-height:1.5}.portal-v54__next{background:#fffaf2}.portal-v54__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.portal-v54__segment{display:inline-flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:rgba(244,246,249,.72);backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%)}.portal-v54__segment button{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--stats-muted);cursor:pointer;font-size:12px;font-weight:580}.portal-v54__segment button[aria-selected=true]{background:#fff;color:var(--stats-ink);box-shadow:0 1px 8px rgba(7,20,34,.08)}.portal-v54__list{display:grid;gap:8px}.portal-v54__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:64px;padding:11px 13px;border:1px solid var(--stats-border);border-radius:var(--stats-r-sm);background:var(--stats-surface)}.portal-v54__row-main{min-width:0}.portal-v54__row-main strong{color:var(--stats-ink);font-size:14px;font-weight:610}.portal-v54__row-main span,.portal-v54__row-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-v54__row-main span{margin-top:4px;color:var(--stats-muted);font-size:12px}.portal-v54__row-side{display:flex;align-items:center;gap:12px;color:var(--stats-muted);font-size:12px;white-space:nowrap}.portal-v54__row-side b{color:var(--stats-ink);font-weight:620}.portal-v54__agenda-date{display:inline-grid;min-width:54px;margin-right:12px;color:var(--stats-muted)}.portal-v54__agenda-date b{color:var(--stats-ink);font-size:13px;font-weight:620}.portal-v54__agenda-row{grid-template-columns:auto minmax(0,1fr) auto}.portal-v54__chart{width:100%;height:270px;margin-top:4px}.portal-v54__chart-card{min-width:0}.portal-v54__chart-card h3{margin:0 0 3px;font-size:15px;font-weight:620}.portal-v54__chart-card p{margin:0 0 14px;color:var(--stats-muted);font-size:12px}.portal-v54__format-insight{display:flex;flex-direction:column;justify-content:center;min-height:270px;padding:22px;border:1px solid var(--stats-border);border-radius:var(--stats-r-sm);background:var(--stats-surface-subtle)}.portal-v54__format-insight span{color:var(--stats-muted);font-size:12px}.portal-v54__format-insight strong{margin-top:9px;font-size:25px;font-weight:650;letter-spacing:-.03em}.portal-v54__format-insight p{margin:9px 0 0;color:var(--stats-muted);font-size:13px;line-height:1.5}.portal-v54__funnel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.portal-v54__stage{position:relative;min-height:76px;overflow:hidden;padding:13px;border:1px solid var(--stats-border);border-radius:var(--stats-r-sm);background:var(--stats-surface-subtle)}.portal-v54__stage span{color:var(--stats-muted);font-size:10px;font-weight:590;text-transform:uppercase;letter-spacing:.04em}.portal-v54__stage strong{display:block;margin-top:7px;font-size:21px;font-weight:650}.portal-v54__stage:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--stats-blue);opacity:.65}.portal-v54__attention{display:grid;gap:8px}.portal-v54__lead{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:12px 14px;text-align:left;border:1px solid var(--stats-border);border-radius:var(--stats-r-sm);background:#fff;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .12s ease}.portal-v54__lead:hover{border-color:#cbd8ed;background:#fbfdff}.portal-v54__lead:active{transform:scale(.995)}.portal-v54__lead strong{display:block;font-size:14px;font-weight:620}.portal-v54__lead span{display:block;margin-top:4px;color:var(--stats-muted);font-size:12px}.portal-v54__lead-side{text-align:right}.portal-v54__lead-side b{color:var(--stats-red);font-size:11px;font-weight:610}.portal-v54__campaigns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portal-v54__campaign{padding:15px;border:1px solid var(--stats-border);border-radius:var(--stats-r-sm);background:#fff}.portal-v54__campaign-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.portal-v54__campaign h3{margin:0;font-size:14px;font-weight:620}.portal-v54__campaign p{margin:5px 0 0;color:var(--stats-muted);font-size:12px}.portal-v54__campaign-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.portal-v54__campaign-metrics div{padding:9px;border-radius:var(--stats-r-xs);background:var(--stats-surface-subtle)}.portal-v54__campaign-metrics span{display:block;color:var(--stats-muted);font-size:10px}.portal-v54__campaign-metrics strong{display:block;margin-top:4px;font-size:13px;font-weight:620}.portal-v54__account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-v54__account-card{padding:18px;border:1px solid var(--stats-border);border-radius:var(--stats-r-sm);background:#fff}.portal-v54__account-card h3{margin:0;font-size:15px;font-weight:620}.portal-v54__account-card p{margin:6px 0 0;color:var(--stats-muted);font-size:12px;line-height:1.5}.portal-v54__account-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.portal-v54__button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid transparent;border-radius:var(--stats-r-xs);background:var(--stats-ink-strong);color:#fff;text-decoration:none;cursor:pointer;font-size:12px;font-weight:610}.portal-v54__button.is-secondary{border-color:var(--stats-border);background:#fff;color:var(--stats-ink)}.portal-v54__button.is-quiet{border-color:transparent;background:var(--stats-surface-subtle);color:var(--stats-muted)}.portal-v54__empty{padding:24px;text-align:center;color:var(--stats-muted);font-size:13px}.portal-v54__drawer-layer{position:fixed;inset:0;z-index:80;display:grid;justify-items:end}.portal-v54__drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(7,20,34,.18);backdrop-filter:blur(3px)}.portal-v54__drawer{position:relative;width:min(430px,100vw);height:100%;overflow:auto;padding:22px;border-left:1px solid rgba(255,255,255,.7);background:rgba(252,252,253,.91);box-shadow:-20px 0 60px rgba(7,20,34,.16);backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}.portal-v54__drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.portal-v54__drawer h2{margin:0;font-size:23px;font-weight:650;letter-spacing:-.03em}.portal-v54__drawer header button{width:36px;height:36px;border:1px solid var(--stats-border);border-radius:50%;background:rgba(255,255,255,.8);cursor:pointer}.portal-v54__drawer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px}.portal-v54__drawer-grid div{padding:12px;border:1px solid var(--stats-border);border-radius:var(--stats-r-xs);background:rgba(255,255,255,.74)}.portal-v54__drawer-grid span{display:block;color:var(--stats-muted);font-size:10px}.portal-v54__drawer-grid strong{display:block;margin-top:5px;font-size:13px;font-weight:620}.pack-admin-v54{display:grid;gap:16px}.pack-admin-v54__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pack-admin-v54__tabs button{padding:13px 14px;text-align:left;border:1px solid var(--stats-border);border-radius:var(--stats-r-sm);background:#fff;color:var(--stats-muted);cursor:pointer}.pack-admin-v54__tabs button[aria-selected=true]{border-color:#0b1b2d;background:#0b1b2d;color:#fff}.pack-admin-v54__tabs span{display:block;font-size:10px;text-transform:uppercase;opacity:.7}.pack-admin-v54__tabs strong{display:block;margin-top:4px;font-size:13px;font-weight:620}.pack-admin-v54__card{border:1px solid var(--stats-border);border-radius:var(--stats-r-md);background:#fff;box-shadow:var(--stats-shadow-1);overflow:hidden}.pack-admin-v54__card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--stats-border)}.pack-admin-v54__card h3{margin:0;font-size:16px;font-weight:630}.pack-admin-v54__card header p{margin:5px 0 0;color:var(--stats-muted);font-size:12px}.pack-admin-v54__body{padding:18px 20px}.pack-admin-v54__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pack-admin-v54 label{display:grid;gap:6px;color:#4f5968;font-size:11px;font-weight:580}.pack-admin-v54 input,.pack-admin-v54 select,.pack-admin-v54 textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--stats-border);border-radius:var(--stats-r-xs);outline:none;background:#fff;color:var(--stats-ink);font-size:13px}.pack-admin-v54 textarea{min-height:84px;resize:vertical}.pack-admin-v54 input:focus,.pack-admin-v54 select:focus,.pack-admin-v54 textarea:focus{border-color:#9bbcf8;box-shadow:0 0 0 3px rgba(52,120,246,.1)}.pack-admin-v54__categories{display:grid;gap:8px}.pack-admin-v54__category{border:1px solid var(--stats-border);border-radius:var(--stats-r-sm);background:var(--stats-surface-subtle);overflow:hidden}.pack-admin-v54__category summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;cursor:pointer;list-style:none}.pack-admin-v54__category summary::-webkit-details-marker{display:none}.pack-admin-v54__category summary strong{font-size:13px;font-weight:620}.pack-admin-v54__category summary span{color:var(--stats-muted);font-size:11px}.pack-admin-v54__features{display:grid;gap:1px;border-top:1px solid var(--stats-border);background:var(--stats-border)}.pack-admin-v54__feature{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;background:#fff}.pack-admin-v54__feature strong{display:block;font-size:12px;font-weight:600}.pack-admin-v54__feature code{display:block;margin-top:3px;color:var(--stats-muted-soft);font-size:10px}.pack-admin-v54__access{display:flex;gap:3px}.pack-admin-v54__access button{min-height:30px;padding:0 9px;border:1px solid var(--stats-border);border-radius:8px;background:#fff;color:var(--stats-muted);cursor:pointer;font-size:10px;font-weight:580}.pack-admin-v54__access button[aria-pressed=true]{border-color:#b9cef6;background:var(--stats-blue-soft);color:#245cbf}.pack-admin-v54__summary-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pack-admin-v54__summary-strip div{padding:12px;border-radius:var(--stats-r-xs);background:var(--stats-surface-subtle)}.pack-admin-v54__summary-strip span{display:block;color:var(--stats-muted);font-size:10px}.pack-admin-v54__summary-strip strong{display:block;margin-top:5px;font-size:18px;font-weight:650}.pack-admin-v54__details{border-top:1px solid var(--stats-border)}.pack-admin-v54__details>summary{padding:14px 20px;cursor:pointer;color:var(--stats-muted);font-size:12px;font-weight:600}.pack-admin-v54__checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.pack-admin-v54__checklist label{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border:1px solid var(--stats-border);border-radius:var(--stats-r-xs);background:var(--stats-surface-subtle)}.pack-admin-v54__checklist input{width:auto;min-height:0}.pack-admin-v54__footer{position:sticky;bottom:10px;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;border:1px solid rgba(255,255,255,.82);border-radius:var(--stats-r-sm);background:rgba(248,249,251,.82);box-shadow:var(--stats-shadow-float);backdrop-filter:blur(20px)}.sales-table td:nth-last-child(2),.sales-table th:nth-last-child(2){display:none}.sales-control-bar,.sales-summary-item{box-shadow:none!important}.sales-workspace{gap:12px!important}.sales-filter-row,.sales-toolbar{gap:8px!important}.sales-filter-row input,.sales-filter-row select{min-height:38px!important}.sales-kanban-column{border-radius:14px!important;box-shadow:none!important}@media (max-width:900px){.portal-v54{padding:18px 16px 52px}.portal-v54__hero{min-height:112px;padding:22px}.portal-v54__hero-side{display:none}.portal-v54__account-grid,.portal-v54__kpis,.portal-v54__split{grid-template-columns:1fr}.portal-v54__funnel{grid-template-columns:repeat(3,1fr)}.pack-admin-v54__form-grid,.portal-v54__campaigns{grid-template-columns:1fr}.pack-admin-v54__checklist{grid-template-columns:1fr 1fr}}@media (max-width:620px){.portal-v54{padding:12px 10px 40px}.portal-v54__hero{border-radius:18px;padding:19px 17px}.portal-v54__hero h1{font-size:29px}.portal-v54__nav-shell{top:6px;justify-content:stretch}.portal-v54__nav{width:100%;justify-content:flex-start}.portal-v54__nav button{padding:0 13px}.portal-v54__section{padding:16px;border-radius:16px}.portal-v54__section-head,.portal-v54__toolbar{align-items:stretch;flex-direction:column}.portal-v54__row{grid-template-columns:minmax(0,1fr);gap:8px}.portal-v54__row-side{justify-content:space-between}.portal-v54__agenda-row{grid-template-columns:auto minmax(0,1fr)}.portal-v54__agenda-row>.portal-v54__row-side{grid-column:2}.portal-v54__funnel{grid-template-columns:repeat(2,1fr)}.portal-v54__campaign-metrics{grid-template-columns:1fr 1fr 1fr}.pack-admin-v54__checklist,.pack-admin-v54__feature,.pack-admin-v54__tabs{grid-template-columns:1fr}.pack-admin-v54__access{flex-wrap:wrap}.pack-admin-v54__footer{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.portal-v54__view{animation:none}.portal-v54__lead,.portal-v54__nav button{transition:none}}:root{--v55-bg:#f4f6f9;--v55-ink:#0b1220;--v55-muted:#667085;--v55-soft:#98a2b3;--v55-border:rgba(15,23,42,.075);--v55-blue:#3478f6;--v55-violet:#7857ff;--v55-pink:#ef4f9a;--v55-orange:#ff8649;--v55-green:#21ad67;--v55-cyan:#20aee8;--v55-shadow:0 1px 2px rgba(15,23,42,.025),0 14px 40px rgba(15,23,42,.045);--v55-float:0 18px 52px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.82)}.liquid-glass-chrome{background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(247,249,253,.58));border:1px solid rgba(255,255,255,.76);box-shadow:var(--v55-float);backdrop-filter:blur(26px) saturate(155%);-webkit-backdrop-filter:blur(26px) saturate(155%)}.portal-v55{position:relative;min-height:100vh;overflow-x:hidden;padding:26px 28px 76px;color:var(--v55-ink);background:var(--v55-bg)}.portal-v55 *{box-sizing:border-box}.portal-v55 a,.portal-v55 button{font:inherit}.portal-v55__ambient{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.portal-v55__ambient i{position:absolute;width:36rem;height:36rem;border-radius:50%;filter:blur(85px);opacity:.13;transform:translateZ(0)}.portal-v55__ambient i:first-child{background:#7d9fff;right:-13rem;top:-18rem}.portal-v55__ambient i:nth-child(2){background:#9f6eff;left:-22rem;top:36%;opacity:.08}.portal-v55__ambient i:nth-child(3){background:#7ce3bf;right:-18rem;bottom:-20rem;opacity:.07}.portal-v55__frame{position:relative;z-index:1;width:min(1440px,100%);margin:0 auto}.portal-v55__hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:124px;padding:24px 28px;border-radius:24px}.portal-v55__eyebrow,.portal-v55__section-label{display:block;margin:0 0 5px;color:#657186;font-size:10px;font-weight:720;letter-spacing:.085em;text-transform:uppercase}.portal-v55__identity h1{margin:0;font-size:clamp(30px,3vw,42px);font-weight:670;letter-spacing:-.042em;line-height:1.03}.portal-v55__meta-row{display:flex;gap:7px;align-items:center;margin-top:10px;color:var(--v55-muted);font-size:13px}.portal-v55__meta-row b{color:#c6ccd5}.portal-v55__hero-tools{display:flex;align-items:center;gap:9px}.portal-v55__preview-packs{display:flex;gap:3px;padding:3px;border-radius:999px;background:rgba(238,241,246,.72)}.portal-v55__preview-packs button{width:34px;height:29px;border:0;border-radius:999px;background:transparent;color:#6b7482;cursor:pointer;font-size:11px;font-weight:700}.portal-v55__preview-packs button[aria-pressed=true]{background:#fff;color:#101827;box-shadow:0 2px 10px rgba(15,23,42,.09)}.portal-v55__plan-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border-radius:999px;font-size:12px;font-weight:670;color:#fff;background:#172133;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.portal-v55__plan-chip.tone-blue{background:linear-gradient(135deg,#2469ea,#4f8dfb)}.portal-v55__plan-chip.tone-violet{background:linear-gradient(135deg,#6845ee,#9b61ff)}.portal-v55__plan-chip.tone-green{background:linear-gradient(135deg,#11884d,#2fbd76)}.portal-v55__nav-shell{position:sticky;top:10px;z-index:50;display:flex;justify-content:center;margin:14px auto 22px;pointer-events:none}.portal-v55__nav{display:flex;gap:3px;max-width:calc(100vw - 28px);padding:5px;border-radius:999px;overflow-x:auto;pointer-events:auto;scrollbar-width:none}.portal-v55__nav::-webkit-scrollbar{display:none}.portal-v55__nav button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:0 15px;border:0;border-radius:999px;background:transparent;color:#5f6979;cursor:pointer;font-size:12px;font-weight:620;transition:color .16s ease,transform .12s ease}.portal-v55__nav button:hover{color:#101827}.portal-v55__nav button:active{transform:scale(.975)}.portal-v55__nav button[aria-selected=true]{color:#fff}.portal-v55__nav-active{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgba(13,23,38,.94);box-shadow:0 5px 14px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.13)}.portal-v55__view{display:grid;gap:14px}.portal-v55__surface{padding:20px;border:1px solid var(--v55-border);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:var(--v55-shadow)}.portal-v55__surface-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.portal-v55__surface-head h2{margin:0;color:var(--v55-ink);font-size:21px;font-weight:660;letter-spacing:-.028em}.portal-v55__surface-head>small{color:var(--v55-muted);font-size:11px}.portal-v55__home-hero{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(252,253,255,.91))}.portal-v55__head-actions{display:flex;align-items:center;gap:8px}.portal-v55__metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.portal-v55__metric-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-v55__metric{position:relative;min-height:122px;overflow:hidden;padding:14px 15px 13px;border:1px solid var(--v55-border);border-radius:15px;background:#fff;box-shadow:0 1px 1px rgba(15,23,42,.02);transition:box-shadow .18s ease,border-color .18s ease}.portal-v55__metric:hover{border-color:rgba(72,92,122,.14);box-shadow:0 10px 30px rgba(15,23,42,.065)}.portal-v55__metric:before{content:"";position:absolute;inset:-45% -22% auto auto;width:128px;height:128px;border-radius:50%;background:currentColor;opacity:.055;filter:blur(2px)}.portal-v55__metric header{display:flex;align-items:center;gap:8px;position:relative;z-index:1}.portal-v55__metric header>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:currentColor;background:color-mix(in srgb,currentColor 9%,white)}.portal-v55__metric header svg{width:16px;height:16px}.portal-v55__metric header small{color:#697489;font-size:11px;font-weight:620}.portal-v55__metric header i{margin-left:auto;display:flex;align-items:center;gap:2px;font-style:normal;font-size:10px;font-weight:700}.portal-v55__metric header i.is-positive{color:#148a4d}.portal-v55__metric header i.is-negative{color:#c53932}.portal-v55__metric>div{display:flex;align-items:end;justify-content:space-between;gap:10px;position:relative;z-index:1;margin-top:12px}.portal-v55__metric strong{color:var(--v55-ink);font-size:27px;font-weight:690;letter-spacing:-.035em;line-height:1}.portal-v55__metric footer{position:relative;z-index:1;margin-top:9px;color:#7a8494;font-size:10.5px}.portal-v55__metric.tone-blue{color:var(--v55-blue)}.portal-v55__metric.tone-violet{color:var(--v55-violet)}.portal-v55__metric.tone-green{color:var(--v55-green)}.portal-v55__metric.tone-orange{color:var(--v55-orange)}.portal-v55__metric.tone-cyan{color:var(--v55-cyan)}.portal-v55__metric.tone-pink{color:var(--v55-pink)}.portal-v55__spark{width:66px;height:30px;flex:none;color:currentColor;opacity:.82;overflow:visible}.portal-v55__spark.is-empty{height:2px;width:36px;border-radius:99px;background:currentColor;opacity:.12}.portal-v55__health{position:relative;display:grid;place-items:center;width:64px;height:64px;color:var(--v55-blue);flex:none}.portal-v55__health.tone-violet{color:var(--v55-violet)}.portal-v55__health.tone-green{color:var(--v55-green)}.portal-v55__health.tone-orange{color:var(--v55-orange)}.portal-v55__health svg{position:absolute;inset:0;width:100%;height:100%}.portal-v55__health div{text-align:center;line-height:1}.portal-v55__health strong{display:block;color:var(--v55-ink);font-size:15px;font-weight:760}.portal-v55__health span{display:block;margin-top:4px;color:#8790a0;font-size:8px;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.portal-v55__insight-row{display:grid;grid-template-columns:1.35fr .75fr;gap:12px}.portal-v55__insight-card{display:flex;align-items:center;gap:13px;min-height:86px;padding:14px 16px;border:1px solid var(--v55-border);border-radius:16px;background:rgba(255,255,255,.88)}.portal-v55__insight-card .portal-v55__icon-orb{flex:none}.portal-v55__insight-card small{display:block;margin-bottom:4px;color:#7d8796;font-size:9px;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.portal-v55__insight-card strong{display:block;max-width:760px;font-size:14px;font-weight:630;line-height:1.35}.portal-v55__insight-card.tone-orange{background:linear-gradient(135deg,#fffdf8,#fff7ea)}.portal-v55__icon-orb{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#3478f6;background:#edf4ff}.portal-v55__icon-orb.tone-orange,.portal-v55__insight-card.tone-orange .portal-v55__icon-orb{color:#e66c28;background:#fff0e6}.portal-v55__icon-orb.tone-green{color:#168a4c;background:#eaf8f0}.portal-v55__icon-orb.tone-blue{color:#3478f6;background:#edf4ff}.portal-v55__quick-row{display:flex;gap:8px}.portal-v55__quick-row button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid var(--v55-border);border-radius:12px;color:#3e495a;background:rgba(255,255,255,.82);cursor:pointer;font-size:12px;font-weight:620;transition:background .15s ease,transform .12s ease}.portal-v55__quick-row button:hover{background:#fff}.portal-v55__quick-row button:active{transform:scale(.98)}.portal-v55__quick-row button svg:last-child{color:#a0a8b4}.portal-v55__locked{position:relative;min-height:150px;overflow:hidden;border:1px solid rgba(120,87,255,.13);border-radius:17px;background:linear-gradient(135deg,rgba(246,242,255,.9),rgba(255,255,255,.9))}.portal-v55__locked.tone-green{border-color:rgba(33,173,103,.14);background:linear-gradient(135deg,rgba(238,251,244,.92),rgba(255,255,255,.9))}.portal-v55__locked.is-compact{min-height:112px}.portal-v55__locked-preview{position:absolute;inset:0;display:grid;gap:12px;padding:17px;filter:blur(3.8px);opacity:.42;transform:scale(1.012);user-select:none}.portal-v55__locked-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.portal-v55__locked-kpis span{display:block;padding:10px 12px;border:1px solid rgba(0,0,0,.06);border-radius:12px;background:white}.portal-v55__locked-kpis b{display:block;font-size:21px}.portal-v55__locked-kpis small{color:#7c8796}.portal-v55__locked-bars{display:grid;gap:7px;align-content:end}.portal-v55__locked-bars i{display:block;height:11px;border-radius:99px;background:linear-gradient(90deg,#7355fa,#ec4f9a)}.portal-v55__locked-leads{display:grid;gap:6px}.portal-v55__locked-leads i{height:18px;border-radius:8px;background:linear-gradient(90deg,#d8f4e4,#fff)}.portal-v55__locked-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:13px;padding:18px;background:rgba(255,255,255,.25);backdrop-filter:blur(1.5px)}.portal-v55__lock-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid rgba(255,255,255,.8);border-radius:14px;color:#6544ee;background:rgba(255,255,255,.82);box-shadow:0 8px 24px rgba(77,56,155,.12)}.portal-v55__locked.tone-green .portal-v55__lock-icon{color:#168a4c}.portal-v55__locked-overlay div{min-width:0}.portal-v55__locked-overlay small{display:block;color:#7d8796;font-size:9px;font-weight:740;letter-spacing:.07em;text-transform:uppercase}.portal-v55__locked-overlay strong{display:block;margin-top:3px;font-size:15px;font-weight:680}.portal-v55__locked-overlay button{margin-left:16px;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#6e4cf4,#8d59ff);box-shadow:0 8px 20px rgba(113,79,244,.18);cursor:pointer;font-size:11px;font-weight:680}.portal-v55__locked.tone-green .portal-v55__locked-overlay button{background:linear-gradient(135deg,#138c50,#28b96d);box-shadow:0 8px 20px rgba(32,168,96,.16)}.portal-v55__locked-overlay button:disabled{cursor:default;opacity:.72}.portal-v55__locked-error{position:absolute;right:14px;bottom:9px;color:#c9362c;font-size:10px}.portal-v55__segment{display:inline-flex;gap:3px;padding:4px;border-radius:999px;box-shadow:0 6px 20px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.76)}.portal-v55__segment button{position:relative;isolation:isolate;display:flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:#687385;cursor:pointer;font-size:11px;font-weight:630}.portal-v55__segment button[aria-selected=true]{color:#121a27}.portal-v55__segment button i{position:absolute;inset:0;z-index:-1;border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.09)}.portal-v55__icon-button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--v55-border);border-radius:11px;color:#4e596a;background:#fff;text-decoration:none;cursor:pointer}.portal-v55__content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.portal-v55__content-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:11px;min-height:82px;padding:11px 12px;border:1px solid var(--v55-border);border-radius:14px;background:#fff;box-shadow:0 1px 1px rgba(15,23,42,.02)}.portal-v55__content-icon{grid-row:1/3;display:grid;place-items:center;width:43px;height:43px;border-radius:13px;color:var(--v55-blue);background:#edf4ff}.portal-v55__content-icon.tone-violet{color:#7c4dff;background:#f1edff}.portal-v55__content-icon.tone-cyan{color:#1598d0;background:#eaf9ff}.portal-v55__content-copy{min-width:0}.portal-v55__content-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650}.portal-v55__content-copy span{display:block;margin-top:4px;color:#7a8494;font-size:10.5px}.portal-v55__content-performance{text-align:right;min-width:65px}.portal-v55__content-performance b{display:block;font-size:15px;font-weight:690}.portal-v55__content-performance small{display:block;margin-top:2px;color:#9199a6;font-size:9px}.portal-v55__hot{display:inline-flex!important;align-items:center;justify-content:flex-end;gap:3px;margin-bottom:4px;color:#e16527!important;font-size:9px!important;font-weight:700}.portal-v55__content-actions{grid-column:2/4;display:flex;align-items:center;gap:7px;margin-top:7px}.portal-v55__content-actions>span:first-child{display:flex;align-items:center;gap:4px;color:#828b98;font-size:10px}.portal-v55__status{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:99px;color:#6f7988;background:#f0f2f5;font-size:9px;font-weight:670}.portal-v55__status.is-success{color:#14854a;background:#e9f8ef}.portal-v55__agenda{display:grid;gap:7px}.portal-v55__agenda article{display:grid;grid-template-columns:50px 10px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:8px 12px;border:1px solid var(--v55-border);border-radius:13px;background:#fff}.portal-v55__agenda time{text-align:center}.portal-v55__agenda time b{display:block;font-size:17px}.portal-v55__agenda time span{display:block;color:#7c8795;font-size:9px;text-transform:uppercase}.portal-v55__agenda-dot{width:8px;height:8px;border-radius:50%;background:var(--v55-cyan);box-shadow:0 0 0 4px rgba(32,174,232,.1)}.portal-v55__agenda article div strong{display:block;font-size:12.5px}.portal-v55__agenda article div span{display:block;margin-top:3px;color:#7b8594;font-size:10px}.portal-v55__agenda article>svg{color:#9aa3af}.portal-v55__month-wrap{padding:5px 2px 2px}.portal-v55__month-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.portal-v55__month-title strong{font-size:14px}.portal-v55__month-title span{color:#7c8795;font-size:10px}.portal-v55__month-grid,.portal-v55__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.portal-v55__weekdays{margin-bottom:5px}.portal-v55__weekdays span{text-align:center;color:#98a1ad;font-size:9px;font-weight:700}.portal-v55__month-grid article,.portal-v55__month-grid>span{position:relative;min-height:70px;padding:8px;border:1px solid var(--v55-border);border-radius:12px;background:#fafbfc}.portal-v55__month-grid>span.is-empty{border-color:transparent;background:transparent}.portal-v55__month-grid article>span{font-size:10px;color:#6f7987}.portal-v55__month-grid article.has-event{background:#fff;border-color:rgba(52,120,246,.18)}.portal-v55__month-grid article i{display:block;width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--v55-blue)}.portal-v55__analytics-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:11px;margin-top:11px}.portal-v55__chart-card,.portal-v55__format-bars{min-height:302px;padding:14px 14px 10px;border:1px solid var(--v55-border);border-radius:15px;background:#fff}.portal-v55__chart-card>header,.portal-v55__format-bars>header{display:flex;align-items:center;gap:8px;height:30px}.portal-v55__chart-card>header>span,.portal-v55__format-bars>header>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--v55-blue);background:#edf4ff}.portal-v55__chart-card>header strong,.portal-v55__format-bars>header strong{font-size:12px;font-weight:650}.portal-v55__chart-card>div{height:248px;margin-top:4px}.portal-v55__format-bars>header>span.tone-violet{color:var(--v55-violet);background:#f1edff}.portal-v55__format-bars>div{display:grid;gap:15px;margin-top:27px}.portal-v55__format-bars section{display:grid;grid-template-columns:92px minmax(0,1fr) 58px;align-items:center;gap:10px}.portal-v55__format-bars section>span b{display:block;font-size:11px}.portal-v55__format-bars section>span small{display:block;margin-top:2px;color:#929aa7;font-size:9px}.portal-v55__format-bars section>i{height:8px;overflow:hidden;border-radius:99px;background:#f0f2f6}.portal-v55__format-bars section>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3478f6,#7c4dff)}.portal-v55__format-bars section>strong{text-align:right;font-size:11px}.portal-v55__funnel-visual{display:grid!important;gap:14px;align-content:center;height:100%!important;margin:0!important;padding:10px 6px 2px}.portal-v55__funnel-visual>div{display:grid;grid-template-columns:30px 88px minmax(0,1fr) 66px;align-items:center;gap:8px}.portal-v55__funnel-visual>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#f3f0ff;color:var(--v55-violet)}.portal-v55__funnel-visual>div>span.tone-pink{color:var(--v55-pink);background:#fff0f7}.portal-v55__funnel-visual>div>span.tone-blue{color:var(--v55-blue);background:#edf4ff}.portal-v55__funnel-visual>div>span.tone-orange{color:var(--v55-orange);background:#fff1e8}.portal-v55__funnel-visual>div b{font-size:10px;color:#667085}.portal-v55__funnel-visual>div i{height:11px;overflow:hidden;border-radius:99px;background:#f0f2f5}.portal-v55__funnel-visual>div i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7554f7,#a265ff)}.portal-v55__funnel-visual>div i em.tone-pink{background:linear-gradient(90deg,#ee4e99,#ff79b7)}.portal-v55__funnel-visual>div i em.tone-blue{background:linear-gradient(90deg,#3478f6,#58a0ff)}.portal-v55__funnel-visual>div i em.tone-orange{background:linear-gradient(90deg,#ff7c42,#ffad61)}.portal-v55__funnel-visual>div>strong{text-align:right;font-size:11px}.portal-v55__campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.portal-v55__campaign{padding:13px;border:1px solid var(--v55-border);border-radius:14px;background:#fff}.portal-v55__campaign header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.portal-v55__campaign header>span{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;color:var(--v55-violet);background:#f1edff}.portal-v55__campaign header div strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.portal-v55__campaign header div small{display:block;margin-top:2px;color:#8b94a1;font-size:9px}.portal-v55__campaign header i{padding:4px 7px;border-radius:99px;background:#f0f2f5;color:#77808d;font-size:8px;font-style:normal;font-weight:700}.portal-v55__campaign header i.is-live{color:#16864b;background:#eaf8f0}.portal-v55__campaign-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.portal-v55__campaign-kpis span{padding:8px;border-radius:10px;background:#f7f8fa}.portal-v55__campaign-kpis b{display:block;font-size:13px}.portal-v55__campaign-kpis small{display:block;margin-top:2px;color:#929ba7;font-size:8px}.portal-v55__campaign footer{display:flex;align-items:center;gap:10px;margin-top:10px}.portal-v55__campaign footer>span{height:6px;flex:1;overflow:hidden;border-radius:99px;background:#f0f1f4}.portal-v55__campaign footer>span em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7958ff,#ee4f9a)}.portal-v55__campaign footer small{color:#7c8694;font-size:9px;white-space:nowrap}.portal-v55__mini-badge,.portal-v55__response{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:0 9px;border:1px solid var(--v55-border);border-radius:99px;color:#687385;background:#f7f8fa;font-size:10px;font-weight:650}.portal-v55__pipeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.portal-v55__pipeline article{padding:11px;border:1px solid var(--v55-border);border-radius:13px;background:#fff}.portal-v55__pipeline article>div{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.portal-v55__pipeline span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#788290;font-size:9px;font-weight:680;text-transform:uppercase;letter-spacing:.04em}.portal-v55__pipeline strong{font-size:18px}.portal-v55__pipeline i{display:block;height:5px;margin-top:10px;overflow:hidden;border-radius:99px;background:#eef1f4}.portal-v55__pipeline em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#20ad67,#39cc85)}.portal-v55__lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portal-v55__lead-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:78px;padding:10px 11px;border:1px solid var(--v55-border);border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.portal-v55__lead-card:hover{border-color:rgba(63,92,130,.16);box-shadow:0 10px 28px rgba(15,23,42,.055)}.portal-v55__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#ff7a4c,#ff9a68);font-size:11px;font-weight:750;box-shadow:0 7px 16px rgba(255,122,76,.18)}.portal-v55__avatar.is-large{width:48px;height:48px;border-radius:15px;font-size:13px}.portal-v55__lead-main{min-width:0}.portal-v55__lead-main strong{display:block;font-size:12.5px}.portal-v55__lead-main>span{display:block;margin-top:3px;color:#7c8694}.portal-v55__lead-main small,.portal-v55__lead-main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px}.portal-v55__lead-main small{display:flex;align-items:center;gap:4px;margin-top:6px;color:#596575}.portal-v55__lead-score{display:grid;justify-items:center;gap:3px}.portal-v55__lead-score>span{font-size:8px;color:#7f8996}.portal-v55__lead-score>span.is-overdue{color:#c9362c;font-weight:700}.portal-v55__score-ring{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;padding:3px}.portal-v55__score-ring i{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#fff;color:#172132;font-size:9px;font-style:normal;font-weight:760}.portal-v55__lead-value{display:flex;align-items:center;gap:5px;color:#98a2b0}.portal-v55__lead-value strong{color:#283243;font-size:10.5px}.portal-v55__drawer-backdrop{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:rgba(8,15,26,.24);backdrop-filter:blur(4px)}.portal-v55__drawer{width:min(440px,100%);height:100%;overflow:auto;padding:20px;border-radius:24px 0 0 24px}.portal-v55__drawer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid rgba(15,23,42,.08)}.portal-v55__drawer>header>div{display:flex;align-items:center;gap:11px}.portal-v55__drawer>header small{display:block;color:#7c8794;font-size:9px}.portal-v55__drawer h2{margin:2px 0 0;font-size:20px;letter-spacing:-.025em}.portal-v55__drawer>header button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(15,23,42,.08);border-radius:11px;background:rgba(255,255,255,.65);cursor:pointer}.portal-v55__drawer-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0}.portal-v55__drawer-actions a{display:grid;justify-items:center;gap:5px;padding:10px;border:1px solid rgba(15,23,42,.07);border-radius:12px;background:rgba(255,255,255,.7);color:#475467;text-decoration:none;font-size:9px}.portal-v55__drawer-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.portal-v55__drawer-metrics div{padding:11px;border-radius:12px;background:rgba(246,248,251,.8)}.portal-v55__drawer-metrics span{display:block;color:#84909f;font-size:9px}.portal-v55__drawer-metrics strong{display:block;margin-top:5px;font-size:16px}.portal-v55__drawer section{margin-top:17px;padding-top:15px;border-top:1px solid rgba(15,23,42,.07)}.portal-v55__drawer-next{font-size:15px}.portal-v55__drawer section p{display:flex;align-items:center;gap:5px;color:#657184;font-size:11px;line-height:1.5}.portal-v55__source-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:10px;background:#f2efff;color:#6949e9;font-size:10px;font-weight:650}.portal-v55__account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.portal-v55__account-card{display:flex;align-items:flex-start;gap:12px;min-height:110px;padding:14px;border:1px solid var(--v55-border);border-radius:14px;background:#fff}.portal-v55__account-card.is-wide{grid-column:1/-1}.portal-v55__account-card div{min-width:0}.portal-v55__account-card div.is-full{flex:1}.portal-v55__account-card small{display:block;color:#8b95a3;font-size:9px}.portal-v55__account-card strong{display:block;margin-top:4px;font-size:14px}.portal-v55__account-card a{display:inline-flex;align-items:center;gap:4px;margin-top:10px;color:#2b63cb;font-size:10px;font-weight:650;text-decoration:none}.portal-v55__account-card em{display:block;margin-top:6px;color:#7c8795;font-size:9px}.portal-v55__invoice-list{display:grid;gap:6px;margin-top:9px}.portal-v55__invoice-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#f7f8fa}.portal-v55__invoice-list>div span strong{margin:0;font-size:11px}.portal-v55__invoice-list>div span small{margin-top:2px}.portal-v55__invoice-list>div b{font-size:11px}.portal-v55__invoice-list>div i{padding:4px 7px;border-radius:99px;background:#f0f2f5;color:#77808d;font-size:8px;font-style:normal;font-weight:700}.portal-v55__invoice-list>div i.is-paid{color:#16864b;background:#eaf8f0}.portal-v55__invoice-list>div i.is-overdue{color:#c9362c;background:#fff0ee}.portal-v55__empty{grid-column:1/-1;display:grid;place-items:center;gap:7px;min-height:150px;color:#8d96a3}.portal-v55__empty>span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#f2f4f7}.portal-v55__empty strong{font-size:11px;font-weight:620}.sales-page-header{align-items:flex-end!important}.sales-page-header>div>p{max-width:460px}.sales-workspace{gap:11px!important}.sales-control-bar{min-height:58px!important;padding:8px 10px!important;border-radius:16px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 8px 28px rgba(15,23,42,.035)!important}.sales-client-avatar{border-radius:11px!important;background:linear-gradient(135deg,#071a2b,#173952)!important}.sales-client-context>div>span{font-size:10px!important}.sales-control-actions{gap:6px!important}.sales-control-actions .button,.sales-control-actions select{min-height:36px!important;border-radius:10px!important}.sales-control-actions .button{padding-inline:11px!important}.sales-summary-grid{gap:8px!important}.sales-summary-item{position:relative;overflow:hidden;min-height:86px!important;padding:12px!important;border-radius:14px!important;background:#fff!important;transition:transform .16s ease,box-shadow .16s ease!important}.sales-summary-item:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(15,23,42,.055)!important}.sales-summary-item:after{content:"";position:absolute;width:82px;height:82px;right:-28px;top:-34px;border-radius:50%;background:rgba(52,120,246,.055)}.sales-summary-icon{width:34px!important;height:34px!important;border-radius:11px!important}.sales-summary-item>div>span{font-size:10px!important}.sales-summary-item>div>strong{margin-top:2px!important;font-size:21px!important}.sales-summary-item>div>small{margin-top:2px!important;font-size:9px!important}.sales-surface{border-radius:16px!important;overflow:hidden;box-shadow:0 8px 30px rgba(15,23,42,.035)!important}.sales-view-header{min-height:46px!important;padding:6px 9px!important;border-bottom:0!important;background:#fff!important}.sales-saved-views{gap:2px!important;overflow-x:auto;scrollbar-width:none}.sales-saved-views::-webkit-scrollbar{display:none}.sales-saved-view button,.sales-saved-views>button{min-height:30px!important;padding:0 9px!important;font-size:10px!important;border-radius:9px!important}.segmented-control{padding:3px!important;border-radius:10px!important;background:#f3f5f8!important}.segmented-control button{min-height:29px!important;border-radius:8px!important;font-size:10px!important;gap:5px!important}.sales-save-view{display:none!important}.sales-filter-bar{display:grid!important;grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(130px,.55fr)) auto!important;gap:6px!important;padding:7px 9px!important;background:linear-gradient(180deg,#fff,#fafbfc)!important;border-top:1px solid rgba(15,23,42,.055)!important}.sales-filter-bar select,.sales-search{min-height:34px!important;border-radius:9px!important;font-size:10.5px!important}.sales-result-count{font-size:9px!important}.sales-table thead th{height:30px!important;padding:0 10px!important;color:#7a8493!important;font-size:8.5px!important;letter-spacing:.055em!important}.sales-table tbody tr{transition:background .12s ease}.sales-table tbody tr:hover{background:#f9fbfe!important}.sales-table td{height:47px!important;padding:5px 10px!important;font-size:10px!important}.sales-table td strong{font-size:10.5px!important}.sales-table td>span{margin-top:2px!important;font-size:9px!important}.sales-row-open{width:29px!important;height:29px!important;border-radius:9px!important}.sales-source{padding:4px 7px!important;border-radius:8px!important;background:#f5f6f8!important}.sales-stage-badge,.sales-temperature-badge{min-height:22px!important;padding:0 7px!important;font-size:8.5px!important}.sales-kanban{gap:7px!important}.sales-kanban-column{border-radius:12px!important}.sales-kanban-card{box-shadow:none!important}.sales-kanban-card,.sales-page-actions .button{border-radius:11px!important}@media (max-width:980px){.portal-v55{padding:18px 18px 62px}.portal-v55__metric-grid.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-v55__analytics-grid,.portal-v55__content-grid,.portal-v55__lead-grid{grid-template-columns:1fr}.portal-v55__pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-v55__insight-row{grid-template-columns:1fr}.sales-filter-bar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,.6fr))!important}.sales-result-count{display:none!important}}@media (max-width:680px){.portal-v55{padding:12px 12px 54px}.portal-v55__hero{min-height:104px;padding:18px;border-radius:19px}.portal-v55__identity h1{font-size:28px}.portal-v55__hero-tools{align-items:flex-end;flex-direction:column-reverse}.portal-v55__preview-packs{display:none}.portal-v55__nav-shell{margin-bottom:14px}.portal-v55__nav{justify-content:flex-start;width:100%}.portal-v55__nav button{flex:1;min-width:50px;padding:0 10px}.portal-v55__nav button span{display:none}.portal-v55__nav button svg{width:17px;height:17px}.portal-v55__surface{padding:14px;border-radius:16px}.portal-v55__surface-head{align-items:flex-start}.portal-v55__surface-head h2{font-size:19px}.portal-v55__metric-grid,.portal-v55__metric-grid.is-four{grid-template-columns:1fr}.portal-v55__metric{min-height:104px}.portal-v55__metric strong{font-size:25px}.portal-v55__locked-overlay{justify-content:flex-start}.portal-v55__locked-overlay button{margin-left:auto;width:38px;padding:0;justify-content:center}.portal-v55__locked-overlay button span,.portal-v55__locked.is-compact .portal-v55__locked-overlay div{display:none}.portal-v55__account-grid,.portal-v55__campaign-grid,.portal-v55__content-grid{grid-template-columns:1fr}.portal-v55__account-card.is-wide{grid-column:auto}.portal-v55__pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-v55__lead-card{grid-template-columns:auto minmax(0,1fr) auto}.portal-v55__lead-value{display:none}.portal-v55__analytics-grid{gap:8px}.portal-v55__chart-card,.portal-v55__format-bars{min-height:270px}.portal-v55__chart-card>div{height:215px}.portal-v55__month-grid article,.portal-v55__month-grid>span{min-height:48px;padding:5px;border-radius:8px}.portal-v55__month-grid,.portal-v55__weekdays{gap:3px}}@media (prefers-reduced-motion:reduce){.portal-v55 *,.portal-v55 :after,.portal-v55 :before,.sales-workspace *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.sales-v55{display:grid;gap:10px}.sales-v55 button,.sales-v55 input,.sales-v55 select,.sales-v55 textarea{font:inherit}.sales-v55__client{position:relative;z-index:20;justify-content:space-between;gap:14px;min-height:58px;padding:8px 9px 8px 10px;border-radius:16px}.sales-v55__client,.sales-v55__client-actions,.sales-v55__client-main,.sales-v55__client-main>div,.sales-v55__menu a,.sales-v55__menu button{display:flex;align-items:center}.sales-v55__client-main{gap:10px;min-width:0}.sales-v55__client-main>span{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;color:#fff;background:linear-gradient(145deg,#071827,#153d59);box-shadow:0 7px 18px rgba(4,23,39,.15),inset 0 1px 0 rgba(255,255,255,.15);font-size:13px;font-weight:760}.sales-v55__client-main>div{align-items:flex-start;flex-direction:column;min-width:0}.sales-v55__client-main strong{overflow:hidden;max-width:360px;text-overflow:ellipsis;white-space:nowrap;color:#111827;font-size:12px;font-weight:680}.sales-v55__client-main small{margin-top:2px;overflow:hidden;max-width:390px;color:#7a8494;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.sales-v55__client-actions{gap:6px}.sales-v55__client-actions>select{width:min(230px,26vw);min-height:36px;padding:0 31px 0 10px;border:1px solid rgba(15,23,42,.085);border-radius:10px;outline:0;color:#283344;background:rgba(255,255,255,.78);font-size:10.5px;font-weight:620}.sales-v55__more>button,.sales-v55__primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:0;border-radius:10px;cursor:pointer}.sales-v55__primary{padding:0 12px;color:#fff;background:linear-gradient(145deg,#071827,#102b40);box-shadow:0 7px 17px rgba(4,23,39,.13),inset 0 1px 0 rgba(255,255,255,.13);font-size:10.5px;font-weight:680}.sales-v55__more{position:relative}.sales-v55__more>button{width:36px;border:1px solid rgba(15,23,42,.08);color:#596575;background:rgba(255,255,255,.76)}.sales-v55__menu{position:absolute;top:calc(100% + 7px);right:0;z-index:60;display:grid;gap:3px;min-width:176px;padding:5px;border-radius:13px}.sales-v55__menu a,.sales-v55__menu button{gap:7px;min-height:34px;padding:0 9px;border:0;border-radius:9px;color:#3f4b5d;background:transparent;cursor:pointer;text-decoration:none;font-size:10px;font-weight:610}.sales-v55__menu a:hover,.sales-v55__menu button:hover{background:rgba(255,255,255,.72)}.sales-v55__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sales-v55__summary article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;gap:8px 9px;min-height:88px;overflow:hidden;padding:12px 13px 10px;border:1px solid rgba(15,23,42,.07);border-radius:14px;color:#3478f6;background:#fff;box-shadow:0 1px 1px rgba(15,23,42,.02)}.sales-v55__summary article:after{content:"";position:absolute;top:-34px;right:-28px;width:92px;height:92px;border-radius:50%;background:currentColor;opacity:.05}.sales-v55__summary article.tone-orange{color:#ef7b38}.sales-v55__summary article.tone-green{color:#1fa763}.sales-v55__summary article.tone-mint{color:#14a79b}.sales-v55__summary article>span{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,currentColor 10%,white)}.sales-v55__summary article>div{position:relative;z-index:1;min-width:0}.sales-v55__summary small{display:block;color:#768193;font-size:9px;font-weight:640}.sales-v55__summary strong{display:block;margin-top:2px;color:#111827;font-size:20px;font-weight:700;letter-spacing:-.025em}.sales-v55__summary em{display:block;margin-top:2px;overflow:hidden;color:#8c95a2;font-size:8.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.sales-v55__summary article>i{grid-column:1/-1;display:block;height:4px;overflow:hidden;border-radius:99px;background:#f0f2f5}.sales-v55__summary article>i b{display:block;height:100%;border-radius:inherit;background:currentColor}.sales-v55__workspace{overflow:hidden;border:1px solid rgba(15,23,42,.075);border-radius:16px;background:#fff;box-shadow:0 9px 32px rgba(15,23,42,.035)}.sales-v55__topbar{display:grid;grid-template-columns:minmax(270px,1fr) auto auto;align-items:center;gap:6px;min-height:50px;padding:7px 9px 6px}.sales-v55__search{display:flex;align-items:center;gap:7px;min-height:35px;padding:0 10px;border:1px solid rgba(15,23,42,.075);border-radius:10px;color:#8a94a2;background:#fafbfc}.sales-v55__search input{width:100%;border:0;outline:0;color:#283344;background:transparent;font-size:10.5px}.sales-v55__search input::placeholder{color:#a3abb6}.sales-v55__topbar>button{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:0 10px;border:1px solid rgba(15,23,42,.075);border-radius:10px;color:#566274;background:#fff;cursor:pointer;font-size:10px;font-weight:620}.sales-v55__topbar>button.is-active{color:#2663cc;border-color:rgba(52,120,246,.2);background:#f0f6ff}.sales-v55__topbar>button b{display:grid;place-items:center;min-width:17px;height:17px;border-radius:99px;color:#fff;background:#3478f6;font-size:8px}.sales-v55__view-switch{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#f1f3f6}.sales-v55__view-switch button{position:relative;isolation:isolate;display:flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;border:0;border-radius:8px;color:#6c7685;background:transparent;cursor:pointer;font-size:9.5px;font-weight:620}.sales-v55__view-switch button[aria-pressed=true]{color:#1e2938}.sales-v55__view-switch button i{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.08)}.sales-v55__views{display:flex;align-items:center;gap:2px;min-height:38px;padding:2px 9px 5px;overflow-x:auto;border-bottom:1px solid rgba(15,23,42,.055);scrollbar-width:none}.sales-v55__views::-webkit-scrollbar{display:none}.sales-v55__views button{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;border:0;border-radius:9px;color:#6c7685;background:transparent;cursor:pointer;white-space:nowrap;font-size:9.5px;font-weight:620}.sales-v55__views button.is-active{color:#101827;background:#f0f2f5}.sales-v55__views button i{display:grid;place-items:center;min-width:17px;height:17px;border-radius:99px;color:#c33b32;background:#fff0ee;font-size:8px;font-style:normal}.sales-v55__filters{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) auto;gap:6px;overflow:hidden;padding:7px 9px;border-bottom:1px solid rgba(15,23,42,.05);background:linear-gradient(180deg,#fafbfc,#f7f9fb)}.sales-v55__filters button,.sales-v55__filters select{min-height:33px;padding:0 9px;border:1px solid rgba(15,23,42,.075);border-radius:9px;color:#566274;background:#fff;font-size:9.5px;font-weight:580}.sales-v55__filters button{cursor:pointer}.sales-v55__result-line{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:4px 10px;color:#87919f;font-size:8.5px}.sales-v55__result-line span{display:flex;align-items:center;gap:4px}.sales-v55__table-wrap{overflow:auto;border-top:1px solid rgba(15,23,42,.045)}.sales-v55__table{width:100%;min-width:990px;border-collapse:collapse}.sales-v55__table thead th{height:29px;padding:0 9px;text-align:left;color:#7e8998;background:#fafbfc;font-size:8px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.sales-v55__table tbody tr{border-top:1px solid rgba(15,23,42,.052);cursor:pointer;transition:background .12s ease}.sales-v55__table tbody tr:hover{background:#f9fbfe}.sales-v55__table td{height:49px;max-width:190px;padding:5px 9px;color:#374151;font-size:9.5px;vertical-align:middle}.sales-v55__table td>strong{color:#202a39;font-size:10px;font-weight:650}.sales-v55__table td>small,.sales-v55__table td>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-v55__table td>small{margin-top:2px;color:#939ba8;font-size:8px}.sales-v55__table td:last-child{width:34px;padding-left:0}.sales-v55__table td:last-child button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:9px;color:#8e98a5;background:transparent;cursor:pointer}.sales-v55__table td:last-child button:hover{color:#344054;background:#f0f2f5}.sales-v55__person{display:flex;align-items:center;gap:8px;min-width:0}.sales-v55__person>span{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;color:#fff;background:linear-gradient(135deg,#ff7b4d,#ff9f72);font-size:8px;font-weight:740}.sales-v55__person>div{min-width:0}.sales-v55__person strong{color:#202a39;font-size:10px}.sales-v55__person small,.sales-v55__person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-v55__person small{margin-top:2px;color:#929ba7;font-size:8px}.sales-v55__chip,.sales-v55__priority,.sales-v55__source{display:inline-flex;align-items:center;min-height:22px;border-radius:8px;white-space:nowrap;font-size:8px;font-weight:650}.sales-v55__chip{padding:0 7px;color:#647182;background:#f0f2f5}.sales-v55__chip.stage-won{color:#177b47;background:#e9f7ef}.sales-v55__chip.stage-invalid,.sales-v55__chip.stage-lost{color:#a7473e;background:#fff0ee}.sales-v55__priority{gap:4px;padding:0 6px;color:#687486;background:#f6f7f9}.sales-v55__priority i{width:6px;height:6px;border-radius:50%;background:#9aa3af}.sales-v55__priority.is-hot{color:#bd5526;background:#fff2e9}.sales-v55__priority.is-hot i{background:#f8793d;box-shadow:0 0 0 3px rgba(248,121,61,.11)}.sales-v55__priority.is-warm{color:#9b7016;background:#fff8df}.sales-v55__priority.is-warm i{background:#e9ad32}.sales-v55__priority.is-cold{color:#4875aa;background:#edf5ff}.sales-v55__priority.is-cold i{background:#5a93db}.sales-v55__source{gap:4px;max-width:118px;padding:0 6px;color:#667384;background:#f6f7f9}.sales-v55__source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-v55__next{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:4px;max-width:170px;color:#4d596a}.sales-v55__next>span{overflow:hidden;font-size:8.5px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.sales-v55__next>small{grid-column:2;color:#9ba3ae;font-size:7.5px}.sales-v55__next.is-overdue{color:#bd3b32}.sales-v55__money{font-size:9.5px!important;font-variant-numeric:tabular-nums}.sales-v55__muted{color:#a1a9b3}.sales-v55__kanban{display:grid;grid-template-columns:repeat(6,minmax(170px,1fr));gap:7px;padding:8px;overflow-x:auto;background:#f7f8fa}.sales-v55__kanban>section{min-width:170px;overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:12px;background:#fff}.sales-v55__kanban>section>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:36px;padding:0 9px;border-bottom:1px solid rgba(15,23,42,.05)}.sales-v55__kanban>section>header>span{width:7px;height:7px;border-radius:50%}.sales-v55__kanban>section>header strong{overflow:hidden;color:#596575;font-size:8.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.035em}.sales-v55__kanban>section>header b{display:grid;place-items:center;min-width:19px;height:19px;border-radius:99px;color:#788391;background:#f0f2f5;font-size:8px}.sales-v55__kanban>section>div{display:grid;align-content:start;gap:6px;min-height:260px;padding:6px;background:#fafbfc}.sales-v55__kanban button{display:grid;gap:6px;padding:9px;border:1px solid rgba(15,23,42,.065);border-radius:10px;background:#fff;text-align:left;cursor:pointer;box-shadow:0 1px 1px rgba(15,23,42,.02)}.sales-v55__kanban button>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.sales-v55__kanban button>div>strong{overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.sales-v55__kanban button>span{overflow:hidden;color:#7e8895;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.sales-v55__kanban button footer{display:flex;align-items:center;justify-content:space-between;gap:5px}.sales-v55__kanban button footer small{color:#9aa2ad;font-size:7.5px}.sales-v55__kanban button footer b{color:#344054;font-size:8.5px}.sales-v55__kanban section>div>i{display:block;margin:20px auto;color:#abb2bc;font-size:8px;font-style:normal}.sales-v55__backdrop{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:rgba(7,16,28,.24);backdrop-filter:blur(4px)}.sales-v55__drawer{width:min(440px,100%);height:100%;overflow:auto;padding:19px;border-radius:23px 0 0 23px}.sales-v55__drawer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid rgba(15,23,42,.075)}.sales-v55__drawer>header small{display:block;color:#8892a0;font-size:8.5px}.sales-v55__drawer>header h2{margin:2px 0 0;color:#121a27;font-size:20px;font-weight:680;letter-spacing:-.025em}.sales-v55__drawer>header button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(15,23,42,.075);border-radius:10px;color:#697586;background:rgba(255,255,255,.65);cursor:pointer}.sales-v55__drawer-head{display:flex;align-items:center;gap:7px;margin:14px 0}.sales-v55__drawer-head>strong{margin-left:auto;font-size:12px}.sales-v55__contact-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sales-v55__contact-actions a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:37px;border:1px solid rgba(15,23,42,.075);border-radius:10px;color:#4f5b6c;background:rgba(255,255,255,.72);text-decoration:none;font-size:9px;font-weight:620}.sales-v55__form{display:grid;gap:10px;margin-top:14px}.sales-v55__field{display:grid;gap:5px}.sales-v55__field>span{color:#667283;font-size:8.5px;font-weight:680}.sales-v55__field input,.sales-v55__field select,.sales-v55__field textarea{width:100%;min-height:37px;padding:8px 10px;border:1px solid rgba(15,23,42,.08);border-radius:10px;outline:0;color:#283344;background:rgba(255,255,255,.72);font-size:10px;resize:vertical}.sales-v55__field input:focus,.sales-v55__field select:focus,.sales-v55__field textarea:focus{border-color:rgba(52,120,246,.38);box-shadow:0 0 0 3px rgba(52,120,246,.08)}.sales-v55__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sales-v55__error{display:flex;align-items:center;gap:5px;margin:0;color:#b43a32;font-size:9px}.sales-v55__save{display:flex;align-items:center;justify-content:center;gap:6px;min-height:39px;margin-top:3px;border:0;border-radius:11px;color:#fff;background:linear-gradient(145deg,#071827,#102d43);box-shadow:0 8px 18px rgba(4,23,39,.12);cursor:pointer;font-size:10px;font-weight:680}.sales-v55__save:disabled{opacity:.6;cursor:default}.sales-v55__locked{position:relative;min-height:112px;overflow:hidden;border:1px solid rgba(33,173,103,.12);border-radius:15px;background:linear-gradient(135deg,#eefaf3,#fff)}.sales-v55__locked>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;filter:blur(4px);opacity:.35}.sales-v55__locked>div span{height:52px;border-radius:10px;background:linear-gradient(180deg,#fff,#edf7f1)}.sales-v55__locked>article{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;background:rgba(255,255,255,.2);backdrop-filter:blur(1px)}.sales-v55__locked-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#168a4c;background:rgba(255,255,255,.88);box-shadow:0 8px 20px rgba(30,143,83,.1)}.sales-v55__locked article small{display:block;color:#7b8796;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.sales-v55__locked article strong{display:block;margin-top:2px;font-size:12px}.sales-v55__locked article a{display:inline-flex;align-items:center;gap:5px;min-height:34px;margin-left:12px;padding:0 10px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#168c50,#2ab96e);text-decoration:none;font-size:9px;font-weight:680}.sales-v55__empty{display:grid;place-items:center;gap:6px;min-height:250px;color:#929ba7}.sales-v55__empty strong{font-size:11px}.sales-v55__empty span{font-size:9px}@media (max-width:1100px){.sales-v55__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-v55__topbar{grid-template-columns:minmax(220px,1fr) auto auto}}@media (max-width:760px){.sales-v55__client{align-items:flex-start;flex-direction:column}.sales-v55__client-actions{width:100%}.sales-v55__client-actions>select{width:auto;flex:1}.sales-v55__summary{grid-template-columns:1fr 1fr}.sales-v55__topbar{grid-template-columns:minmax(0,1fr) auto}.sales-v55__view-switch{grid-column:1/-1;justify-self:start}.sales-v55__filters{grid-template-columns:1fr}.sales-v55__table{min-width:760px}.sales-v55__form-grid{grid-template-columns:1fr}}.sales-page-header-v55{min-height:58px!important;margin-bottom:10px!important;align-items:center!important}.sales-page-header-v55 h1{margin:0!important;font-size:30px!important;font-weight:660!important;letter-spacing:-.035em!important}.sales-page-header-v55 .sales-page-actions{gap:6px!important}.sales-page-header-v55 .button{min-height:35px!important;padding-inline:10px!important;border-radius:10px!important;font-size:10px!important}