@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300..700;1,6..72,300..600&family=Manrope:wght@400;500;600;700&display=swap";:root{--bg: #F2F5FA;--card: #FFFFFF;--card-2: #E4EAF3;--ink: #0F1722;--muted: #5F6E82;--line: #E2E8F1;--terra: #123C87;--terraSoft: #E1E9F6;--olive: #1E77E2;--oliveSoft: #DCEAFB;--plantao: #0E7C66;--plantaoSoft: #D7F0EA;--side: #0A0F1A;--sideInk: #EAF1FB;--sideMuted: #7A879E;--skel: #E7EDF5;--side-accent: #4C8DF0;--brand-grad: linear-gradient(135deg, #1E77E2 0%, #123C87 60%, #0C2E6B 100%);--xy-controls-button-background-color: var(--card);--xy-controls-button-background-color-hover: var(--bg);--xy-controls-button-color: var(--ink);--xy-controls-button-color-hover: var(--ink);--xy-controls-button-border-color: var(--line);--xy-controls-box-shadow: 0 2px 8px rgba(0, 0, 0, .12)}[data-theme=dark]{--bg: #0B0F17;--card: #151B26;--card-2: #1C2430;--ink: #EAF1FB;--muted: #93A1B5;--line: #262F3D;--terra: #2E63C4;--terraSoft: #16233B;--olive: #4C8DF0;--oliveSoft: #16233B;--plantao: #2CC6AC;--plantaoSoft: #10241F;--side: #070B12;--sideInk: #EAF1FB;--sideMuted: #6E7C92;--skel: #1B2430;--side-accent: #4C8DF0}*{box-sizing:border-box}html,body,#root{height:100%}html,body{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}input,select,textarea,button{font-family:inherit;color:inherit}button{cursor:pointer}a{color:var(--terra);text-decoration:none}a:hover{color:var(--ink)}@keyframes pulse{0%,to{opacity:.55}50%{opacity:.25}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dots{0%,to{opacity:.2}50%{opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:none}}@keyframes slideUpSheet{0%{transform:translateY(100%)}to{transform:none}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}.hoverable:hover{border-color:var(--terra)!important}.react-flow__controls{border:1px solid var(--line);border-radius:8px;overflow:hidden}.react-flow__attribution{background:transparent;color:var(--muted)}@media(max-width:1150px){.grid2{grid-template-columns:1fr!important}}@media(max-width:820px){.login-grid{grid-template-columns:1fr!important}.login-hero{display:none!important}.login-form-col{padding:32px 22px calc(32px + env(safe-area-inset-bottom))!important;align-items:flex-start!important}.login-mobile-logo{display:block!important}}@media(max-width:900px){.app-sidebar{display:none!important}.content-col{margin-left:0!important}.app-main{padding:18px 15px 56px!important;padding-bottom:calc(56px + env(safe-area-inset-bottom))!important}.app-main h1{font-size:27px!important}.kb-toolbar{width:100%;flex-direction:column!important;align-items:stretch!important}.kb-toolbar .kb-search{width:100%!important}.kb-toolbar-row{width:100%}.kb-toolbar-row>*{flex:1 1 auto}.kb-toolbar-row .kb-corretor{flex:1 1 100%}.kb-toolbar-row button{justify-content:center}.kb-tabs{display:flex!important}.kb-cols{display:block!important}.kb-cols>div{width:auto!important;border:none!important;background:transparent!important;padding:0!important}.kb-cols>div[data-active="0"]{display:none!important}.kb-cols>div>div:first-child{display:none!important}.top-search{display:none!important}.topbar-hamburger{display:flex!important}.topbar-logo{display:inline-flex!important}.topbar-role-pill,.topbar-theme,.topbar-profile-text,.alert-tester{display:none!important}.topbar-dropdown{position:fixed!important;left:8px!important;right:8px!important;top:calc(56px + env(safe-area-inset-top))!important;width:auto!important;min-width:0!important;max-width:none!important}}@media(max-width:560px){.app-main h1{font-size:24px!important}#kpis{grid-template-columns:1fr!important}}@media(max-width:700px){.data-table-head{display:none!important}.data-row{flex-direction:column!important;align-items:stretch!important;gap:7px!important;padding:14px 15px!important}.data-row>*{width:auto!important;flex:0 0 auto!important;min-width:0!important}.data-row select{width:100%!important}.data-row .row-actions{width:100%}.data-row .row-actions>*{flex:1 1 auto}.split-pane{display:block!important;grid-template-columns:1fr!important}.split-pane>*{width:auto!important;max-width:none!important}.split-aside{width:auto!important;margin:0 0 14px!important;position:static!important;max-height:none!important;overflow:visible!important}.page-head{gap:12px!important}.page-toolbar{width:100%;flex-direction:column!important;align-items:stretch!important}.page-toolbar>*{width:100%!important}.app-main{overflow-x:hidden}.app-main>*{max-width:100%}.fu-canvas-row{flex-direction:column!important}.fu-editor{width:100%!important;height:auto!important;max-height:60vh}}.modal-card{background:var(--card);border:1px solid var(--line);border-radius:14px}@media(max-width:700px){.modal-overlay{padding:0!important;align-items:flex-end!important;justify-content:stretch!important}.modal-card{max-width:none!important;width:100%!important;min-width:0!important;border-radius:18px 18px 0 0!important;max-height:92vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding-bottom:calc(22px + env(safe-area-inset-bottom))!important;animation:slideUpSheet .2s ease!important}.modal-card.modal-card-full{border-radius:0!important;max-height:100dvh!important;height:100dvh!important;overflow:hidden!important}.modal-card .grid2,.modal-card [data-modal-grid]{grid-template-columns:1fr!important}.modal-card [data-modal-grid="2"]{grid-template-columns:1fr 1fr!important}}.conv-fullbleed{margin:-22px -34px -48px;height:calc(100dvh - 58px);display:flex;overflow:hidden}.conv-grid{flex:1;display:grid;grid-template-columns:360px 1fr;min-height:0}.conv-col{min-height:0}@media(max-width:1150px){.conv-grid{grid-template-columns:320px 1fr}}@media(max-width:900px){.conv-fullbleed{margin:-18px -15px -56px;height:calc(100dvh - 56px - env(safe-area-inset-top))}.conv-grid{grid-template-columns:1fr}.conv-col[data-hide="1"]{display:none!important}.conv-back{display:flex!important}}
