/* Sheep Lead V25 — workspace profissional e persistente */
.creator-pro-workspace{
  --ws-bg:#060a11;--ws-panel:#0b111b;--ws-panel-2:#0e1622;--ws-panel-3:#101a28;
  --ws-border:rgba(132,169,218,.13);--ws-border-strong:rgba(74,151,255,.34);
  --ws-text:#f7f9fc;--ws-muted:rgba(230,238,248,.48);--ws-blue:#1264e3;--ws-blue-2:#2787ff;
  --ws-good:#7bdcb5;--ws-warn:#e4bd72;--ws-danger:#e88c92;
  background:var(--ws-bg)!important;color:var(--ws-text);
}
.creator-pro-side{background:#070d16!important;border-right:1px solid var(--ws-border)!important;padding:18px 14px!important}
.creator-pro-brand{padding:4px 8px 22px!important}.creator-pro-brand img{width:38px!important;height:38px!important}.creator-pro-brand>span:first-of-type{font-size:1.02rem}
.creator-pro-chip{background:rgba(18,100,227,.10)!important;border-color:rgba(64,145,255,.28)!important;color:#8ec6ff!important}
.creator-pro-nav{gap:4px!important}.creator-pro-nav button{min-height:43px!important;border-radius:10px!important;color:rgba(232,240,250,.54)!important;font-size:.72rem!important;padding:0 11px!important}
.creator-pro-nav button:hover{background:rgba(255,255,255,.026)!important;color:#fff!important}.creator-pro-nav button.active{background:rgba(18,100,227,.13)!important;border-color:rgba(72,150,255,.24)!important;box-shadow:inset 2px 0 0 #2787ff!important;color:#fff!important}
.creator-pro-nav i{width:27px!important;height:27px!important;border-radius:8px!important;background:rgba(18,100,227,.08)!important;color:#88c2ff!important}
.creator-pro-account{padding:15px 7px 4px!important}.creator-pro-main{background:radial-gradient(900px 440px at 70% -12%,rgba(18,100,227,.06),transparent 72%),#060a11!important;padding:27px 34px 88px!important}
.creator-pro-top{max-width:1560px!important;padding:5px 0 20px!important}.creator-pro-top h1{font-size:1.85rem!important;letter-spacing:-.045em!important}.creator-pro-top p{font-size:.70rem!important;color:rgba(232,240,250,.44)!important}.creator-pro-top small{color:#6eb3ff!important}
.creator-pro-action{border-radius:9px!important;min-height:38px!important;background:rgba(18,100,227,.065)!important}.creator-pro-action.primary{background:#1264e3!important;box-shadow:0 10px 26px rgba(18,100,227,.16)!important}
.creator-pro-content{max-width:1560px!important;margin-top:22px!important}

.ws-stack{display:grid;gap:12px}.ws-grid{display:grid;gap:12px}.ws-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-grid-main{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}
.ws-panel{border:1px solid var(--ws-border);background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.010));border-radius:16px;min-width:0}.ws-panel-pad{padding:18px}.ws-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.055)}.ws-panel-head>div{min-width:0}.ws-panel-head small{display:block;color:#6eb3ff;font-size:.55rem;font-weight:850;text-transform:uppercase;letter-spacing:.10em}.ws-panel-head h2,.ws-panel-head h3{margin-top:4px;font-size:.98rem;letter-spacing:-.025em}.ws-panel-head p{margin-top:4px;color:var(--ws-muted);font-size:.62rem;line-height:1.45}.ws-panel-body{padding:16px 18px}
.ws-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ws-toolbar-spread{justify-content:space-between}.ws-field,.ws-select,.ws-textarea{border:1px solid rgba(133,172,222,.15);background:#0a111a;color:#f7f9fc;border-radius:9px;outline:none;font:inherit;transition:border-color .16s,box-shadow .16s}.ws-field,.ws-select{height:40px;padding:0 12px;font-size:.67rem}.ws-field{min-width:220px}.ws-field:focus,.ws-select:focus,.ws-textarea:focus{border-color:rgba(62,145,255,.62);box-shadow:0 0 0 3px rgba(18,100,227,.10)}.ws-textarea{width:100%;min-height:118px;padding:11px 12px;resize:vertical;font-size:.68rem;line-height:1.5}.ws-label{display:grid;gap:6px;min-width:0}.ws-label>span{color:rgba(235,242,251,.55);font-size:.59rem;font-weight:700}.ws-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ws-form-grid .wide{grid-column:1/-1}
.ws-btn{min-height:38px;border:1px solid rgba(78,153,250,.26);border-radius:9px;background:rgba(18,100,227,.075);color:#93c9ff;padding:0 13px;font-size:.65rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;transition:.16s}.ws-btn:hover{border-color:rgba(78,153,250,.46);background:rgba(18,100,227,.13);color:#fff}.ws-btn.primary{background:#1264e3;border-color:#2787ff;color:#fff;box-shadow:0 10px 24px rgba(18,100,227,.13)}.ws-btn.primary:hover{background:#1974f0}.ws-btn.ghost{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.018);color:rgba(240,245,252,.62)}.ws-btn.danger{border-color:rgba(232,140,146,.26);background:rgba(232,140,146,.06);color:#eca3a7}.ws-btn:disabled{opacity:.42;cursor:not-allowed}
.ws-pill{display:inline-flex;align-items:center;gap:6px;min-height:25px;padding:0 8px;border:1px solid rgba(122,171,231,.14);border-radius:999px;background:rgba(255,255,255,.018);color:rgba(238,244,252,.56);font-size:.55rem;font-weight:760}.ws-pill.blue{color:#8cc5ff;border-color:rgba(70,148,255,.27);background:rgba(18,100,227,.08)}.ws-pill.good{color:#9ee5c9;border-color:rgba(123,220,181,.22);background:rgba(123,220,181,.05)}.ws-pill.warn{color:#e7c98c;border-color:rgba(228,189,114,.22);background:rgba(228,189,114,.05)}
.ws-empty{min-height:170px;padding:28px;display:grid;place-items:center;text-align:center;color:var(--ws-muted)}.ws-empty-inner{max-width:430px}.ws-empty-icon{width:44px;height:44px;border-radius:13px;margin:0 auto 12px;display:grid;place-items:center;background:rgba(18,100,227,.09);border:1px solid rgba(77,153,255,.20);color:#83beff;font-size:1rem}.ws-empty b{display:block;color:#f7f9fc;font-size:.85rem}.ws-empty p{margin-top:6px;font-size:.63rem;line-height:1.5}.ws-empty .ws-btn{margin-top:15px}

/* dashboard */
.ws-hero{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px;align-items:stretch;padding:22px;border:1px solid rgba(69,148,255,.20);border-radius:18px;background:linear-gradient(115deg,rgba(18,100,227,.105),rgba(255,255,255,.014) 48%,rgba(255,255,255,.008));overflow:hidden;position:relative}.ws-hero:after{content:"";position:absolute;right:-90px;top:-140px;width:330px;height:330px;border-radius:50%;border:1px solid rgba(72,151,255,.10);pointer-events:none}.ws-hero-copy{position:relative;z-index:1}.ws-hero-kicker{color:#69b0ff;font-size:.56rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ws-hero h2{margin-top:8px;max-width:680px;font-size:1.75rem;line-height:1.05;letter-spacing:-.045em}.ws-hero p{margin-top:8px;max-width:680px;color:var(--ws-muted);font-size:.68rem;line-height:1.55}.ws-hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.ws-hero-value{align-self:stretch;display:grid;align-content:center;padding:18px;border-left:1px solid rgba(255,255,255,.07)}.ws-hero-value small{color:var(--ws-muted);font-size:.58rem}.ws-hero-value strong{display:block;margin-top:8px;font-size:1.8rem;letter-spacing:-.04em}.ws-hero-value span{margin-top:5px;color:#7fbdff;font-size:.59rem}
.ws-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.ws-kpi{min-height:104px;padding:14px;border:1px solid var(--ws-border);border-radius:14px;background:rgba(255,255,255,.012)}.ws-kpi small{display:block;color:var(--ws-muted);font-size:.57rem}.ws-kpi strong{display:block;margin-top:14px;font-size:1.55rem;line-height:1;letter-spacing:-.045em}.ws-kpi em{display:block;margin-top:7px;color:#67afff;font-size:.54rem;font-style:normal}
.ws-mini-list{display:grid}.ws-mini-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:54px;border-bottom:1px solid rgba(255,255,255,.05)}.ws-mini-row:last-child{border-bottom:0}.ws-mini-row b{display:block;font-size:.68rem}.ws-mini-row small{display:block;margin-top:3px;color:var(--ws-muted);font-size:.54rem}.ws-mini-score{min-width:38px;text-align:center;color:#8cc5ff;font-size:.60rem;font-weight:850}.ws-mini-stage{color:rgba(238,244,252,.54);font-size:.57rem}
.ws-funnel{display:grid;gap:8px}.ws-funnel-row{display:grid;grid-template-columns:100px 1fr 34px;gap:10px;align-items:center}.ws-funnel-row span{font-size:.58rem;color:rgba(238,244,252,.55)}.ws-funnel-track{height:7px;border-radius:999px;background:rgba(255,255,255,.045);overflow:hidden}.ws-funnel-track i{display:block;height:100%;border-radius:inherit;background:#1264e3}.ws-funnel-row b{text-align:right;font-size:.60rem}
.ws-activity{display:grid}.ws-activity-row{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;border-bottom:1px solid rgba(255,255,255,.05)}.ws-activity-row:last-child{border-bottom:0}.ws-activity-icon{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:rgba(18,100,227,.08);color:#76b6ff;font-size:.62rem}.ws-activity-row b{font-size:.62rem}.ws-activity-row time{color:rgba(238,244,252,.35);font-size:.52rem}

/* busca */
.ws-search-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:9px;align-items:end}.ws-search-form .ws-label{min-width:0}.ws-search-form .ws-field,.ws-search-form .ws-select{width:100%;min-width:0}.ws-check{display:flex;align-items:center;gap:8px;color:rgba(238,244,252,.58);font-size:.62rem;padding:0 2px 8px}.ws-check input{accent-color:#1264e3}.ws-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ws-search-card{position:relative;padding:16px;border:1px solid var(--ws-border);border-radius:14px;background:rgba(255,255,255,.013);min-width:0}.ws-search-card:hover{border-color:rgba(70,150,255,.28)}.ws-search-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ws-search-card h3{font-size:.80rem;line-height:1.2}.ws-search-card p{margin-top:6px;color:var(--ws-muted);font-size:.58rem;line-height:1.45}.ws-search-score{flex:0 0 40px;width:40px;height:40px;border:1px solid rgba(74,151,255,.35);border-radius:12px;display:grid;place-items:center;color:#8ec6ff;font-size:.72rem;font-weight:900}.ws-signals{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.ws-search-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.ws-search-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ws-muted);font-size:.58rem}

/* leads */
.ws-lead-table{border:1px solid var(--ws-border);border-radius:14px;overflow:hidden}.ws-lead-head,.ws-lead-row{display:grid;grid-template-columns:34px minmax(220px,1.7fr) minmax(110px,.8fr) 96px minmax(120px,.85fr) 116px;gap:10px;align-items:center}.ws-lead-head{min-height:38px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.014);color:rgba(238,244,252,.38);font-size:.52rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ws-lead-row{min-height:62px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.ws-lead-row:last-child{border-bottom:0}.ws-lead-row:hover{background:rgba(18,100,227,.025)}.ws-lead-company{min-width:0}.ws-lead-company b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem}.ws-lead-company small{display:block;margin-top:3px;color:var(--ws-muted);font-size:.53rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-lead-cell{font-size:.59rem;color:rgba(238,244,252,.59);min-width:0}.ws-stage-select{width:100%;height:32px;border:1px solid rgba(130,168,218,.13);border-radius:8px;background:#09101a;color:#dce8f7;padding:0 7px;font-size:.56rem}.ws-row-actions{display:flex;justify-content:flex-end;gap:5px}.ws-icon-btn{width:32px;height:32px;border:1px solid rgba(123,168,224,.13);border-radius:8px;background:rgba(255,255,255,.014);color:#87c1ff;display:grid;place-items:center;font-size:.62rem}.ws-icon-btn:hover{background:rgba(18,100,227,.09);border-color:rgba(74,151,255,.30)}.ws-bulk{display:none;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(68,146,247,.20);border-radius:12px;background:rgba(18,100,227,.055)}.ws-bulk.active{display:flex}.ws-bulk span{font-size:.61rem;color:#8dc6ff}

/* listas / campanhas / modelos */
.ws-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ws-resource-card{min-height:154px;padding:16px;border:1px solid var(--ws-border);border-radius:14px;background:rgba(255,255,255,.013);display:flex;flex-direction:column}.ws-resource-card:hover{border-color:rgba(69,148,255,.25)}.ws-resource-card small{color:#6eb3ff;font-size:.53rem;font-weight:820;text-transform:uppercase;letter-spacing:.08em}.ws-resource-card h3{margin-top:9px;font-size:.86rem}.ws-resource-card p{margin-top:6px;color:var(--ws-muted);font-size:.59rem;line-height:1.5}.ws-resource-card footer{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ws-resource-card footer span{color:rgba(238,244,252,.40);font-size:.54rem}.ws-resource-actions{display:flex;gap:6px;flex-wrap:wrap}.ws-inline-create{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) auto;gap:8px}.ws-inline-create>*{min-width:0}
.ws-template-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(340px,1.22fr);gap:12px}.ws-template-list{display:grid;gap:8px;max-height:560px;overflow:auto;padding-right:3px}.ws-template-item{padding:13px;border:1px solid var(--ws-border);border-radius:12px;background:rgba(255,255,255,.012);cursor:pointer}.ws-template-item.active{border-color:rgba(71,150,250,.38);background:rgba(18,100,227,.06)}.ws-template-item small{color:#68b0ff;font-size:.51rem;font-weight:800}.ws-template-item b{display:block;margin-top:5px;font-size:.68rem}.ws-template-item p{margin-top:5px;color:var(--ws-muted);font-size:.54rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ws-template-preview{min-height:280px}

/* pipeline */
.ws-kanban{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.ws-kanban-col{flex:0 0 250px;min-height:430px;border:1px solid var(--ws-border);border-radius:14px;background:rgba(255,255,255,.010);scroll-snap-align:start}.ws-kanban-head{height:48px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05)}.ws-kanban-head b{font-size:.62rem}.ws-kanban-head span{min-width:24px;height:24px;border-radius:8px;background:rgba(18,100,227,.08);display:grid;place-items:center;color:#82bfff;font-size:.54rem;font-weight:800}.ws-kanban-body{padding:9px;display:grid;gap:8px}.ws-kanban-card{padding:11px;border:1px solid rgba(125,169,224,.11);border-radius:10px;background:#0b121c;cursor:grab}.ws-kanban-card:active{cursor:grabbing}.ws-kanban-card.dragging{opacity:.45}.ws-kanban-col.drag-over{border-color:rgba(66,147,255,.50);background:rgba(18,100,227,.035)}.ws-kanban-card b{display:block;font-size:.62rem}.ws-kanban-card small{display:block;margin-top:4px;color:var(--ws-muted);font-size:.51rem}.ws-kanban-card footer{display:flex;justify-content:space-between;align-items:center;margin-top:9px}.ws-kanban-card footer span{color:#79b8ff;font-size:.53rem;font-weight:800}

/* analytics */
.ws-analytics-bars{display:grid;gap:9px}.ws-bar-row{display:grid;grid-template-columns:130px 1fr 40px;gap:10px;align-items:center}.ws-bar-row span{font-size:.58rem;color:rgba(238,244,252,.58);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-bar-track{height:8px;border-radius:999px;background:rgba(255,255,255,.045);overflow:hidden}.ws-bar-track i{display:block;height:100%;border-radius:inherit;background:#1264e3}.ws-bar-row b{text-align:right;font-size:.58rem}.ws-metric-big{font-size:2rem;letter-spacing:-.05em}

/* team */
.ws-team-list{display:grid;gap:8px}.ws-team-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 110px auto;gap:10px;align-items:center;min-height:58px;padding:9px 11px;border:1px solid var(--ws-border);border-radius:12px;background:rgba(255,255,255,.011)}.ws-team-person{display:flex;align-items:center;gap:10px;min-width:0}.ws-team-avatar{flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:rgba(18,100,227,.12);color:#84c0ff;display:grid;place-items:center;font-size:.68rem;font-weight:900}.ws-team-person b,.ws-team-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-team-person b{font-size:.66rem}.ws-team-person small{margin-top:2px;color:var(--ws-muted);font-size:.52rem}.ws-note{padding:12px 13px;border-left:2px solid #1264e3;border-radius:0 10px 10px 0;background:rgba(18,100,227,.055);color:rgba(232,240,250,.52);font-size:.60rem;line-height:1.5}

/* drawer */
.ws-drawer-backdrop{position:fixed;inset:0;z-index:5500;background:rgba(2,6,12,.72);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:.22s}.ws-drawer-backdrop.open{opacity:1;visibility:visible}.ws-drawer{position:absolute;right:0;top:0;bottom:0;width:min(540px,100%);background:#080e17;border-left:1px solid rgba(89,157,242,.20);box-shadow:-30px 0 90px rgba(0,0,0,.36);transform:translateX(28px);opacity:0;transition:.24s ease;overflow:auto}.ws-drawer-backdrop.open .ws-drawer{transform:none;opacity:1}.ws-drawer-head{position:sticky;top:0;z-index:2;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(8,14,23,.94);backdrop-filter:blur(14px);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ws-drawer-head h2{font-size:1.05rem;letter-spacing:-.03em}.ws-drawer-head p{margin-top:4px;color:var(--ws-muted);font-size:.58rem}.ws-drawer-close{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);color:#fff}.ws-drawer-body{padding:18px 20px 90px}.ws-drawer-actions{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px}.ws-drawer-foot{position:sticky;bottom:0;padding:13px 20px;border-top:1px solid rgba(255,255,255,.06);background:rgba(8,14,23,.96);display:flex;justify-content:space-between;gap:8px}.ws-drawer-foot>div{display:flex;gap:8px}.ws-tags-input{min-height:40px}

/* generic modal */
.ws-modal-backdrop{position:fixed;inset:0;z-index:5600;background:rgba(2,6,12,.74);display:none;place-items:center;padding:18px;backdrop-filter:blur(7px)}.ws-modal-backdrop.open{display:grid}.ws-modal{width:min(520px,100%);border:1px solid rgba(75,151,255,.25);border-radius:16px;background:#09101a;box-shadow:0 34px 100px rgba(0,0,0,.46)}.ws-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 17px;border-bottom:1px solid rgba(255,255,255,.06)}.ws-modal-head h3{font-size:.90rem}.ws-modal-body{padding:17px}.ws-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:13px 17px;border-top:1px solid rgba(255,255,255,.06)}

.ws-skeleton{position:relative;overflow:hidden;background:rgba(255,255,255,.025);border-radius:10px;min-height:70px}.ws-skeleton:after{content:"";position:absolute;inset:0;translate:-100% 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent);animation:wsShimmer 1.3s infinite}@keyframes wsShimmer{to{translate:100% 0}}
.ws-toast{position:fixed;z-index:5800;right:18px;bottom:18px;max-width:min(380px,calc(100% - 36px));padding:11px 13px;border:1px solid rgba(73,152,255,.24);border-radius:11px;background:#0a1320;color:#eaf3ff;box-shadow:0 18px 50px rgba(0,0,0,.32);font-size:.63rem;font-weight:700;opacity:0;translate:0 10px;pointer-events:none;transition:.2s}.ws-toast.show{opacity:1;translate:0 0}.ws-toast.error{border-color:rgba(232,140,146,.30);color:#f0b3b7}

@media(max-width:1180px){.ws-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-grid-main{grid-template-columns:1fr}.ws-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-search-form{grid-template-columns:1fr 1fr}.ws-search-form .ws-btn{width:100%}.ws-template-layout{grid-template-columns:1fr}.ws-template-list{max-height:none}}
@media(max-width:900px){.creator-pro-main{padding:20px 14px 84px!important}.ws-hero{grid-template-columns:1fr}.ws-hero-value{border-left:0;border-top:1px solid rgba(255,255,255,.06)}.ws-search-results{grid-template-columns:1fr}.ws-grid-2,.ws-grid-3{grid-template-columns:1fr}.ws-inline-create{grid-template-columns:1fr}.ws-team-row{grid-template-columns:minmax(0,1fr) 100px auto}.ws-team-row .ws-team-status{display:none}}
@media(max-width:760px){.ws-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-form-grid{grid-template-columns:1fr}.ws-form-grid .wide{grid-column:auto}.ws-search-form{grid-template-columns:1fr}.ws-lead-head{display:none}.ws-lead-table{border:0;display:grid;gap:8px;overflow:visible}.ws-lead-row{grid-template-columns:30px minmax(0,1fr) auto;min-height:0;padding:13px;border:1px solid var(--ws-border);border-radius:12px;background:rgba(255,255,255,.012)}.ws-lead-row>.ws-lead-cell:nth-of-type(2),.ws-lead-row>.ws-lead-cell:nth-of-type(3){display:none}.ws-lead-row .ws-stage-select{grid-column:2/3;margin-top:5px}.ws-row-actions{grid-column:3;grid-row:1/3}.ws-card-grid{grid-template-columns:1fr}.ws-toolbar{align-items:stretch}.ws-field,.ws-select{width:100%;min-width:0}.ws-toolbar .ws-btn{flex:1}.ws-team-row{grid-template-columns:1fr}.ws-team-row>.ws-select,.ws-team-row>.ws-btn{width:100%}.ws-drawer{width:100%}.ws-bar-row{grid-template-columns:90px 1fr 34px}.ws-template-layout{display:block}.ws-template-preview{margin-top:10px}.ws-bulk.active{flex-wrap:wrap}}
@media(max-width:520px){.ws-kpis{grid-template-columns:1fr 1fr}.ws-kpi{min-height:90px}.ws-hero h2{font-size:1.4rem}.ws-hero{padding:17px}.ws-panel-head{align-items:flex-start;flex-direction:column}.ws-mini-row{grid-template-columns:minmax(0,1fr) auto}.ws-mini-stage{display:none}.ws-search-card{padding:14px}.ws-kanban-col{flex-basis:84vw}.ws-drawer-body{padding:15px 14px 90px}.ws-drawer-head,.ws-drawer-foot{padding-left:14px;padding-right:14px}}
@media(prefers-reduced-motion:reduce){.ws-skeleton:after{animation:none}.ws-drawer,.ws-drawer-backdrop,.ws-toast{transition:none!important}}

/* landing — showcase do plano Completo */
.complete-showcase{padding:104px 0;background:#050b14;color:#f7f9fc;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055)}
.complete-showcase .container{width:min(1240px,calc(100% - 40px))}.complete-showcase-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:48px;align-items:end}.complete-showcase-head h2{font-size:clamp(2.6rem,4.9vw,4.7rem);line-height:.94;letter-spacing:-.055em}.complete-showcase-head p{color:rgba(238,244,252,.54);font-size:.96rem;line-height:1.62}.complete-showcase-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-top:34px}.complete-showcase-tabs button{min-height:40px;padding:0 14px;border-radius:9px;border:1px solid rgba(121,168,229,.14);background:rgba(255,255,255,.015);color:rgba(238,244,252,.54);font-size:.68rem;font-weight:750}.complete-showcase-tabs button.active{border-color:rgba(69,147,255,.34);background:rgba(18,100,227,.10);color:#fff}.complete-showcase-frame{margin-top:14px;display:grid;grid-template-columns:220px minmax(0,1fr);min-height:500px;border:1px solid rgba(75,147,237,.18);border-radius:19px;background:#080e17;overflow:hidden;box-shadow:0 34px 90px rgba(0,0,0,.26)}.complete-showcase-side{padding:18px 14px;border-right:1px solid rgba(255,255,255,.06);background:#070d15}.complete-showcase-brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:.82rem}.complete-showcase-brand img{width:30px;height:30px}.complete-showcase-side small{display:block;margin-top:6px;color:rgba(238,244,252,.34);font-size:.54rem}.complete-showcase-menu{display:grid;gap:5px;margin-top:24px}.complete-showcase-menu span{min-height:38px;padding:0 10px;border-radius:9px;display:flex;align-items:center;color:rgba(238,244,252,.42);font-size:.62rem}.complete-showcase-menu span.active{background:rgba(18,100,227,.12);color:#fff;box-shadow:inset 2px 0 0 #2787ff}.complete-showcase-main{padding:24px 26px;min-width:0}.complete-showcase-kicker{color:#64adff;font-size:.54rem;font-weight:850;text-transform:uppercase;letter-spacing:.10em}.complete-showcase-main h3{margin-top:7px;font-size:1.45rem;letter-spacing:-.04em}.complete-showcase-main>p{margin-top:6px;color:rgba(238,244,252,.48);font-size:.68rem;line-height:1.5}.complete-showcase-demo{margin-top:22px}.complete-demo-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.complete-demo-kpi{padding:13px;border:1px solid rgba(125,169,225,.10);border-radius:12px;background:rgba(255,255,255,.012)}.complete-demo-kpi small{color:rgba(238,244,252,.38);font-size:.53rem}.complete-demo-kpi strong{display:block;margin-top:10px;font-size:1.15rem}.complete-demo-list{margin-top:10px;border:1px solid rgba(125,169,225,.10);border-radius:12px;overflow:hidden}.complete-demo-row{min-height:54px;padding:9px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.complete-demo-row:last-child{border-bottom:0}.complete-demo-row b{font-size:.63rem}.complete-demo-row small{display:block;margin-top:3px;color:rgba(238,244,252,.38);font-size:.51rem}.complete-demo-row span{font-size:.53rem;color:#7dbbff}.complete-demo-empty{min-height:250px;display:grid;place-items:center;border:1px dashed rgba(125,169,225,.13);border-radius:13px;text-align:center;color:rgba(238,244,252,.42);font-size:.66rem}.complete-demo-columns{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:8px;overflow:auto}.complete-demo-col{min-height:260px;border:1px solid rgba(125,169,225,.10);border-radius:11px;padding:10px}.complete-demo-col b{font-size:.58rem}.complete-demo-card{margin-top:8px;padding:9px;border-radius:9px;background:rgba(255,255,255,.018);border:1px solid rgba(125,169,225,.08);font-size:.55rem;color:rgba(238,244,252,.58)}.complete-demo-note{margin-top:12px;padding:11px 12px;border-left:2px solid #1264e3;background:rgba(18,100,227,.05);color:rgba(238,244,252,.46);font-size:.57rem;line-height:1.5}.complete-showcase-cta{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:18px}.complete-showcase-cta span{color:rgba(238,244,252,.36);font-size:.58rem}.complete-showcase-cta button{min-height:43px;border:1px solid #2787ff;border-radius:9px;background:#1264e3;color:#fff;padding:0 16px;font-size:.68rem;font-weight:800}
@media(max-width:900px){.complete-showcase-head{grid-template-columns:1fr;gap:16px}.complete-showcase-frame{grid-template-columns:1fr}.complete-showcase-side{display:none}.complete-demo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.complete-showcase-main{padding:20px}}
@media(max-width:560px){.complete-showcase{padding:74px 0}.complete-showcase .container{width:min(100% - 28px,1240px)}.complete-showcase-tabs{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.complete-showcase-tabs button{flex:0 0 auto}.complete-demo-kpis{grid-template-columns:1fr 1fr}.complete-showcase-cta{align-items:flex-start;flex-direction:column}.complete-showcase-cta button{width:100%}}

/* V25.2 — histórico de lead e detalhes de campanhas */
.ws-lead-history{margin-top:4px;padding-top:16px;border-top:1px solid var(--ws-border)}
.ws-subhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.ws-subhead small{color:#64aeff;font-size:.52rem;font-weight:820;text-transform:uppercase;letter-spacing:.09em}.ws-subhead b{font-size:.68rem;color:#eef4fc}
.ws-history-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:7px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.045)}.ws-history-row:last-child{border-bottom:0}.ws-history-row>span{color:#1264e3}.ws-history-row b{font-size:.60rem;font-weight:650;color:rgba(238,244,252,.78)}.ws-history-row time{font-size:.50rem;color:var(--ws-muted);white-space:nowrap}
.ws-campaign-card{min-height:230px}.ws-campaign-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:13px 0 4px}.ws-campaign-meta>span{padding:8px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.012);min-width:0}.ws-campaign-meta small{display:block;color:var(--ws-muted)!important;font-size:.46rem!important}.ws-campaign-meta b{display:block;margin-top:4px;font-size:.56rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#edf5ff}.ws-campaign-details{margin-top:10px;border-top:1px solid rgba(255,255,255,.055);padding-top:10px}.ws-campaign-details summary{cursor:pointer;list-style:none;color:#71b5ff;font-size:.56rem;font-weight:750}.ws-campaign-details summary::-webkit-details-marker{display:none}.ws-campaign-details summary:after{content:'+';float:right}.ws-campaign-details[open] summary:after{content:'−'}.ws-campaign-edit-form{margin-top:11px}.ws-campaign-edit-form .ws-textarea{min-height:90px}
@media(max-width:760px){.ws-campaign-meta{grid-template-columns:1fr}.ws-history-row{grid-template-columns:12px minmax(0,1fr)}.ws-history-row time{grid-column:2}}

/* V25.3 — mobile workspace sem overflow horizontal */
@media(max-width:900px){
  .creator-pro .creator-pro-workspace{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;overflow:hidden}
  .creator-pro-side,.creator-pro-main{min-width:0!important;width:100%!important;max-width:100%!important}
  .creator-pro-brand,.creator-pro-nav,.creator-pro-top,.creator-pro-content{min-width:0!important;width:100%!important;max-width:100%!important}
  .creator-pro-nav{overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:none}
  .creator-pro-nav::-webkit-scrollbar{display:none}
  .creator-pro-top{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important}
  .creator-pro-top-actions{width:100%!important;min-width:0!important;display:flex!important}
  .creator-pro-top-actions .creator-pro-action{width:100%!important;min-width:0!important;flex:1 1 auto!important}
  .ws-stack,.ws-grid,.ws-panel,.ws-hero,.ws-kpis{min-width:0!important;max-width:100%!important}
}
@media(max-width:520px){
  .creator-pro-main{padding:18px 14px 74px!important}
  .creator-pro-top h1{font-size:1.7rem!important}
  .ws-hero h2{font-size:1.32rem;overflow-wrap:anywhere}
  .ws-kpis{grid-template-columns:1fr!important}
  .ws-kpi{min-height:86px}
  .ws-hero-actions .ws-btn{flex:1 1 140px}
}

.ws-field-help{display:block;margin-top:6px;color:var(--ws-muted,#768096);font-size:.68rem;line-height:1.35}


/* V55 — linguagem visual SheepLead: ilha contínua + dashboard premium */
.creator-pro-workspace{--ws-blue:#1264e3;--ws-blue-2:#2f8cff;--ws-cyan:#71dfff;--ws-text:#f7f9fc;--ws-muted:rgba(226,235,247,.50);background:radial-gradient(900px 500px at 62% -12%,rgba(18,100,227,.10),transparent 70%),#050a12!important}
.creator-pro .creator-pro-workspace{grid-template-columns:270px minmax(0,1fr)!important}
.creator-pro-side{padding:20px 16px!important;background:linear-gradient(180deg,rgba(6,13,24,.98),rgba(5,10,18,.98))!important;border-right:1px solid rgba(87,151,232,.11)!important;box-shadow:18px 0 70px rgba(0,0,0,.14)!important}
.creator-pro-brand{padding:4px 7px 25px!important;gap:12px!important}.creator-pro-brand img{width:43px!important;height:43px!important;border-radius:13px!important;filter:drop-shadow(0 8px 18px rgba(18,100,227,.24))}.creator-pro-brand>span:first-of-type{font-size:1.08rem!important;font-weight:900!important}.creator-pro-chip{font-size:.56rem!important;padding:6px 9px!important;background:rgba(18,100,227,.10)!important;border-color:rgba(72,151,255,.24)!important}
.creator-pro-nav{gap:6px!important}.creator-pro-nav button{min-height:52px!important;padding:0 11px!important;border-radius:14px!important;font-size:.78rem!important;font-weight:760!important;gap:12px!important;transition:.2s ease!important}.creator-pro-nav button:hover{transform:translateX(2px);background:rgba(255,255,255,.028)!important}.creator-pro-nav button.active{background:linear-gradient(90deg,rgba(18,100,227,.18),rgba(18,100,227,.055))!important;border-color:rgba(77,155,255,.24)!important;box-shadow:inset 3px 0 0 #2d8fff,0 10px 28px rgba(18,100,227,.06)!important}.creator-pro-nav i{width:40px!important;height:40px!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(18,100,227,.16),rgba(18,100,227,.06))!important;border:1px solid rgba(78,157,255,.14)!important;color:#78baff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}.creator-pro-nav button.active i{background:linear-gradient(145deg,rgba(30,127,255,.30),rgba(18,100,227,.12))!important;border-color:rgba(91,167,255,.30)!important;box-shadow:0 0 22px rgba(18,100,227,.16),inset 0 1px 0 rgba(255,255,255,.04)!important;color:#a4d2ff!important}.creator-pro-nav i svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.creator-pro-account{padding:18px 8px 5px!important}.creator-pro-account b{font-size:.78rem!important}.creator-pro-account span{font-size:.62rem!important}
.creator-pro-main{padding:18px 30px 90px!important;background:transparent!important}
.creator-pro-top.workspace-island{position:sticky!important;top:14px!important;z-index:70!important;width:min(1280px,100%)!important;max-width:1280px!important;margin:0 auto 30px!important;min-height:74px!important;padding:10px 12px 10px 14px!important;border:0!important;border-radius:30px!important;background:rgba(7,14,26,.82)!important;backdrop-filter:blur(20px) saturate(1.15)!important;-webkit-backdrop-filter:blur(20px) saturate(1.15)!important;box-shadow:0 18px 54px rgba(0,0,0,.28)!important;display:grid!important;grid-template-columns:minmax(210px,.8fr) minmax(320px,1.35fr) auto!important;align-items:center!important;gap:18px!important}
.workspace-island-brand{display:flex;align-items:center;gap:11px;min-width:0}.workspace-island-brand>img{width:44px;height:44px;object-fit:contain;border-radius:13px;filter:drop-shadow(0 8px 18px rgba(18,100,227,.22))}.workspace-island-brand>div{min-width:0}.workspace-island-brand strong{display:block;font-size:.94rem;line-height:1;font-weight:900;letter-spacing:-.04em}.workspace-island-brand strong span{color:#2e8cff}.workspace-island-brand small{display:block;margin-top:5px;color:rgba(230,238,249,.42)!important;font-size:.56rem!important;font-weight:750!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.workspace-island-context{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.workspace-island-context>i{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#2e8cff;box-shadow:0 0 16px rgba(46,140,255,.75)}.workspace-island-context>div{min-width:0;text-align:left}.workspace-island-context h1{margin:0!important;font-size:1.04rem!important;font-weight:850!important;letter-spacing:-.035em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-island-context p{margin:4px 0 0!important;max-width:470px!important;color:rgba(230,238,249,.42)!important;font-size:.62rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-pro-top-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.creator-pro-action{min-height:42px!important;border-radius:999px!important;padding:0 15px!important;font-size:.65rem!important;font-weight:800!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(112,166,237,.13)!important;color:rgba(239,245,253,.68)!important}.creator-pro-action.primary{background:linear-gradient(180deg,#2685ff,#1264e3)!important;border-color:rgba(74,156,255,.55)!important;color:#fff!important;box-shadow:0 12px 28px rgba(18,100,227,.22)!important}.workspace-search-icon{width:17px;height:17px;display:inline-block;position:relative;margin-right:7px}.workspace-search-icon:before{content:"";position:absolute;width:8px;height:8px;border:1.8px solid currentColor;border-radius:50%;left:1px;top:1px}.workspace-search-icon:after{content:"";position:absolute;width:6px;height:1.8px;background:currentColor;border-radius:2px;transform:rotate(45deg);left:9px;top:11px}
.creator-pro-content{max-width:1280px!important;margin:0 auto!important}
.ws-stack{gap:14px!important}
.ws-panel-v55,.ws-dashboard-v55 .ws-panel{border-color:rgba(111,167,238,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.019),rgba(255,255,255,.010))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 16px 48px rgba(0,0,0,.09)!important}
.ws-panel-head{padding:19px 20px!important}.ws-panel-head small{font-size:.58rem!important;color:#6bb1ff!important}.ws-panel-head h2,.ws-panel-head h3{font-size:1.02rem!important;margin-top:5px!important}.ws-panel-head p{font-size:.66rem!important;line-height:1.5!important}.ws-panel-body{padding:18px 20px!important}
.ws-hero-v55{min-height:250px!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:22px!important;padding:30px 32px!important;border:1px solid rgba(77,154,255,.18)!important;border-radius:24px!important;background:linear-gradient(118deg,rgba(18,100,227,.14),rgba(8,17,30,.88) 48%,rgba(6,12,22,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 22px 64px rgba(0,0,0,.14)!important}.ws-hero-v55:after{display:none!important}.ws-hero-v55:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 35%,rgba(18,100,227,.16),transparent 30%),linear-gradient(90deg,transparent 0 54%,rgba(255,255,255,.012));pointer-events:none}.ws-hero-kicker{display:flex;align-items:center;gap:8px;font-size:.60rem!important;letter-spacing:.14em!important}.ws-hero-kicker span{width:7px;height:7px;border-radius:50%;background:#2e8cff;box-shadow:0 0 16px rgba(46,140,255,.72)}.ws-hero-v55 h2{margin-top:11px!important;max-width:700px!important;font-size:clamp(2.15rem,3vw,3.1rem)!important;line-height:.98!important;font-weight:780!important}.ws-hero-v55 p{font-size:.76rem!important;max-width:650px!important;margin-top:12px!important}.ws-hero-actions{margin-top:22px!important;gap:9px!important}.ws-btn{min-height:42px!important;border-radius:11px!important;font-size:.68rem!important}.ws-btn.primary{box-shadow:0 12px 28px rgba(18,100,227,.18)!important}.ws-btn-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ws-hero-finance{position:relative;z-index:1;align-self:stretch;padding:22px;border:1px solid rgba(102,164,243,.14);border-radius:20px;background:linear-gradient(180deg,rgba(6,15,29,.70),rgba(5,12,22,.50));display:flex;flex-direction:column;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.ws-hero-finance-head{display:flex;align-items:center;gap:12px}.ws-hero-finance-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(30,128,255,.22),rgba(18,100,227,.08));border:1px solid rgba(78,158,255,.20);color:#82c2ff;box-shadow:0 0 24px rgba(18,100,227,.10)}.ws-hero-finance-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7}.ws-hero-finance-head small,.ws-hero-finance-head b{display:block}.ws-hero-finance-head small{color:var(--ws-muted);font-size:.59rem}.ws-hero-finance-head b{margin-top:3px;font-size:.68rem}.ws-hero-finance>strong{display:block;margin-top:21px;font-size:2.3rem;line-height:1;letter-spacing:-.055em}.ws-hero-finance-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.ws-hero-finance-foot span{color:var(--ws-muted);font-size:.58rem}.ws-hero-finance-foot b{color:#83c2ff;font-size:.60rem}
.ws-kpis-v55{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}.ws-kpi-v55{min-height:190px!important;padding:19px!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.022),rgba(18,100,227,.012))!important;transition:transform .22s,border-color .22s,box-shadow .22s!important}.ws-kpi-v55:hover{transform:translateY(-3px);border-color:rgba(73,151,255,.26)!important;box-shadow:0 18px 44px rgba(0,0,0,.10),0 0 26px rgba(18,100,227,.055)!important}.ws-kpi-head{display:flex;align-items:center;justify-content:space-between}.ws-kpi-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(27,124,255,.18),rgba(18,100,227,.06));border:1px solid rgba(76,156,255,.18);color:#7ebeff;box-shadow:0 0 22px rgba(18,100,227,.08)}.ws-kpi-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ws-kpi-trend{min-height:25px;padding:0 8px;border-radius:999px;display:flex;align-items:center;background:rgba(18,100,227,.07);border:1px solid rgba(78,156,255,.13);color:#7fbdff;font-size:.54rem;font-weight:820}.ws-kpi-v55>small{margin-top:17px!important;font-size:.62rem!important}.ws-kpi-v55>strong{font-size:2rem!important;margin-top:7px!important}.ws-kpi-v55>p{margin-top:9px!important;font-size:.57rem!important;line-height:1.45!important;max-width:230px}.ws-kpi-featured{background:linear-gradient(145deg,rgba(18,100,227,.075),rgba(255,255,255,.015))!important;border-color:rgba(74,153,255,.20)!important}.ws-kpi-meter{height:4px;margin-top:16px;border-radius:999px;background:rgba(255,255,255,.05);overflow:hidden}.ws-kpi-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1264e3,#4ba9ff);box-shadow:0 0 10px rgba(18,100,227,.18)}
.ws-main-v55{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)!important;gap:11px!important}.ws-panel-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(18,100,227,.08);border:1px solid rgba(78,156,255,.14);color:#78b9ff}.ws-panel-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.ws-mini-list-v55{display:grid}.ws-mini-row-v55{width:100%;min-height:66px;display:grid!important;grid-template-columns:40px minmax(0,1fr) 130px 46px!important;gap:11px!important;align-items:center!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.05)!important;background:transparent!important;color:inherit!important;text-align:left!important;padding:0!important;cursor:pointer}.ws-mini-row-v55:last-child{border-bottom:0!important}.ws-mini-row-v55:hover{background:linear-gradient(90deg,rgba(18,100,227,.04),transparent)!important}.ws-mini-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(31,126,255,.20),rgba(18,100,227,.07));border:1px solid rgba(77,156,255,.16);color:#91c9ff;font-size:.65rem;font-weight:900}.ws-mini-company{min-width:0}.ws-mini-company b{font-size:.70rem!important}.ws-mini-company small{font-size:.55rem!important}.ws-mini-stage{justify-self:start;padding:6px 8px;border-radius:999px;background:rgba(18,100,227,.06);border:1px solid rgba(75,153,255,.11);font-size:.54rem!important}.ws-mini-score{justify-self:end;min-width:42px;padding:6px;border-radius:999px;background:rgba(18,100,227,.08);border:1px solid rgba(75,153,255,.18);font-size:.58rem!important}.ws-funnel-v55{gap:14px!important}.ws-funnel-v55 .ws-funnel-row{display:block!important}.ws-funnel-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.ws-funnel-label span{font-size:.60rem!important}.ws-funnel-label b{font-size:.63rem}.ws-funnel-v55 .ws-funnel-track{height:7px!important}.ws-funnel-v55 .ws-funnel-track i{background:linear-gradient(90deg,#1264e3,#49a7ff)!important;box-shadow:0 0 14px rgba(18,100,227,.12)}
.ws-bottom-v55{gap:11px!important}.ws-resource-line{min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.05)}.ws-resource-line:last-child{border-bottom:0}.ws-resource-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(18,100,227,.08);border:1px solid rgba(75,153,255,.12);color:#7bbcff}.ws-resource-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.ws-resource-line b,.ws-resource-line small{display:block}.ws-resource-line b{font-size:.64rem}.ws-resource-line small{margin-top:3px;color:var(--ws-muted);font-size:.53rem}.ws-activity-v55 .ws-activity-row{grid-template-columns:34px minmax(0,1fr) auto!important;min-height:58px!important}.ws-activity-v55 .ws-activity-icon{width:34px!important;height:34px!important;border-radius:10px!important}.ws-activity-v55 .ws-activity-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}
@media(max-width:1180px){.creator-pro .creator-pro-workspace{grid-template-columns:238px minmax(0,1fr)!important}.creator-pro-main{padding-left:20px!important;padding-right:20px!important}.creator-pro-top.workspace-island{grid-template-columns:auto minmax(260px,1fr) auto!important}.workspace-island-brand strong{font-size:.88rem}.workspace-island-context p{max-width:330px}.ws-kpis-v55{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ws-main-v55{grid-template-columns:1fr!important}}
@media(max-width:900px){.creator-pro .creator-pro-workspace{grid-template-columns:1fr!important}.creator-pro-side{position:sticky!important;top:0!important;height:auto!important;z-index:90!important;padding:10px 12px!important;border-right:0!important;border-bottom:1px solid rgba(90,156,238,.10)!important}.creator-pro-brand{display:none!important}.creator-pro-nav{display:flex!important;overflow-x:auto!important;margin:0!important;padding-bottom:2px!important}.creator-pro-nav::-webkit-scrollbar{display:none}.creator-pro-nav button{flex:0 0 auto!important;min-height:44px!important;padding:0 11px!important}.creator-pro-nav i{width:34px!important;height:34px!important}.creator-pro-main{padding:14px 12px 78px!important}.creator-pro-top.workspace-island{top:66px!important;grid-template-columns:minmax(0,1fr) auto!important;border-radius:24px!important;margin-bottom:22px!important}.workspace-island-brand{display:none!important}.workspace-island-context{justify-content:flex-start!important}.workspace-island-context p{display:none!important}.ws-hero-v55{grid-template-columns:1fr!important}.ws-kpis-v55{grid-template-columns:1fr 1fr!important}.ws-bottom-v55{grid-template-columns:1fr!important}}
@media(max-width:620px){.creator-pro-top.workspace-island{grid-template-columns:1fr!important;padding:10px!important}.workspace-island-context{justify-content:center!important}.creator-pro-top-actions{justify-content:center!important}.creator-pro-action{min-height:38px!important}.ws-hero-v55{padding:24px 18px!important}.ws-hero-v55 h2{font-size:2rem!important}.ws-kpis-v55{grid-template-columns:1fr!important}.ws-mini-row-v55{grid-template-columns:38px minmax(0,1fr) 44px!important}.ws-mini-stage{display:none}.ws-hero-finance>strong{font-size:2rem}.ws-panel-head{padding:16px!important}.ws-panel-body{padding:16px!important}}

/* V55 — ilha também nas áreas Busca/Upgrade do plano leve */
body.member-lite .member-context.member-island{position:sticky;top:14px;z-index:70;width:min(1120px,calc(100% - 34px));min-height:70px;margin:0 auto 28px!important;padding:10px 12px 10px 14px!important;border:0!important;border-radius:28px!important;background:rgba(7,14,26,.84)!important;backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);box-shadow:0 18px 54px rgba(0,0,0,.26)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}
.member-context-brand{display:flex;align-items:center;gap:10px}.member-context-brand img{width:42px;height:42px;border-radius:13px;filter:drop-shadow(0 8px 18px rgba(18,100,227,.22))}.member-context-brand strong{font-size:.90rem;letter-spacing:-.04em}.member-context-brand strong span{color:#2e8cff}.member-island .member-context-copy{min-width:0}.member-island .member-context-copy .member-breadcrumb{margin:0 0 4px!important;font-size:.52rem!important}.member-island .member-context-copy b{font-size:.88rem!important}.member-island .member-context-copy span:not(.member-breadcrumb){font-size:.59rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-island>button{min-height:40px!important;border-radius:999px!important;padding:0 15px!important;background:rgba(18,100,227,.08)!important;box-shadow:none!important}
@media(max-width:760px){body.member-lite .member-context.member-island{top:82px;grid-template-columns:minmax(0,1fr) auto!important;width:calc(100% - 20px)!important;border-radius:22px!important}.member-context-brand{display:none}.member-island .member-context-copy span:not(.member-breadcrumb){display:none!important}}


/* V56 — busca premium com filtros completos + ações por canal */
.ws-search-page-v56{gap:14px}
.ws-search-panel-v56{overflow:visible;background:linear-gradient(180deg,rgba(10,17,28,.96),rgba(7,13,22,.94));border-color:rgba(87,153,244,.18);box-shadow:0 22px 64px rgba(0,0,0,.20)}
.ws-search-head-v56{padding:20px 22px 17px}.ws-search-head-v56 h3{font-size:1.05rem}.ws-search-head-v56 p{max-width:700px}
.ws-search-form-v56{display:grid;gap:14px}.ws-search-primary-v56{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(200px,.95fr) minmax(310px,1.2fr);gap:10px;align-items:end}
.ws-location-v56{display:grid;grid-template-columns:minmax(170px,1fr) auto;gap:9px;align-items:end}.ws-city-label-v56{min-width:0}
.ws-country-toggle-v56{height:40px;display:grid;grid-template-columns:auto auto;grid-template-rows:1fr 1fr;column-gap:8px;align-items:center;padding:6px 10px;border:1px solid rgba(123,169,228,.15);border-radius:10px;background:rgba(255,255,255,.018);cursor:pointer;white-space:nowrap}
.ws-country-toggle-v56>input{position:absolute;opacity:0;pointer-events:none}.ws-toggle-track{grid-row:1/3;width:32px;height:18px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.08);padding:2px;transition:.18s}.ws-toggle-track i{display:block;width:12px;height:12px;border-radius:50%;background:#92a0b5;transition:.18s}.ws-country-toggle-v56 input:checked+.ws-toggle-track{background:#1264e3;border-color:#2a82ff}.ws-country-toggle-v56 input:checked+.ws-toggle-track i{transform:translateX(14px);background:#fff}.ws-country-toggle-v56 b{align-self:end;color:#f3f7fd;font-size:.60rem}.ws-country-toggle-v56 small{align-self:start;color:rgba(235,242,251,.34);font-size:.49rem}
.ws-city-label-v56 .ws-field:disabled{opacity:.48;cursor:not-allowed;background:rgba(18,100,227,.035);border-style:dashed}
.ws-search-filterbar-v56{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;gap:9px;padding-top:14px;border-top:1px solid rgba(255,255,255,.055);align-items:end}.ws-filter-group-v56{display:grid;gap:6px}.ws-filter-group-v56>span{color:rgba(235,242,251,.48);font-size:.56rem;font-weight:750}.ws-filter-group-v56 .ws-select{width:100%;min-width:0}.ws-search-submit-v56{height:40px;min-width:162px;display:inline-flex!important;align-items:center;gap:8px}.ws-search-submit-v56 svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}
.ws-search-note-v56{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:10px;background:rgba(18,100,227,.035);border:1px solid rgba(70,148,255,.10);color:rgba(235,242,251,.36);font-size:.53rem}.ws-search-note-v56 span:first-child{color:#78baff;font-weight:750}
.ws-result-filter-chips-v56{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ws-result-filter-chips-v56 span{min-height:26px;padding:0 9px;border-radius:999px;border:1px solid rgba(70,148,255,.18);background:rgba(18,100,227,.05);color:#80bcff;display:inline-flex;align-items:center;font-size:.53rem;font-weight:750}
.ws-search-card-v56{padding:18px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008));box-shadow:inset 0 1px 0 rgba(255,255,255,.018);transition:transform .18s,border-color .18s,box-shadow .18s}.ws-search-card-v56:hover{transform:translateY(-2px);border-color:rgba(74,151,255,.30);box-shadow:0 18px 40px rgba(0,0,0,.16)}
.ws-search-card-v56 .ws-search-score{height:44px;width:44px;display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center;line-height:1}.ws-search-card-v56 .ws-search-score small{font-size:.38rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55}
.ws-search-actions-v56{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}.ws-action-v56{min-height:42px;border-radius:11px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-size:.65rem;font-weight:820;border:1px solid transparent;transition:transform .18s,filter .18s,box-shadow .18s,border-color .18s;color:#fff}.ws-action-v56:hover{transform:translateY(-1px);filter:brightness(1.06)}.ws-action-v56 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ws-action-v56 .fill-dot{fill:currentColor;stroke:none}
.ws-action-v56.save{background:linear-gradient(180deg,#2a82ff,#1264e3);border-color:#348bff;box-shadow:0 9px 22px rgba(18,100,227,.18)}.ws-action-v56.save.saved{background:rgba(18,100,227,.10);border-color:rgba(75,151,250,.25);color:#9bcaff}
.ws-action-v56.whatsapp{background:#128c4a;border-color:#25D366;box-shadow:0 9px 22px rgba(37,211,102,.10)}.ws-action-v56.whatsapp svg{fill:none}
.ws-action-v56.instagram{background:linear-gradient(120deg,#833AB4 0%,#C13584 36%,#E1306C 66%,#F77737 100%);border-color:rgba(255,153,102,.65);box-shadow:0 9px 22px rgba(193,53,132,.12)}
.ws-action-v56.site{background:rgba(18,100,227,.11);border-color:rgba(64,144,255,.34);color:#a9d2ff}.ws-action-v56.site:hover{background:rgba(18,100,227,.18)}
@media(max-width:1220px){.ws-search-primary-v56{grid-template-columns:1fr 1fr}.ws-location-v56{grid-column:1/-1}.ws-search-filterbar-v56{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-search-submit-v56{width:100%;grid-column:1/-1}}
@media(max-width:760px){.ws-search-primary-v56{grid-template-columns:1fr}.ws-location-v56{grid-column:auto;grid-template-columns:1fr}.ws-country-toggle-v56{width:100%}.ws-search-filterbar-v56{grid-template-columns:1fr 1fr}.ws-search-note-v56{align-items:flex-start;flex-direction:column;gap:4px}.ws-result-filter-chips-v56{justify-content:flex-start}.ws-search-actions-v56{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.ws-search-filterbar-v56{grid-template-columns:1fr}.ws-search-actions-v56{grid-template-columns:1fr}.ws-search-submit-v56{grid-column:auto}}

/* V60 — workspace legível, sem microtipografia e sem scroll interno amador */
.creator-pro .creator-pro-workspace{grid-template-columns:286px minmax(0,1fr)!important}
.creator-pro-side{padding:22px 17px!important}
.creator-pro-brand{padding:5px 8px 26px!important}.creator-pro-brand>span:first-of-type{font-size:1.12rem!important}.creator-pro-chip{font-size:.62rem!important}
.creator-pro-nav{gap:7px!important}.creator-pro-nav button{min-height:56px!important;font-size:.88rem!important;gap:13px!important;padding:0 12px!important}.creator-pro-nav i{width:42px!important;height:42px!important}.creator-pro-nav i svg{width:22px!important;height:22px!important}.creator-pro-account b{font-size:.88rem!important}.creator-pro-account span{font-size:.70rem!important}
.creator-pro-main{padding:18px 34px 104px!important}
.creator-pro-top.workspace-island{min-height:82px!important;padding:12px 14px 12px 16px!important;max-width:1360px!important;width:min(1360px,100%)!important;margin-bottom:32px!important}.workspace-island-brand>img{width:48px!important;height:48px!important}.workspace-island-brand strong{font-size:1.02rem!important}.workspace-island-brand small{font-size:.62rem!important}.workspace-island-context h1{font-size:1.18rem!important}.workspace-island-context p{font-size:.74rem!important;max-width:520px!important}.creator-pro-action{min-height:46px!important;padding:0 17px!important;font-size:.76rem!important}
.creator-pro-content{max-width:1360px!important}.ws-stack{gap:16px!important}

/* painéis e tipografia base */
.ws-panel{border-color:rgba(110,166,238,.11)!important;border-radius:19px!important;background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 18px 52px rgba(0,0,0,.08)!important}
.ws-panel-head{padding:21px 22px!important;gap:16px!important}.ws-panel-head small{font-size:.66rem!important;letter-spacing:.11em!important}.ws-panel-head h2,.ws-panel-head h3{margin-top:6px!important;font-size:1.18rem!important;line-height:1.18!important}.ws-panel-head p{margin-top:6px!important;font-size:.78rem!important;line-height:1.55!important;max-width:780px}.ws-panel-body{padding:20px 22px!important}
.ws-btn{min-height:44px!important;border-radius:11px!important;padding:0 15px!important;font-size:.78rem!important}.ws-pill{min-height:28px!important;padding:0 9px!important;font-size:.64rem!important}
.ws-field,.ws-select{height:46px!important;border-radius:11px!important;padding:0 13px!important;font-size:.78rem!important}.ws-field{min-width:230px}.ws-textarea{min-height:132px!important;padding:13px!important;font-size:.78rem!important;line-height:1.58!important}.ws-label{gap:7px!important}.ws-label>span{font-size:.68rem!important}.ws-check{font-size:.72rem!important;padding-bottom:9px!important}.ws-field-help{font-size:.72rem!important}
.ws-note{padding:14px 15px!important;font-size:.72rem!important;line-height:1.58!important;border-left:0!important;border:1px solid rgba(67,148,255,.13)!important;border-radius:12px!important;background:rgba(18,100,227,.045)!important}
.ws-empty{min-height:210px!important;padding:34px!important}.ws-empty-icon{width:52px!important;height:52px!important;border-radius:15px!important}.ws-empty-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ws-empty b{font-size:1rem!important}.ws-empty p{font-size:.74rem!important;line-height:1.55!important}

/* dashboard */
.ws-hero-v55{min-height:282px!important;padding:34px 36px!important}.ws-hero-kicker{font-size:.68rem!important}.ws-hero-v55 h2{font-size:clamp(2.45rem,3.2vw,3.45rem)!important}.ws-hero-v55 p{font-size:.88rem!important;line-height:1.6!important}.ws-hero-finance-head small{font-size:.68rem!important}.ws-hero-finance-head b{font-size:.79rem!important}.ws-hero-finance>strong{font-size:2.65rem!important}.ws-hero-finance-foot span,.ws-hero-finance-foot b{font-size:.68rem!important}
.ws-kpi-v55{min-height:200px!important;padding:21px!important}.ws-kpi-icon{width:50px!important;height:50px!important}.ws-kpi-icon svg{width:24px!important;height:24px!important}.ws-kpi-v55 small{font-size:.68rem!important}.ws-kpi-v55 strong{font-size:2rem!important}.ws-kpi-v55 em{font-size:.65rem!important}.ws-kpi-trend{font-size:.62rem!important}
.ws-mini-row{min-height:64px!important}.ws-mini-row b{font-size:.78rem!important}.ws-mini-row small{font-size:.64rem!important}.ws-mini-score{font-size:.70rem!important}.ws-mini-stage{font-size:.66rem!important}.ws-funnel-label span{font-size:.70rem!important}.ws-funnel-label b{font-size:.72rem!important}.ws-resource-line{min-height:68px!important}.ws-resource-line b{font-size:.75rem!important}.ws-resource-line small{font-size:.64rem!important}.ws-activity-row b{font-size:.73rem!important}.ws-activity-row time{font-size:.62rem!important}

/* busca */
.ws-search-head-v56{padding:22px 24px 19px!important}.ws-search-head-v56 h3{font-size:1.22rem!important}.ws-search-primary-v56{gap:12px!important}.ws-location-v56{gap:11px!important}.ws-country-toggle-v56{height:46px!important;padding:7px 12px!important;border-radius:11px!important}.ws-country-toggle-v56 b{font-size:.70rem!important}.ws-country-toggle-v56 small{font-size:.59rem!important}.ws-search-filterbar-v56{gap:11px!important;padding-top:16px!important}.ws-filter-group-v56{gap:7px!important}.ws-filter-group-v56>span{font-size:.66rem!important}.ws-search-submit-v56{height:46px!important;font-size:.78rem!important}.ws-search-note-v56{padding:12px 14px!important;font-size:.65rem!important}.ws-result-filter-chips-v56 span{min-height:29px!important;font-size:.62rem!important}.ws-search-results{gap:12px!important}.ws-search-card-v56{padding:20px!important;border-radius:18px!important}.ws-search-card h3{font-size:.96rem!important}.ws-search-card p{font-size:.70rem!important;line-height:1.55!important}.ws-search-meta{font-size:.66rem!important}.ws-search-score{font-size:.82rem!important}.ws-search-card-v56 .ws-search-score small{font-size:.46rem!important}.ws-signals{gap:7px!important}.ws-action-v56{min-height:46px!important;font-size:.75rem!important}.ws-action-v56 svg{width:19px!important;height:19px!important}

/* leads */
.ws-lead-table{border-radius:17px!important}.ws-lead-head,.ws-lead-row{grid-template-columns:38px minmax(240px,1.7fr) minmax(120px,.8fr) 104px minmax(135px,.85fr) 126px!important;gap:12px!important}.ws-lead-head{min-height:44px!important;padding:0 14px!important;font-size:.61rem!important}.ws-lead-row{min-height:72px!important;padding:11px 14px!important}.ws-lead-company b{font-size:.78rem!important}.ws-lead-company small{font-size:.63rem!important}.ws-lead-cell{font-size:.69rem!important}.ws-stage-select{height:37px!important;font-size:.66rem!important;padding:0 9px!important}.ws-icon-btn{width:36px!important;height:36px!important;font-size:.72rem!important}.ws-bulk{padding:12px 14px!important}.ws-bulk span{font-size:.70rem!important}

/* listas e campanhas */
.ws-card-grid{gap:12px!important}.ws-resource-card{min-height:182px!important;padding:19px!important;border-radius:17px!important}.ws-resource-card small{font-size:.62rem!important}.ws-resource-card h3{margin-top:10px!important;font-size:1.02rem!important}.ws-resource-card p{font-size:.70rem!important;line-height:1.55!important}.ws-resource-card footer span{font-size:.63rem!important}.ws-campaign-card{min-height:250px!important}.ws-campaign-meta small{font-size:.56rem!important}.ws-campaign-meta b{font-size:.66rem!important}.ws-campaign-details summary{font-size:.67rem!important}

/* modelos — sem scrollbar interno; preview acompanha o usuário */
.ws-template-layout{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr)!important;gap:14px!important;align-items:start!important}.ws-template-list{display:grid!important;gap:10px!important;max-height:none!important;overflow:visible!important;padding-right:0!important;scrollbar-width:none!important}.ws-template-list::-webkit-scrollbar{display:none!important}.ws-template-item{width:100%;min-height:112px;padding:16px!important;border-radius:15px!important;background:linear-gradient(180deg,rgba(255,255,255,.017),rgba(255,255,255,.008))!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:13px!important;align-items:start!important;transition:.18s ease!important}.ws-template-item:hover{transform:translateY(-1px)!important;border-color:rgba(71,150,250,.26)!important;background:rgba(18,100,227,.025)!important}.ws-template-item.active{border-color:rgba(71,150,250,.48)!important;background:linear-gradient(110deg,rgba(18,100,227,.11),rgba(18,100,227,.035))!important;box-shadow:0 12px 30px rgba(0,0,0,.08),inset 3px 0 0 #2c8dff!important}.ws-template-symbol{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(18,100,227,.09);border:1px solid rgba(76,155,255,.14);color:#7fbfff}.ws-template-symbol svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ws-template-copy{min-width:0}.ws-template-item small{font-size:.61rem!important}.ws-template-item b{margin-top:6px!important;font-size:.85rem!important;line-height:1.25!important}.ws-template-item p{margin-top:7px!important;font-size:.67rem!important;line-height:1.5!important;-webkit-line-clamp:3!important}.ws-template-preview{position:sticky!important;top:112px!important;min-height:360px!important}.ws-template-preview .ws-textarea{min-height:245px!important}

/* pipeline */
.ws-kanban{gap:12px!important}.ws-kanban-col{flex-basis:286px!important;min-height:470px!important;border-radius:17px!important}.ws-kanban-head{height:54px!important;padding:0 14px!important}.ws-kanban-head b{font-size:.72rem!important}.ws-kanban-head span{font-size:.62rem!important}.ws-kanban-body{padding:11px!important;gap:10px!important}.ws-kanban-card{padding:13px!important;border-radius:12px!important}.ws-kanban-card b{font-size:.74rem!important}.ws-kanban-card small{font-size:.62rem!important}.ws-kanban-card footer span,.ws-kanban-card footer small{font-size:.61rem!important}

/* análises */
.ws-analytics-bars{gap:12px!important}.ws-bar-row{grid-template-columns:150px 1fr 50px!important;gap:12px!important}.ws-bar-row span,.ws-bar-row b{font-size:.69rem!important}.ws-bar-track{height:9px!important}.ws-metric-big{font-size:2.35rem!important}

/* equipe */
.ws-team-list{gap:10px!important}.ws-team-row{grid-template-columns:minmax(0,1fr) 140px 125px auto!important;min-height:70px!important;padding:11px 13px!important;border-radius:14px!important}.ws-team-avatar{width:40px!important;height:40px!important;flex-basis:40px!important;font-size:.78rem!important}.ws-team-person b{font-size:.77rem!important}.ws-team-person small{font-size:.63rem!important}

/* drawers/modais */
.ws-drawer{width:min(600px,100%)!important}.ws-drawer-head{padding:21px 22px!important}.ws-drawer-head h2{font-size:1.2rem!important}.ws-drawer-head p{font-size:.70rem!important}.ws-drawer-body{padding:20px 22px 96px!important}.ws-modal{width:min(580px,100%)!important;border-radius:19px!important}.ws-modal-head h3{font-size:1.05rem!important}.ws-toast{font-size:.72rem!important}

@media(max-width:1180px){.creator-pro .creator-pro-workspace{grid-template-columns:248px minmax(0,1fr)!important}.creator-pro-main{padding-left:20px!important;padding-right:20px!important}.ws-template-layout{grid-template-columns:1fr!important}.ws-template-preview{position:static!important}.ws-template-list{max-height:none!important}}
@media(max-width:900px){.creator-pro .creator-pro-workspace{grid-template-columns:1fr!important}.creator-pro-nav button{font-size:.78rem!important}.creator-pro-main{padding:14px 12px 84px!important}.creator-pro-top.workspace-island{min-height:72px!important}.workspace-island-context h1{font-size:1rem!important}.ws-panel-head h2,.ws-panel-head h3{font-size:1.05rem!important}.ws-lead-table{overflow-x:auto!important}.ws-lead-head,.ws-lead-row{min-width:820px!important}.ws-template-item{grid-template-columns:38px minmax(0,1fr)!important}.ws-template-symbol{width:38px;height:38px}}
@media(max-width:620px){.ws-panel-head{padding:17px!important}.ws-panel-body{padding:17px!important}.ws-field,.ws-select{font-size:.74rem!important}.ws-template-item b{font-size:.80rem!important}.ws-template-item p{font-size:.65rem!important}}


/* V61 — Dashboard fixa em desktop: tudo cabe em 100vh sem rolagem da página.
   As demais abas continuam com rolagem normal. */
@media (min-width:901px){
  .creator-pro .creator-pro-workspace[data-view="dashboard"]{
    height:100vh!important;
    min-height:0!important;
    overflow:hidden!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .creator-pro-side{
    height:100vh!important;
    overflow:hidden!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .creator-pro-main{
    height:100vh!important;
    min-height:0!important;
    overflow:hidden!important;
    display:flex!important;
    flex-direction:column!important;
    padding:14px 24px 16px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .creator-pro-top.workspace-island{
    flex:0 0 auto!important;
    min-height:70px!important;
    padding:9px 12px 9px 14px!important;
    margin-bottom:12px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .workspace-island-brand>img{
    width:42px!important;height:42px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .workspace-island-context h1{
    font-size:1.02rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .workspace-island-context p{
    font-size:.68rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .creator-pro-action{
    min-height:40px!important;
    padding:0 14px!important;
    font-size:.70rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .creator-pro-content{
    flex:1 1 auto!important;
    min-height:0!important;
    max-width:1360px!important;
    width:100%!important;
    margin-top:0!important;
    overflow:hidden!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-dashboard-v55{
    height:100%!important;
    min-height:0!important;
    display:grid!important;
    grid-template-rows:minmax(150px,.95fr) minmax(112px,.62fr) minmax(190px,1.15fr) minmax(135px,.82fr)!important;
    gap:9px!important;
    overflow:hidden!important;
  }

  /* Hero mais horizontal e compacto sem perder leitura */
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-v55{
    min-height:0!important;
    height:100%!important;
    padding:18px 22px!important;
    grid-template-columns:minmax(0,1fr) 280px!important;
    gap:18px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-kicker{
    font-size:.62rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-v55 h2{
    margin-top:6px!important;
    font-size:clamp(1.8rem,2.35vw,2.55rem)!important;
    line-height:1.02!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-v55 p{
    margin-top:6px!important;
    font-size:.76rem!important;
    line-height:1.42!important;
    max-width:720px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-actions{
    margin-top:11px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-btn{
    min-height:34px!important;
    padding:0 11px!important;
    font-size:.65rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-finance{
    padding:13px 16px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-finance>strong{
    margin-top:7px!important;
    font-size:2.1rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-finance-head small,
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-finance-foot span,
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-finance-foot b{
    font-size:.62rem!important;
  }

  /* KPIs em uma faixa fixa */
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-kpis-v55{
    height:100%!important;
    min-height:0!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:9px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-kpi-v55{
    min-height:0!important;
    height:100%!important;
    padding:12px 14px!important;
    overflow:hidden!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-kpi-icon{
    width:39px!important;height:39px!important;border-radius:11px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-kpi-icon svg{
    width:19px!important;height:19px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-kpi-trend{
    min-height:22px!important;font-size:.56rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-kpi-v55>small{
    margin-top:8px!important;font-size:.61rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-kpi-v55>strong{
    margin-top:3px!important;font-size:1.58rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-kpi-v55>p{
    margin-top:4px!important;
    font-size:.60rem!important;
    line-height:1.28!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-kpi-meter{
    height:3px!important;margin-top:8px!important;
  }

  /* Linha central: leads + funil */
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-main-v55{
    height:100%!important;
    min-height:0!important;
    grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important;
    gap:9px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-main-v55>.ws-panel{
    height:100%!important;
    min-height:0!important;
    overflow:hidden!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-panel-head{
    padding:10px 13px!important;
    gap:9px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-panel-head small{
    font-size:.56rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-panel-head h2,
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-panel-head h3{
    margin-top:2px!important;
    font-size:.92rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-panel-head p{
    margin-top:2px!important;
    font-size:.58rem!important;
    line-height:1.25!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-panel-body{
    padding:8px 13px!important;
    min-height:0!important;
    overflow:hidden!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-mini-row-v55{
    min-height:43px!important;
    grid-template-columns:34px minmax(0,1fr) 112px 42px!important;
    gap:9px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-mini-avatar{
    width:32px!important;height:32px!important;border-radius:9px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-mini-row-v55:nth-child(n+5){
    display:none!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-mini-company b{
    font-size:.67rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-mini-company small,
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-mini-stage{
    font-size:.56rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-funnel-v55{
    gap:7px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-funnel-label{
    margin-bottom:3px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-funnel-label span,
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-funnel-label b{
    font-size:.61rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-funnel-v55 .ws-funnel-track{
    height:5px!important;
  }

  /* Rodapé da dashboard: três módulos compactos e visíveis de uma vez */
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-bottom-v55{
    height:100%!important;
    min-height:0!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:9px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-bottom-v55>.ws-panel{
    height:100%!important;
    min-height:0!important;
    overflow:hidden!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-bottom-v55 .ws-panel-head{
    padding:9px 12px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-bottom-v55 .ws-panel-body{
    padding:7px 12px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-resource-line{
    min-height:39px!important;
    gap:8px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-resource-line:nth-child(n+3),
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-activity-row:nth-child(n+3){
    display:none!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-resource-icon,
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-activity-icon{
    width:30px!important;height:30px!important;border-radius:9px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-resource-line b,
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-activity-row b{
    font-size:.63rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-resource-line small,
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-activity-row time{
    font-size:.54rem!important;
  }
}

/* Em telas desktop muito baixas, preserva o conceito fixo compactando apenas a dashboard. */
@media (min-width:901px) and (max-height:800px){
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .creator-pro-main{
    padding-top:10px!important;padding-bottom:10px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .creator-pro-top.workspace-island{
    min-height:62px!important;margin-bottom:8px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-dashboard-v55{
    grid-template-rows:minmax(132px,.9fr) minmax(100px,.58fr) minmax(168px,1.1fr) minmax(118px,.78fr)!important;
    gap:7px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-v55{
    padding:14px 18px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-v55 h2{
    font-size:1.72rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-hero-v55 p{
    font-size:.69rem!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-kpi-v55>p{
    display:none!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .ws-kpi-meter{
    margin-top:6px!important;
  }
}


/* V62 — workspace final: sidebar fixa + área de trabalho com rolagem própria. */
@media (min-width:901px){
  body.creator-pro{overflow:hidden!important}
  .creator-pro .creator-pro-workspace{
    height:100vh!important;min-height:100vh!important;max-height:100vh!important;
    overflow:hidden!important;
  }
  .creator-pro .creator-pro-side{
    position:sticky!important;top:0!important;height:100vh!important;max-height:100vh!important;
    overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important;
  }
  .creator-pro .creator-pro-side::-webkit-scrollbar{display:none!important}
  .creator-pro .creator-pro-main{
    height:100vh!important;min-height:0!important;overflow:hidden!important;
    display:flex!important;flex-direction:column!important;padding-bottom:16px!important;
  }
  .creator-pro .creator-pro-top.workspace-island{
    position:relative!important;top:auto!important;flex:0 0 auto!important;margin-bottom:14px!important;
  }
  .creator-pro .creator-pro-content{
    flex:1 1 auto!important;min-height:0!important;width:100%!important;
    overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;
    padding:0 8px 22px 0!important;scrollbar-width:thin!important;
    scrollbar-color:rgba(54,139,248,.38) transparent!important;
  }
  .creator-pro .creator-pro-content::-webkit-scrollbar{width:7px!important}
  .creator-pro .creator-pro-content::-webkit-scrollbar-track{background:transparent!important}
  .creator-pro .creator-pro-content::-webkit-scrollbar-thumb{background:rgba(54,139,248,.30)!important;border-radius:999px!important;border:2px solid transparent!important;background-clip:padding-box!important}
  .creator-pro .creator-pro-content::-webkit-scrollbar-thumb:hover{background:rgba(73,156,255,.52)!important;background-clip:padding-box!important}
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .creator-pro-content,
  .creator-pro .creator-pro-workspace[data-view="templates"] .creator-pro-content{overflow:hidden!important;padding-right:0!important;padding-bottom:0!important}
  .creator-pro .creator-pro-workspace[data-view="leads"] .ws-lead-head{position:sticky!important;top:0!important;z-index:8!important;background:#08101a!important;box-shadow:0 10px 20px rgba(0,0,0,.12)!important}
}

/* Modelos — bancada fixa, sem salto para o topo e sem barra branca do navegador. */
.ws-template-workbench{height:100%;min-height:0;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);gap:14px;align-items:stretch}
.ws-template-library-panel,.ws-template-editor{min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden!important}
.ws-template-library-head,.ws-template-editor-head{flex:0 0 auto}
.ws-template-library-head{align-items:flex-start!important}.ws-template-count{flex:0 0 auto;display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;border:1px solid rgba(75,154,255,.15);background:rgba(18,100,227,.06);color:#8bc5ff;font-size:.58rem;font-weight:800}
.ws-template-tools{flex:0 0 auto;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05)}
.ws-template-search{height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(112,165,232,.14);border-radius:12px;background:#08101a;color:#75b7ff;transition:.18s ease}
.ws-template-search:focus-within{border-color:rgba(68,151,255,.48);box-shadow:0 0 0 3px rgba(18,100,227,.08)}.ws-template-search svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.ws-template-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f7f9fc;font:inherit;font-size:.72rem}.ws-template-search input::placeholder{color:rgba(229,238,249,.32)}
.ws-template-list{flex:1 1 auto;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:grid!important;align-content:start!important;gap:8px!important;padding:12px 12px 14px!important;scrollbar-width:thin!important;scrollbar-color:rgba(55,139,248,.34) transparent!important}
.ws-template-list::-webkit-scrollbar,.ws-template-editor-body::-webkit-scrollbar{width:6px!important}.ws-template-list::-webkit-scrollbar-track,.ws-template-editor-body::-webkit-scrollbar-track{background:transparent!important}.ws-template-list::-webkit-scrollbar-thumb,.ws-template-editor-body::-webkit-scrollbar-thumb{background:rgba(55,139,248,.28)!important;border-radius:999px!important}.ws-template-list::-webkit-scrollbar-thumb:hover,.ws-template-editor-body::-webkit-scrollbar-thumb:hover{background:rgba(72,157,255,.48)!important}
.ws-template-item{position:relative;width:100%;min-height:92px!important;padding:13px 38px 13px 13px!important;border:1px solid rgba(119,167,226,.11)!important;border-radius:14px!important;background:rgba(255,255,255,.012)!important;color:inherit!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;text-align:left!important;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}
.ws-template-item:hover{transform:translateY(-1px)!important;border-color:rgba(73,154,255,.28)!important;background:rgba(18,100,227,.035)!important}.ws-template-item.active{border-color:rgba(73,154,255,.50)!important;background:linear-gradient(105deg,rgba(18,100,227,.13),rgba(18,100,227,.025))!important;box-shadow:inset 3px 0 0 #2f8cff,0 12px 30px rgba(0,0,0,.09)!important}
.ws-template-item[hidden]{display:none!important}.ws-template-symbol{width:40px!important;height:40px!important;border-radius:12px!important}.ws-template-symbol svg{width:20px!important;height:20px!important}.ws-template-copy{min-width:0}.ws-template-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.ws-template-meta small{color:#70b5ff!important;font-size:.58rem!important}.ws-template-meta em{font-style:normal;color:rgba(233,241,251,.34);font-size:.50rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.ws-template-item b{display:block;margin-top:5px!important;font-size:.82rem!important;line-height:1.25!important}.ws-template-item p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;overflow:hidden;margin-top:6px!important;color:rgba(229,238,249,.46)!important;font-size:.63rem!important;line-height:1.42!important}.ws-template-chevron{position:absolute;right:13px;top:50%;translate:0 -50%;color:rgba(132,188,255,.30);font-size:1.15rem}.ws-template-item.active .ws-template-chevron{color:#68b2ff}
.ws-template-editor-head{align-items:center!important}.ws-template-editor-title{display:flex;align-items:center;gap:12px;min-width:0}.ws-template-editor-title>div{min-width:0}.ws-template-editor-title h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.ws-template-delete{flex:0 0 auto}
.ws-template-editor-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:17px 18px 20px;scrollbar-width:thin;scrollbar-color:rgba(55,139,248,.34) transparent}
.ws-template-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:12px;align-items:end}.ws-template-vars>span{display:block;margin-bottom:6px;color:rgba(235,242,251,.55);font-size:.59rem;font-weight:700}.ws-template-vars>div{display:flex;gap:6px;flex-wrap:wrap}.ws-template-vars button{min-height:31px;padding:0 9px;border:1px solid rgba(74,153,255,.17);border-radius:9px;background:rgba(18,100,227,.055);color:#8ec7ff;font:inherit;font-size:.58rem;font-weight:780;cursor:pointer}.ws-template-vars button:hover{background:rgba(18,100,227,.12);border-color:rgba(74,153,255,.35);color:#fff}.ws-template-message{margin-top:13px}.ws-template-message .ws-textarea{min-height:220px!important;height:clamp(220px,29vh,330px)!important;resize:vertical!important;font-size:.72rem!important;line-height:1.58!important}.ws-template-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.ws-template-safe-note{margin-top:12px!important}.ws-template-safe-note b{color:#92caff}
.ws-template-create{margin-top:14px;border:1px solid rgba(112,165,232,.12);border-radius:14px;background:rgba(255,255,255,.012);overflow:hidden}.ws-template-create summary{list-style:none;min-height:54px;padding:0 14px;display:grid;grid-template-columns:28px auto minmax(0,1fr);gap:9px;align-items:center;cursor:pointer}.ws-template-create summary::-webkit-details-marker{display:none}.ws-template-create summary>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:rgba(18,100,227,.09);color:#7bbcff}.ws-template-create summary b{font-size:.70rem}.ws-template-create summary em{justify-self:end;color:rgba(231,239,249,.38);font-style:normal;font-size:.58rem}.ws-template-create[open] summary{border-bottom:1px solid rgba(255,255,255,.05)}.ws-template-create form{padding:14px}.ws-template-create-actions{display:flex;justify-content:flex-end}

@media(max-width:1180px){.ws-template-workbench{grid-template-columns:minmax(320px,.85fr) minmax(430px,1.15fr)}.ws-template-editor-grid{grid-template-columns:1fr}}
@media(max-width:900px){body.creator-pro{overflow:auto!important}.ws-template-workbench{height:auto;display:grid;grid-template-columns:1fr}.ws-template-library-panel,.ws-template-editor{height:auto;overflow:visible!important}.ws-template-list,.ws-template-editor-body{overflow:visible!important;max-height:none!important}.ws-template-editor-head{align-items:flex-start!important}.ws-template-message .ws-textarea{height:auto!important;min-height:230px!important}.ws-template-create summary{grid-template-columns:28px 1fr}.ws-template-create summary em{display:none}}


/* V68 — dashboard final: fixa, alinhada e sem cards cortados. */
@media (min-width:901px){
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .creator-pro-content{
    overflow:hidden!important;padding:0!important;margin-top:0!important;max-width:1360px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .creator-pro-main{
    height:100vh!important;min-height:0!important;padding:14px 28px 14px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .creator-pro-top.workspace-island{
    min-height:72px!important;margin-bottom:10px!important;padding:9px 12px 9px 14px!important;
  }
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .workspace-island-brand>img{width:42px!important;height:42px!important}
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .workspace-island-context h1{font-size:1.03rem!important}
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .workspace-island-context p{font-size:.67rem!important}
  .creator-pro .creator-pro-workspace[data-view="dashboard"] .creator-pro-action{min-height:40px!important;padding:0 13px!important;font-size:.69rem!important}
}
.ws-dashboard-v68{height:100%;min-height:0;display:grid;grid-template-rows:168px 108px minmax(0,1fr);gap:10px}
.ws-dashboard-overview-v68{min-height:0;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:stretch;padding:20px 22px;border:1px solid rgba(69,148,255,.20);border-radius:22px;background:linear-gradient(112deg,rgba(18,100,227,.14),rgba(8,17,30,.91) 52%,rgba(6,12,22,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 18px 54px rgba(0,0,0,.12)}
.ws-dashboard-overview-v68:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 18%,rgba(43,132,255,.17),transparent 30%);pointer-events:none}.ws-dashboard-copy-v68,.ws-dashboard-money-v68{position:relative;z-index:1}.ws-dashboard-copy-v68{display:flex;flex-direction:column;justify-content:center;min-width:0}.ws-dashboard-kicker-v68{display:flex;align-items:center;gap:8px;color:#76b9ff;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ws-dashboard-kicker-v68 span{width:7px;height:7px;border-radius:50%;background:#2f8cff;box-shadow:0 0 14px rgba(47,140,255,.55)}.ws-dashboard-copy-v68 h2{margin-top:7px;max-width:720px;font-size:clamp(1.78rem,2.35vw,2.5rem);line-height:.98;letter-spacing:-.052em;font-weight:800}.ws-dashboard-copy-v68 p{margin-top:6px;max-width:720px;color:rgba(230,238,248,.50);font-size:.72rem;line-height:1.42}.ws-dashboard-actions-v68{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.ws-dashboard-actions-v68 .ws-btn{min-height:34px!important;padding:0 11px!important;font-size:.64rem!important}
.ws-dashboard-money-v68{display:flex;flex-direction:column;justify-content:center;padding:14px 16px;border:1px solid rgba(94,161,247,.15);border-radius:17px;background:linear-gradient(180deg,rgba(5,14,27,.72),rgba(4,11,20,.52));box-shadow:inset 0 1px 0 rgba(255,255,255,.024)}.ws-dashboard-money-top-v68{display:flex;align-items:center;gap:10px}.ws-dashboard-money-top-v68>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(18,100,227,.10);border:1px solid rgba(76,156,255,.18);color:#7dbdff}.ws-dashboard-money-top-v68>span svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.ws-dashboard-money-top-v68 small,.ws-dashboard-money-top-v68 b{display:block}.ws-dashboard-money-top-v68 small{font-size:.55rem;color:rgba(230,238,248,.42)}.ws-dashboard-money-top-v68 b{margin-top:2px;font-size:.68rem}.ws-dashboard-money-v68>strong{margin-top:10px;font-size:2rem;line-height:1;letter-spacing:-.055em}.ws-dashboard-money-foot-v68{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;padding-top:9px;border-top:1px solid rgba(255,255,255,.055)}.ws-dashboard-money-foot-v68 span,.ws-dashboard-money-foot-v68 b{font-size:.55rem}.ws-dashboard-money-foot-v68 span{color:rgba(230,238,248,.42)}.ws-dashboard-money-foot-v68 b{color:#79bbff}
.ws-dashboard-kpis-v68{min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ws-dashboard-kpis-v68 article{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 13px;border:1px solid rgba(111,167,238,.13);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.018),rgba(18,100,227,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.015)}.ws-dashboard-kpi-icon-v68{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(18,100,227,.08);border:1px solid rgba(76,156,255,.15);color:#7ebeff}.ws-dashboard-kpi-icon-v68 svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.ws-dashboard-kpis-v68 small{display:block;color:rgba(230,238,248,.44);font-size:.56rem}.ws-dashboard-kpis-v68 strong{display:block;margin-top:2px;font-size:1.45rem;line-height:1;letter-spacing:-.045em}.ws-dashboard-kpis-v68 p{margin-top:4px;color:rgba(230,238,248,.38);font-size:.54rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-dashboard-kpis-v68 em{align-self:start;min-height:22px;padding:0 7px;border-radius:999px;display:flex;align-items:center;border:1px solid rgba(76,156,255,.15);background:rgba(18,100,227,.06);color:#7cbcff;font-size:.52rem;font-style:normal;font-weight:820}
.ws-dashboard-body-v68{min-height:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:10px}.ws-dashboard-leads-v68,.ws-dashboard-funnel-v68{min-height:0;height:100%;overflow:hidden}.ws-dashboard-leads-v68{display:flex;flex-direction:column}.ws-dashboard-panel-head-v68{flex:0 0 auto;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.05)}.ws-dashboard-panel-head-v68 small{display:block;color:#6eb3ff;font-size:.56rem;font-weight:850;text-transform:uppercase;letter-spacing:.10em}.ws-dashboard-panel-head-v68 h3{margin-top:2px;font-size:.92rem;letter-spacing:-.025em}.ws-dashboard-panel-head-v68 p{margin-top:2px;color:rgba(230,238,248,.42);font-size:.56rem}.ws-dashboard-panel-head-v68 .ws-btn{min-height:32px!important;padding:0 10px!important;font-size:.60rem!important}.ws-dashboard-panel-icon-v68{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(18,100,227,.08);border:1px solid rgba(76,156,255,.14);color:#78b9ff}.ws-dashboard-panel-icon-v68 svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.ws-dashboard-leads-body-v68{flex:1 1 auto;min-height:0;padding:0 13px 8px;overflow:hidden}.ws-mini-list-v68{height:100%;display:grid;align-content:start}.ws-mini-row-v68{min-height:51px!important;grid-template-columns:34px minmax(0,1fr) 110px 40px!important;gap:9px!important;padding:0 2px!important}.ws-mini-row-v68 .ws-mini-avatar{width:32px!important;height:32px!important;border-radius:9px!important}.ws-mini-row-v68 .ws-mini-company b{font-size:.66rem!important}.ws-mini-row-v68 .ws-mini-company small,.ws-mini-row-v68 .ws-mini-stage{font-size:.54rem!important}.ws-mini-row-v68 .ws-mini-score{font-size:.55rem!important}
.ws-dashboard-empty-v68{height:100%;display:flex;align-items:center;justify-content:center;gap:14px;padding:18px;text-align:left;color:rgba(230,238,248,.44)}.ws-dashboard-empty-icon{width:44px;height:44px;flex:0 0 auto;border-radius:13px;display:grid;place-items:center;background:rgba(18,100,227,.09);border:1px solid rgba(77,153,255,.18);color:#83beff}.ws-dashboard-empty-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.ws-dashboard-empty-v68>div{min-width:0;max-width:420px}.ws-dashboard-empty-v68 b{display:block;color:#f7f9fc;font-size:.78rem}.ws-dashboard-empty-v68 p{margin-top:4px;font-size:.58rem;line-height:1.38}.ws-dashboard-empty-v68 .ws-btn{margin-left:8px;min-height:34px!important;font-size:.62rem!important;white-space:nowrap}
.ws-dashboard-side-v68{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 94px;gap:9px}.ws-dashboard-funnel-v68{display:flex;flex-direction:column}.ws-dashboard-funnel-body-v68{flex:1 1 auto;min-height:0;display:grid;align-content:center;gap:7px;padding:10px 13px 12px}.ws-dashboard-funnel-row-v68{display:grid;grid-template-columns:72px minmax(0,1fr) 26px;gap:8px;align-items:center}.ws-dashboard-funnel-row-v68>span{color:rgba(230,238,248,.44);font-size:.54rem}.ws-dashboard-funnel-row-v68>div{height:4px;border-radius:999px;background:rgba(255,255,255,.05);overflow:hidden}.ws-dashboard-funnel-row-v68>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1264e3,#49a7ff);box-shadow:0 0 10px rgba(18,100,227,.14)}.ws-dashboard-funnel-row-v68>b{text-align:right;font-size:.56rem}.ws-dashboard-quick-v68{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ws-dashboard-quick-v68 button{min-width:0;border:1px solid rgba(111,167,238,.12);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.018),rgba(18,100,227,.012));color:inherit;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;padding:9px;text-align:left;cursor:pointer;transition:.16s}.ws-dashboard-quick-v68 button:hover{border-color:rgba(73,154,255,.30);background:rgba(18,100,227,.045);transform:translateY(-1px)}.ws-dashboard-quick-v68 button>span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(18,100,227,.08);color:#7bbcff}.ws-dashboard-quick-v68 button>span svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.ws-dashboard-quick-v68 small{display:block;color:rgba(230,238,248,.38);font-size:.49rem;text-transform:uppercase;letter-spacing:.06em}.ws-dashboard-quick-v68 b{display:block;margin-top:1px;font-size:.84rem}.ws-dashboard-quick-v68 p{margin-top:2px;color:rgba(230,238,248,.35);font-size:.48rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:1180px) and (min-width:901px){.ws-dashboard-overview-v68{grid-template-columns:minmax(0,1fr) 250px}.ws-dashboard-body-v68{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.ws-dashboard-kpis-v68 article{grid-template-columns:34px minmax(0,1fr)}.ws-dashboard-kpis-v68 em{display:none}.ws-dashboard-kpi-icon-v68{width:34px;height:34px}.ws-dashboard-copy-v68 h2{font-size:1.75rem}.ws-dashboard-quick-v68 p{display:none}}
@media(max-height:760px) and (min-width:901px){.ws-dashboard-v68{grid-template-rows:146px 96px minmax(0,1fr);gap:8px}.ws-dashboard-overview-v68{padding:15px 18px}.ws-dashboard-copy-v68 h2{font-size:1.72rem}.ws-dashboard-copy-v68 p{font-size:.65rem}.ws-dashboard-money-v68>strong{font-size:1.75rem}.ws-dashboard-kpis-v68 article{padding:9px 11px}.ws-dashboard-kpis-v68 strong{font-size:1.3rem}.ws-dashboard-kpis-v68 p{display:none}.ws-dashboard-side-v68{grid-template-rows:minmax(0,1fr) 82px}.ws-dashboard-panel-head-v68{min-height:56px}.ws-dashboard-funnel-body-v68{gap:5px}.ws-dashboard-empty-v68{padding:10px}}
@media(max-width:900px){.ws-dashboard-v68{height:auto;display:grid;grid-template-rows:auto;gap:12px}.ws-dashboard-overview-v68{grid-template-columns:1fr}.ws-dashboard-kpis-v68{grid-template-columns:1fr 1fr}.ws-dashboard-body-v68{grid-template-columns:1fr}.ws-dashboard-side-v68{grid-template-rows:auto}.ws-dashboard-leads-v68,.ws-dashboard-funnel-v68{height:auto}.ws-dashboard-leads-body-v68{overflow:visible}.ws-dashboard-empty-v68{min-height:190px;flex-direction:column;text-align:center}.ws-dashboard-empty-v68 .ws-btn{margin-left:0}.ws-dashboard-quick-v68{min-height:110px}}
@media(max-width:620px){.ws-dashboard-kpis-v68{grid-template-columns:1fr}.ws-dashboard-copy-v68 h2{font-size:1.8rem}.ws-dashboard-quick-v68{grid-template-columns:1fr}.ws-dashboard-quick-v68 button{min-height:70px}}
