
/* Oblivet 5.0 — busca global e inteligência financeira */
.upgrade-search-launch{position:fixed;right:18px;bottom:84px;z-index:40;border:1px solid var(--line,rgba(255,255,255,.18));background:#f4f4f4;color:#111;border-radius:999px;padding:12px 16px;font:600 13px inherit;box-shadow:0 8px 28px #0005;cursor:pointer}
.upgrade-search-backdrop{position:fixed;inset:0;z-index:1000;background:#000b;display:none;align-items:flex-start;justify-content:center;padding:10vh 16px 20px}
.upgrade-search-backdrop.open{display:flex}.upgrade-search-box{width:min(680px,100%);max-height:78vh;overflow:auto;background:var(--panel,#111);color:var(--text,#f5f5f5);border:1px solid var(--line, #333);border-radius:18px;padding:18px;box-shadow:0 20px 70px #0008}
.upgrade-search-box input{width:100%;padding:14px;border-radius:10px;border:1px solid #555;background:#080808;color:#fff;font:inherit;margin:8px 0 14px}.upgrade-search-result{display:flex;justify-content:space-between;gap:12px;padding:12px 4px;border-bottom:1px solid #333;cursor:pointer}.upgrade-search-result small{display:block;color:#aaa;margin-top:4px}.upgrade-insights{margin:18px 0;padding:20px;border:1px solid var(--line, #333);border-radius:16px;background:var(--panel, #111)}.upgrade-insights h2{margin:0 0 8px}.upgrade-insights p{color:var(--muted,#aaa);line-height:1.5}.upgrade-insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px}.upgrade-insight-tile{padding:14px;border:1px solid #333;border-radius:12px}.upgrade-insight-tile strong{display:block;font-size:1.15rem;margin-top:7px}.upgrade-note{font-size:12px!important}.upgrade-card-statement{font-size:12px;color:var(--muted,#aaa);margin-top:8px;line-height:1.5}
@media(max-width:600px){.upgrade-search-launch{right:14px;bottom:calc(158px + env(safe-area-inset-bottom));padding:10px 13px;max-width:calc(100vw - 28px)}.upgrade-search-backdrop{padding-top:5vh}}
