/* ThrivonCC v4.8 — editor visual sob a identidade institucional */
.ops-v48-editor{display:grid;gap:22px;color:var(--ink,#172b25)}.ops-v48-head{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.ops-v48-head h1{margin:4px 0 7px;font-size:clamp(1.5rem,2.6vw,2rem)}.ops-v48-head p{margin:0;color:var(--muted,#607069)}.ops-v48-status{padding:9px 15px;background:var(--surface-soft,#f3f6f5);border-radius:100px;font-weight:700}.ops-v48-status.active{color:#0a7750;background:#dcf6e7}.ops-v48-editor-grid{display:grid;grid-template-columns:minmax(330px,1.1fr) minmax(280px,.9fr);gap:20px;align-items:start}.ops-v48-editor-form{display:grid;gap:16px}.ops-v48-pane,.ops-v48-preview-panel{background:var(--surface,#fff);border:1px solid var(--line,#dfe7e2);border-radius:22px;padding:22px;box-shadow:0 8px 24px rgba(15,42,31,.04)}.ops-v48-pane h2{margin:0 0 5px;font-size:1.15rem}.ops-v48-pane>p{color:var(--muted,#647269);font-size:.87rem;margin:0 0 15px}.ops-v48-pane label{display:grid;gap:7px;font-size:.86rem;font-weight:650;margin:14px 0;color:inherit}.ops-v48-pane input:not([type=checkbox]),.ops-v48-pane select,.ops-v48-pane textarea{background:var(--input-bg,var(--surface,#fff));border:1px solid var(--line,#dfe7e2);border-radius:11px;padding:12px 13px;font:inherit;max-width:100%;min-width:0;color:inherit}.ops-v48-prefix{font-size:.76rem;font-weight:400;color:var(--muted,#607069)}.ops-v48-two,.ops-v48-three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ops-v48-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-v48-toggle{display:flex!important;align-items:center;gap:10px;background:rgba(25,135,84,.07);padding:13px;border-radius:12px}.ops-v48-toggle input{width:20px;height:20px;accent-color:#198754}.ops-v48-hint{font-size:.8rem;color:var(--muted,#66766d);line-height:1.5}.ops-v48-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.ops-v48-preview-bar small{display:block;color:var(--muted,#68766e);margin-top:4px}.ops-v48-device{display:flex;gap:5px}.ops-v48-frame{background:#fff;color:#183128;border:1px solid #e2e9e4;overflow:hidden;border-radius:20px;margin:auto;transition:max-width .2s}.ops-v48-frame.mobile{max-width:340px}.ops-v48-frame.desktop{max-width:100%}.ops-v48-mini-hero{background:var(--portal-accent,#188652);padding:25px;color:#fff;min-height:190px;position:relative;overflow:hidden}.ops-v48-mini-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.17}.ops-v48-mini-hero>*:not(img){position:relative}.ops-v48-mini-brand{display:flex;align-items:center;gap:10px}.ops-portal-logo{height:42px;width:42px;object-fit:cover;border-radius:11px;background:white}.ops-portal-logo-placeholder{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#fff;color:#166442}.ops-v48-mini-hero h3{color:white;font-size:1.4rem;line-height:1.2;margin:14px 0 7px}.ops-v48-mini-hero p{color:#e7f7ed;font-size:.84rem}.ops-v48-fake-btn{display:inline-block;background:#fff;color:#12623d;padding:10px 16px;font-size:.85rem;border-radius:10px;font-weight:750;margin-top:12px}.ops-v48-mini-services{padding:17px}.ops-v48-mini-services>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e6ece8;font-size:.8rem}.ops-v48-mini-services strong{font-size:.77rem;white-space:nowrap}.ops-v48-link-tools{margin-top:19px;border:1px solid var(--line,#dfe7e2);border-radius:14px;padding:14px;display:grid;gap:10px;overflow-wrap:anywhere}.ops-v48-link-tools small{display:block;color:var(--muted,#637269);margin-bottom:4px}.ops-v48-link-actions{display:flex;gap:9px;flex-wrap:wrap}.ops-v48-link-actions .ops-button{margin:0}@media(max-width:1120px){.ops-v48-editor-grid{grid-template-columns:1fr}}@media(max-width:600px){.ops-v48-pane,.ops-v48-preview-panel{padding:16px}.ops-v48-two,.ops-v48-three{grid-template-columns:1fr}.ops-v48-head{align-items:flex-start}}
