@import "https://fonts.googleapis.com/css2?family=Rethink+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&display=swap";

:root{--liff-obsidiana:#0e1014;--liff-charcoal:#403d39;--liff-dust:#ccc5b9;--liff-floral:#fffcf2;--liff-paprika:#eb5e28;--liff-panel:#15181c;--liff-panel-2:#1b1f24;--liff-cell:#11161a;--liff-code-bg:#0b0d10;--liff-hairline:#ffffff14;--liff-body-ink:#ddd5c8;--liff-muted:#837e74;--liff-action:#eb5e28;--liff-success:#3ba66b;--liff-warning:#d99a21;--liff-error:#c94435;--liff-info:#2e6f95;--liff-law-firms:#344e7a;--liff-corporate:#6b4e8a;--liff-public-sector:#4f6f52;--liff-tax:#a6532f;--liff-labs:#00a3b5;--liff-social:#b85c70;--liff-law-firms-core:#344e7a;--liff-law-firms-dark:#17233d;--liff-law-firms-mid:#4b6b9b;--liff-law-firms-light:#e5ebf4;--liff-law-firms-accent:#8c6d3f;--liff-corporate-core:#6b4e8a;--liff-corporate-dark:#2c1f3a;--liff-corporate-mid:#8b6fa8;--liff-corporate-light:#eee5f7;--liff-corporate-accent:#00a3b5;--liff-public-sector-core:#4f6f52;--liff-public-sector-dark:#243527;--liff-public-sector-mid:#809a6a;--liff-public-sector-light:#e4ede3;--liff-public-sector-accent:#2e6f95;--liff-tax-core:#a6532f;--liff-tax-dark:#4a2418;--liff-tax-mid:#c4774c;--liff-tax-light:#f1d4c5;--liff-tax-accent:#eb5e28;--liff-labs-core:#00a3b5;--liff-labs-dark:#074b55;--liff-labs-mid:#5e7ce2;--liff-labs-light:#d6f4f6;--liff-labs-accent:#7657ff;--liff-social-core:#b85c70;--liff-social-dark:#4a202b;--liff-social-mid:#d38a9a;--liff-social-light:#f5dce3;--liff-social-accent:#c4875d;--liff-canvas:var(--liff-obsidiana);--liff-surface:var(--liff-panel);--liff-surface-2:var(--liff-panel-2);--liff-surface-cell:var(--liff-cell);--liff-border:var(--liff-charcoal);--liff-text:var(--liff-floral);--liff-text-body:var(--liff-body-ink);--liff-text-muted:var(--liff-dust);--liff-text-faint:var(--liff-muted);--liff-accent:var(--liff-paprika);--liff-selection-bg:var(--liff-paprika);--liff-selection-fg:var(--liff-obsidiana)}
:root{--liff-font-body:"Rethink Sans", Arial, sans-serif;--liff-font-mono:"JetBrains Mono", ui-monospace, monospace;--liff-w-regular:400;--liff-w-medium:500;--liff-w-semi:600;--liff-w-bold:700;--liff-w-black:800;--liff-fs-hero:clamp(44px, 6.5vw, 88px);--liff-fs-h2:clamp(32px, 4vw, 54px);--liff-fs-h3:30px;--liff-fs-lead:21px;--liff-fs-body:16px;--liff-fs-sm:14px;--liff-fs-eyebrow:12px;--liff-fs-code:12.5px;--liff-lh-hero:.94;--liff-lh-h2:1;--liff-lh-h3:1.08;--liff-lh-lead:1.5;--liff-lh-body:1.62;--liff-lh-code:1.55;--liff-ls-hero:-.035em;--liff-ls-h2:-.032em;--liff-ls-h3:-.026em;--liff-ls-lead:-.005em;--liff-ls-eyebrow:.16em;--liff-ls-name:-.05em}
:root{--liff-space-1:4px;--liff-space-2:8px;--liff-space-3:12px;--liff-space-4:16px;--liff-space-5:22px;--liff-space-6:28px;--liff-space-7:42px;--liff-space-8:72px;--liff-space-9:88px;--liff-section-pad-y:88px;--liff-section-pad-x:72px;--liff-section-max:1180px;--liff-nav-w:294px;--liff-radius-xs:3px;--liff-radius-sm:6px;--liff-radius-md:8px;--liff-radius-pill:999px;--liff-border-w:1px;--liff-grid-gap:1px;--liff-accent-rule:3px;--liff-inset-hairline:inset 0 0 0 1px #ffffff2e;--liff-shadow-soft:0 1px 0 #0006}
body{background:var(--liff-obsidiana);color:var(--liff-floral);font-family:var(--liff-font-body);font-size:var(--liff-fs-body);line-height:var(--liff-lh-body);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}::selection{background:var(--liff-paprika);color:var(--liff-obsidiana)}a{color:var(--liff-paprika);text-decoration:none}a:hover{color:#f4794a}code,pre,kbd,samp{font-family:var(--liff-font-mono)}.liff-sig{--liff-sig-size:32px;--liff-sig-mark:var(--liff-floral,#fffcf2);--liff-sig-product:var(--liff-labs,#00a3b5);width:auto;min-width:0;max-width:none;font-family:Rethink Sans,Arial,sans-serif;font-size:var(--liff-sig-size);font-variant:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;color:var(--liff-sig-mark);vertical-align:baseline;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:0 0;border:0;justify-content:flex-start;align-items:baseline;gap:0;margin:0;padding:0;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.liff-sig__mark{fill:currentColor;width:auto;height:1em;color:inherit;border:0;flex:none;margin:0;padding:0;display:block;overflow:visible}.liff-sig__name{letter-spacing:-.05em;text-transform:none;white-space:nowrap;color:var(--liff-sig-product);border:0;margin:0;padding:0;font-family:Rethink Sans,Arial,sans-serif;font-size:1.16em;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:inline-block}.liff-sig--on-light{color:var(--liff-obsidiana,#0e1014)}.liff-sig,.liff-sig *{text-align:left}
:root{--liff-app-ghost:var(--liff-charcoal);--liff-app-placeholder:color-mix(in srgb, var(--liff-text-faint) 78%, var(--liff-surface));--liff-app-success-ink:var(--liff-success);--liff-app-warning-ink:var(--liff-warning);--liff-app-error-ink:var(--liff-error);--liff-app-info-ink:var(--liff-info);--liff-app-on-state:var(--liff-obsidiana);--liff-app-area-law-firms:var(--liff-law-firms-mid);--liff-app-area-corporate:var(--liff-corporate-mid);--liff-app-area-public-sector:var(--liff-public-sector-mid);--liff-app-area-tax:var(--liff-tax-mid);--liff-app-area-labs:var(--liff-labs-core);--liff-app-area-social:var(--liff-social-mid)}:root[data-theme=light]{--liff-canvas:color-mix(in srgb, var(--liff-dust) 24%, var(--liff-floral));--liff-surface:var(--liff-floral);--liff-surface-cell:var(--liff-floral);--liff-surface-2:color-mix(in srgb, var(--liff-dust) 42%, var(--liff-floral));--liff-code-bg:color-mix(in srgb, var(--liff-dust) 16%, var(--liff-floral));--liff-border:color-mix(in srgb, var(--liff-charcoal) 28%, var(--liff-floral));--liff-app-ghost:color-mix(in srgb, var(--liff-charcoal) 58%, var(--liff-floral));--liff-text:var(--liff-obsidiana);--liff-text-body:color-mix(in srgb, var(--liff-obsidiana) 84%, var(--liff-floral));--liff-text-muted:color-mix(in srgb, var(--liff-obsidiana) 64%, var(--liff-floral));--liff-text-faint:color-mix(in srgb, var(--liff-charcoal) 82%, var(--liff-floral));--liff-app-success-ink:color-mix(in srgb, var(--liff-success) 72%, var(--liff-obsidiana));--liff-app-warning-ink:color-mix(in srgb, var(--liff-warning) 70%, var(--liff-obsidiana));--liff-app-error-ink:color-mix(in srgb, var(--liff-error) 82%, var(--liff-obsidiana));--liff-app-info-ink:color-mix(in srgb, var(--liff-info) 88%, var(--liff-obsidiana));--liff-app-on-state:var(--liff-floral);--liff-app-area-law-firms:var(--liff-law-firms-core);--liff-app-area-corporate:var(--liff-corporate-core);--liff-app-area-public-sector:var(--liff-public-sector-core);--liff-app-area-tax:var(--liff-tax-core);--liff-app-area-labs:var(--liff-labs-dark);--liff-app-area-social:var(--liff-social-core)}html,body{background:var(--liff-canvas);margin:0;padding:0}body{background:var(--liff-canvas);color:var(--liff-text)}#root{font-family:var(--liff-font-body)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--liff-border)}::-webkit-scrollbar-track{background:var(--liff-canvas)}.liff-login{background:var(--liff-canvas);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.liff-login__pitch{border-right:1px solid var(--liff-border);flex-direction:column;justify-content:space-between;gap:48px;padding:72px;display:flex}.liff-login__panel{justify-content:center;align-items:center;padding:72px;display:flex}.liff-shell{background:var(--liff-border);grid-template-columns:248px 1fr;gap:1px;height:100vh;display:grid;overflow:hidden}.liff-aside{background:var(--liff-canvas);flex-direction:column;padding:26px 0;display:flex;overflow:auto}.liff-header{border-bottom:1px solid var(--liff-border);background:var(--liff-canvas);flex-wrap:wrap;align-items:center;gap:18px;padding:16px 28px;display:flex}.liff-main{flex:1;padding:28px;overflow:auto}.liff-menu-botao,.liff-menu-fundo{display:none}.liff-hero{grid-template-columns:repeat(3,1fr) 1.25fr}.liff-painel-linha{grid-template-columns:78px 1fr 190px 110px}.liff-painel-deal{grid-template-columns:1fr 150px 130px 100px}.liff-painel-log{grid-template-columns:86px 140px 1fr}.liff-kpis{grid-template-columns:repeat(4,1fr)}.liff-overview-split{grid-template-columns:1.35fr 1fr}.liff-cad-split{grid-template-columns:1fr 340px}.liff-admin-cards{grid-template-columns:repeat(3,1fr)}.liff-scroll-x{overflow-x:auto}.liff-table{min-width:900px}.liff-drawer{background:var(--liff-surface);border-left:1px solid var(--liff-border);z-index:41;flex-direction:column;width:460px;max-width:100%;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{color:var(--liff-text)!important}:root[data-theme=light] label{color:var(--liff-text-muted)!important}:root[data-theme=light] select~span{color:var(--liff-text-faint)!important}input::placeholder,textarea::placeholder{opacity:1;color:var(--liff-app-placeholder)!important}.liff-hover-cell:hover,.liff-hover-card:hover,.liff-hover-row:hover{background:var(--liff-surface-2)!important}.liff-nav-item:hover{color:var(--liff-text)!important}@media (max-width:1100px){.liff-kpis{grid-template-columns:repeat(2,1fr)}.liff-hero{grid-template-columns:repeat(2,1fr);gap:32px}.liff-overview-split,.liff-cad-split,.liff-admin-cards{grid-template-columns:1fr}}@media (max-width:860px){.liff-login{grid-template-columns:1fr}.liff-login__pitch,.liff-login__panel{padding:42px 28px}.liff-login__pitch{border-right:0;border-bottom:1px solid var(--liff-border)}.liff-login__pitch h1{font-size:clamp(30px,8.6vw,52px)!important}.liff-shell{grid-template-rows:1fr;grid-template-columns:1fr;height:auto;min-height:100vh}.liff-aside{z-index:60;border-right:1px solid var(--liff-border);width:min(280px,82vw);padding:22px 0;transition:transform .16s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.liff-shell[data-menu=aberto] .liff-aside{transform:none}@media (prefers-reduced-motion:reduce){.liff-aside{transition:none}}.liff-menu-botao{display:inline-flex}.liff-menu-fundo{z-index:59;background:#0e1014b8;display:block;position:fixed;inset:0}.liff-header{padding:16px 20px}.liff-main{padding:20px}.liff-area-chips{width:100%;margin-left:0!important}.liff-area-chips>*{flex:auto;justify-content:center}.liff-painel-linha,.liff-painel-deal,.liff-painel-log{grid-template-columns:1fr;gap:4px}.liff-painel-linha>:last-child,.liff-painel-deal>:last-child{text-align:left!important}}@media (max-width:560px){.liff-kpis{grid-template-columns:1fr}.liff-hero{grid-template-columns:1fr;gap:28px}}.liff-cronograma-linha{grid-template-columns:64px 52px 1.4fr 1fr}@media (max-width:860px){.liff-cronograma-linha{grid-template-columns:1fr;gap:4px}}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}:root:not([data-theme=light]) input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}input[type=date]:disabled::-webkit-calendar-picker-indicator{cursor:default;opacity:.25}
