*{box-sizing:border-box;margin:0;padding:0}:root{--lexis-primary:#0f2a44;--lexis-primary-hover:#163754;--lexis-primary-soft:#eaf1f6;--lexis-accent:#2f6b8a;--lexis-bg:#f3f5f8;--lexis-surface:#fff;--lexis-surface-soft:#ffffffb8;--lexis-text:#0f2a44;--lexis-text-secondary:#5c6b7a;--lexis-text-light:#fff;--lexis-border:#d7dde6;--lexis-border-strong:#c3ccd7;--lexis-success:#166534;--lexis-success-bg:#dcfce7;--lexis-warning:#a16207;--lexis-warning-bg:#fef3c7;--lexis-danger:#b91c1c;--lexis-danger-bg:#fee2e2;--lexis-shadow-sm:0 4px 12px #0f2a440d;--lexis-shadow-md:0 12px 28px #0f2a4414;--lexis-radius-sm:10px;--lexis-radius-md:14px;--lexis-radius-lg:20px;--lexis-transition:all .2s ease;--bg:var(--lexis-bg);--panel:var(--lexis-surface);--panel-soft:var(--lexis-surface);--text:var(--lexis-text);--muted:var(--lexis-text-secondary);--border:var(--lexis-border);--border-strong:var(--lexis-border-strong);--shadow:var(--lexis-shadow-sm);--radius:var(--lexis-radius-md);--sidebar:#0f2a44;--sidebar-2:#0a1f33;--sidebar-text:#fff;--sidebar-muted:#ffffffa3;--hover:#ffffff17;--active:#ffffff24;--success:var(--lexis-success);--success-bg:var(--lexis-success-bg);--warning:var(--lexis-warning);--warning-bg:var(--lexis-warning-bg);--danger:var(--lexis-danger);--danger-bg:var(--lexis-danger-bg)}html,body,#root{background:var(--lexis-bg);min-height:100%;color:var(--lexis-text);margin:0;padding:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--lexis-bg);color:var(--lexis-text)}h1,h2,h3,h4,h5,h6{color:var(--lexis-text);margin-top:0}p{color:var(--lexis-text-secondary)}a{color:inherit;text-decoration:none}pre,textarea,input,select,button{font:inherit}.app-shell,.app-shell-fixed{height:100vh;display:flex;overflow:hidden}.sidebar,.sidebar-fixed,.professional-sidebar{background:linear-gradient(180deg, var(--sidebar) 0%, var(--sidebar-2) 100%);width:275px;min-width:275px;height:100vh;color:var(--sidebar-text);border-right:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;padding:24px 16px;display:flex;position:sticky;top:0;overflow:hidden}.professional-sidebar{transition:width .25s,min-width .25s,padding .25s}.professional-sidebar.collapsed{width:88px;min-width:88px;padding:24px 10px}.main-content,.main-content-scroll,.professional-main-content{background:var(--bg);flex:1;height:100vh;padding:32px 36px;overflow-y:auto}.sidebar-top{flex-direction:column;gap:24px;display:flex}.sidebar-bottom{margin-top:auto;padding-top:20px}.brand-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-inline{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.brand-mark-plain{box-shadow:none;background:0 0;border:none}.brand{color:#fff}.brand-compact{letter-spacing:.04em;color:#fff;font-size:18px;font-weight:700;line-height:1}.sidebar-toggle{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.nav-group{flex-direction:column;gap:10px;display:flex}.nav-group-title{letter-spacing:.08em;color:var(--sidebar-muted);text-transform:uppercase;padding:0 10px;font-size:12px;font-weight:700}.nav{flex-direction:column;gap:8px;display:flex}.nav-icon{justify-content:center;align-items:center;min-width:18px;display:inline-flex}.nav-link{min-height:40px;color:var(--sidebar-text);opacity:1;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;transition:all .2s;display:flex}.professional-sidebar.collapsed .nav-link{justify-content:center;min-height:40px;padding:8px}.professional-sidebar.collapsed .nav-link,.professional-sidebar.collapsed .brand-mark,.professional-sidebar.collapsed .sidebar-account-button{position:relative}.sidebar-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:9999;background:#0f172a;border:1px solid #ffffff14;border-radius:12px;padding:9px 12px;font-size:13px;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)translate(-4px);box-shadow:0 14px 30px #02061747}.sidebar-tooltip:before{content:"";background:#0f172a;border-bottom:1px solid #ffffff14;border-left:1px solid #ffffff14;width:10px;height:10px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}.professional-sidebar.collapsed .nav-link:hover .sidebar-tooltip,.professional-sidebar.collapsed .brand-mark:hover .sidebar-tooltip,.professional-sidebar.collapsed .sidebar-account-button:hover .sidebar-tooltip{opacity:1;transform:translateY(-50%)translate(0)}.sidebar-account-button{color:#e5e7eb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 12px;display:flex}.sidebar-account-left{align-items:center;gap:10px;min-width:0;display:flex}.sidebar-account-meta{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.sidebar-account-meta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;overflow:hidden}.sidebar-account-meta span{color:#94a3b8;font-size:12px}.sidebar-account-menu{z-index:1000;background:#0f172a;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:8px;display:grid;position:absolute;bottom:78px;left:16px;right:16px;box-shadow:0 18px 35px #02061752}.sidebar-account-menu.collapsed-menu{min-width:200px;bottom:0;left:calc(100% + 12px);right:auto}.sidebar-account-menu-item{color:#e5e7eb;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;display:flex}.professional-sidebar.collapsed .sidebar-account-button{justify-content:center;padding:10px}.professional-sidebar.collapsed .sidebar-account-left{justify-content:center}.professional-sidebar.collapsed .sidebar-account-button{padding:8px;box-shadow:none!important;background:0 0!important;border:none!important}.professional-sidebar.collapsed .sidebar-account-avatar{box-shadow:none;background:#cfd6df;border:none}.login-page,.login-screen,.auth-page{background:radial-gradient(circle,#224764 0%,#163754 34%,#0f2a44 62%,#0a1f33 100%);min-height:100vh}.login-brand-block{text-align:center;flex-direction:column;align-items:center;margin-bottom:8px;display:flex}.login-brand-block h1{letter-spacing:.03em;color:#fff;margin:0;font-size:44px;line-height:1}.login-brand-block p{color:#ffffffc2;margin-top:10px;margin-bottom:0;font-size:15px}.login-card input{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;height:46px;padding:0 14px;transition:all .2s}.login-card input::placeholder{color:#ffffff85}.login-card input:focus{background:#ffffff1f;border-color:#ffffff42;outline:none;box-shadow:0 0 0 4px #ffffff0d}.login-card button{color:#0f2a44;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#e8eef5 100%);border:0;border-radius:14px;height:46px;font-weight:800;transition:all .2s}.login-card button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0003}.login-card button:disabled{opacity:.72;cursor:not-allowed;box-shadow:none;transform:none}.error-text{color:#f87171;font-size:14px}.card{background:var(--panel);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);padding:18px}.card h3{margin-bottom:10px}.card-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:20px;display:grid}.company-form{margin-top:20px;margin-bottom:24px}.company-form h2{margin-bottom:16px}.form-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px;margin-bottom:16px;display:grid}.form-grid input,.form-grid select,.form-grid textarea,textarea{border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--text);background:#fff;border-radius:12px;padding:10px 14px}textarea{resize:vertical;min-height:110px}.primary-button{background:var(--lexis-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;height:40px;padding:0 14px;font-weight:700;display:inline-flex}.primary-button:hover{opacity:.94}.primary-button:disabled{opacity:.65;cursor:not-allowed}.secondary-button{border:1px solid var(--border-strong);height:40px;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.secondary-button:hover{background:#f9fafb}.danger-button{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:10px;justify-content:center;align-items:center;height:40px;padding:0 14px;font-weight:700;display:inline-flex}.form-message{color:var(--text);margin-bottom:14px;font-size:14px}.page-header-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.doc-badge,.status-badge{border-radius:999px;justify-content:center;align-items:center;min-width:140px;margin-top:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.doc-badge.verde,.status-badge.verde{color:#166534;background:#dcfce7}.doc-badge.amarelo,.status-badge.amarelo{color:#92400e;background:#fef3c7}.doc-badge.vermelho,.status-badge.vermelho{color:#991b1b;background:#fee2e2}.pdf-linked-badge{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:6px;padding:10px 14px;font-size:14px;display:inline-flex}.filters-row,.filter-row{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.filter-button,.filter-chip{border:1px solid var(--border-strong);height:40px;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-weight:600}.filter-button:hover,.filter-chip:hover{background:#f9fafb}.filter-button.active,.filter-chip.active{background:var(--lexis-primary);color:#fff;border-color:var(--lexis-primary)}.documents-page-grid{grid-template-columns:460px minmax(0,1fr);align-items:start;gap:24px;display:grid}.documents-sidebar-card{min-width:0;overflow:hidden}.documents-sidebar-card input,.documents-sidebar-card select,.documents-sidebar-card textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.company-form-section h3{color:#111827;margin:4px 0 2px;font-size:15px;font-weight:700}.company-cnpj-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.company-cnpj-button{white-space:nowrap;min-width:170px}@media (width<=1200px){.documents-page-grid{grid-template-columns:1fr}}.analysis-box{border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;background:#f9fafb;border-radius:12px;max-height:420px;margin-top:10px;padding:16px;font-size:14px;line-height:1.6;overflow-y:auto}.history-item,.ranking-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.history-item:last-child,.ranking-item:last-child{border-bottom:none}.history-item h3{margin-bottom:6px}.plan-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:12px;display:grid}.plan-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:16px}.plan-card h4{margin-bottom:8px}.plan-card.alta{background:#fef2f2;border-color:#fecaca}.plan-card.alta h4{color:#991b1b}.plan-card.média,.plan-card.media{background:#fffbeb;border-color:#fde68a}.plan-card.média h4,.plan-card.media h4{color:#92400e}.plan-card.baixa{background:#f0fdf4;border-color:#bbf7d0}.plan-card.baixa h4{color:#166534}.plan-header{justify-content:space-between;align-items:center;display:flex}.check-button{border:2px solid var(--border-strong);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.check-button.checked{background:var(--success);color:#fff;border-color:var(--success)}.plan-card.done{opacity:.6;text-decoration:line-through}.decision-card,.score-card{border:1px solid var(--border);border-radius:16px;margin-top:16px;padding:18px}.decision-title{margin-top:8px;margin-bottom:8px;font-size:22px;font-weight:700}.decision-text,.score-text{line-height:1.6}.decision-card.participar{background:#f0fdf4;border-color:#bbf7d0}.decision-card.participar .decision-title{color:#166534}.decision-card.participar-com-ressalvas{background:#fffbeb;border-color:#fde68a}.decision-card.participar-com-ressalvas .decision-title{color:#92400e}.decision-card.não-participar-no-momento,.decision-card.nao-participar-no-momento{background:#fef2f2;border-color:#fecaca}.decision-card.não-participar-no-momento .decision-title,.decision-card.nao-participar-no-momento .decision-title{color:#991b1b}.score-title{margin-top:8px;margin-bottom:8px;font-size:28px;font-weight:800}.score-card.high{background:#f0fdf4;border-color:#bbf7d0}.score-card.high .score-title{color:#166534}.score-card.medium{background:#fffbeb;border-color:#fde68a}.score-card.medium .score-title{color:#92400e}.score-card.low{background:#fef2f2;border-color:#fecaca}.score-card.low .score-title{color:#991b1b}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:20px;display:grid}.dashboard-card{background:var(--panel-soft);border:1px solid var(--border);border-radius:16px;padding:20px;transition:all .2s}.dashboard-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000000d}.dashboard-card h3{color:#666;font-size:14px}.dashboard-card p{color:var(--text);margin-top:10px;font-size:32px;font-weight:700}.card-sub{color:#888;margin-top:8px;font-size:12px;display:block}.dashboard-card.green{border-left:6px solid var(--success);background:var(--success-bg)}.dashboard-card.yellow{border-left:6px solid var(--warning);background:var(--warning-bg)}.dashboard-card.red{border-left:6px solid var(--danger);background:var(--danger-bg);box-shadow:0 0 0 1px #dc262614}.dashboard-card.highlight{border:2px solid #111827}.score-big{font-size:40px;font-weight:800}.executive-summary{padding:24px}.insights-list{flex-direction:column;gap:14px;margin-top:14px;display:flex}.insight-item{background:#fcfcfc;border:1px solid #ececec;border-left:4px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.insight-item:first-child{border-left:4px solid var(--danger);background:#fff5f5}.insight-bullet{color:#111827;margin-top:2px;font-size:18px;line-height:1}.insight-item p{color:#1f2937;margin:0;line-height:1.6}.bids-list{flex-direction:column;gap:16px;display:flex}.bid-card{background:#fcfcfc;border:1px solid #ececec;border-radius:12px;padding:16px;transition:all .2s}.bid-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.bid-card-top,.best-bid-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bid-score-badge{text-align:center;border:1px solid #0000;border-radius:999px;min-width:72px;padding:8px 12px;font-size:14px;font-weight:700}.bid-score-badge.high{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.bid-score-badge.medium{color:#92400e;background:#fffbeb;border-color:#fde68a}.bid-score-badge.low{color:#991b1b;background:#fef2f2;border-color:#fecaca}.best-bid-card{background:#fff;border:2px solid #111827}.best-bid-label{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:6px;font-size:12px;font-weight:700}.best-bid-card h2{margin:0 0 12px;font-size:24px}.worst-bid-card{border:2px solid var(--danger);background:#fff5f5}.worst-bid-label{text-transform:uppercase;letter-spacing:.06em;color:#b91c1c;margin-bottom:6px;font-size:12px;font-weight:700}.pipeline-board{grid-template-columns:repeat(4,minmax(260px,1fr));gap:16px;margin-top:24px;display:grid}.pipeline-column{border:1px solid var(--border);background:#eef2f7;border-radius:18px;min-height:220px;padding:14px}.pipeline-column-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pipeline-column-header h3{color:var(--text);margin:0;font-size:16px}.pipeline-column-body{flex-direction:column;gap:12px;display:flex}.pipeline-card{background:#fff}.pipeline-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:14px;justify-content:center;align-items:center;min-height:80px;padding:14px;font-size:14px;display:flex}.risk-card.red{background:#fef2f2;border:1px solid #fecaca}.risk-card.red h3,.risk-card.red p{color:#991b1b}.risk-card.yellow{background:#fffbeb;border:1px solid #fde68a}.risk-card.yellow h3,.risk-card.yellow p{color:#92400e}.risk-card.green{background:#f0fdf4;border:1px solid #bbf7d0}.risk-card.green h3,.risk-card.green p{color:#166534}.overlay-loading{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.overlay-box{text-align:center;background:#fff;border-radius:16px;padding:30px 40px;box-shadow:0 10px 40px #0003}.overlay-box p{color:#444;margin-top:12px;font-size:15px}.spinner{border:4px solid #ddd;border-top-color:#1e1e1e;border-radius:50%;width:40px;height:40px;margin:0 auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1280px){.pipeline-board{grid-template-columns:repeat(2,minmax(260px,1fr))}.documents-page-grid{grid-template-columns:1fr}.documents-sidebar-card{position:relative;top:auto}}@media (width<=900px){.app-shell,.app-shell-fixed{flex-direction:column;height:auto}.sidebar,.sidebar-fixed,.professional-sidebar{width:100%;min-width:100%;height:auto;padding:24px 18px;position:relative}.main-content,.main-content-scroll,.professional-main-content{height:auto;padding:20px 16px;overflow-y:visible}.pipeline-board,.compliance-summary-grid,.dashboard-grid,.form-grid,.card-list{grid-template-columns:1fr}.page-header-row,.document-card-top,.bid-card-top,.best-bid-header,.history-item,.ranking-item{flex-direction:column;align-items:stretch}}.brand-row-enterprise{justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;display:flex}.sidebar-icon-button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative}.sidebar-icon-button:hover{background:#ffffff1a}.sidebar-toggle-inline{margin-left:0}.professional-sidebar.collapsed .sidebar-top{align-items:center}.professional-sidebar.collapsed .nav{width:100%}.professional-sidebar.collapsed .nav-link{justify-content:center;width:100%;padding:12px 10px}.professional-sidebar.collapsed .sidebar-account-button{justify-content:center;width:100%;padding:10px}.professional-sidebar.collapsed .brand-row-enterprise{justify-content:center;width:100%}.professional-sidebar.collapsed .nav-group{align-items:center;width:100%}.brand-inline-text-only{align-items:center;min-height:46px;padding:12px 14px 12px 2px;display:flex}.analysis-layout{grid-template-columns:420px minmax(0,1fr);gap:24px;display:grid}.analysis-left{align-self:start;position:sticky;top:10px}.analysis-right{flex-direction:column;gap:20px;min-width:0;display:flex}.analysis-selected-company-card{background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:16px}.audit-card,.audit-toolbar{border:1px solid #dbe3ee}.audit-list{gap:10px;margin-top:16px;display:grid}.audit-row{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.audit-row strong{color:#0f172a}.audit-row p{color:#64748b;margin:6px 0 0}.audit-row p span{color:#0f172a;font-weight:800}.audit-row-meta{color:#64748b;text-align:right;justify-items:end;gap:4px;font-size:13px;display:grid}.analysis-file-wrap{width:100%}.analysis-file-input{border:1px solid var(--border-strong);width:100%;color:var(--text);background:#fff;border-radius:14px;padding:12px 14px}.analysis-meta-line{color:var(--muted);margin-top:4px;font-size:14px}.empty-state{text-align:center;opacity:.9;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:40px 24px;display:flex}.empty-state h3{color:#374151;margin-bottom:10px;font-size:24px}.empty-state p{color:#6b7280;max-width:560px;line-height:1.6}@media (width<=1100px){.analysis-layout{grid-template-columns:1fr}.analysis-left{position:relative;top:auto}}.tag{border-radius:999px;align-items:center;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.tag.neutral{color:#475569;background:#64748b1f}.bids-hero-card{padding:24px}.bids-hero-top h2{margin-bottom:6px}.bids-hero-top p{color:#6b7280;margin:0;line-height:1.6}.bids-toolbar{flex-direction:column;gap:14px;margin-top:18px;display:flex}.bids-toolbar-actions{justify-content:flex-start;align-items:center;display:flex}.bids-toolbar-main{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bids-filter-row{margin-top:0}.bids-company-context{background:#fafafa;border:1px solid #e5e7eb;border-radius:16px;margin-top:16px;padding:14px 16px}.bids-company-context-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bids-company-context-label{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.bids-company-context-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mini-tag{border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.mini-tag.neutral{color:#475569;background:#64748b1f}.bids-best-card{overflow:hidden}.bids-tip-card p{color:#475569;margin:0}.bids-results-counter{color:#6b7280;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:6px 10px;font-size:13px}.bids-empty-state{text-align:center;color:#6b7280;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.bids-empty-state h3{color:#374151;margin-bottom:8px}.bids-premium-list{flex-direction:column;gap:16px;display:flex}.bid-card-premium{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px;box-shadow:0 2px 10px #0f172a0a}.bid-card-premium-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.bid-card-premium-main{flex:1;min-width:0}.bid-card-premium-headline{flex-direction:column;gap:10px;display:flex}.bid-card-premium-headline h3{margin:0;line-height:1.35}.bid-info-block{background:#fcfcfd;border:1px solid #edf2f7;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.bid-info-label{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.bid-card-premium-score{flex-shrink:0}.bid-card-premium-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:18px;padding-top:16px;display:flex}.bid-card-premium-summary{flex:1}.bid-actions-premium{flex-shrink:0}.bid-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bid-meta{color:#6b7280;margin-top:6px;font-size:14px}.bid-tags{flex-wrap:wrap;gap:8px;display:flex}.ghost-button{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:12px;height:42px;padding:0 16px;font-weight:600}@media (width<=1100px){.bids-toolbar-main{grid-template-columns:1fr}.bid-card-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bid-card-premium-footer{flex-direction:column;align-items:stretch}.bid-actions-premium{width:100%}}@media (width<=720px){.bid-card-premium-top{flex-direction:column}.bid-card-premium-grid{grid-template-columns:1fr}.bids-results-counter{display:none}}.bids-source-filter-row{flex-direction:column;gap:10px;margin-top:14px;display:flex}.bids-source-filter-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.company-form-section{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.company-form-section h3{color:#111827;margin-bottom:4px;font-size:15px;font-weight:600}.company-cnpj-row{grid-template-columns:1fr auto;gap:8px;display:grid}.company-form-section textarea{resize:vertical;min-height:90px}.bid-card-object-preview{color:#475569;margin:0;line-height:1.55}.bid-card-premium-headline h3,.bid-card-premium-headline h3,.bid-card-premium h3{margin:0}.bid-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bid-card-premium-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.bid-info-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.bid-info-label{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.bid-card-premium-footer{border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:18px;padding-top:16px;display:flex}.bid-card-premium-summary{flex:1;min-width:260px}.bid-summary-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:12px;display:block}.bid-card-premium-summary p{color:#475569;margin:0;line-height:1.55}.bid-actions-premium{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1100px){.bid-card-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.bid-card-premium-grid{grid-template-columns:1fr}.bid-card-premium-footer{flex-direction:column;align-items:stretch}}.pipeline-card-premium{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:0 2px 8px #0f172a0a}.pipeline-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pipeline-card-top h4{margin:0;font-size:15px;line-height:1.4}.pipeline-card-orgao{color:#64748b;margin:6px 0 0;font-size:13px}.pipeline-card-description{color:#475569;margin:0;font-size:13px;line-height:1.5}.pipeline-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pipeline-meta-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.pipeline-meta-item span{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:11px;display:block}.pipeline-meta-item strong{color:#0f172a;font-size:13px}.pipeline-card-actions{flex-wrap:wrap;gap:8px;display:flex}.pipeline-card-select-row select{width:100%}.pipeline-empty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #d1d5db;border-radius:14px;padding:16px}@media (width<=900px){.pipeline-card-meta{grid-template-columns:1fr}}.analysis-left,.analysis-right{min-width:0}.score-big{font-size:34px;line-height:1}.pdf-linked-badge{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;padding:10px 12px;font-weight:600;display:flex}.analysis-box{white-space:pre-wrap;word-break:break-word;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;max-height:380px;padding:16px;line-height:1.6;overflow:auto}@media (width<=1100px){.analysis-layout{grid-template-columns:1fr}}.dashboard-v2-header-card{overflow:hidden}.dashboard-v2-header-top h2{margin:0 0 6px}.dashboard-v2-header-top p{color:#64748b;margin:0}.dashboard-company-focus{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;padding:12px 14px;display:flex}.dashboard-company-focus-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:12px}.dashboard-v2-main-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);align-items:start;gap:24px;display:grid}.dashboard-v2-main-left,.dashboard-v2-main-right{min-width:0}.dashboard-v2-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-v2-metric-box{background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 14px #0f172a0a}.dashboard-v2-metric-box span{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.dashboard-v2-metric-box strong{color:#0f172a;font-size:18px;line-height:1.35}.dashboard-v2-pipeline-list{flex-direction:column;gap:10px;display:flex}.dashboard-v2-pipeline-row{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.dashboard-v2-pipeline-row span{color:#475569}.dashboard-v2-pipeline-row strong{color:#0f172a}.dashboard-v2-action-list{flex-direction:column;gap:12px;display:flex}.dashboard-v2-action-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px}.dashboard-v2-action-item p{color:#475569;margin:8px 0 0;line-height:1.55}.dashboard-v2-action-tag{color:#334155;background:#0f172a0f;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=1100px){.dashboard-v2-main-grid{grid-template-columns:1fr}}@media (width<=700px){.dashboard-v2-metrics-grid{grid-template-columns:1fr}}.analysis-form-card h2{margin-bottom:8px;font-size:22px}.analysis-form-subtitle{color:var(--muted);margin-bottom:18px;font-size:14px;line-height:1.5}.analysis-form-stack{flex-direction:column;gap:14px;display:flex}.analysis-form-stack select,.analysis-form-stack input[type=file]{width:100%;min-height:46px}.analysis-submit{width:100%;margin-top:4px}.analysis-upload-box{width:100%}.analysis-upload-label{border:1px solid var(--border-strong);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;display:flex}.analysis-upload-label:hover{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0a}.analysis-file-hidden{display:none}.analysis-upload-button{color:#fff;white-space:nowrap;background:#0f172a;border-radius:10px;justify-content:center;align-items:center;min-width:128px;height:34px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.analysis-upload-name{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dashboard-v2-header-card{flex-direction:column;gap:16px;display:flex}.dashboard-v2-header-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.analysis-header-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analysis-score-box{text-align:right}.analysis-score-box span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:12px;display:block}.analysis-score-box strong{color:#111827;font-size:26px}.analysis-header-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.analysis-summary-card{padding:22px}.analysis-summary-text{color:#334155;line-height:1.65}.analysis-insights{color:#475569;margin-top:14px;padding-left:18px;line-height:1.7}.analysis-plan-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.analysis-plan-item{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:14px}.analysis-plan-item.done{opacity:.65}.analysis-docs-card,.analysis-full-text{padding:22px}@media (width<=1200px){.feed-summary-grid,.feed-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.feed-summary-grid{grid-template-columns:1fr}.feed-hero-top,.feed-premium-top,.feed-premium-footer{flex-direction:column}.feed-premium-grid{grid-template-columns:1fr}.feed-premium-side,.feed-actions-row{justify-content:flex-start}.feed-hero-card h2{font-size:24px}}@media (width<=980px){.feed-filters-grid{grid-template-columns:1fr}}.feed-recommendation{color:#334155;font-size:14px;line-height:1.5}@media (width<=820px){.feed-radar-item{grid-template-columns:1fr}}.feed-filters-card{border:1px solid #e5e7eb}.feed-filters-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.feed-filters-title{color:#0f172a;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.feed-filters-grid{grid-template-columns:1.3fr 1fr 1fr;align-items:end;gap:14px;display:grid}.feed-filter-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.feed-strong-toggle-wrap{flex-direction:column;display:flex}.feed-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.feed-hero-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb}.feed-hero-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.feed-hero-label{color:#0f172a;letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.feed-hero-card h2{margin:0 0 14px;font-size:30px;line-height:1.1}.feed-hero-meta{color:#475569;flex-wrap:wrap;gap:14px;margin-bottom:14px;font-size:14px;display:flex}.feed-hero-meta span{align-items:center;gap:6px;display:inline-flex}.feed-v3-badges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.feed-hero-reason{color:#334155;margin:0;font-size:15px;line-height:1.6}.feed-hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.feed-hero-score{color:#fff;border-radius:24px;justify-content:center;align-items:center;min-width:92px;height:92px;font-size:24px;font-weight:800;display:flex;box-shadow:0 16px 40px #0f172a29}.feed-hero-score.high{background:linear-gradient(135deg,#16a34a,#22c55e)}.feed-hero-score.medium{background:linear-gradient(135deg,#ca8a04,#eab308)}.feed-hero-score.low{background:linear-gradient(135deg,#dc2626,#ef4444)}.feed-premium-card{border:1px solid #e5e7eb;transition:transform .2s,box-shadow .2s,border-color .2s}.feed-premium-card:hover{border-color:#dbe3ee;transform:translateY(-2px);box-shadow:0 18px 45px #0f172a14}.feed-premium-top{justify-content:space-between;gap:18px;display:flex}.feed-premium-main{flex:1;min-width:0}.feed-premium-headline h3{margin:0 0 12px;font-size:19px;line-height:1.25}.feed-tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.feed-premium-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.feed-info-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:14px}.feed-info-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.feed-info-block strong{color:#0f172a;font-size:14px;line-height:1.5}.feed-premium-side{justify-content:flex-end;align-items:flex-start;display:flex}.feed-score-badge{text-align:center;color:#fff;border-radius:18px;min-width:92px;padding:16px 14px;font-size:22px;font-weight:800;box-shadow:0 14px 32px #0f172a1f}.feed-score-badge.high{background:linear-gradient(135deg,#16a34a,#22c55e)}.feed-score-badge.medium{background:linear-gradient(135deg,#ca8a04,#eab308)}.feed-score-badge.low{background:linear-gradient(135deg,#dc2626,#ef4444)}.feed-premium-footer{border-top:1px solid #eef2f7;justify-content:space-between;gap:16px;margin-top:18px;padding-top:18px;display:flex}.feed-premium-summary{flex:1;min-width:0}.feed-premium-summary-title{color:#0f172a;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;display:inline-flex}.feed-premium-summary p{color:#475569;margin:0;font-size:14px;line-height:1.6}.feed-recommendation{color:#334155;margin-top:10px;font-size:14px;line-height:1.5}.feed-actions-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.feed-imperdivel-bar{color:#b45309;border-top:1px solid #eef2f7;align-items:center;gap:8px;margin-top:16px;padding-top:16px;font-size:13px;font-weight:700;display:inline-flex}.feed-radar-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb}.feed-radar-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.feed-radar-title{color:#0f172a;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.feed-radar-grid{gap:12px;display:grid}.feed-radar-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.feed-radar-rank{color:#fff;background:#0f172a;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex}.feed-radar-content{flex-direction:column;gap:4px;min-width:0;display:flex}.feed-radar-content strong{color:#0f172a;font-size:15px}.feed-radar-content span{color:#475569;font-size:14px}.feed-radar-content small{color:#64748b;font-size:13px;line-height:1.5}@media (width<=1200px){.feed-summary-grid,.feed-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.feed-filters-grid{grid-template-columns:1fr}}@media (width<=820px){.feed-summary-grid{grid-template-columns:1fr}.feed-hero-top,.feed-premium-top,.feed-premium-footer{flex-direction:column}.feed-premium-grid{grid-template-columns:1fr}.feed-premium-side,.feed-actions-row{justify-content:flex-start}.feed-hero-card h2{font-size:24px}.feed-radar-item{grid-template-columns:1fr}}.pipeline-board{grid-template-columns:repeat(6,minmax(280px,1fr));align-items:start;gap:16px;padding-bottom:6px;display:grid;overflow-x:auto}.pipeline-column{background:#fff;border:1px solid #e5e7eb;border-radius:22px;min-height:480px;box-shadow:0 10px 30px #0f172a0a}.pipeline-column.neutral{background:linear-gradient(#fff 0%,#f8fafc 100%)}.pipeline-column.yellow{background:linear-gradient(#fffdf5 0%,#fffbeb 100%)}.pipeline-column.green{background:linear-gradient(#f7fff9 0%,#f0fdf4 100%)}.pipeline-column.blue{background:linear-gradient(#f8fbff 0%,#eff6ff 100%)}.pipeline-column.red{background:linear-gradient(#fff9f9 0%,#fef2f2 100%)}.pipeline-column-header{border-bottom:1px solid #e2e8f0e6;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.pipeline-column-title{color:#0f172a;align-items:flex-start;gap:10px;display:flex}.pipeline-column-title h3{margin:0;font-size:16px;line-height:1.2}.pipeline-column-title span{color:#64748b;margin-top:4px;font-size:12px;line-height:1.4;display:block}.pipeline-column-count{color:#fff;background:#0f172a;border-radius:12px;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:14px;font-weight:800;display:flex}.pipeline-column-body{gap:12px;padding:14px;display:grid}.pipeline-empty{text-align:center;color:#64748b;background:#ffffff8c;border:1px dashed #cbd5e1;border-radius:16px;padding:20px 14px;font-size:14px}.pipeline-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px #0f172a0d}.pipeline-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a14}.pipeline-card-top{justify-content:space-between;gap:12px;display:flex}.pipeline-card-main{flex:1;min-width:0}.pipeline-card-main h4{color:#0f172a;margin:0 0 10px;font-size:15px;line-height:1.35}.pipeline-card-tags{flex-wrap:wrap;gap:8px;display:flex}.pipeline-card-info{border-top:1px solid #eef2f7;gap:8px;margin-top:14px;padding-top:14px;display:grid}.pipeline-info-row{color:#475569;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.pipeline-card-actions{border-top:1px solid #eef2f7;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.pipeline-card-actions .secondary-button,.pipeline-card-actions .ghost-button{align-items:center;gap:6px;display:inline-flex}@media (width<=1200px){.pipeline-board{grid-template-columns:repeat(3,minmax(280px,1fr))}}@media (width<=820px){.pipeline-board{grid-template-columns:1fr}.pipeline-card-top{flex-direction:column}}.dashboard-card-icon-row{justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.dashboard-funnel-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.dashboard-funnel-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;min-height:148px;padding:16px}.dashboard-funnel-card.highlight{background:linear-gradient(#fff 0%,#f8fafc 100%)}.dashboard-funnel-card.yellow{background:linear-gradient(#fffdf5 0%,#fffbeb 100%)}.dashboard-funnel-card.green{background:linear-gradient(#f7fff9 0%,#f0fdf4 100%)}.dashboard-funnel-card.red{background:linear-gradient(#fff9f9 0%,#fef2f2 100%)}.dashboard-funnel-card.blue{background:linear-gradient(#f8fbff 0%,#eff6ff 100%)}.dashboard-funnel-card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.dashboard-funnel-icon{color:#0f172a;background:#0f172a14;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dashboard-funnel-number{color:#0f172a;font-size:24px;font-weight:800}.dashboard-funnel-card h3{color:#0f172a;margin:0 0 8px;font-size:16px}.dashboard-funnel-card p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.dashboard-priority-item{background:#fff;border:1px solid #e5e7eb;border-radius:18px;justify-content:space-between;gap:16px;padding:16px;display:flex;box-shadow:0 8px 24px #0f172a0a}.dashboard-priority-main{flex:1;min-width:0}.dashboard-priority-main h3{color:#0f172a;margin:0 0 10px;font-size:16px;line-height:1.35}.dashboard-priority-meta{color:#64748b;flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.dashboard-priority-meta span{align-items:center;gap:6px;display:inline-flex}.dashboard-priority-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.dashboard-insights{gap:14px;display:grid}@media (width<=1200px){.dashboard-funnel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.dashboard-funnel-grid{grid-template-columns:1fr}.dashboard-priority-item{flex-direction:column}.dashboard-priority-side{align-items:flex-start}}.page-container{padding:24px}.page-header h1{text-align:left;margin-bottom:4px;font-size:28px}.page-header p{color:#6b7280;text-align:left;margin-bottom:24px}.grid-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.form input,.form textarea,.form select{border:1px solid #d1d5db;border-radius:8px;width:100%;margin-bottom:12px;padding:10px}.form textarea{min-height:80px}.primary-button{background:var(--lexis-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;height:40px;padding:0 14px}.company-list{flex-direction:column;gap:12px;display:flex}.company-card{border:1px solid #e5e7eb;border-radius:10px;padding:14px}.company-header{justify-content:space-between;margin-bottom:8px;display:flex}.badge.green{color:#166534;background:#dcfce7;border-radius:8px;padding:4px 10px;font-size:12px}.tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag{background:#f3f4f6;border-radius:6px;padding:4px 8px;font-size:12px}.empty{text-align:center;color:#9ca3af;padding:20px}.companies-pro-form-card,.users-v2-form-card{min-height:100%}.companies-section-header h2{margin:0 0 6px}.companies-section-header p{color:#6b7280;margin:0;line-height:1.5}.companies-pro-form,.users-v2-form{gap:14px;margin-top:18px;display:grid}.companies-form-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:12px;padding:14px;display:grid}.companies-form-section h3{color:#0f172a;margin:0;font-size:16px}.companies-form-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.companies-pro-right-column,.users-v2-right-column{align-content:start;gap:16px;display:grid}.companies-toolbar,.users-v2-toolbar{grid-template-columns:1.2fr .8fr;align-items:center;gap:14px;display:grid}.companies-search-box{background:#fff;border:1px solid #dbe3ee;border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.companies-search-box input{background:0 0;border:0!important;margin:0!important}.companies-pro-list,.users-v2-list{gap:16px;display:grid}.companies-pro-card,.users-v2-card{border:1px solid #e5e7eb}.companies-pro-card-top,.users-v2-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.companies-pro-card h3,.users-v2-card h3{margin:0;font-size:18px;line-height:1.25}.companies-pro-subtitle,.users-v2-subtitle{color:#6b7280;margin:6px 0 0}.companies-pro-badges,.users-v2-badges{flex-wrap:wrap;gap:8px;display:flex}.companies-pro-meta-grid,.users-v2-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.companies-pro-meta-item,.users-v2-meta-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px}.companies-pro-meta-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.companies-pro-insights{gap:10px;margin-top:16px;display:grid}.companies-pro-insight{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.companies-pro-tags-wrap{margin-top:16px}.companies-pro-tags-title{color:#0f172a;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.companies-pro-tags{flex-wrap:wrap;gap:8px;display:flex}.companies-pro-actions,.users-v2-actions{border-top:1px solid #eef2f7;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;display:flex}.users-v2-meta-item{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.users-v2-company-line{color:#334155;margin-top:16px;font-size:14px}@media (width<=980px){.companies-form-grid-2,.companies-toolbar,.users-v2-toolbar,.companies-pro-meta-grid,.users-v2-meta-grid{grid-template-columns:1fr}}.settings-shell{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb}.settings-shell-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-shell-title{color:#0f172a;letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.settings-tabs{flex-wrap:wrap;gap:10px;display:flex}.settings-tab-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:600;transition:all .2s;display:inline-flex}.settings-tab-button:hover{background:#f8fafc}.settings-tab-button.active{color:#fff;background:#0f172a;border-color:#0f172a}.settings-v2-hero{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb}.settings-v2-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.settings-v2-hero-label{color:#0f172a;letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.settings-v2-hero-badge{color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.settings-v2-hero-content h2{color:#0f172a;margin:0 0 8px;font-size:28px;line-height:1.1}.settings-v2-hero-content p{color:#475569;max-width:850px;margin:0;font-size:15px;line-height:1.6}.settings-v2-shell{background:#fff;border:1px solid #e5e7eb}.settings-v2-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.settings-v2-title-block{min-width:0}.settings-v2-title{color:#0f172a;letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.settings-v2-description{color:#64748b;max-width:760px;margin:10px 0 0;line-height:1.6}.settings-v2-tabs{flex-wrap:wrap;gap:10px;display:flex}.settings-v2-tab-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:600;transition:all .2s;display:inline-flex}.settings-v2-tab-button:hover{background:#f8fafc}.settings-v2-tab-button.active{color:#fff;background:#0f172a;border-color:#0f172a}.settings-v2-content>div>.page-header-row:first-child{display:none}@media (width<=820px){.settings-v2-hero-content h2{font-size:22px}}.companies-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.documents-form{grid-template-columns:minmax(220px,1fr) 160px 160px minmax(220px,1fr) auto;align-items:center;gap:10px;display:grid}.documents-submit-button{white-space:nowrap;border-radius:8px;justify-self:start;width:auto;min-width:164px;min-height:40px;padding:9px 14px}.documents-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px;display:grid}.document-card{flex-direction:column;gap:10px;display:flex}.document-top{align-items:center;gap:8px;display:flex}.document-meta p{color:#6b7280;font-size:13px}.status-badge{border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.status-badge.green{color:#166534;background:#dcfce7}.status-badge.yellow{color:#92400e;background:#fef3c7}.status-badge.red{color:#991b1b;background:#fee2e2}@media (width<=980px){.documents-form{grid-template-columns:1fr}.documents-submit-button{justify-self:stretch;width:100%}}.buscador-hero-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb}.buscador-hero-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.buscador-hero-label{color:#0f172a;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.buscador-hero-card h2{margin:0 0 8px;font-size:30px;line-height:1.1}.buscador-hero-text{color:#475569;max-width:900px;margin:0;line-height:1.6}.buscador-input-shell{gap:12px;margin-top:18px;display:grid}.buscador-input-shell textarea{resize:vertical;width:100%;min-height:150px}.buscador-actions{flex-wrap:wrap;gap:10px;display:flex}.buscador-sugestoes-wrap{margin-top:20px}.buscador-sugestoes-title{color:#0f172a;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.buscador-sugestoes{flex-wrap:wrap;gap:10px;display:flex}.buscador-sugestao-chip{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:999px;min-height:38px;padding:0 14px;font-size:13px;transition:all .2s}.buscador-sugestao-chip:hover{background:#f8fafc}.buscador-result-card{border:1px solid #e5e7eb}.buscador-sections-grid{gap:16px;display:grid}.buscador-section-card{border:1px solid #e5e7eb}.buscador-section-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.buscador-section-title{color:#0f172a;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.buscador-section-content pre{white-space:pre-wrap;word-break:break-word;color:#334155;margin:0;font-family:inherit;font-size:14px;line-height:1.65}.spin{animation:1s linear infinite spin}.buscador-chat-shell{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;gap:16px;min-height:72vh;display:grid}.buscador-chat-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.buscador-chat-label{color:#0f172a;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.buscador-provider-select{min-width:180px}.buscador-chat-history{gap:14px;max-height:60vh;padding-right:4px;display:grid;overflow-y:auto}.buscador-chat-message{align-items:flex-start;gap:12px;display:flex}.buscador-chat-message.user{justify-content:flex-end}.buscador-chat-message.user .buscador-chat-avatar{order:2}.buscador-chat-message.user .buscador-chat-bubble{color:#fff;background:#0f172a;order:1}.buscador-chat-message.user .buscador-chat-bubble pre{color:#fff}.buscador-chat-avatar{color:#0f172a;background:#e2e8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.buscador-chat-bubble{background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:fit-content;max-width:min(900px,85%);padding:14px 16px;box-shadow:0 8px 24px #0f172a0a}.buscador-chat-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.buscador-chat-bubble pre{white-space:pre-wrap;word-break:break-word;color:#334155;margin:0;font-family:inherit;font-size:14px;line-height:1.65}.buscador-chat-loading{color:#475569;align-items:center;gap:8px;display:inline-flex}.buscador-chat-suggestions{flex-wrap:wrap;gap:10px;display:flex}.buscador-chat-inputbar{border-top:1px solid #e5e7eb;gap:12px;padding-top:12px;display:grid}.buscador-chat-inputbar textarea{resize:vertical;width:100%;min-height:88px}@media (width<=820px){.buscador-chat-bubble{max-width:100%}}.buscador-chat-page-v2{background:0 0;flex-direction:column;height:calc(100vh - 40px);display:flex}.buscador-chat-main{flex-direction:column;flex:1;min-height:0;margin-top:12px;display:flex}.buscador-chat-history-v2{flex-direction:column;flex:1;gap:18px;padding:8px 0 24px;display:flex;overflow-y:auto}.buscador-chat-row-v2{align-items:flex-start;gap:12px;max-width:920px;display:flex}.buscador-chat-row-v2.user{flex-direction:row-reverse;align-self:flex-end}.buscador-chat-avatar-v2{color:#111827;background:#e5e7eb;border:1px solid #d1d5db;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.buscador-chat-bubble-v2{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:0 0;border:1px solid #d6dae1;border-radius:18px;width:fit-content;max-width:min(900px,85%);padding:14px 16px}.buscador-chat-row-v2.user .buscador-chat-bubble-v2{background:#111827;border-color:#111827}.buscador-chat-row-v2.user .buscador-chat-bubble-v2 pre{color:#fff}.buscador-chat-bubble-v2 pre{color:#1f2937;white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:14px;line-height:1.7}.buscador-chat-loading-v2{color:#6b7280;align-items:center;gap:8px;font-size:14px;display:inline-flex}.buscador-chat-input-wrap-v2{background:linear-gradient(#f3f4f600,#f3f4f6fa 30%);padding:16px 0 4px;position:sticky;bottom:0}.buscador-chat-input-box-v2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #d1d5db;border-radius:22px;align-items:flex-end;gap:12px;max-width:920px;margin:0 auto;padding:12px 14px;display:flex;box-shadow:0 10px 30px #0f172a0f}.buscador-chat-input-box-v2 textarea{resize:none;color:#111827;background:0 0;border:none;outline:none;flex:1;min-height:26px;max-height:160px;margin:0;padding:0;font-size:15px;line-height:1.6}.buscador-chat-input-box-v2 textarea::placeholder{color:#6b7280}.buscador-chat-input-box-v2 button{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.buscador-chat-input-box-v2 button:hover{background:#1f2937}.buscador-chat-input-box-v2 button:disabled{opacity:.7;cursor:not-allowed}@media (width<=860px){.buscador-chat-bubble-v2{max-width:100%}.buscador-chat-page-v2{height:auto;min-height:calc(100vh - 40px)}}.buscador-layout{grid-template-columns:280px 1fr;gap:20px;min-height:calc(100vh - 40px);display:grid}.buscador-history-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff94;border:1px solid #d6dae1;border-radius:20px;flex-direction:column;min-height:calc(100vh - 110px);padding:14px;display:flex}.buscador-history-top{margin-bottom:14px}.buscador-new-chat-btn{justify-content:center;width:100%}.buscador-history-list{flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.buscador-history-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #d6dae1;border-radius:14px;padding:12px;transition:all .2s}.buscador-history-item:hover{background:#ffffff8c}.buscador-history-item.active{background:#111827;border-color:#111827}.buscador-history-item strong{color:#111827;margin-bottom:6px;font-size:14px;display:block}.buscador-history-item span{color:#6b7280;font-size:12px;line-height:1.5;display:block}.buscador-history-item.active strong,.buscador-history-item.active span{color:#fff}.buscador-history-empty{color:#6b7280;font-size:13px}@media (width<=980px){.buscador-layout{grid-template-columns:1fr}.buscador-history-panel{min-height:auto}}.buscador-pro-layout{grid-template-columns:290px 1fr;align-items:start;gap:16px;min-height:calc(100vh - 40px);display:grid}.buscador-pro-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff85;border:1px solid #d8dde6;border-radius:22px;flex-direction:column;height:calc(100vh - 40px);transition:all .25s;display:flex;position:sticky;top:20px;overflow:hidden}.buscador-pro-sidebar-top{border-bottom:1px solid #e4e7ec;align-items:center;gap:10px;padding:14px;display:flex}.buscador-pro-collapse-btn{flex-shrink:0;justify-content:center;width:42px;height:42px}.buscador-pro-new-btn{flex:1;justify-content:center}.buscador-pro-history-list{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.buscador-pro-history-empty{color:#6b7280;padding:10px 6px;font-size:13px}.buscador-pro-history-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #d7dde7;border-radius:16px;width:100%;padding:12px;transition:all .2s}.buscador-pro-history-item:hover{background:#ffffff9e}.buscador-pro-history-item.active{background:#111827;border-color:#111827}.buscador-pro-history-item.active strong,.buscador-pro-history-item.active span{color:#fff}.buscador-pro-chat-area{flex-direction:column;min-width:0;min-height:calc(100vh - 40px);display:flex}.buscador-pro-header{padding:4px 0 10px}.buscador-pro-header h1{margin:0}.buscador-pro-header p{color:#4b5563;margin:4px 0 0}.buscador-pro-chat-scroll{flex-direction:column;flex:1;gap:18px;padding:8px 0 24px;display:flex;overflow-y:auto}.buscador-pro-row{align-items:flex-start;gap:12px;max-width:920px;display:flex}.buscador-pro-row.user{flex-direction:row-reverse;align-self:flex-end}.buscador-pro-avatar{color:#111827;background:#e5e7eb;border:1px solid #d1d5db;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.buscador-pro-bubble{background:0 0;border:1px solid #d7dde7;border-radius:18px;width:fit-content;max-width:min(900px,85%);padding:14px 16px}.buscador-pro-bubble pre{color:#1f2937;white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:14px;line-height:1.7}.buscador-pro-loading{color:#6b7280;align-items:center;gap:8px;font-size:14px;display:inline-flex}.buscador-pro-input-wrap{background:linear-gradient(#f3f4f600,#f3f4f6fa 28%);padding:14px 0 6px;position:sticky;bottom:0}.buscador-pro-input-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #d1d5db;border-radius:22px;align-items:flex-end;gap:12px;max-width:920px;margin:0 auto;padding:12px 14px;display:flex;box-shadow:0 10px 28px #0f172a0f}.buscador-pro-input-box textarea{resize:none;color:#111827;background:0 0;border:none;outline:none;flex:1;min-height:26px;max-height:160px;margin:0;padding:0;font-size:15px;line-height:1.6}.buscador-pro-input-box textarea::placeholder{color:#6b7280}.buscador-pro-input-box button{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.buscador-pro-input-box button:hover{background:#1f2937}.buscador-pro-input-box button:disabled{opacity:.7;cursor:not-allowed}@media (width<=980px){.buscador-pro-layout{grid-template-columns:1fr}.buscador-pro-sidebar{height:auto;min-height:auto;position:relative;top:0}.buscador-pro-chat-area{min-height:auto}.buscador-pro-bubble{max-width:100%}}.buscador-pro-history-card{background:0 0;border:1px solid #d7dde7;border-radius:16px;padding:8px;transition:all .2s}.buscador-pro-history-card:hover{background:#ffffff9e}.buscador-pro-history-item{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:4px}.buscador-pro-history-item strong{color:#111827;margin-bottom:5px;font-size:14px;display:block}.buscador-pro-history-item span{color:#6b7280;font-size:12px;line-height:1.45;display:block}.buscador-pro-history-actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.buscador-pro-action-btn{justify-content:center;width:30px;height:30px;padding:0}.buscador-pro-action-btn.danger{color:#b91c1c}.buscador-pro-bubble-actions{justify-content:flex-end;margin-top:14px;display:flex}.main-content,.main-content-scroll,.professional-main-content{background:var(--lexis-bg);color:var(--lexis-text)}.sidebar,.sidebar-fixed,.professional-sidebar{background:linear-gradient(180deg, var(--lexis-primary) 0%, #102c47 38%, #0a1f33 100%);color:var(--lexis-text-light);border-right:1px solid #ffffff0f}.nav-group-title{color:var(--sidebar-muted)}.nav-link{color:#ffffffdb;border-radius:12px}.nav-link:hover{background:var(--hover);color:#fff}.nav-link.active{background:var(--active);color:#fff;transform:translate(4px)}.brand,.brand-compact{color:#fff}.sidebar-toggle,.sidebar-icon-button,.sidebar-account-button{color:#fff;background:#ffffff0d}.sidebar-toggle:hover,.sidebar-icon-button:hover,.sidebar-account-button:hover{background:#ffffff1a}.sidebar-account-meta span{color:#ffffffad}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:linear-gradient(#14263ad1 0%,#0f1f33e0 100%);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:34px 32px;display:flex;box-shadow:0 24px 80px #020c1b6b,inset 0 1px #ffffff0f}.login-brand-block h1,.login-brand-block p{color:#fff}.login-brand-block p{opacity:.82}.card,.dashboard-card,.plan-card,.bid-card,.bid-card-premium,.pipeline-card,.pipeline-card-premium,.document-card,.companies-pro-card,.users-v2-card,.settings-shell,.settings-v2-shell,.settings-v2-hero,.feed-premium-card,.feed-radar-card,.feed-filters-card,.buscador-hero-card,.buscador-result-card,.buscador-section-card{background:var(--lexis-surface);border:1px solid var(--lexis-border);box-shadow:var(--lexis-shadow-sm)}.primary-button,.button-primary{border-radius:var(--lexis-radius-sm);background:var(--lexis-primary);height:40px;color:var(--lexis-text-light);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.primary-button:hover,.button-primary:hover{background:var(--lexis-primary-hover);opacity:1}.secondary-button,.ghost-button,.button-secondary,.filter-button,.filter-chip{border:1px solid var(--lexis-border);background:var(--lexis-surface);height:40px;color:var(--lexis-text);cursor:pointer;border-radius:12px;padding:0 14px;font-size:14px;font-weight:600}.secondary-button:hover,.ghost-button:hover,.button-secondary:hover,.filter-button:hover,.filter-chip:hover{background:var(--lexis-primary-soft);border-color:var(--lexis-border-strong)}.filter-button.active,.filter-chip.active,.settings-tab-button.active,.settings-v2-tab-button.active{background:var(--lexis-primary);color:#fff;border-color:var(--lexis-primary)}.danger-button{background:var(--lexis-danger);color:#fff;cursor:pointer;border:none;border-radius:12px;height:40px;padding:0 14px;font-size:14px;font-weight:700}input,textarea,select,.form input,.form textarea,.form select,.form-grid input,.form-grid select,.form-grid textarea,.documents-sidebar-card input,.documents-sidebar-card select,.documents-sidebar-card textarea{border:1px solid var(--lexis-border-strong);color:var(--lexis-text);background:#fff;border-radius:12px}input:focus,textarea:focus,select:focus{border-color:var(--lexis-accent);outline:none;box-shadow:0 0 0 3px #2f6b8a1f}.page-header h1,.page-header-row h1,.buscador-pro-header h1,.settings-v2-hero-content h2,.feed-hero-card h2,.buscador-hero-card h2{color:var(--lexis-text)}.page-header p,.page-header-row p,.card-sub,.buscador-pro-header p,.feed-hero-text,.buscador-hero-text,.settings-v2-description,.settings-v2-hero-content p{color:var(--lexis-text-secondary)}.dashboard-card p,.score-big,.dashboard-funnel-number,.analysis-score-box strong,.feed-score-badge,.feed-hero-score,.pipeline-column-count,.feed-radar-rank{color:#fff}.dashboard-card.highlight,.best-bid-card{border-color:var(--lexis-primary)}.pipeline-column-count,.feed-radar-rank,.dashboard-funnel-icon,.feed-v3-badges .tag.neutral,.bid-score-badge.high,.bid-score-badge.medium,.bid-score-badge.low{background:var(--lexis-primary)}.buscador-pro-sidebar{border:1px solid var(--lexis-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:calc(100vh - 40px);box-shadow:var(--lexis-shadow-sm);background:#ffffff9e;border-radius:22px;position:sticky;top:20px}.buscador-pro-history-card.active{background:var(--lexis-primary);border-color:var(--lexis-primary)}.buscador-pro-history-card.active .buscador-pro-history-item strong,.buscador-pro-history-card.active .buscador-pro-history-item span{color:#fff}.buscador-pro-chat-area{min-width:0}.buscador-pro-bubble{background:var(--lexis-surface);border:1px solid var(--lexis-border);width:fit-content;max-width:min(900px,85%);box-shadow:var(--lexis-shadow-sm);border-radius:18px;padding:14px 16px}.buscador-pro-row.user .buscador-pro-bubble pre{color:#fff}.buscador-pro-bubble pre{color:var(--lexis-text)}.buscador-pro-input-box{border:1px solid var(--lexis-border);box-shadow:var(--lexis-shadow-md);background:#ffffffc7;border-radius:22px}.buscador-pro-input-box textarea{color:var(--lexis-text)}.buscador-pro-input-box button,.buscador-chat-input-box-v2 button{background:var(--lexis-primary);color:#fff}.buscador-pro-input-box button:hover,.buscador-chat-input-box-v2 button:hover{background:var(--lexis-primary-hover)}.buscador-chat-row-v2.user .buscador-chat-bubble-v2,.buscador-chat-message.user .buscador-chat-bubble{background:var(--lexis-primary);border-color:var(--lexis-primary)}.buscador-chat-row-v2.user .buscador-chat-bubble-v2 pre,.buscador-chat-message.user .buscador-chat-bubble pre{color:#fff}.tag.source{color:var(--lexis-accent);background:#2f6b8a1a}.tag.promissor{color:var(--lexis-success);background:#1665341f}.tag.ressalva{color:var(--lexis-warning);background:#a162071f}.tag.baixa{color:var(--lexis-danger);background:#b91c1c1f}.status-badge.green,.doc-badge.verde{background:var(--lexis-success-bg);color:var(--lexis-success)}.status-badge.yellow,.doc-badge.amarelo{background:var(--lexis-warning-bg);color:var(--lexis-warning)}.status-badge.red,.doc-badge.vermelho{background:var(--lexis-danger-bg);color:var(--lexis-danger)}.analysis-box,.pdf-linked-badge,.pipeline-empty,.bid-info-block,.feed-info-block,.companies-form-section,.pipeline-meta-item,.dashboard-company-focus,.dashboard-v2-pipeline-row,.dashboard-v2-action-item,.analysis-plan-item,.companies-pro-meta-item,.users-v2-meta-item{background:#f8fafc;border:1px solid #e2e8f0}.settings-tab-button,.settings-v2-tab-button,.feed-radar-item,.feed-premium-card,.pipeline-card-premium,.pipeline-card,.bid-card-premium,.company-card{border-radius:14px}@media (width<=980px){.buscador-pro-layout{grid-template-columns:1fr}.buscador-pro-sidebar{height:auto;min-height:auto;position:relative;top:0}.buscador-pro-bubble{max-width:100%}}.login-page,.login-screen,.auth-page{background:radial-gradient(circle,#224764 0%,#163754 40%,#0f2a44 70%,#0a1f33 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{position:relative}.login-card:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(circle,#78b4ff26,#0000 70%);border-radius:26px;position:absolute;inset:-2px}.login-card input{background:#ffffff1a;border:1px solid #ffffff2e}.login-card button{color:#fff;background:linear-gradient(135deg,#3b82f6,#1e3a8a)}.login-brand-block h1{text-shadow:0 2px 12px #0000004d}@keyframes loginEnter{0%{opacity:0;filter:blur(8px);transform:scale(.96)translateY(20px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.login-card{animation:.8s cubic-bezier(.22,1,.36,1) loginEnter}@keyframes bgFade{0%{opacity:0}to{opacity:1}}.login-page,.login-screen,.auth-page{animation:1s bgFade}.login-card input:hover{transform:scale(1.01)}.login-card button:active{transform:scale(.98)}.transition-top{z-index:9999;background:#0f2a44;width:100%;height:50%;animation:.9s cubic-bezier(.22,1,.36,1) forwards splitCloseTop;position:fixed;top:0}.transition-bottom{z-index:9999;background:#0f2a44;width:100%;height:50%;animation:.9s cubic-bezier(.22,1,.36,1) forwards splitCloseBottom;position:fixed;bottom:0}@keyframes splitCloseTop{to{transform:translateY(-100%)}}@keyframes splitCloseBottom{to{transform:translateY(100%)}}.dashboard-premium-page{flex-direction:column;gap:18px;display:flex}.dashboard-premium-grid{gap:16px;display:grid}.dashboard-premium-hero{border:1px solid var(--lexis-border);box-shadow:var(--lexis-shadow-sm);background:linear-gradient(135deg,#fff 0%,#f5f8fb 100%);border-radius:24px;justify-content:space-between;align-items:stretch;gap:20px;padding:24px;display:flex}.dashboard-premium-hero-left{max-width:760px}.dashboard-premium-badge{background:var(--lexis-primary-soft);min-height:30px;color:var(--lexis-primary);border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-premium-hero h1{color:var(--lexis-text);letter-spacing:-.03em;margin:0 0 10px;font-size:46px;line-height:1.02}.dashboard-premium-hero p{max-width:760px;color:var(--lexis-text-secondary);margin:0;font-size:16px;line-height:1.65}.dashboard-premium-hero-right{grid-template-columns:1fr;gap:12px;min-width:220px;display:grid}.dashboard-premium-hero-metric{background:var(--lexis-primary);color:#fff;min-width:220px;box-shadow:var(--lexis-shadow-sm);border-radius:18px;padding:18px}.dashboard-premium-hero-metric span{opacity:.78;margin-bottom:8px;font-size:13px;display:block}.dashboard-premium-hero-metric strong{color:#fff;font-size:28px;font-weight:800;line-height:1}.dashboard-premium-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpi-card{border:1px solid var(--lexis-border);box-shadow:var(--lexis-shadow-sm);background:#fff;border-radius:20px;align-items:center;gap:14px;padding:18px;display:flex}.dashboard-kpi-card.warning{background:#fffaf0}.dashboard-kpi-card.danger{background:#fff5f5}.dashboard-kpi-icon{background:var(--lexis-primary-soft);width:42px;height:42px;color:var(--lexis-primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-kpi-card.warning .dashboard-kpi-icon{background:var(--lexis-warning-bg);color:var(--lexis-warning)}.dashboard-kpi-card.danger .dashboard-kpi-icon{background:var(--lexis-danger-bg);color:var(--lexis-danger)}.dashboard-kpi-card span{color:var(--lexis-text-secondary);margin-bottom:6px;font-size:13px;display:block}.dashboard-kpi-card strong{color:var(--lexis-text);font-size:28px;font-weight:800;line-height:1;display:block}.dashboard-premium-main{grid-template-columns:1.2fr .8fr}.dashboard-premium-card{border:1px solid var(--lexis-border);box-shadow:var(--lexis-shadow-sm);background:#fff;border-radius:22px;padding:20px}.dashboard-premium-card-large{min-height:100%}.dashboard-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.dashboard-card-head h3{color:var(--lexis-text);margin:0 0 4px;font-size:20px;font-weight:800}.dashboard-card-head p{color:var(--lexis-text-secondary);margin:0;font-size:14px}.dashboard-card-head svg{color:var(--lexis-primary);flex-shrink:0}.dashboard-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-radar-item{border:1px solid var(--lexis-border);background:#f8fafc;border-radius:18px;padding:16px}.dashboard-radar-item span{color:var(--lexis-text-secondary);margin-bottom:8px;font-size:13px;display:block}.dashboard-radar-item strong{color:var(--lexis-text);font-size:18px;font-weight:800;line-height:1.4;display:block}.dashboard-priority-list,.dashboard-insight-list{flex-direction:column;gap:12px;display:flex}.dashboard-priority-item{border:1px solid var(--lexis-border);background:#f8fafc;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.dashboard-priority-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dashboard-priority-icon.primary{background:var(--lexis-primary-soft);color:var(--lexis-primary)}.dashboard-priority-icon.warning{background:var(--lexis-warning-bg);color:var(--lexis-warning)}.dashboard-priority-icon.danger{background:var(--lexis-danger-bg);color:var(--lexis-danger)}.dashboard-priority-item strong,.dashboard-insight-item strong{color:var(--lexis-text);margin-bottom:4px;font-size:14px;line-height:1.45;display:block}.dashboard-priority-item span,.dashboard-insight-item span{color:var(--lexis-text-secondary);font-size:13px;line-height:1.55;display:block}.dashboard-insight-item{border:1px solid var(--lexis-border);background:#f8fafc;border-radius:16px;padding:14px}.dashboard-growth-box{flex-direction:column;gap:12px;display:flex}.dashboard-growth-pill{background:var(--lexis-primary-soft);width:fit-content;min-height:30px;color:var(--lexis-primary);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-growth-box h4{color:var(--lexis-text);margin:0;font-size:22px;line-height:1.3}.dashboard-growth-box p{color:var(--lexis-text-secondary);margin:0;font-size:14px;line-height:1.7}@media (width<=1180px){.dashboard-premium-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-premium-main{grid-template-columns:1fr}.dashboard-premium-hero{flex-direction:column}.dashboard-premium-hero-right{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dashboard-premium-hero{padding:18px}.dashboard-premium-hero h1{font-size:34px}.dashboard-premium-kpis,.dashboard-premium-hero-right,.dashboard-radar-grid{grid-template-columns:1fr}}.professional-layout{background:var(--lexis-bg);grid-template-columns:auto 1fr;min-height:100vh;display:grid}.professional-sidebar{background:linear-gradient(180deg, var(--lexis-primary) 0%, #102c47 38%, #0a1f33 100%);color:#fff;z-index:20;border-right:1px solid #ffffff0f;flex-direction:column;height:100vh;transition:all .25s;display:flex;position:sticky;top:0}.professional-sidebar.expanded{width:272px}.professional-sidebar.collapsed{width:84px}.sidebar-top{padding:20px 16px 14px}.brand-row{align-items:center;gap:12px;display:flex}.sidebar-toggle{color:#fff;cursor:pointer;width:42px;height:42px;transition:var(--lexis-transition);background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidebar-toggle:hover{background:#ffffff1a}.brand-block{flex-direction:column;min-width:0;display:flex}.brand{letter-spacing:.06em;color:#fff;font-size:30px;font-weight:900;line-height:1}.brand-subtitle{color:#ffffffa3;margin-top:6px;font-size:12px;font-weight:600}.sidebar-nav-wrap{flex:1;padding:8px 14px 18px;overflow-y:auto}.nav-group-title{color:#ffffff94;letter-spacing:.12em;margin:6px 8px 12px;font-size:11px;font-weight:800}.sidebar-nav{flex-direction:column;gap:8px;display:flex}.nav-link{color:#ffffffdb;min-height:46px;transition:var(--lexis-transition);border-radius:14px;align-items:center;gap:12px;padding:0 14px;display:flex}.nav-link.active{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff14;transform:translate(4px);box-shadow:inset 0 0 0 1px #ffffff0d}.nav-link-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:inline-flex}.nav-link-label{white-space:nowrap;font-size:14px;font-weight:600}.sidebar-bottom{border-top:1px solid #ffffff0f;padding:14px}.sidebar-account-wrap{position:relative}.sidebar-account-button{color:#fff;cursor:pointer;width:100%;min-height:56px;transition:var(--lexis-transition);background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;padding:8px 10px;display:flex}.sidebar-account-button:hover{background:#ffffff1a}.sidebar-account-avatar{color:#0f172a;background:#d1d5db;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;font-size:14px;font-weight:800;display:flex}.sidebar-account-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sidebar-account-meta{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-account-meta strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sidebar-account-meta span{color:#ffffffa3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sidebar-account-menu{border:1px solid var(--lexis-border);box-shadow:var(--lexis-shadow-md);z-index:30;background:#fff;border-radius:16px;padding:8px;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.sidebar-account-menu-item{width:100%;min-height:42px;color:var(--lexis-text);cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-weight:600;display:flex}.professional-main{flex-direction:column;min-width:0;display:flex}.professional-topbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3f5f8d1;border-bottom:1px solid #0f2a440f;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:18px 24px;display:flex;position:sticky;top:0}.professional-topbar-left,.professional-topbar-right{align-items:center;gap:12px;display:flex}.professional-topbar-title h1{color:var(--lexis-text);margin:0;font-size:20px;font-weight:800;line-height:1.1}.professional-topbar-title p{color:var(--lexis-text-secondary);margin:4px 0 0;font-size:13px}.sidebar-icon-button{border:1px solid var(--lexis-border);width:42px;height:42px;color:var(--lexis-text);cursor:pointer;transition:var(--lexis-transition);background:#fff;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.sidebar-icon-button:hover{background:var(--lexis-primary-soft);border-color:var(--lexis-border-strong)}.professional-main-content{background:var(--lexis-bg);color:var(--lexis-text);flex:1;min-width:0;padding:24px}@media (width<=980px){.professional-layout{grid-template-columns:1fr}.professional-sidebar{height:100vh;position:fixed;top:0;bottom:0;left:0}.professional-sidebar.expanded{width:272px}.professional-sidebar.collapsed{width:84px}.professional-topbar{padding:16px 18px}.professional-main-content{padding:18px}}.professional-sidebar.collapsed .sidebar-account-avatar{margin:0 auto;box-shadow:0 8px 20px #00000040}.sidebar.collapsed .sidebar-account-avatar{border-radius:10px;width:40px;height:40px}:root{--lexis-primary:#0f2a44;--lexis-primary-hover:#163754;--lexis-primary-soft:#eaf1f6;--lexis-accent:#2f6b8a;--lexis-bg:#f3f5f8;--lexis-surface:#fff;--lexis-surface-soft:#ffffffb8;--lexis-text:#0f2a44;--lexis-text-secondary:#5c6b7a;--lexis-text-light:#fff;--lexis-border:#d7dde6;--lexis-border-strong:#c3ccd7;--lexis-success:#166534;--lexis-success-bg:#dcfce7;--lexis-warning:#a16207;--lexis-warning-bg:#fef3c7;--lexis-danger:#b91c1c;--lexis-danger-bg:#fee2e2;--lexis-shadow-sm:0 4px 12px #0f2a440d;--lexis-shadow-md:0 12px 28px #0f2a4414;--lexis-radius-xs:8px;--lexis-radius-sm:10px;--lexis-radius-md:14px;--lexis-radius-lg:20px;--lexis-h-button:40px;--lexis-h-input:44px;--lexis-transition:all .2s ease}.page-shell,.page-content,.professional-main-content,.main-content{background:var(--lexis-bg);color:var(--lexis-text)}.page-header,.page-header-row{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.page-header h1,.page-header-row h1{letter-spacing:-.02em;color:var(--lexis-text);margin:0;font-size:34px;font-weight:800;line-height:1.05}.page-header p,.page-header-row p{color:var(--lexis-text-secondary);margin:0;font-size:15px;line-height:1.6}.lexis-card,.card,.panel-card,.surface-card{background:var(--lexis-surface);border:1px solid var(--lexis-border);border-radius:var(--lexis-radius-lg);box-shadow:var(--lexis-shadow-sm)}.lexis-card-body{padding:18px}.lexis-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.lexis-card-head h3{color:var(--lexis-text);margin:0 0 4px;font-size:18px;font-weight:800}.lexis-card-head p{color:var(--lexis-text-secondary);margin:0;font-size:14px}.primary-button,.secondary-button,.ghost-button,.danger-button,.button-primary,.button-secondary{height:var(--lexis-h-button);min-height:var(--lexis-h-button);border-radius:var(--lexis-radius-sm);transition:var(--lexis-transition);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.primary-button,.button-primary{background:var(--lexis-primary);color:var(--lexis-text-light);border:none}.primary-button:hover,.button-primary:hover{background:var(--lexis-primary-hover)}.secondary-button,.ghost-button,.button-secondary{background:var(--lexis-surface);color:var(--lexis-text);border:1px solid var(--lexis-border)}.secondary-button:hover,.ghost-button:hover,.button-secondary:hover{background:var(--lexis-primary-soft);border-color:var(--lexis-border-strong)}.danger-button{background:var(--lexis-danger);color:#fff;border:none}.danger-button:hover{background:#991b1b}input,select,textarea{border:1px solid var(--lexis-border);width:100%;color:var(--lexis-text);transition:var(--lexis-transition);background:#fff;border-radius:12px}input,select{height:var(--lexis-h-input);padding:0 14px}textarea{resize:vertical;min-height:110px;padding:12px 14px}input::placeholder,textarea::placeholder{color:#8a96a3}input:focus,select:focus,textarea:focus{border-color:var(--lexis-accent);outline:none;box-shadow:0 0 0 3px #2f6b8a1f}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.form-stack{flex-direction:column;gap:12px;display:flex}.form-field{flex-direction:column;gap:6px;display:flex}.form-field label{color:var(--lexis-text);font-size:13px;font-weight:700}@media (width<=900px){.form-grid,.form-grid-3{grid-template-columns:1fr}}.lexis-table-wrap{border:1px solid var(--lexis-border);box-shadow:var(--lexis-shadow-sm);background:#fff;border-radius:18px;overflow:hidden}.lexis-table{border-collapse:collapse;width:100%}.lexis-table th,.lexis-table td{text-align:left;border-bottom:1px solid #eef2f7;padding:14px 16px;font-size:14px}.lexis-table th{color:var(--lexis-text-secondary);background:#f8fafc;font-weight:800}.lexis-table td{color:var(--lexis-text)}.badge,.tag,.status-badge{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.badge-neutral{color:var(--lexis-text);background:#eef2f7}.badge-success{background:var(--lexis-success-bg);color:var(--lexis-success)}.badge-warning{background:var(--lexis-warning-bg);color:var(--lexis-warning)}.badge-danger{background:var(--lexis-danger-bg);color:var(--lexis-danger)}.badge-primary{background:var(--lexis-primary-soft);color:var(--lexis-primary)}.sidebar,.professional-sidebar{background:linear-gradient(#0f2a44 0%,#123252 42%,#0a1f33 100%);border-right:1px solid #ffffff0d}.nav-link{color:#ffffffd1;min-height:44px;transition:var(--lexis-transition);border-radius:12px;padding:10px 12px}.nav-link:hover{color:#fff;background:#ffffff0f}.nav-link.active{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0d}.nav-icon svg{width:18px;height:18px}.sidebar-account-avatar{color:#0f172a;width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:none;background:#cfd6df;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.sidebar.collapsed .sidebar-account-button,.professional-sidebar.collapsed .sidebar-account-button{padding:8px;box-shadow:none!important;background:0 0!important;border:none!important}.sidebar.collapsed .sidebar-account-avatar,.professional-sidebar.collapsed .sidebar-account-avatar{box-shadow:none;background:#cfd6df;border:none}.sidebar-account-menu{border:1px solid var(--lexis-border);box-shadow:var(--lexis-shadow-md);background:#fff;border-radius:16px;overflow:hidden}.sidebar-account-menu-item{min-height:42px;color:var(--lexis-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 12px;font-weight:600;display:flex}.sidebar-account-menu-item:hover{background:var(--lexis-primary-soft)}.sidebar-account-menu-item.danger{color:var(--lexis-danger)}.sidebar-account-menu-item.danger:hover{background:var(--lexis-danger-bg)}.buscador-pro-bubble,.dashboard-premium-card,.feed-premium-card,.pipeline-card,.company-card,.users-card,.settings-card{border:1px solid var(--lexis-border);box-shadow:var(--lexis-shadow-sm);background:#fff;border-radius:18px}:root{--lexis-radius-card:8px;--lexis-radius-control:8px;--lexis-page-gutter:32px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden}button,input,select,textarea{max-width:100%}button,.primary-button,.secondary-button,.ghost-button,.danger-button,.button-primary,.button-secondary,.filter-button,.filter-chip,.settings-tab-button,.settings-v2-tab-button{border-radius:var(--lexis-radius-control);white-space:normal;overflow-wrap:anywhere;line-height:1.15}.card,.lexis-card,.panel-card,.surface-card,.dashboard-card,.dashboard-kpi-card,.dashboard-premium-card,.dashboard-radar-item,.dashboard-priority-item,.dashboard-insight-item,.dashboard-growth-box,.feed-premium-card,.feed-filters-card,.feed-radar-card,.feed-radar-item,.feed-hero-card,.bid-card,.bid-card-premium,.pipeline-column,.pipeline-card,.pipeline-card-premium,.document-card,.company-card,.companies-pro-card,.users-v2-card,.settings-shell,.settings-v2-shell,.settings-v2-hero,.buscador-pro-bubble,.buscador-pro-input-box,.buscador-pro-history-card,.buscador-hero-card,.buscador-result-card,.buscador-section-card{border-radius:var(--lexis-radius-card)}.page-header h1,.page-header-row h1,.dashboard-premium-hero h1,.feed-hero-card h2,.buscador-pro-header h1,.settings-v2-hero-content h2,.login-brand-block h1,.brand-compact{letter-spacing:0}.main-content,.main-content-scroll,.professional-main-content{padding:var(--lexis-page-gutter)}.page-shell,.page-content{width:100%;min-width:0}.dashboard-grid,.dashboard-premium-grid,.dashboard-v2-metrics-grid,.feed-summary-grid,.feed-premium-grid,.bid-card-premium-grid,.companies-form-grid-2,.companies-pro-meta-grid,.users-v2-meta-grid,.documents-grid,.analysis-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.pipeline-board{min-width:0;padding-bottom:6px;overflow-x:auto}.pipeline-column{min-width:280px}.lexis-table-wrap,.companies-pro-list,.users-v2-list,.feed-list,.bids-premium-list{min-width:0}.lexis-table-wrap{overflow-x:auto}.lexis-table{min-width:680px}.nav-link,.sidebar-account-button,.sidebar-account-menu-item,.bid-card-premium-headline h3,.feed-premium-headline h3,.pipeline-card-main h4,.companies-pro-card h3,.users-v2-card h3{min-width:0}.nav-link span:not(.sidebar-tooltip),.sidebar-account-meta strong,.bid-card-premium-headline h3,.feed-premium-headline h3,.pipeline-card-main h4,.companies-pro-card h3,.users-v2-card h3{overflow-wrap:anywhere}@media (width<=980px){:root{--lexis-page-gutter:24px}.app-shell,.app-shell-fixed{height:auto;min-height:100vh;overflow:visible}.main-content,.main-content-scroll,.professional-main-content{height:auto;min-height:100vh}.professional-sidebar,.sidebar,.sidebar-fixed{z-index:30;height:100vh;position:fixed;top:0;left:0}.professional-main-content,.main-content{margin-left:88px}.page-header-row,.companies-section-header,.settings-shell-top,.feed-filters-top,.dashboard-card-head,.bid-card-premium-top,.feed-premium-top{align-items:stretch}}@media (width<=720px){:root{--lexis-page-gutter:18px;--lexis-h-button:42px;--lexis-h-input:44px}.professional-main-content,.main-content{margin-left:72px}.professional-sidebar.collapsed,.sidebar.collapsed,.sidebar-fixed.collapsed{width:72px;min-width:72px;padding-inline:8px}.page-header h1,.page-header-row h1,.dashboard-premium-hero h1{font-size:28px;line-height:1.12}.page-header p,.page-header-row p,.dashboard-premium-hero p{font-size:14px}.dashboard-premium-hero,.feed-hero-card,.buscador-pro-header,.settings-v2-hero{padding:18px}.dashboard-premium-hero-right,.feed-hero-actions,.bid-actions-premium,.feed-actions-row,.companies-pro-actions,.users-v2-actions,.pipeline-card-actions{grid-template-columns:1fr;width:100%;display:grid}.primary-button,.secondary-button,.ghost-button,.danger-button,.button-primary,.button-secondary{width:100%}.pipeline-column{min-width:260px}}@media (width<=520px){:root{--lexis-page-gutter:14px}.professional-main-content,.main-content{margin-left:0;padding-top:88px}.professional-sidebar,.sidebar,.sidebar-fixed{flex-direction:row;align-items:center;width:100%;min-width:100%;height:72px;padding:8px 12px;overflow-x:auto}.professional-sidebar.collapsed,.sidebar.collapsed,.sidebar-fixed.collapsed{width:100%;min-width:100%}.sidebar-top,.nav{flex-direction:row;align-items:center;gap:8px}.nav-link{min-width:44px;padding-inline:10px}.sidebar-bottom,.sidebar-account-meta,.brand-inline-text-only,.sidebar-tooltip{display:none}}.primary-button,.secondary-button,.ghost-button,.danger-button,.button-primary,.button-secondary,.filter-button,.filter-chip{flex:none;width:auto;max-width:100%;height:auto;min-height:34px;padding:8px 12px;font-size:13px;line-height:1.15}.filter-chip,.filter-button{min-height:32px;padding:7px 11px}.page-header-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header-row>div{min-width:0}.page-header-row>button,.page-header-row>.primary-button,.page-header-row>.secondary-button,.page-header-row>.ghost-button{white-space:nowrap;align-self:flex-start}.filter-row,.bids-filter-row,.bids-source-filter-row,.feed-actions-row,.feed-hero-actions,.bid-actions-premium,.companies-pro-actions,.users-v2-actions,.pipeline-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-premium-hero{align-items:flex-start}.dashboard-premium-hero-right{flex:0 0 320px;width:min(100%,360px)}.dashboard-premium-hero-metric{min-width:0;padding:14px 16px}.dashboard-premium-hero-metric strong{font-size:24px}.dashboard-radar-item{width:100%;min-width:0;max-width:100%;padding:14px}.dashboard-radar-grid{width:100%;min-width:0;max-width:100%;overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.dashboard-radar-item strong{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:16px;line-height:1.35}.dashboard-radar-item span{font-size:12px}.bids-toolbar .primary-button,.bids-toolbar .secondary-button,.bids-toolbar .ghost-button,.feed-filters-card .primary-button,.feed-filters-card .secondary-button{width:auto}.buscador-pro-input-box button{border-radius:999px;width:38px;height:38px;min-height:38px;padding:0}.buscador-pro-action-btn,.buscador-pro-collapse-btn{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}@media (width>=981px){.dashboard-premium-hero{grid-template-columns:minmax(0,1fr) minmax(260px,340px);display:grid}}@media (width<=1360px){.dashboard-premium-main{grid-template-columns:minmax(0,1fr)!important}.dashboard-premium-card{min-width:0;max-width:100%;overflow:hidden}}@media (width>=1361px){.dashboard-premium-main,.dashboard-radar-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=980px){.page-header-row{align-items:flex-start}.dashboard-premium-hero-right{flex-basis:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:460px}.dashboard-radar-grid{grid-template-columns:1fr}}@media (width<=720px){.page-header-row{flex-direction:column;align-items:stretch}.page-header-row>button,.page-header-row>.primary-button,.page-header-row>.secondary-button,.page-header-row>.ghost-button{align-self:flex-start}.primary-button,.secondary-button,.ghost-button,.danger-button,.button-primary,.button-secondary{width:auto}.dashboard-premium-hero-right,.dashboard-radar-grid{grid-template-columns:1fr}.feed-actions-row,.feed-hero-actions,.bid-actions-premium,.companies-pro-actions,.users-v2-actions,.pipeline-card-actions{display:flex}}@media (width<=520px){.primary-button,.secondary-button,.ghost-button,.danger-button,.button-primary,.button-secondary,.filter-button,.filter-chip{min-height:32px;padding:7px 10px;font-size:12px}.dashboard-radar-item strong{font-size:15px}}.buscador-pro-layout{height:100vh;min-height:100vh;margin:calc(var(--lexis-page-gutter) * -1);background:#f6f8fb;grid-template-columns:300px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.buscador-pro-layout:has(.buscador-pro-sidebar.collapsed){grid-template-columns:72px minmax(0,1fr)}.buscador-pro-sidebar{border:0;border-right:1px solid var(--lexis-border);height:100vh;min-height:100vh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0;position:sticky;top:0}.buscador-pro-sidebar.collapsed{width:72px;min-width:72px}.buscador-pro-sidebar-top{background:#fff;border-bottom:1px solid #edf1f6;min-height:72px;padding:14px}.buscador-pro-new-btn{border-radius:8px;min-height:38px;padding:8px 12px}.buscador-pro-history-list{gap:8px;padding:14px}.buscador-pro-history-card{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px}.buscador-pro-history-card:hover{background:#f8fafc;border-color:#e2e8f0}.buscador-pro-history-card.active{border-color:var(--lexis-primary);background:0 0;box-shadow:inset 0 0 0 1px #0f2a442e}.buscador-pro-history-card.active .buscador-pro-history-item strong{color:var(--lexis-primary)}.buscador-pro-history-card.active .buscador-pro-history-item span{color:var(--lexis-primary-hover)}.buscador-pro-history-item{padding:2px}.buscador-pro-history-item strong{color:#0f172a;font-size:13px;line-height:1.35}.buscador-pro-history-item span{color:#64748b;font-size:12px;line-height:1.45}.buscador-pro-history-actions{opacity:0;transition:opacity .18s}.buscador-pro-history-card:hover .buscador-pro-history-actions,.buscador-pro-history-card.active .buscador-pro-history-actions{opacity:1}.buscador-pro-chat-area{background:linear-gradient(#ffffffc7,#f6f8fbf5),#f6f8fb;grid-template-rows:auto minmax(0,1fr) auto;height:100vh;min-height:100vh;padding:28px 34px 0;display:grid;overflow:hidden}.buscador-pro-header{width:min(100%,1280px);max-width:none;margin:0 auto 18px;padding:0}.buscador-pro-header h1{letter-spacing:0;font-size:30px;line-height:1.1}.buscador-pro-header p{color:#64748b;max-width:720px;font-size:14px;line-height:1.55}.buscador-pro-chat-scroll{gap:14px;width:min(100%,1280px);min-height:0;margin:0 auto;padding:8px 0 18px;overflow-y:auto}.buscador-pro-row{max-width:100%}.buscador-pro-avatar{width:32px;height:32px;color:var(--lexis-primary);background:#eef4fb;border-color:#dbe5f0;border-radius:8px}.buscador-pro-bubble{background:#fff;border-color:#dce4ef;border-radius:8px;max-width:min(980px,88%);padding:14px 16px;box-shadow:0 8px 22px #0f2a440e}.buscador-pro-row.user .buscador-pro-bubble{background:var(--lexis-primary);border-color:var(--lexis-primary)}.buscador-pro-bubble pre{font-size:14px;line-height:1.65}.buscador-pro-input-wrap{background:linear-gradient(#f6f8fb00,#f6f8fb 18%);width:min(100%,1280px);margin:0 auto;padding:12px 0 18px;position:static}.buscador-pro-input-box{background:#fff;border-color:#dbe3ed;border-radius:16px;width:100%;max-width:none;min-height:62px;padding:10px 12px 10px 18px;box-shadow:0 12px 30px #0f2a4413}.buscador-pro-input-box:focus-within{border-color:#9fb5c7;box-shadow:0 14px 34px #0f2a4416,0 0 0 2px #2f6b8a0e}.buscador-pro-input-box textarea{min-height:38px;max-height:180px;font-size:14px;line-height:1.55}.buscador-pro-input-box button{background:#102a43;border-radius:12px;width:42px;height:42px;min-height:42px;box-shadow:0 8px 18px #0f2a4424}.buscador-pro-input-box button:hover{background:#173a59;transform:translateY(-1px)}.buscador-pro-input-box textarea:focus{box-shadow:none}@media (width<=980px){.buscador-pro-layout{margin:calc(var(--lexis-page-gutter) * -1);grid-template-columns:1fr}.buscador-pro-sidebar{border-right:0;border-bottom:1px solid var(--lexis-border);height:auto;min-height:auto;position:relative}.buscador-pro-chat-area{height:auto;min-height:calc(100vh - 96px);padding:22px 22px 0}}.feed-page{width:min(100%,1280px);margin:0 auto}.feed-page .page-header-row{margin-bottom:16px}.feed-page .page-header-row h1{font-size:32px;line-height:1.08}.feed-page .page-header-row p{max-width:760px}.feed-filters-card{border-color:#dce4ef;padding:16px;box-shadow:0 10px 28px #0f2a440d;margin-top:16px!important}.feed-filters-top{margin-bottom:14px}.feed-filters-title{color:var(--lexis-primary);font-size:14px;font-weight:800}.feed-filters-grid{grid-template-columns:minmax(220px,1.1fr) minmax(180px,.8fr) auto;align-items:end;gap:12px}.feed-filter-label{color:#516173;margin-bottom:6px;font-size:12px}.feed-strong-toggle-wrap .primary-button,.feed-strong-toggle-wrap .secondary-button{white-space:nowrap;min-height:38px;padding:8px 12px}.feed-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px!important}.feed-summary-grid .dashboard-card{min-height:118px;padding:16px}.feed-summary-grid .dashboard-card h3{font-size:13px;line-height:1.3}.feed-summary-grid .dashboard-card p{font-size:28px;line-height:1.05}.feed-summary-grid .dashboard-card .card-sub{font-size:12px;line-height:1.35}.feed-hero-card{background:linear-gradient(#f8fbfdeb,#fff 58%),#fff;border-color:#d6e0eb;padding:22px;overflow:hidden;margin-top:18px!important}.feed-hero-top{align-items:center;gap:12px;margin-bottom:16px}.feed-hero-label{min-height:30px;color:var(--lexis-primary);background:#eef4fb;border-radius:8px;padding:6px 10px;font-size:12px}.feed-hero-card h2{overflow-wrap:anywhere;max-width:980px;margin-bottom:14px;font-size:26px;line-height:1.18}.feed-hero-meta{gap:8px;margin-bottom:12px}.feed-hero-meta span{border-radius:8px;min-height:30px;padding:6px 10px;font-size:12px}.feed-v3-badges{gap:8px;margin-bottom:14px}.feed-hero-reason{color:#425366;max-width:980px;margin:0 0 16px;font-size:14px;line-height:1.58}.feed-hero-actions,.feed-actions-row{gap:8px}.feed-hero-actions .primary-button,.feed-hero-actions .secondary-button,.feed-actions-row .primary-button,.feed-actions-row .secondary-button,.feed-actions-row .ghost-button,.feed-radar-item .secondary-button{white-space:nowrap;border-radius:8px;min-height:36px;padding:8px 12px;font-size:13px}.feed-list{gap:14px;display:grid}.feed-premium-card{border-color:#dce4ef;padding:18px;overflow:hidden;box-shadow:0 10px 28px #0f2a440e}.feed-premium-top{align-items:flex-start;gap:16px}.feed-premium-main{min-width:0}.feed-premium-headline h3{overflow-wrap:anywhere;max-width:980px;margin-bottom:10px;font-size:20px;line-height:1.25}.feed-tags{gap:8px}.feed-premium-grid{grid-template-columns:minmax(150px,.9fr) minmax(130px,.75fr) minmax(110px,.65fr) minmax(260px,1.6fr);gap:10px;margin-top:14px}.feed-info-block{background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;min-width:0;min-height:74px;padding:12px}.feed-info-label{color:#64748b;margin-bottom:6px;font-size:11px}.feed-info-block strong{color:#10243a;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.feed-premium-side{flex:none}.feed-score-badge,.feed-hero-score{border-radius:8px;min-width:70px;min-height:38px;padding:8px 10px;font-size:14px}.feed-premium-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:16px;padding-top:14px;display:grid}.feed-premium-summary{min-width:0}.feed-premium-summary-title{color:var(--lexis-primary);font-size:12px}.feed-premium-summary p,.feed-recommendation{color:#425366;font-size:13px;line-height:1.55}.feed-actions-row{justify-content:flex-end}.feed-imperdivel-bar{border-radius:8px;margin-top:14px;font-size:12px}.feed-radar-card{border-color:#dce4ef;padding:18px;margin-top:18px!important}.feed-radar-title{color:var(--lexis-primary);font-size:14px}.feed-radar-grid{gap:10px}.feed-radar-item{border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px}.feed-radar-content strong,.feed-radar-content span,.feed-radar-content small{overflow-wrap:anywhere}@media (width<=1120px){.feed-filters-grid,.feed-premium-grid,.feed-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-premium-footer{grid-template-columns:1fr}.feed-actions-row{justify-content:flex-start}}@media (width<=720px){.feed-page .page-header-row h1{font-size:28px}.feed-filters-grid,.feed-summary-grid,.feed-premium-grid{grid-template-columns:1fr}.feed-premium-top,.feed-premium-footer,.feed-radar-item{grid-template-columns:1fr;display:grid}.feed-premium-side{justify-self:flex-start}.feed-hero-actions,.feed-actions-row{align-items:flex-start}}.primary-button,.secondary-button,.ghost-button,.danger-button,.button-primary,.button-secondary{letter-spacing:0;white-space:nowrap;height:auto;min-height:36px;box-shadow:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:800;line-height:1.15}.primary-button svg,.secondary-button svg,.ghost-button svg,.danger-button svg,.button-primary svg,.button-secondary svg{flex:none;width:15px;height:15px}.primary-button,.button-primary{border:1px solid var(--lexis-primary);background:var(--lexis-primary);color:#fff}.secondary-button,.button-secondary{color:var(--lexis-primary);background:#fff;border:1px solid #cfd8e6}.ghost-button{color:#475569;background:0 0;border:1px solid #0000}.danger-button{color:#fff;background:#b91c1c;border:1px solid #b91c1c}.primary-button:hover,.button-primary:hover{border-color:var(--lexis-primary-hover);background:var(--lexis-primary-hover)}.secondary-button:hover,.button-secondary:hover,.ghost-button:hover{border-color:var(--lexis-primary);color:var(--lexis-primary);background:#eef4fb}.danger-button:hover{background:#991b1b;border-color:#991b1b}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled,.danger-button:disabled,.button-primary:disabled,.button-secondary:disabled{cursor:not-allowed;opacity:.62}.filter-chip,.filter-button,.tag,.mini-tag,.status-badge,.badge{letter-spacing:0;border-radius:8px}.tag.closed,.mini-tag.closed{color:#fff;background:#111827;border-color:#111827}.filter-chip{color:#475569;background:#fff;border:1px solid #d7e0ec;min-height:32px;padding:7px 10px;font-size:12px;font-weight:800}.filter-chip:hover,.filter-chip.active{border-color:var(--lexis-primary);color:var(--lexis-primary);background:#eef4fb}.bids-page,.analysis-page{width:min(100%,1280px);margin:0 auto}.bids-page>.page-header-row,.analysis-page>.page-header-row{margin-bottom:16px}.bids-page .page-header-row h1,.analysis-page .page-header-row h1{font-size:32px;line-height:1.08}.bids-page .page-header-row p,.analysis-page .page-header-row p{max-width:780px}.bids-hero-card,.bids-best-card,.bids-tip-card,.bids-page>.card,.analysis-form-card,.analysis-left>.card,.analysis-right>.card,.analysis-executive-header,.analysis-summary-card,.analysis-plan-card,.analysis-docs-card,.analysis-full-text{border-color:#dce4ef;border-radius:8px;box-shadow:0 10px 28px #0f2a440e}.bids-hero-card{padding:20px;margin-bottom:18px!important}.bids-hero-top h2,.analysis-form-card h2,.analysis-executive-header h2,.analysis-summary-card h2{color:var(--lexis-text);overflow-wrap:anywhere;font-size:22px;line-height:1.18}.bids-hero-top p,.analysis-form-subtitle,.bids-tip-card p{color:#5f6f82;font-size:14px;line-height:1.55}.bids-toolbar{gap:12px;margin-top:16px}.bids-toolbar-main{grid-template-columns:minmax(230px,.85fr) minmax(320px,1.15fr);gap:12px}.bids-source-filter-row{gap:8px;margin-top:4px}.bids-filter-row,.bids-source-filter-row .filter-row{gap:8px}.bids-company-context{background:#f8fafc;border-color:#dce4ef;border-radius:8px}.bids-hero-card .dashboard-grid,.analysis-page .dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bids-hero-card .dashboard-card,.analysis-page .dashboard-card{min-height:112px;padding:16px}.bids-hero-card .dashboard-card h3,.analysis-page .dashboard-card h3{font-size:13px}.bids-hero-card .dashboard-card p,.analysis-page .dashboard-card p{font-size:28px;line-height:1.05}.bids-best-card{padding:20px}.best-bid-header{gap:16px}.best-bid-label{color:var(--lexis-primary);font-size:12px}.best-bid-header h2{overflow-wrap:anywhere;max-width:960px;font-size:24px;line-height:1.18}.bids-results-counter{color:var(--lexis-primary);background:#eef4fb;border-color:#d7e4f2;border-radius:8px}.bids-premium-list{gap:14px}.bid-card-premium{border-color:#dce4ef;border-radius:8px;padding:18px;box-shadow:0 10px 28px #0f2a440d}.bid-card-premium-top{gap:16px}.bid-card-premium-headline h3{overflow-wrap:anywhere;max-width:980px;font-size:20px;line-height:1.25}.bid-card-object-preview,.bid-card-premium-summary p{color:#425366;font-size:13px;line-height:1.55}.bid-card-premium-grid{grid-template-columns:minmax(150px,.9fr) minmax(140px,.8fr) minmax(130px,.75fr) minmax(120px,.65fr);gap:10px;margin-top:14px}.bid-info-block{background:#f8fafc;border-radius:8px;min-width:0;min-height:74px;padding:12px}.bid-info-label,.bid-summary-label,.bids-source-filter-label,.bids-company-context-label{letter-spacing:0;font-size:11px}.bid-info-block strong{color:#10243a;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.bid-score-badge{border-radius:8px;min-width:70px;min-height:38px;padding:8px 10px;font-size:14px}.bid-card-premium-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:16px;padding-top:14px;display:grid}.bid-actions-premium{justify-content:flex-end;gap:8px;display:flex}.analysis-layout{grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:20px;margin-top:16px!important}.analysis-left{top:18px}.analysis-form-card{padding:20px}.analysis-form-stack{gap:12px}.analysis-upload-label{border-color:#cfd8e6;border-radius:8px;min-height:48px;padding:8px 10px}.analysis-upload-button{background:var(--lexis-primary);border-radius:8px;gap:7px;min-width:126px;height:34px;font-size:13px}.analysis-upload-name{color:#64748b;min-width:0;font-size:13px}.analysis-submit{width:100%;min-height:40px}.empty-state{border-style:dashed;min-height:220px}.empty-state h3{color:var(--lexis-text);font-size:22px}.ranking-item,.history-item{gap:14px;padding:14px 0}.ranking-item button,.history-item button{flex:none}.analysis-executive-header{padding:20px}.analysis-header-top{gap:16px}.analysis-score-box{border-radius:8px;min-width:112px}.analysis-score-box strong{font-size:28px}.analysis-header-tags{gap:8px}.analysis-summary-card,.analysis-plan-card,.analysis-docs-card,.analysis-full-text,.analysis-right>.card{padding:18px}.analysis-summary-text,.decision-text,.score-text,.analysis-insights,.analysis-plan-item p,.history-item p{color:#425366;font-size:13px;line-height:1.58}.decision-card,.score-card{border-radius:8px}.analysis-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.analysis-plan-item{border-radius:8px;padding:14px}.analysis-docs-actions{gap:8px!important}.analysis-box{color:#10243a;background:#f8fafc;border-radius:8px;max-height:460px;font-size:13px;line-height:1.62}@media (width<=1120px){.bids-toolbar-main,.bids-hero-card .dashboard-grid,.analysis-page .dashboard-grid,.bid-card-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bid-card-premium-footer{grid-template-columns:1fr}.bid-actions-premium{justify-content:flex-start}}@media (width<=980px){.analysis-layout{grid-template-columns:1fr}.analysis-left{position:relative;top:auto}}@media (width<=720px){.bids-page .page-header-row h1,.analysis-page .page-header-row h1{font-size:28px}.bids-toolbar-main,.bids-hero-card .dashboard-grid,.analysis-page .dashboard-grid,.bid-card-premium-grid{grid-template-columns:1fr}.bid-card-premium-top,.best-bid-header,.analysis-header-top{grid-template-columns:1fr;display:grid}.bid-actions-premium,.analysis-docs-actions{justify-content:flex-start}}.dashboard-card p,.dashboard-card .score-big{color:var(--lexis-text)}.dashboard-card.highlight p{color:var(--lexis-primary)}.dashboard-card.green p{color:#166534}.dashboard-card.yellow p{color:#92400e}.dashboard-card.red p{color:#991b1b}.dashboard-card h3{color:#536273}.dashboard-card .card-sub{color:#64748b}.pipeline-page,.companies-page,.users-page{width:min(100%,1280px);margin:0 auto}.pipeline-page>.page-header-row,.companies-page>.page-header-row,.users-page>.page-header-row{margin-bottom:16px}.pipeline-page .page-header-row h1,.companies-page .page-header-row h1,.users-page .page-header-row h1{font-size:32px;line-height:1.08}.pipeline-page .page-header-row p,.companies-page .page-header-row p,.users-page .page-header-row p{max-width:780px}.pipeline-overview-card,.companies-pro-form-card,.users-v2-form-card,.companies-pro-right-column>.card,.users-v2-right-column>.card,.companies-pro-card,.users-v2-card{border-color:#dce4ef;border-radius:8px;box-shadow:0 10px 28px #0f2a440e}.pipeline-overview-card{margin-top:16px;padding:18px}.pipeline-toolbar{margin-top:12px}.pipeline-company-context{margin-top:14px}.pipeline-summary-grid,.companies-page>.dashboard-grid,.users-page>.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px!important}.pipeline-summary-grid .dashboard-card,.companies-page>.dashboard-grid .dashboard-card,.users-page>.dashboard-grid .dashboard-card{min-height:112px;padding:16px}.pipeline-summary-grid .dashboard-card p,.companies-page>.dashboard-grid .dashboard-card p,.users-page>.dashboard-grid .dashboard-card p{font-size:28px;line-height:1.05}.pipeline-board{gap:14px;margin-top:18px;padding-bottom:10px}.pipeline-column{border-color:#dce4ef;border-radius:8px;min-width:292px;box-shadow:0 10px 28px #0f2a440e}.pipeline-column-header{border-bottom-color:#edf2f7;padding:14px}.pipeline-column-title h3{font-size:15px;line-height:1.25}.pipeline-column-title span{font-size:12px;line-height:1.35}.pipeline-column-count{border-radius:8px;min-width:32px;height:32px}.pipeline-column-body{gap:10px;padding:12px}.pipeline-card{border-color:#dce4ef;border-radius:8px;padding:14px}.pipeline-card-main h4{font-size:14px;line-height:1.35}.pipeline-card-info,.pipeline-info-row,.pipeline-empty p{color:#536273;font-size:12px;line-height:1.45}.pipeline-card-actions{gap:7px}.pipeline-card-actions .secondary-button,.pipeline-card-actions .ghost-button{min-height:32px;padding:7px 9px;font-size:12px}.dashboard-v2-main-grid{gap:18px;margin-top:18px!important}.companies-pro-form-card,.users-v2-form-card,.companies-pro-right-column>.card,.users-v2-right-column>.card{padding:18px}.companies-section-header{gap:12px;margin-bottom:16px}.companies-section-header h2{font-size:22px;line-height:1.18}.companies-section-header p{color:#5f6f82;max-width:760px;font-size:14px;line-height:1.55}.companies-pro-form,.users-v2-form{gap:12px}.companies-form-section{gap:10px}.companies-form-section h3{color:var(--lexis-primary);font-size:13px}.companies-form-grid-2,.companies-pro-meta-grid,.users-v2-meta-grid,.companies-toolbar,.users-v2-toolbar{gap:10px}.companies-search-box{border-color:#cfd8e6;border-radius:8px;min-height:42px}.companies-pro-list,.users-v2-list{gap:14px}.companies-pro-card,.users-v2-card{padding:16px}.companies-pro-card h3,.users-v2-card h3{font-size:18px;line-height:1.25}.companies-pro-subtitle,.users-v2-subtitle,.users-v2-company-line{color:#64748b;font-size:13px}.companies-pro-meta-item,.users-v2-meta-item{background:#f8fafc;border-radius:8px;min-width:0}.companies-pro-meta-item strong,.users-v2-meta-item span{overflow-wrap:anywhere}.companies-pro-insights{gap:8px}.companies-pro-insight{color:#536273;font-size:13px}.companies-pro-actions,.users-v2-actions{gap:8px}.mini-tag.green{color:#166534;background:#dcfce7}.mini-tag.yellow{color:#92400e;background:#fef3c7}.mini-tag.red{color:#991b1b;background:#fee2e2}@media (width<=1120px){.pipeline-summary-grid,.companies-page>.dashboard-grid,.users-page>.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pipeline-page .page-header-row h1,.companies-page .page-header-row h1,.users-page .page-header-row h1{font-size:28px}.pipeline-summary-grid,.companies-page>.dashboard-grid,.users-page>.dashboard-grid,.companies-form-grid-2,.companies-toolbar,.users-v2-toolbar,.companies-pro-meta-grid,.users-v2-meta-grid{grid-template-columns:1fr}.companies-pro-card-top,.users-v2-card-top{grid-template-columns:1fr;display:grid}}.page-state-card{margin-top:16px;padding:18px}.bids-summary-grid{margin-top:18px}.bids-best-card,.bids-tip-card,.bids-results-card{margin-top:18px!important}.bids-best-org{color:#64748b;margin-top:6px}.bids-best-preview{margin-top:14px}.bids-best-preview p,.bid-card-object-wrap p{color:#425366;margin:0;line-height:1.6}.bid-card-object-wrap{margin-top:14px}.bid-score-badge,.feed-score-badge,.feed-hero-score{border:1px solid #0000;border-radius:8px;font-weight:800}.bid-score-badge.high,.feed-score-badge.high,.feed-hero-score.high{color:#166534;background:#dcfce7;border-color:#bbf7d0}.bid-score-badge.medium,.feed-score-badge.medium,.feed-hero-score.medium{color:#92400e;background:#fef3c7;border-color:#fde68a}.bid-score-badge.low,.feed-score-badge.low,.feed-hero-score.low{color:#991b1b;background:#fee2e2;border-color:#fecaca}.users-v2-empty,.users-v2-list{margin-top:16px}.feed-v3-badges .tag.neutral{color:var(--lexis-primary);background:#eef4fb;border:1px solid #d7e4f2}.feed-v3-badges .tag.green,.feed-tags .tag.green{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.feed-v3-badges .tag.yellow,.feed-tags .tag.yellow{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.feed-v3-badges .tag.red,.feed-tags .tag.red{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.dashboard-priority-list{gap:12px;display:grid}.dashboard-priority-item{grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:14px;min-height:78px;padding:14px 16px;display:grid}.dashboard-priority-item>div:not(.dashboard-priority-icon){min-width:0;max-width:760px}.dashboard-priority-item strong,.dashboard-priority-item span{text-align:left}.analysis-layout{grid-template-columns:minmax(420px,460px) minmax(0,1fr);align-items:start;gap:24px}.analysis-left{flex-direction:column;gap:18px;display:flex}.analysis-form-card{margin-top:0!important;margin-bottom:0!important}.analysis-left>.card{margin-top:0!important}.analysis-left .dashboard-grid{gap:12px;margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.analysis-left .dashboard-card{min-height:150px;padding:16px}.analysis-left .dashboard-card h3{font-size:13px;line-height:1.25}.analysis-left .dashboard-card p{font-size:28px;line-height:1.05}.analysis-left .dashboard-card .card-sub{font-size:12px;line-height:1.35}.analysis-right{gap:18px}.analysis-right>.card:first-child{margin-top:0!important}@media (width<=1120px){.analysis-layout{grid-template-columns:1fr}.analysis-left{position:relative;top:auto}}@media (width<=560px){.analysis-left .dashboard-grid{grid-template-columns:1fr!important}}.professional-sidebar.collapsed .brand-row-enterprise{justify-content:center;align-items:center;width:100%;min-height:46px;padding:0;display:flex}.professional-sidebar.collapsed .sidebar-toggle.sidebar-icon-button,.professional-sidebar.collapsed .sidebar-toggle-inline{border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;line-height:1;display:inline-flex;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important}.professional-sidebar.collapsed .sidebar-toggle.sidebar-icon-button svg,.professional-sidebar.collapsed .sidebar-toggle-inline svg{flex:none;width:18px;min-width:18px;height:18px;display:block}.form-submit-compact{place-self:flex-start start;min-width:148px;max-width:100%;min-height:36px;padding:8px 14px;width:fit-content!important}.companies-pro-form .form-submit-compact,.users-v2-form .form-submit-compact{justify-self:start;min-width:148px;width:fit-content!important}@media (width>=1180px){.dashboard-premium-main{align-items:start;gap:18px;grid-template-columns:minmax(0,1fr) minmax(400px,.92fr)!important}.dashboard-premium-card{padding:18px}.dashboard-card-head{margin-bottom:14px}.dashboard-card-head h3{font-size:19px}.dashboard-card-head p{font-size:13px;line-height:1.45}.dashboard-radar-grid{gap:10px;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-radar-item{border-radius:8px;min-height:86px;padding:11px 13px}.dashboard-radar-item strong{font-size:14px;line-height:1.24}.dashboard-radar-item span{margin-bottom:6px;font-size:12px}.dashboard-priority-list,.dashboard-insight-list{gap:10px}.dashboard-priority-item{border-radius:8px;min-height:76px;padding:12px 14px}.dashboard-priority-icon{border-radius:8px;width:34px;height:34px}.dashboard-priority-item strong,.dashboard-insight-item strong{font-size:13px;line-height:1.35}.dashboard-priority-item span,.dashboard-insight-item span{font-size:12px;line-height:1.45}}@media (width>=1180px) and (width<=1420px){.dashboard-radar-grid{grid-template-columns:minmax(0,1fr)!important}}.performance-dashboard-page{width:min(100%,1280px);margin:0 auto}.performance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;margin-top:16px;display:grid}.performance-filter-card{border-color:#dce4ef;border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(180px,230px) minmax(360px,1.1fr);align-items:end;gap:14px;margin-top:16px;padding:14px;display:grid}.performance-filter-field{gap:7px;display:grid}.performance-filter-field label,.performance-status-filter-field span{color:#5d6a78;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.performance-status-filter{flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;display:flex}.performance-status-filter button{color:#425366;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:900}.performance-status-filter button:hover,.performance-status-filter button.active{border-color:var(--lexis-primary);color:var(--lexis-primary);background:#eef4fb}.performance-filter-field select{width:100%;min-height:42px;color:var(--lexis-text);background:#fff;border:1px solid #d5deea;border-radius:8px;outline:none;padding:0 12px;font-size:14px;font-weight:800}.performance-filter-field select:focus{border-color:var(--lexis-primary);box-shadow:0 0 0 3px #0f2a441a}.performance-filter-field select:disabled{color:#64748b;cursor:not-allowed;background:#f8fafc}.performance-kpi-card{border-color:#dce4ef;border-radius:8px;padding:16px}.performance-kpi-card span,.performance-kpi-card small{color:#64748b;font-size:12px;line-height:1.35;display:block}.performance-kpi-card strong{color:var(--lexis-text);margin:10px 0 6px;font-size:30px;line-height:1;display:block}.performance-kpi-card.success{background:#f0fdf4;border-left:6px solid #15803d}.performance-kpi-card.primary{border-left:6px solid var(--lexis-primary);background:#eef4fb}.performance-kpi-card.warning{background:#fffbeb;border-left:6px solid #b45309}.performance-trend-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;margin-top:12px;display:grid}.performance-trend-summary-card{background:#fff;border-color:#dce4ef;border-radius:8px;padding:14px}.performance-trend-summary-card span,.performance-trend-summary-card small{color:#64748b;font-size:12px;line-height:1.35;display:block}.performance-trend-summary-card strong{color:var(--lexis-text);margin:8px 0 6px;font-size:26px;line-height:1;display:block}.performance-trend-summary-card.up{border-left:5px solid #16a34a}.performance-trend-summary-card.down{border-left:5px solid #dc2626}.performance-trend-summary-card.neutral{border-left:5px solid #94a3b8}.performance-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;min-width:0;margin-top:16px;display:grid}.performance-chart-card,.performance-status-card{border-color:#dce4ef;border-radius:8px;min-width:0;padding:18px}.performance-card-head{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.performance-card-head h2{color:var(--lexis-text);margin:0 0 4px;font-size:20px;line-height:1.18}.performance-card-head p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.performance-card-head svg{color:var(--lexis-primary);flex-shrink:0}.performance-chart-list,.performance-status-list{gap:12px;display:grid}.performance-chart-canvas,.performance-pipeline-chart{width:100%;min-width:0;height:240px;min-height:240px}.performance-trend-card{border-color:#dce4ef;border-radius:8px;min-width:0;margin-top:16px;padding:18px}.performance-trend-canvas{width:100%;min-width:0;height:280px;min-height:280px}.performance-chart-placeholder{width:100%;height:100%;min-height:inherit;background:linear-gradient(90deg,#f8fafc 0%,#eef4fb 50%,#f8fafc 100%);border-radius:8px}.performance-mini-metrics{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.performance-mini-metrics span{color:#425366;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.recharts-tooltip-wrapper{outline:none}.recharts-default-tooltip{box-shadow:0 14px 30px #0f2a441f;border-color:#dce4ef!important;border-radius:8px!important}.performance-chart-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.performance-chart-icon{border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.performance-chart-icon.success{color:#166534;background:#dcfce7}.performance-chart-icon.danger{color:#991b1b;background:#fee2e2}.performance-chart-icon.warning{color:#92400e;background:#fef3c7}.performance-chart-label{justify-content:space-between;gap:12px;margin-bottom:9px;display:flex}.performance-chart-label strong{color:var(--lexis-text);font-size:14px}.performance-chart-label span{color:#64748b;white-space:nowrap;font-size:13px;font-weight:800}.performance-bar-track{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden}.performance-bar-fill{border-radius:inherit;min-width:2px;height:100%}.performance-bar-fill.success{background:#16a34a}.performance-bar-fill.danger{background:#dc2626}.performance-bar-fill.warning{background:#d97706}.performance-status-row{border-bottom:1px solid #edf2f7;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.performance-status-row:last-child{border-bottom:0}.performance-status-row span{color:#536273;font-size:13px}.performance-status-row strong{color:var(--lexis-text);font-size:18px}@media (width<=980px){.performance-summary-grid,.performance-trend-summary-grid,.performance-dashboard-grid,.performance-filter-card{grid-template-columns:1fr}}@media (width<=720px){.performance-summary-grid,.performance-trend-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-chart-label{display:grid}.performance-chart-canvas,.performance-pipeline-chart,.performance-trend-canvas{height:240px}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lexis-primary:#2f80b8;--lexis-primary-hover:#3b93cf;--lexis-primary-soft:#132d43;--lexis-accent:#73b7e8;--lexis-bg:#07111d;--lexis-surface:#0d1b29;--lexis-surface-soft:#0d1b29c7;--lexis-text:#e7eef7;--lexis-text-secondary:#a8b5c4;--lexis-text-light:#fff;--lexis-border:#233447;--lexis-border-strong:#34475b;--lexis-success:#6ee7a8;--lexis-success-bg:#1665343d;--lexis-warning:#facc6b;--lexis-warning-bg:#b453093d;--lexis-danger:#fca5a5;--lexis-danger-bg:#b91c1c42;--lexis-shadow-sm:0 10px 26px #00000047;--lexis-shadow-md:0 18px 42px #00000057;--sidebar:#071a2c;--sidebar-2:#04101d;--sidebar-text:#f8fafc;--sidebar-muted:#f8fafca8;--hover:#ffffff14;--active:#73b7e82e}.sidebar-theme-toggle{color:#fff;cursor:pointer;width:100%;min-height:44px;transition:var(--lexis-transition);background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;font-weight:800;display:inline-flex;position:relative}.sidebar-theme-toggle:hover{background:#ffffff1c}.sidebar-theme-icon{background:#ffffff14;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.professional-sidebar.collapsed .sidebar-theme-toggle{justify-content:center;width:64px;height:64px;min-height:64px;margin-inline:auto;padding:0}.professional-sidebar.collapsed .sidebar-theme-icon{background:0 0}[data-theme=dark] body,[data-theme=dark] .main-content,[data-theme=dark] .main-content-scroll,[data-theme=dark] .professional-main-content{background:var(--lexis-bg);color:var(--lexis-text)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] strong{color:var(--lexis-text)}[data-theme=dark] p,[data-theme=dark] small,[data-theme=dark] span,[data-theme=dark] label{color:inherit}[data-theme=dark] .card,[data-theme=dark] .dashboard-card,[data-theme=dark] .dashboard-premium-card,[data-theme=dark] .dashboard-radar-item,[data-theme=dark] .dashboard-priority-item,[data-theme=dark] .dashboard-insight-item,[data-theme=dark] .companies-pro-card,[data-theme=dark] .users-v2-card,[data-theme=dark] .analysis-empty-panel,[data-theme=dark] .performance-chart-row,[data-theme=dark] .performance-trend-summary-card,[data-theme=dark] .buscador-pro-sidebar,[data-theme=dark] .buscador-pro-bubble,[data-theme=dark] .buscador-chat-bubble,[data-theme=dark] .buscador-chat-bubble-v2,[data-theme=dark] .buscador-history-panel{background:var(--lexis-surface);border-color:var(--lexis-border);color:var(--lexis-text);box-shadow:var(--lexis-shadow-sm)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .form-grid input,[data-theme=dark] .form-grid select,[data-theme=dark] .form-grid textarea,[data-theme=dark] .performance-filter-field select{border-color:var(--lexis-border-strong);color:var(--lexis-text);background:#0a1724}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#7f8da0}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus,[data-theme=dark] .performance-filter-field select:focus{border-color:var(--lexis-accent);box-shadow:0 0 0 3px #73b7e824}[data-theme=dark] .secondary-button,[data-theme=dark] .filter-button,[data-theme=dark] .filter-chip,[data-theme=dark] .performance-status-filter button,[data-theme=dark] .buscador-sugestao-chip,[data-theme=dark] .buscador-pro-history-item,[data-theme=dark] .buscador-history-item{border-color:var(--lexis-border-strong);color:var(--lexis-text);background:#0a1724}[data-theme=dark] .secondary-button:hover,[data-theme=dark] .filter-button:hover,[data-theme=dark] .filter-chip:hover,[data-theme=dark] .performance-status-filter button:hover,[data-theme=dark] .performance-status-filter button.active,[data-theme=dark] .buscador-sugestao-chip:hover,[data-theme=dark] .buscador-pro-history-item:hover,[data-theme=dark] .buscador-history-item:hover{background:var(--lexis-primary-soft);border-color:var(--lexis-accent);color:var(--lexis-text)}[data-theme=dark] .primary-button,[data-theme=dark] .filter-button.active,[data-theme=dark] .filter-chip.active,[data-theme=dark] .buscador-pro-input-box button,[data-theme=dark] .buscador-chat-input-box-v2 button{background:var(--lexis-primary);border-color:var(--lexis-primary);color:#fff}[data-theme=dark] .sidebar-account-menu{border-color:var(--lexis-border);background:#0a1724}[data-theme=dark] .sidebar-account-menu-item{color:var(--lexis-text)}[data-theme=dark] .sidebar-account-menu-item:hover{background:var(--lexis-primary-soft)}[data-theme=dark] .sidebar-account-menu-item.danger{color:var(--lexis-danger)}[data-theme=dark] .doc-badge.verde,[data-theme=dark] .status-badge.verde,[data-theme=dark] .badge.green,[data-theme=dark] .performance-kpi-card.success{color:#bbf7d0;background:#1665343d;border-color:#22c55e47}[data-theme=dark] .doc-badge.amarelo,[data-theme=dark] .status-badge.amarelo,[data-theme=dark] .badge.yellow,[data-theme=dark] .performance-kpi-card.warning{color:#fde68a;background:#b453093d;border-color:#f59e0b52}[data-theme=dark] .doc-badge.vermelho,[data-theme=dark] .status-badge.vermelho,[data-theme=dark] .badge.red{color:#fecaca;background:#b91c1c47;border-color:#f871714d}[data-theme=dark] .pdf-linked-badge,[data-theme=dark] .performance-mini-metrics span,[data-theme=dark] .performance-kpi-card.primary{background:var(--lexis-primary-soft);border-color:var(--lexis-border-strong);color:var(--lexis-text)}[data-theme=dark] .performance-kpi-card,[data-theme=dark] .performance-filter-card,[data-theme=dark] .performance-chart-card,[data-theme=dark] .performance-status-card,[data-theme=dark] .performance-trend-card{background:var(--lexis-surface);border-color:var(--lexis-border)}[data-theme=dark] .performance-kpi-card span,[data-theme=dark] .performance-kpi-card small,[data-theme=dark] .performance-trend-summary-card span,[data-theme=dark] .performance-trend-summary-card small,[data-theme=dark] .performance-card-head p,[data-theme=dark] .performance-filter-field label,[data-theme=dark] .performance-status-filter-field span,[data-theme=dark] .buscador-pro-header p,[data-theme=dark] .buscador-pro-history-item span,[data-theme=dark] .buscador-history-item span{color:var(--lexis-text-secondary)}[data-theme=dark] .performance-chart-placeholder{background:linear-gradient(90deg,#0a1724 0%,#122a3f 50%,#0a1724 100%)}[data-theme=dark] .recharts-cartesian-grid line{stroke:#25394d}[data-theme=dark] .recharts-text,[data-theme=dark] .recharts-cartesian-axis-tick-value,[data-theme=dark] .recharts-legend-item-text{fill:var(--lexis-text-secondary)!important;color:var(--lexis-text-secondary)!important}[data-theme=dark] .recharts-default-tooltip{border-color:var(--lexis-border-strong)!important;color:var(--lexis-text)!important;background:#0a1724!important}[data-theme=dark] .buscador-pro-input-wrap,[data-theme=dark] .buscador-chat-input-wrap-v2{background:linear-gradient(#07111d00,#07111dfa 28%)}[data-theme=dark] .buscador-pro-input-box,[data-theme=dark] .buscador-chat-input-box-v2{border-color:var(--lexis-border-strong);box-shadow:var(--lexis-shadow-sm);background:#0d1b29d1}[data-theme=dark] .buscador-pro-input-box textarea,[data-theme=dark] .buscador-chat-input-box-v2 textarea,[data-theme=dark] .buscador-pro-bubble pre,[data-theme=dark] .buscador-chat-bubble pre,[data-theme=dark] .buscador-chat-bubble-v2 pre,[data-theme=dark] .buscador-section-content pre{color:var(--lexis-text)}[data-theme=dark] .buscador-pro-row.user .buscador-pro-bubble,[data-theme=dark] .buscador-chat-row-v2.user .buscador-chat-bubble-v2,[data-theme=dark] .buscador-chat-message.user .buscador-chat-bubble,[data-theme=dark] .buscador-pro-history-item.active,[data-theme=dark] .buscador-history-item.active{background:var(--lexis-primary);border-color:var(--lexis-primary);color:#fff}.professional-main-content{padding-inline:clamp(24px,2.4vw,46px)}.dashboard-premium-page,.performance-dashboard-page,.bids-page,.analysis-page,.feed-page,.pipeline-page,.companies-page,.users-page,.buscador-pro-chat-area,.settings-v2-content{width:100%;max-width:none;margin-inline:0}@media (width>=1800px){.performance-dashboard-grid,.dashboard-premium-main{grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr)}.bids-toolbar-main{grid-template-columns:minmax(360px,.75fr) minmax(520px,1.25fr)}}[data-theme=dark] .dashboard-premium-hero,[data-theme=dark] .dashboard-kpi-card,[data-theme=dark] .dashboard-premium-card,[data-theme=dark] .dashboard-v2-metric-box,[data-theme=dark] .dashboard-v2-pipeline-row,[data-theme=dark] .dashboard-v2-action-item,[data-theme=dark] .bids-hero-card,[data-theme=dark] .bids-best-card,[data-theme=dark] .bids-tip-card,[data-theme=dark] .bids-results-card,[data-theme=dark] .bid-card-premium,[data-theme=dark] .bid-info-block,[data-theme=dark] .feed-filters-card,[data-theme=dark] .feed-hero-card,[data-theme=dark] .feed-premium-card,[data-theme=dark] .feed-radar-card,[data-theme=dark] .feed-radar-item,[data-theme=dark] .feed-info-block,[data-theme=dark] .analysis-form-card,[data-theme=dark] .analysis-selected-company-card,[data-theme=dark] .analysis-left>.card,[data-theme=dark] .analysis-right>.card,[data-theme=dark] .analysis-executive-header,[data-theme=dark] .analysis-summary-card,[data-theme=dark] .analysis-plan-card,[data-theme=dark] .analysis-docs-card,[data-theme=dark] .analysis-full-text,[data-theme=dark] .analysis-plan-item,[data-theme=dark] .analysis-upload-label,[data-theme=dark] .pipeline-overview-card,[data-theme=dark] .pipeline-column,[data-theme=dark] .pipeline-column.neutral,[data-theme=dark] .pipeline-column.yellow,[data-theme=dark] .pipeline-column.green,[data-theme=dark] .pipeline-column.blue,[data-theme=dark] .pipeline-column.red,[data-theme=dark] .pipeline-card,[data-theme=dark] .pipeline-card-premium,[data-theme=dark] .pipeline-empty,[data-theme=dark] .companies-pro-form-card,[data-theme=dark] .users-v2-form-card,[data-theme=dark] .companies-pro-right-column>.card,[data-theme=dark] .users-v2-right-column>.card,[data-theme=dark] .companies-pro-meta-item,[data-theme=dark] .users-v2-meta-item{box-shadow:var(--lexis-shadow-sm);background:var(--lexis-surface)!important;border-color:var(--lexis-border)!important;color:var(--lexis-text)!important}[data-theme=dark] .dashboard-kpi-card.warning,[data-theme=dark] .dashboard-kpi-card.danger,[data-theme=dark] .dashboard-funnel-card,[data-theme=dark] .dashboard-funnel-card.highlight{background:var(--lexis-surface)!important}[data-theme=dark] .dashboard-premium-hero h1,[data-theme=dark] .dashboard-premium-hero p,[data-theme=dark] .dashboard-premium-badge,[data-theme=dark] .dashboard-card-head h3,[data-theme=dark] .dashboard-radar-item strong,[data-theme=dark] .dashboard-priority-item strong,[data-theme=dark] .dashboard-insight-item strong,[data-theme=dark] .dashboard-v2-metric-box strong,[data-theme=dark] .dashboard-v2-pipeline-row strong,[data-theme=dark] .dashboard-v2-action-tag,[data-theme=dark] .bids-hero-top h2,[data-theme=dark] .best-bid-header h2,[data-theme=dark] .bid-card-premium-headline h3,[data-theme=dark] .bid-info-block strong,[data-theme=dark] .feed-hero-card h2,[data-theme=dark] .feed-premium-headline h3,[data-theme=dark] .feed-info-block strong,[data-theme=dark] .feed-radar-content strong,[data-theme=dark] .analysis-form-card h2,[data-theme=dark] .analysis-selected-company-card strong,[data-theme=dark] .analysis-executive-header h2,[data-theme=dark] .analysis-summary-card h2,[data-theme=dark] .analysis-score-box strong,[data-theme=dark] .analysis-left .dashboard-card h3,[data-theme=dark] .pipeline-column-title,[data-theme=dark] .pipeline-column-title h3,[data-theme=dark] .pipeline-card-main h4,[data-theme=dark] .companies-pro-card h3,[data-theme=dark] .users-v2-card h3{color:var(--lexis-text)!important}[data-theme=dark] .dashboard-card-head p,[data-theme=dark] .dashboard-radar-item span,[data-theme=dark] .dashboard-priority-item span,[data-theme=dark] .dashboard-insight-item span,[data-theme=dark] .dashboard-v2-metric-box span,[data-theme=dark] .dashboard-v2-pipeline-row span,[data-theme=dark] .dashboard-v2-action-item p,[data-theme=dark] .bids-hero-top p,[data-theme=dark] .bids-best-org,[data-theme=dark] .bids-best-preview p,[data-theme=dark] .bid-card-object-preview,[data-theme=dark] .bid-card-premium-summary p,[data-theme=dark] .bids-company-context-meta,[data-theme=dark] .feed-hero-meta,[data-theme=dark] .feed-hero-reason,[data-theme=dark] .feed-premium-summary p,[data-theme=dark] .feed-recommendation,[data-theme=dark] .feed-radar-content span,[data-theme=dark] .feed-radar-content small,[data-theme=dark] .feed-info-label,[data-theme=dark] .analysis-form-subtitle,[data-theme=dark] .analysis-selected-company-card p,[data-theme=dark] .analysis-upload-name,[data-theme=dark] .analysis-summary-text,[data-theme=dark] .decision-text,[data-theme=dark] .score-text,[data-theme=dark] .analysis-insights,[data-theme=dark] .analysis-plan-item p,[data-theme=dark] .history-item p,[data-theme=dark] .pipeline-column-title span,[data-theme=dark] .pipeline-card-info,[data-theme=dark] .pipeline-info-row,[data-theme=dark] .pipeline-empty,[data-theme=dark] .pipeline-empty p,[data-theme=dark] .companies-pro-subtitle,[data-theme=dark] .users-v2-subtitle,[data-theme=dark] .users-v2-company-line,[data-theme=dark] .companies-pro-insight,[data-theme=dark] .companies-pro-meta-item span,[data-theme=dark] .users-v2-meta-item span{color:var(--lexis-text-secondary)!important}[data-theme=dark] .pipeline-column-header,[data-theme=dark] .pipeline-card-info,[data-theme=dark] .pipeline-card-actions,[data-theme=dark] .feed-premium-footer,[data-theme=dark] .bid-card-premium-footer,[data-theme=dark] .feed-imperdivel-bar{border-color:var(--lexis-border)!important}[data-theme=dark] .dashboard-premium-hero-metric,[data-theme=dark] .pipeline-column-count,[data-theme=dark] .feed-radar-rank{background:var(--lexis-primary)!important;color:#fff!important}[data-theme=dark] .dashboard-premium-hero-metric span,[data-theme=dark] .dashboard-premium-hero-metric strong,[data-theme=dark] .pipeline-column-count,[data-theme=dark] .feed-radar-rank{color:#fff!important}[data-theme=dark] .dashboard-kpi-icon,[data-theme=dark] .dashboard-card-icon-row,[data-theme=dark] .buscador-pro-avatar{background:var(--lexis-primary-soft)!important;color:var(--lexis-accent)!important}[data-theme=dark] .tag.neutral,[data-theme=dark] .mini-tag.neutral,[data-theme=dark] .feed-v3-badges .tag.neutral{background:var(--lexis-primary-soft)!important;border-color:var(--lexis-border-strong)!important;color:var(--lexis-text)!important}[data-theme=dark] .tag.green,[data-theme=dark] .mini-tag.green,[data-theme=dark] .feed-tags .tag.green,[data-theme=dark] .feed-v3-badges .tag.green,[data-theme=dark] .bid-score-badge.high,[data-theme=dark] .feed-score-badge.high,[data-theme=dark] .feed-hero-score.high{color:#bbf7d0!important;background:#16653447!important;border-color:#22c55e57!important}[data-theme=dark] .tag.yellow,[data-theme=dark] .mini-tag.yellow,[data-theme=dark] .feed-tags .tag.yellow,[data-theme=dark] .feed-v3-badges .tag.yellow,[data-theme=dark] .bid-score-badge.medium,[data-theme=dark] .feed-score-badge.medium,[data-theme=dark] .feed-hero-score.medium{color:#fde68a!important;background:#b4530947!important;border-color:#f59e0b61!important}[data-theme=dark] .tag.red,[data-theme=dark] .mini-tag.red,[data-theme=dark] .feed-tags .tag.red,[data-theme=dark] .feed-v3-badges .tag.red,[data-theme=dark] .bid-score-badge.low,[data-theme=dark] .feed-score-badge.low,[data-theme=dark] .feed-hero-score.low{color:#fecaca!important;background:#b91c1c47!important;border-color:#f871715c!important}[data-theme=dark] .tag.closed,[data-theme=dark] .mini-tag.closed{color:#fecaca!important;background:#f8717124!important;border-color:#f871716b!important}[data-theme=dark] .analysis-upload-button,[data-theme=dark] .primary-button,[data-theme=dark] .button-primary{background:var(--lexis-primary)!important;border-color:var(--lexis-primary)!important;color:#fff!important}[data-theme=dark] .secondary-button,[data-theme=dark] .ghost-button,[data-theme=dark] .button-secondary,[data-theme=dark] .bids-results-counter{border-color:var(--lexis-border-strong)!important;color:var(--lexis-text)!important;background:#0a1724!important}[data-theme=dark] .pipeline-card-actions .secondary-button,[data-theme=dark] .pipeline-card-actions .ghost-button{background:#0d1b29!important}[data-theme=dark] .sidebar-account-avatar{color:#0f2a44!important;background:#dbe6f2!important}[data-theme=dark] .buscador-pro-sidebar{border-right-color:var(--lexis-border)!important}[data-theme=dark] .buscador-pro-history-card{border-color:var(--lexis-border)!important;background:0 0!important}[data-theme=dark] .buscador-pro-layout{background:var(--lexis-bg)!important}[data-theme=dark] .buscador-pro-sidebar{border-color:var(--lexis-border)!important;background:#071421!important}[data-theme=dark] .buscador-pro-sidebar-top{border-bottom-color:var(--lexis-border)!important;background:#071421!important}[data-theme=dark] .buscador-pro-chat-area{background:linear-gradient(180deg, #07111df5, #07111d), var(--lexis-bg)!important;color:var(--lexis-text)!important}[data-theme=dark] .buscador-pro-header,[data-theme=dark] .buscador-pro-chat-scroll,[data-theme=dark] .buscador-pro-input-wrap{width:min(100%,1480px)}[data-theme=dark] .buscador-pro-header h1{color:var(--lexis-text)!important}[data-theme=dark] .buscador-pro-header p{color:var(--lexis-text-secondary)!important}[data-theme=dark] .buscador-pro-history-card:hover{border-color:var(--lexis-border-strong)!important;background:#73b7e814!important}[data-theme=dark] .buscador-pro-history-card.active{border-color:var(--lexis-accent)!important;background:#2f80b81f!important;box-shadow:inset 0 0 0 1px #73b7e829!important}[data-theme=dark] .buscador-pro-history-card.active .buscador-pro-history-item strong,[data-theme=dark] .buscador-pro-history-card.active .buscador-pro-history-item span{color:#8ed0ff!important}[data-theme=dark] .buscador-pro-action-btn{border-color:var(--lexis-border-strong)!important;color:var(--lexis-text)!important;background:0 0!important}[data-theme=dark] .buscador-pro-action-btn.danger{color:#fca5a5!important}[data-theme=dark] .buscador-pro-bubble{border-color:var(--lexis-border)!important;color:var(--lexis-text)!important;background:#0d1b29!important;box-shadow:0 18px 42px #00000047!important}[data-theme=dark] .buscador-pro-row.user .buscador-pro-bubble{background:#123456!important;border-color:#2f80b8!important}[data-theme=dark] .buscador-pro-row.user .buscador-pro-bubble pre{color:#fff!important}[data-theme=dark] .buscador-pro-bubble-actions .secondary-button{border-color:var(--lexis-border-strong)!important;color:var(--lexis-text)!important;background:#0a1724!important}[data-theme=dark] .buscador-pro-input-wrap{background:linear-gradient(#07111d00,#07111d 24%)!important}[data-theme=dark] .buscador-pro-input-box{background:#0d1b29!important;border-color:#8fa0b342!important;box-shadow:0 14px 34px #0000003d!important}[data-theme=dark] .buscador-pro-input-box:focus-within{border-color:#73b7e86b!important;box-shadow:0 16px 36px #00000042,0 0 0 2px #73b7e814!important}[data-theme=dark] .buscador-pro-input-box textarea{color:var(--lexis-text)!important}[data-theme=dark] .buscador-pro-input-box textarea::placeholder{color:#8fa0b3!important}[data-theme=dark] .buscador-pro-input-box button{color:#fff!important;background:#123251!important}[data-theme=dark] .settings-v2-hero,[data-theme=dark] .settings-v2-shell,[data-theme=dark] .settings-v2-content .card,[data-theme=dark] .audit-card,[data-theme=dark] .audit-toolbar,[data-theme=dark] .audit-row,[data-theme=dark] .companies-pro-form-card,[data-theme=dark] .companies-pro-list-shell,[data-theme=dark] .companies-pro-card,[data-theme=dark] .companies-toolbar,[data-theme=dark] .companies-search-box,[data-theme=dark] .companies-pro-meta-item,[data-theme=dark] .companies-pro-insights,[data-theme=dark] .companies-pro-insight,[data-theme=dark] .document-card,[data-theme=dark] .documents-grid .card,[data-theme=dark] .empty-state{background:var(--lexis-surface)!important;border-color:var(--lexis-border)!important;color:var(--lexis-text)!important;box-shadow:var(--lexis-shadow-sm)!important}[data-theme=dark] .settings-v2-hero-content h2,[data-theme=dark] .settings-v2-title,[data-theme=dark] .settings-v2-hero-label,[data-theme=dark] .settings-v2-content h1,[data-theme=dark] .settings-v2-content h2,[data-theme=dark] .settings-v2-content h3,[data-theme=dark] .audit-row strong,[data-theme=dark] .audit-row p span,[data-theme=dark] .companies-section-header h2,[data-theme=dark] .companies-pro-card h3,[data-theme=dark] .document-top strong,[data-theme=dark] .empty-state h3{color:var(--lexis-text)!important}[data-theme=dark] .settings-v2-description,[data-theme=dark] .settings-v2-hero-content p,[data-theme=dark] .settings-v2-content p,[data-theme=dark] .audit-row p,[data-theme=dark] .audit-row-meta,[data-theme=dark] .companies-section-header p,[data-theme=dark] .companies-pro-subtitle,[data-theme=dark] .companies-pro-meta-label,[data-theme=dark] .companies-pro-insight,[data-theme=dark] .document-meta p,[data-theme=dark] .empty-state p{color:var(--lexis-text-secondary)!important}[data-theme=dark] .settings-v2-tab-button,[data-theme=dark] .documents-form input,[data-theme=dark] .documents-form select,[data-theme=dark] .companies-toolbar select,[data-theme=dark] .companies-search-box input{border-color:var(--lexis-border-strong)!important;color:var(--lexis-text)!important;background:#081725!important}[data-theme=dark] .settings-v2-tab-button.active,[data-theme=dark] .settings-v2-hero-badge{background:var(--lexis-primary)!important;border-color:var(--lexis-primary)!important;color:#fff!important}[data-theme=dark] .documents-form input::file-selector-button{background:var(--lexis-primary)!important;color:#fff!important;border:0!important;border-radius:8px!important;margin-right:12px!important;padding:8px 12px!important}[data-theme=dark] .documents-submit-button{background:var(--lexis-primary)!important;border-color:var(--lexis-primary)!important;color:#fff!important}[data-theme=dark] .companies-form-section{border-color:var(--lexis-border)!important;color:var(--lexis-text)!important;background:#081725!important}[data-theme=dark] .companies-form-section h3{color:var(--lexis-text-secondary)!important}[data-theme=dark] .companies-pro-form input,[data-theme=dark] .companies-pro-form select,[data-theme=dark] .companies-pro-form textarea{border-color:var(--lexis-border-strong)!important;color:var(--lexis-text)!important;background:#061320!important}[data-theme=dark] .companies-pro-form input::placeholder,[data-theme=dark] .companies-pro-form textarea::placeholder{color:#8fa0b3!important}.bid-comments-page{gap:18px;display:grid}.comments-back-button{width:fit-content}.bid-comments-hero{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.bid-comments-hero-main{gap:10px;min-width:0;display:grid}.comments-eyebrow{background:var(--lexis-primary-soft);width:fit-content;color:var(--lexis-accent);text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.bid-comments-hero h1{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.08}.bid-comments-hero p{max-width:980px;line-height:1.55}.bid-comments-meta{flex-wrap:wrap;gap:8px;display:flex}.bid-comments-meta span,.comments-users-list span,.comment-mentions-list span{border:1px solid var(--lexis-border);color:var(--lexis-text-secondary);background:#f8fafc;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.bid-comments-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.comments-thread-card,.comments-side{gap:16px;display:grid}.comments-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.comments-section-head.compact h3,.comments-section-head h2{margin-bottom:4px}.comments-thread{gap:12px;display:grid}.comment-item{border:1px solid var(--lexis-border);background:#f8fafc;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px;display:grid}.comment-avatar{background:var(--lexis-primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex}.comment-body{gap:10px;min-width:0;display:grid}.comment-topline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.comment-topline strong{display:block}.comment-topline span,.comment-topline time,.comments-muted{color:var(--lexis-text-secondary);font-size:13px}.comment-actions{align-items:center;gap:8px;display:flex}.icon-button.subtle{border:1px solid var(--lexis-border);width:32px;height:32px;color:var(--lexis-text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.comment-body p{color:var(--lexis-text);white-space:pre-wrap;line-height:1.55}.comment-mention-inline{color:#2563eb;font-weight:900}.comment-mentions-list,.comments-users-list{flex-wrap:wrap;gap:8px;display:flex}.comment-mentions-list span.resolved{opacity:.62}.comment-composer{border-top:1px solid var(--lexis-border);gap:10px;padding-top:14px;display:grid}.comment-composer select,.comment-composer textarea{border:1px solid var(--lexis-border);width:100%;color:var(--lexis-text);background:#fff;border-radius:12px;padding:12px}.comments-audit-list{gap:10px;display:grid}.comments-audit-list div{border:1px solid var(--lexis-border);border-radius:10px;gap:4px;padding:10px;display:grid}.comments-closed-card{border-color:#b91c1c47;gap:8px;display:grid}.dashboard-mentions-empty,.dashboard-mentions-list{gap:10px;display:grid}.dashboard-mentions-empty{border:1px dashed var(--lexis-border);border-radius:12px;padding:14px}.dashboard-mentions-empty span{color:var(--lexis-text-secondary)}.dashboard-mention-item{border:1px solid var(--lexis-border);background:#f8fafc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.dashboard-mention-item span,.dashboard-mention-item p{color:var(--lexis-text-secondary);margin-top:4px;font-size:13px;display:block}.dashboard-mention-item p{text-overflow:ellipsis;white-space:nowrap;max-width:720px;overflow:hidden}.dashboard-mention-actions{align-items:center;gap:8px;display:flex}@media (width<=980px){.bid-comments-layout,.dashboard-mention-item{grid-template-columns:1fr}.bid-comments-hero,.comment-topline{flex-direction:column}}[data-theme=dark] .bid-comments-hero,[data-theme=dark] .comments-thread-card,[data-theme=dark] .comments-users-card,[data-theme=dark] .comments-audit-card,[data-theme=dark] .comments-closed-card,[data-theme=dark] .comment-item,[data-theme=dark] .dashboard-mention-item,[data-theme=dark] .dashboard-mentions-empty,[data-theme=dark] .comments-audit-list div{background:var(--lexis-surface)!important;border-color:var(--lexis-border)!important;color:var(--lexis-text)!important}[data-theme=dark] .bid-comments-meta span,[data-theme=dark] .comments-users-list span,[data-theme=dark] .comment-mentions-list span,[data-theme=dark] .comments-eyebrow{background:var(--lexis-primary-soft)!important;border-color:var(--lexis-border-strong)!important;color:var(--lexis-text)!important}[data-theme=dark] .comment-composer select,[data-theme=dark] .comment-composer textarea{border-color:var(--lexis-border-strong)!important;color:var(--lexis-text)!important;background:#061320!important}[data-theme=dark] .comment-composer textarea::placeholder{color:#8fa0b3!important}[data-theme=dark] .comment-mention-inline{color:#60a5fa!important}[data-theme=dark] .pipeline-board{scrollbar-color:var(--lexis-border-strong) transparent}[data-theme=dark] .pipeline-empty,[data-theme=dark] .empty-state,[data-theme=dark] .page-state-card{border-color:var(--lexis-border)!important;color:var(--lexis-text-secondary)!important;background:#071421!important}.pipeline-board{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(250px,1fr))}.nav-link{position:relative}.nav-badge{color:#f8fafc;background:#2f86c7;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #ffffff14}.nav-badge:hover{filter:brightness(1.04)}.nav-badge:focus-visible{outline-offset:2px;outline:2px solid #8fceffd1}.nav-badge-dot{background:#38bdf8;border-radius:999px;width:10px;height:10px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 3px #0f2a44e6}[data-theme=dark] .nav-badge{color:#082032;background:#38bdf8;box-shadow:0 0 0 1px #7dd3fc38}[data-theme=dark] .nav-badge-dot{background:#7dd3fc;box-shadow:0 0 0 3px #071a2cf5}.mentions-page{gap:20px;display:grid}.mentions-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.mentions-back-button{margin-bottom:12px}.mentions-header-badge{min-width:78px;min-height:78px;color:var(--lexis-primary);background:linear-gradient(#2f86c724,#2f86c70f);border:1px solid #2f86c738;border-radius:18px;place-items:center;gap:6px;padding:16px;display:grid}.mentions-header-badge strong{font-size:28px;line-height:1}.mentions-panel{gap:12px;display:grid}.mentions-filters{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:center;gap:12px;display:grid}.mentions-filter-row{gap:8px}.mentions-list-full{gap:14px}.mention-item-full{align-items:start}.mentions-item-topline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mentions-item-topline span{white-space:nowrap;margin-top:0}.mentions-actions-stack{justify-content:flex-start}[data-theme=dark] .mentions-header-badge{color:#8ed0ff;background:linear-gradient(#38bdf829,#38bdf814);border-color:#38bdf838}.toast-viewport{z-index:9999;pointer-events:none;gap:10px;width:min(420px,100vw - 28px);display:grid;position:fixed;bottom:22px;right:22px}.toast-item{pointer-events:auto;background:var(--lexis-surface);min-height:54px;color:var(--lexis-text);border:1px solid var(--lexis-border);box-shadow:var(--lexis-shadow-md);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.toast-item.success{border-left:4px solid var(--lexis-success)}.toast-item.error{border-left:4px solid var(--lexis-danger)}.toast-item.warning{border-left:4px solid var(--lexis-warning)}.toast-item.info{border-left:4px solid var(--lexis-accent)}.toast-icon{color:var(--lexis-accent);display:inline-flex}.toast-item.success .toast-icon{color:var(--lexis-success)}.toast-item.error .toast-icon{color:var(--lexis-danger)}.toast-item.warning .toast-icon{color:var(--lexis-warning)}.toast-message{color:var(--lexis-text);font-size:14px;line-height:1.35}.toast-close{width:30px;height:30px;color:var(--lexis-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.toast-close:hover{background:var(--lexis-primary-soft);color:var(--lexis-text)}[data-theme=dark] .toast-item{background:#102235;border-color:#ffffff1f}[data-theme=dark] .toast-close:hover{background:#ffffff14}@media (width<=980px){.mentions-item-topline{flex-direction:column;align-items:flex-start}.mentions-header,.mentions-filters{grid-template-columns:1fr}.toast-viewport{bottom:14px;right:14px}}.buscador-pro-input-wrap .buscador-pro-input-box{background:#ffffffdb!important;border:1px solid #dbe3ed!important;border-radius:14px!important;box-shadow:0 8px 22px #0f2a440e!important}.buscador-pro-input-wrap .buscador-pro-input-box:focus-within{border-color:#c9d6e3!important;box-shadow:0 10px 26px #0f2a4413!important}.buscador-pro-input-wrap .buscador-pro-input-box textarea,.buscador-pro-input-wrap .buscador-pro-input-box textarea:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.buscador-pro-input-wrap .buscador-pro-input-box button{background:#102a43!important;border-radius:12px!important;width:40px!important;height:40px!important;min-height:40px!important;box-shadow:0 6px 14px #0f2a4424!important}[data-theme=dark] .buscador-pro-input-wrap .buscador-pro-input-box{background:#0d1b29e6!important;border-color:#8fa0b338!important;box-shadow:0 10px 26px #00000038!important}[data-theme=dark] .buscador-pro-input-wrap .buscador-pro-input-box:focus-within{border-color:#8fa0b357!important;box-shadow:0 12px 30px #0000003d!important}html body #root .buscador-pro-input-wrap-soft{box-shadow:none!important;border:0!important;outline:0!important}html body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft,html body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft:focus,html body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft:focus-within,html body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft:focus-visible{background:#fff!important;border:1px solid #e1e8f0!important;border-radius:14px!important;outline:0!important;box-shadow:0 8px 20px #0f2a440b!important}html body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft:focus-within{border-color:#d8e2eb!important;box-shadow:0 10px 24px #0f2a440f!important}html body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft textarea,html body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft textarea:hover,html body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft textarea:focus,html body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft textarea:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft button{border-radius:12px!important}[data-theme=dark] body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft,[data-theme=dark] body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft:focus,[data-theme=dark] body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft:focus-within,[data-theme=dark] body #root .buscador-pro-input-wrap-soft .buscador-pro-input-box-soft:focus-visible{background:#0d1b29!important;border-color:#8fa0b33d!important;box-shadow:0 10px 24px #00000038!important}.lexis-ai-composer-wrap{width:min(100%,1280px);box-shadow:none;background:linear-gradient(#f6f8fb00,#f6f8fb 18%);border:0;outline:0;margin:0 auto;padding:12px 0 18px;position:static}.lexis-ai-composer,.lexis-ai-composer:hover,.lexis-ai-composer:focus,.lexis-ai-composer:focus-within,.lexis-ai-composer:focus-visible{background:#fff;border:1px solid #e1e8f0;border-radius:14px;outline:0;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 12px 10px 18px;display:flex;box-shadow:0 8px 20px #0f2a440b}.lexis-ai-composer:focus-within{border-color:#d9e3ec;box-shadow:0 10px 24px #0f2a440e}.lexis-ai-composer-input,.lexis-ai-composer-input:hover,.lexis-ai-composer-input:focus,.lexis-ai-composer-input:focus-visible{resize:none;min-height:38px;max-height:180px;color:var(--lexis-text);box-shadow:none;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0;font-size:14px;line-height:1.55}.lexis-ai-composer-input::placeholder{color:#6f7a88}.lexis-ai-composer-send,.lexis-ai-composer-send:hover,.lexis-ai-composer-send:focus,.lexis-ai-composer-send:focus-visible{color:#fff;cursor:pointer;background:#102a43;border:0;border-radius:12px;outline:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:inline-flex;box-shadow:0 6px 14px #0f2a4424}.lexis-ai-composer-send:hover{background:#173a59}.lexis-ai-composer-send:disabled{opacity:.7;cursor:not-allowed}[data-theme=dark] .lexis-ai-composer-wrap{background:linear-gradient(#07111d00,#07111d 24%)}[data-theme=dark] .lexis-ai-composer,[data-theme=dark] .lexis-ai-composer:hover,[data-theme=dark] .lexis-ai-composer:focus,[data-theme=dark] .lexis-ai-composer:focus-within,[data-theme=dark] .lexis-ai-composer:focus-visible{background:#0d1b29;border-color:#8fa0b33d;box-shadow:0 10px 24px #00000038}[data-theme=dark] .lexis-ai-composer-input,[data-theme=dark] .lexis-ai-composer-input:focus{color:var(--lexis-text);background:0 0}[data-theme=dark] .lexis-ai-composer-input::placeholder{color:#8fa0b3}.lexis-logo{color:#fff;align-items:center;gap:16px;display:inline-flex}.lexis-mark{color:currentColor;flex-shrink:0;width:72px;height:54px}.lexis-mark-block,.lexis-mark-x,.lexis-mark-pixel{fill:currentColor}.lexis-mark-block.secondary,.lexis-mark-x.accent,.lexis-mark-pixel{opacity:.72}.lexis-mark-x{opacity:.9}.lexis-logo-text{gap:5px;display:grid}.lexis-logo-text strong{color:#fff;letter-spacing:0;font-size:36px;font-weight:750;line-height:1}.lexis-logo-text strong span{font-weight:900}.lexis-logo-text small{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.sidebar-brand-mark{object-fit:contain;width:58px;height:auto;max-height:48px;display:block}.brand-symbol-only{justify-content:center;min-height:48px}.professional-sidebar.collapsed .brand-row-enterprise{flex-direction:column;justify-content:center;gap:12px}.professional-sidebar.collapsed .sidebar-brand-mark{width:44px;height:auto;max-height:42px}html body .login-page{background:radial-gradient(circle,#5c88b538 0%,#5c88b514 22%,#0000 42%),radial-gradient(circle,#224764 0%,#163754 38%,#0f2a44 68%,#091b2c 100%);justify-content:center;align-items:center;padding:32px 20px}html body .login-card.login-card-wide{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#14263ad1 0%,#0f1f33e0 100%);border:1px solid #ffffff1f;border-radius:26px;flex-direction:column;gap:16px;width:min(100%,520px);max-width:520px;min-height:auto;padding:42px 42px 38px;animation:.8s cubic-bezier(.22,1,.36,1) loginEnter;display:flex;box-shadow:0 24px 80px #020c1b6b,inset 0 1px #ffffff0f}html body .login-card.login-card-wide:before{content:""}html body .login-card .login-brand-block{text-align:center;align-items:center;margin-bottom:16px}html body .login-card .login-logo{justify-content:center}html body .login-card .login-logo .lexis-mark{width:100px;height:76px}html body .login-card .login-logo .lexis-logo-text strong{font-size:clamp(36px,4vw,50px)}html body .login-card .login-logo .lexis-logo-text small{font-size:13px}html body .login-card input{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;height:50px}html body .login-card input::placeholder{color:#ffffff8f}html body .login-card input:focus{background:#ffffff21;border-color:#ffffff4d;box-shadow:0 0 0 4px #ffffff0d}html body .login-card button{color:#fff;height:50px;box-shadow:none;background:linear-gradient(135deg,#3b82f6,#1e3a8a)}html body .login-card button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0000002e}.social-login-separator{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:700;line-height:1;display:flex}.social-login-separator:before,.social-login-separator:after{content:"";background:#ffffff29;flex:1;height:1px}.social-login-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html body .login-card .social-login-button{color:#fff;width:100%;min-width:0;height:48px;box-shadow:none;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:center;padding:0;display:inline-flex}html body .login-card .social-login-button:hover{background:#ffffff21;border-color:#ffffff47;transform:translateY(-1px);box-shadow:0 12px 24px #00000024}html body .login-card .social-login-button:disabled{cursor:not-allowed;opacity:.46}html body .login-card .social-login-button:disabled:hover{box-shadow:none;background:#ffffff14;border-color:#ffffff29;transform:none}.social-login-button svg{width:22px;height:22px;display:block}.login-rights{color:#ffffff7a;text-align:center;border-top:1px solid #ffffff1f;margin-top:2px;padding-top:16px;font-size:11px;line-height:1.45}@media (width<=860px){html body .login-card.login-card-wide{padding:34px 26px 30px}}html body .login-card.login-card-wide{grid-template-columns:minmax(0,1.08fr) 1px minmax(320px,.92fr);align-items:center;column-gap:46px;width:min(100%,1040px);max-width:1040px;padding:56px 60px;display:grid}.login-card-brand{justify-content:center;align-items:center;min-width:0;display:flex}.login-logo-image{object-fit:contain;width:min(100%,430px);height:auto;display:block;transform:translate(-2px)}.login-card-divider{background:linear-gradient(#fff0,#ffffff4d,#fff0);width:1px;height:300px}.login-card-fields{gap:16px;min-width:0;display:grid}html body .login-card .login-card-fields .login-brand-block{text-align:left;align-items:flex-start;margin-bottom:4px}html body .login-card .login-card-fields .login-brand-block h1,html body .login-card .login-card-fields .login-brand-block p{color:#fff}html body .login-card .login-card-fields .login-brand-block h1{text-shadow:none;font-size:34px}html body .login-card .login-card-fields .login-brand-block p{color:#ffffffb8}@media (width<=900px){html body .login-card.login-card-wide{grid-template-columns:1fr;row-gap:26px;max-width:560px;padding:38px 28px 34px}.login-card-divider{background:linear-gradient(90deg,#fff0,#ffffff3d,#fff0);width:100%;height:1px}.login-logo-image{width:min(100%,330px);transform:none}}
