:root{--oakzap:#5A7360;--oakzap-rgb:90,115,96;--oz-bg:#f4f6f4;--oz-text:#18211b;--oz-muted:#657068;--oz-border:#dfe5e0;--oz-card:#fff;--oz-dark:#203126}
.wcip-wrap{max-width:1540px;color:var(--oz-text);margin-top:18px}.wcip-wrap *{box-sizing:border-box}.wcip-brandbar{min-height:74px;background:linear-gradient(135deg,var(--oz-dark),var(--oakzap));border-radius:18px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 18px 45px rgba(25,49,32,.16);overflow:hidden;position:relative}.wcip-brandbar:after{content:"";position:absolute;width:340px;height:340px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-170px;top:-210px}.wcip-brand{display:flex;align-items:center;gap:13px;color:#fff;position:relative;z-index:1}.wcip-brand img{width:48px;height:48px;border-radius:13px;object-fit:contain;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.18)}.wcip-brand strong{font-size:20px;display:block;letter-spacing:-.02em}.wcip-brand span{display:block;font-size:11px;opacity:.76;text-transform:uppercase;letter-spacing:.1em;margin-top:2px}.wcip-mode{position:relative;z-index:1;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;letter-spacing:.1em}.wcip-mode.is-dry{background:#fff4cf;color:#6f5700}.wcip-mode.is-live{background:#dff7e5;color:#16612b}.wcip-page-head{display:flex;align-items:flex-start;justify-content:space-between;margin:24px 2px 17px}.wcip-page-head h1{font-size:30px;line-height:1.15;margin:0 0 6px;color:var(--oz-text);font-weight:750;letter-spacing:-.035em}.wcip-page-head p{margin:0;color:var(--oz-muted);font-size:14px}.wcip-version{background:#e8eee9;color:var(--oakzap);border:1px solid #d9e2da;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:800}.wcip-grid{display:grid;gap:16px;margin:16px 0}.wcip-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.wcip-grid.stats{grid-template-columns:repeat(6,minmax(0,1fr))}.wcip-card,.wcip-stat{background:var(--oz-card);border:1px solid var(--oz-border);border-radius:16px;padding:19px;box-shadow:0 7px 28px rgba(28,44,32,.055)}.wcip-card{transition:.18s ease}.wcip-card:hover{border-color:#cad7cc;box-shadow:0 10px 34px rgba(28,44,32,.075)}.wcip-card h2{margin:0 0 14px;font-size:17px;letter-spacing:-.02em}.wcip-card h3{color:var(--oz-text)}.wcip-stat{position:relative;overflow:hidden}.wcip-stat:before{content:"";width:44px;height:3px;background:var(--oakzap);position:absolute;left:19px;top:0;border-radius:0 0 6px 6px}.wcip-stat span{display:block;color:var(--oz-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.wcip-stat strong{display:block;font-size:25px;line-height:1.1;margin:9px 0 5px;color:var(--oz-text)}.wcip-stat small{color:var(--oz-muted)}.wcip-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);min-height:310px;background:linear-gradient(135deg,#1c2a20 0%,#344d3a 48%,var(--oakzap) 100%);border-radius:22px;overflow:hidden;box-shadow:0 24px 55px rgba(28,49,33,.18);margin:18px 0;color:#fff}.wcip-hero>div{padding:42px;align-self:center}.wcip-hero h2{font-size:36px;line-height:1.08;max-width:680px;margin:9px 0 14px;color:#fff;letter-spacing:-.045em}.wcip-hero p{font-size:15px;line-height:1.7;max-width:650px;color:rgba(255,255,255,.78)}.wcip-hero video{width:100%;height:100%;min-height:310px;object-fit:contain;object-position:center;background:#1c2a20;padding:14px}.wcip-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:800;color:#d9e5dc}.wcip-hero-actions{display:flex;gap:9px;margin-top:22px}.wcip-wrap .button{border-radius:8px;min-height:34px;display:inline-flex;align-items:center;justify-content:center}.wcip-wrap .button-primary{background:var(--oakzap)!important;border-color:var(--oakzap)!important;color:#fff!important;box-shadow:none!important}.wcip-hero .button-primary{background:#fff!important;border-color:#fff!important;color:var(--oz-dark)!important}.wcip-hero .button:not(.button-primary){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.28);color:#fff}.wcip-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.wcip-card label{display:block;font-weight:650;margin:11px 0;color:#314038}.wcip-card input:not([type=checkbox]),.wcip-card select,.wcip-card textarea{width:100%;max-width:none;margin-top:6px;border:1px solid #d9e1da;border-radius:9px;min-height:38px;box-shadow:none}.wcip-card input:focus,.wcip-card select:focus,.wcip-card textarea:focus{border-color:var(--oakzap);box-shadow:0 0 0 1px var(--oakzap)}.wcip-check{font-weight:400!important}.wcip-card-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.wcip-table-wrap{overflow:auto;border-radius:11px;border:1px solid #e5eae6}.wcip-table-wrap table{border:0}.wcip-table-wrap th{font-size:10px;text-transform:uppercase;letter-spacing:.065em;color:#657068;background:#f8faf8}.wcip-badge{display:inline-block;padding:5px 9px;border-radius:999px;background:#eef0f2;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.wcip-badge.eligible,.wcip-badge.safe,.wcip-badge.running,.wcip-badge.completed,.wcip-badge.approved{background:#dff3e3;color:#236136}.wcip-badge.moderate,.wcip-badge.scheduled,.wcip-badge.paused{background:#fff2c8;color:#6e5700}.wcip-badge.high_risk,.wcip-badge.failed,.wcip-badge.cancelled,.wcip-badge.optout,.wcip-badge.blocked{background:#ffe2e2;color:#8a1f1f}.wcip-kanban{display:grid;grid-template-columns:repeat(8,minmax(190px,1fr));gap:12px;overflow:auto;padding-bottom:10px}.wcip-column{background:#edf1ee;border:1px solid #e0e6e1;border-radius:14px;padding:10px;min-height:250px}.wcip-column h3{font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin:5px 5px 12px;color:#647069}.wcip-deal{background:#fff;border:1px solid #dce3dd;border-radius:11px;padding:12px;margin-bottom:9px;box-shadow:0 4px 14px rgba(22,42,28,.04)}.wcip-deal strong,.wcip-deal small,.wcip-deal span{display:block}.wcip-deal small{color:var(--oz-muted);margin:5px 0}.wcip-inline-form{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.wcip-inline-form input,.wcip-inline-form select{width:auto!important;min-width:160px}.wcip-chip{display:inline-block;background:#eaf0eb;color:#34493a;border:1px solid #dae4dc;border-radius:999px;padding:6px 10px;margin:3px;font-size:11px;font-weight:650}.wcip-checklist{columns:2;gap:22px}.wcip-checklist li{break-inside:avoid;margin-bottom:8px}.wcip-checklist li:before{content:'✓';font-weight:800;margin-right:7px;color:var(--oakzap)}.wcip-bars>div{display:grid;grid-template-columns:140px 1fr 80px;gap:10px;align-items:center;margin:12px 0}.wcip-bars>div>div{height:10px;background:#edf1ee;border-radius:99px;overflow:hidden}.wcip-bars i{display:block;height:100%;background:var(--oakzap);border-radius:99px}.wcip-sim-output{margin-top:16px;padding:18px;background:#eef3ef;border:1px solid #dae4dc;border-radius:12px;font-size:15px}.wcip-sim-output strong{font-size:21px;color:var(--oz-dark)}.wcip-card code{word-break:break-all}.wcip-video{width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center;border-radius:12px;background:#162018}.wcip-demo-feature{background:linear-gradient(145deg,#fff,#f1f5f2)}.wcip-demo-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.wcip-demo-users{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wcip-demo-users>div{padding:14px;background:#f7f9f7;border:1px solid #e1e7e2;border-radius:11px}.wcip-demo-users strong,.wcip-demo-users code{display:block;margin-bottom:6px}.wcip-demo-users code{background:#e8eee9;padding:6px 8px;border-radius:6px}.wcip-wrap .notice{border-radius:10px;border-top:0;border-right:0;border-bottom:0;box-shadow:0 5px 20px rgba(25,45,31,.05)}
@media(max-width:1200px){.wcip-grid.stats{grid-template-columns:repeat(3,1fr)}.wcip-hero{grid-template-columns:1fr 380px}.wcip-demo-users{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.wcip-hero{grid-template-columns:1fr}.wcip-hero video{max-height:300px}.wcip-grid.two{grid-template-columns:1fr}}
@media(max-width:782px){.wcip-grid.stats,.wcip-form-grid,.wcip-demo-users{grid-template-columns:1fr}.wcip-checklist{columns:1}.wcip-page-head{gap:12px}.wcip-bars>div{grid-template-columns:90px 1fr 60px}.wcip-hero>div{padding:28px}.wcip-hero h2{font-size:29px}.wcip-brand span{display:none}}

/* OakZap Suite 1.2 — módulos omnichannel, IA, commerce, equipe e tickets */
.wcip-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.wcip-chip-row{display:flex;gap:7px;flex-wrap:wrap}.wcip-inbox-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;margin:16px 0}.wcip-conversation-list{display:flex;flex-direction:column;gap:6px;max-height:720px;overflow:auto}.wcip-conversation-item{display:block;padding:12px;border:1px solid #e1e7e2;border-radius:11px;color:var(--oz-text);background:#fafcfb}.wcip-conversation-item:hover,.wcip-conversation-item.is-active{border-color:var(--oakzap);background:#eef4ef}.wcip-conversation-item strong,.wcip-conversation-item small{display:block}.wcip-conversation-item small{color:var(--oz-muted);margin-top:4px}.wcip-message-thread{display:flex;flex-direction:column;gap:10px;max-height:530px;overflow:auto;padding:12px;background:#f4f7f4;border:1px solid #e1e8e2;border-radius:14px;margin:12px 0}.wcip-message{max-width:78%;padding:11px 13px;border-radius:13px;background:#fff;border:1px solid #dfe6e0;align-self:flex-start}.wcip-message.outbound{align-self:flex-end;background:#e3eee6;border-color:#d2e1d5}.wcip-message.internal{align-self:center;max-width:92%;background:#fff7d7;border-color:#eee1a7}.wcip-message p{margin:4px 0 6px;line-height:1.5}.wcip-message small,.wcip-message time{font-size:10px;color:var(--oz-muted)}.wcip-chat-compose{border-top:1px solid #e3e8e4;margin-top:15px;padding-top:12px}.wcip-card.soft{background:#f8faf8;box-shadow:none}.wcip-empty-state{padding:80px 20px;text-align:center;color:var(--oz-muted)}
.wcip-flow-builder{display:grid;gap:10px;margin:16px 0}.wcip-flow-node{display:grid;grid-template-columns:38px minmax(180px,.65fr) minmax(0,1fr);gap:10px;align-items:center;padding:11px;border:1px solid #dfe6e0;background:#f8faf8;border-radius:12px}.wcip-flow-node>span{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--oakzap);color:#fff;border-radius:9px;font-weight:800}.wcip-flow-node select,.wcip-flow-node input{margin-top:0!important}.wcip-flow-preview,.wcip-journey-steps{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wcip-flow-preview span,.wcip-journey-steps span{padding:8px 10px;border-radius:9px;background:#eaf0eb;border:1px solid #dbe5dd;font-size:11px;font-weight:700}.wcip-integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.wcip-integration p{min-height:54px;color:var(--oz-muted);line-height:1.55}.wcip-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wcip-product{border:1px solid #dfe6e0;border-radius:14px;padding:12px;background:#fafcfb}.wcip-product>div{aspect-ratio:4/3;background:#eef2ef;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.wcip-product img{width:100%;height:100%;object-fit:contain}.wcip-product h3,.wcip-product small,.wcip-product strong,.wcip-product a{display:block}.wcip-product h3{margin:10px 0 4px}.wcip-product small{color:var(--oz-muted)}.wcip-product strong{margin:9px 0;color:var(--oakzap)}.wcip-team-card{border:1px solid #dfe6e0;border-radius:14px;padding:15px;background:#fafcfb}.wcip-team-card h3{margin:0 0 4px}.wcip-team-card small{color:var(--oz-muted)}.wcip-team-card ul{padding-left:18px}.wcip-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wcip-insight{padding:14px;border-radius:12px;border:1px solid #dfe6e0;background:#f8faf8}.wcip-insight.warning{background:#fff9e5;border-color:#eadca7}.wcip-insight.critical{background:#fff0f0;border-color:#efcccc}.wcip-insight strong{display:block;margin-bottom:6px}.wcip-insight p{margin:0;color:#5f6a63;line-height:1.5}.wcip-inline-edit{display:inline-block;margin-left:4px;position:relative}.wcip-inline-edit summary{list-style:none;cursor:pointer}.wcip-inline-edit summary::-webkit-details-marker{display:none}.wcip-inline-edit form{position:absolute;right:0;top:36px;z-index:20;width:320px;padding:12px;background:#fff;border:1px solid #dce5de;border-radius:12px;box-shadow:0 20px 50px rgba(20,35,25,.18)}.wcip-inline-edit input{margin-bottom:7px!important}.wcip-table-wrap{max-width:100%}
@media(max-width:1200px){.wcip-grid.three,.wcip-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wcip-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wcip-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.wcip-inbox-layout{grid-template-columns:1fr}.wcip-conversation-list{max-height:280px}.wcip-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:782px){.wcip-grid.three,.wcip-integration-grid,.wcip-insights,.wcip-product-grid{grid-template-columns:1fr}.wcip-flow-node{grid-template-columns:34px 1fr}.wcip-flow-node input{grid-column:2}.wcip-message{max-width:92%}.wcip-inline-edit form{position:fixed;left:12px;right:12px;top:110px;width:auto}}
.wcip-ai-assist{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin:12px 0;padding:14px 15px;border:1px solid #cfe0d2;background:linear-gradient(135deg,#eef5ef,#f8fbf8);border-radius:13px}.wcip-ai-assist strong{display:block;margin:5px 0 4px}.wcip-ai-assist p{margin:0;color:#46554c;line-height:1.55}.wcip-ai-assist>small{color:var(--oz-muted);max-width:180px;text-align:right}
@media(max-width:782px){.wcip-ai-assist{display:block}.wcip-ai-assist>small{display:block;text-align:left;max-width:none;margin-top:8px}}

/* OakZap v1.3 — calendário e orquestração */
.oz-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;width:100%;max-width:100%;overflow:hidden}.oz-cal-head{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.65;padding:8px}.oz-cal-day{min-width:0;min-height:130px;border:1px solid rgba(90,115,96,.16);border-radius:16px;padding:10px;background:#fff;transition:.2s ease}.oz-cal-day.is-empty{background:rgba(90,115,96,.03)}.oz-cal-day.is-drop{outline:2px solid var(--oakzap);background:rgba(90,115,96,.08)}.oz-cal-day>strong{display:block;margin-bottom:8px}.oz-cal-campaign{display:flex;flex-direction:column;gap:3px;padding:8px;margin:6px 0;border-radius:10px;background:rgba(90,115,96,.1);cursor:grab;min-width:0}.oz-cal-campaign b,.oz-cal-campaign small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oz-cal-campaign:active{cursor:grabbing}@media(max-width:900px){.oz-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.oz-cal-head{display:none}.oz-cal-day{min-height:105px}}@media(max-width:560px){.oz-calendar{grid-template-columns:1fr}}
