.custom-editor{min-width:0;color:var(--tx)}.barra-da-linha{z-index:60}.custom-editor-toolbar{background:var(--car);-webkit-backdrop-filter:blur(20px);border:1px solid var(--bor);box-shadow:var(--shadow);white-space:nowrap;border-radius:6px;flex-wrap:nowrap;align-items:center;gap:2px;margin:0;padding:4px;display:flex}:root[data-theme=light] .custom-editor-toolbar{background:#fff;box-shadow:0 4px 16px #0000001f}.custom-editor-toolbar button{min-width:30px;min-height:30px;color:var(--ts);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:5px 7px;font-size:12px;display:inline-flex}.custom-editor-toolbar button:hover,.custom-editor-toolbar button[aria-pressed=true],.custom-editor-toolbar button[aria-expanded=true]{background:var(--car);color:var(--tx)}.custom-editor-toolbar .custom-insert-button{gap:5px;padding-left:4px}.custom-editor-toolbar svg{flex:none}.custom-editor-toolbar button:focus-visible,.custom-editor-menu button:focus-visible,.custom-page-link button:focus-visible,.custom-mention button:focus-visible,.custom-toggle-seta:focus-visible{outline:2px solid var(--t);outline-offset:2px}.custom-editor-toolbar button:disabled{opacity:.35;cursor:default}.custom-toolbar-divider{background:var(--bor);align-self:center;width:1px;height:19px;margin:0 5px}.custom-editor .tiptap{overflow-wrap:anywhere;outline:none;min-height:260px;font-size:15px;line-height:1.75}.custom-editor .tiptap>*{margin-top:.5em;margin-bottom:.5em}.custom-editor .tiptap p{min-height:1.6em}.custom-editor .tiptap p.is-empty:before{color:var(--tm);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.custom-editor .tiptap h1{margin-top:1.3em;font-size:1.9em;font-weight:650;line-height:1.25}.custom-editor .tiptap h2{margin-top:1.25em;font-size:1.5em;font-weight:600;line-height:1.3}.custom-editor .tiptap h3{margin-top:1.15em;font-size:1.2em;font-weight:600}.custom-editor .tiptap strong{font-weight:700}.custom-editor .tiptap ul,.custom-editor .tiptap ol{padding-left:1.65em}.custom-editor .tiptap li>p{margin:2px 0}.custom-editor .tiptap blockquote{border-left:3px solid var(--tx);color:var(--tx);background:0 0;border-radius:0;margin:12px 0;padding:2px 14px}.custom-editor .tiptap pre{background:var(--sur);color:var(--tx);border:1px solid var(--bor);box-shadow:none;white-space:pre-wrap;border-radius:4px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.custom-editor .tiptap code{background:var(--car);border-radius:4px;padding:2px 5px;font-size:.9em}.custom-editor .tiptap pre code{background:0 0;padding:0}.custom-editor .tiptap hr{border:0;border-top:1px solid var(--bor);margin:24px 0}.custom-editor .tiptap a{color:var(--t);cursor:pointer;text-decoration:underline}.custom-editor .tiptap ul[data-type=taskList]{padding:0;list-style:none}.custom-editor .tiptap ul[data-type=taskList] li{align-items:flex-start;gap:10px;display:flex}.custom-editor .tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-top:4px}.custom-editor .tiptap ul[data-type=taskList] li>label input{appearance:auto;width:16px;height:16px;accent-color:var(--t);cursor:pointer;margin:0}.custom-editor .tiptap ul[data-type=taskList] li>div{flex:1;min-width:0}.custom-editor .tiptap ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--tm);text-decoration:line-through}.custom-editor .custom-columns{gap:24px;width:100%;margin:20px 0;display:flex}.custom-editor .custom-column{border-left:1px dashed #0000;flex:1 1 0;min-width:0;padding:4px 10px}.custom-editor .custom-columns:hover>.custom-column{border-left-color:var(--bor)}.custom-editor .custom-column:first-child{border-left:0;padding-left:0}.custom-editor .custom-column>p{min-height:1.75em}.custom-editor .custom-column:focus-within{border-color:var(--t)}.custom-mention{display:inline}.custom-mention button{font:inherit;color:var(--tx);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;margin:0 -1px;padding:0 2px}.custom-mention .mencao-icone{vertical-align:-.18em;margin-right:3px;display:inline-flex}.custom-mention .mencao-icone .icone-emoji,.custom-mention .mencao-icone .icone-lucide{line-height:1}.custom-mention .mencao-titulo{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ts) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--ts) 45%,transparent);text-underline-offset:3px;font-weight:500}.custom-mention button:hover{background:color-mix(in srgb,var(--ts) 14%,transparent)}.custom-mention button:disabled{cursor:default;color:var(--tm)}.custom-mention small{font-size:12px}.custom-page-link{padding:2px 0}.custom-page-link button{width:100%;color:var(--tx);text-align:left;font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--bor);text-decoration-color:var(--bor);text-underline-offset:4px;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 2px;font-weight:500;display:flex}.custom-page-link button>.mencao-icone{flex:none;align-items:center;display:inline-flex}.custom-page-link button>.mencao-titulo{min-width:0}.custom-page-link button:hover{background:color-mix(in srgb,var(--ts) 9%,transparent)}.custom-page-link button:disabled{opacity:.6;cursor:default}.custom-module-link{padding:2px 0}.custom-module-link button{border:1px solid var(--bor);background:var(--car);color:var(--tx);font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.custom-module-link button:hover{border-color:var(--t)}.custom-module-link button:focus-visible{outline:2px solid var(--t);outline-offset:2px}.custom-module-link button>svg{color:var(--t);flex:none}.custom-module-link button>.icone-lucide{flex:none}.custom-module-link.vazio select{font:inherit;border:1px dashed var(--bor);background:var(--car);color:var(--ts);cursor:pointer;border-radius:4px;padding:6px 10px;font-size:13px}.custom-database-node{min-width:0;margin:28px 0!important}.custom-legacy{border:1px solid var(--bor);border-radius:4px;padding:14px}.custom-legacy-label{color:var(--tm);margin-bottom:8px;font-size:12px;display:block}.custom-legacy details{margin-top:8px;font-size:12px}.custom-legacy pre{max-height:260px;overflow:auto}.custom-editor-hint,.custom-editor-status{color:var(--tm);margin:24px 0 4px;font-size:12px}.custom-editor-hint{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.custom-editor-hint kbd{font:inherit;color:var(--ts);font-weight:600}.custom-editor-hint>span{margin:0 3px}.custom-editor-menu{z-index:2500;box-sizing:border-box;border:1px solid var(--bor);background:var(--sur);width:min(340px,100vw - 24px);max-height:min(348px,100dvh - 24px);color:var(--tx);box-shadow:var(--shadow);border-radius:6px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.custom-menu-title{color:var(--ts);justify-content:space-between;gap:10px;padding:12px 14px 8px;font-size:12px;font-weight:600;display:flex}.custom-menu-title small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.custom-menu-options{overscroll-behavior:contain;min-height:0;max-height:275px;padding:4px 6px;overflow-y:auto}.custom-menu-options>button{width:100%;color:var(--tx);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}.custom-menu-options>button[aria-selected=true]{background:var(--car)}.custom-menu-options>button>span:last-child{overflow-wrap:anywhere;min-width:0}.custom-menu-options>button small{color:var(--tm);margin-top:2px;font-size:12px;display:block}.custom-command-icon{border:1px solid var(--bor);background:var(--sur);border-radius:4px;flex:0 0 28px;place-items:center;height:28px;font-size:14px;display:grid}.custom-menu-options>p{color:var(--tm);padding:10px;font-size:13px}.custom-menu-hint{border-top:1px solid var(--bor);color:var(--tm);flex:none;padding:8px 14px;font-size:12px}.custom-block-actions{overscroll-behavior:contain;padding:5px;overflow-y:auto}.custom-block-actions>button{text-align:left;width:100%;color:var(--tx);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 10px;font-size:13px;display:block}.custom-block-actions>button:hover,.custom-block-actions>button:focus-visible{background:var(--car)}.custom-block-actions>button.danger{color:var(--danger)}.custom-block-actions>hr{border:0;border-top:1px solid var(--bor);margin:4px}.custom-editor-dialog-backdrop{z-index:2600;background:#0007;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.custom-editor-dialog{border:1px solid var(--bor);background:var(--sur);width:min(600px,100%);max-height:90vh;color:var(--tx);border-radius:6px;padding:24px;overflow:auto;box-shadow:0 16px 48px #0004}.custom-editor-dialog h3{margin:0 0 10px}.custom-editor-dialog p{color:var(--ts);margin:10px 0;font-size:13px}.custom-editor-dialog textarea,.custom-editor-dialog input{box-sizing:border-box;background:var(--bg);width:100%;color:var(--tx);border:1px solid var(--bor);font:inherit;border-radius:4px;padding:10px}.custom-editor-dialog textarea{resize:vertical;font-family:monospace;font-size:13px}.custom-editor-dialog input:focus-visible,.custom-editor-dialog textarea:focus-visible{outline:2px solid var(--t);outline-offset:2px}.custom-editor-dialog .error-msg{color:var(--danger)}.custom-editor-dialog .button-row{justify-content:flex-end;margin-top:18px}@media (width<=700px){.custom-editor .custom-columns{flex-direction:column;gap:12px}.custom-editor .custom-column{border-left:0;border-top:1px dashed var(--bor);padding:10px 0 0}.custom-editor .custom-column:first-child{border-top:0;padding-top:0}.custom-editor .tiptap{font-size:15px}.custom-editor-hint{line-height:1.7}.custom-editor-toolbar{gap:2px}.custom-toolbar-caption{display:none}.custom-toolbar-divider{margin:0 2px}.custom-editor-dialog{padding:20px}}@media (width<=420px){.custom-editor-toolbar button{min-width:28px;padding-inline:5px}.custom-toolbar-history{display:none}.custom-editor-dialog .button-row{flex-wrap:wrap}}.alca-bloco{align-items:center;gap:1px;padding-right:4px;display:flex}.alca-bloco button,.alca-bloco span{width:22px;height:22px;color:var(--ts);cursor:grab;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.alca-bloco button{cursor:pointer}.alca-bloco button:hover,.alca-bloco span:hover{background:var(--sur);color:var(--tx)}.alca-pegar:active{cursor:grabbing}@media (hover:none){.alca-bloco{display:none}}.custom-editor .solta-ao-lado{position:relative}.custom-editor .solta-ao-lado:after{content:"";background:var(--t);border-radius:3px;width:3px;position:absolute;top:0;bottom:0}.custom-editor .solta-esquerda:after{left:-6px}.custom-editor .solta-direita:after{right:-6px}.custom-editor .tiptap .tableWrapper{margin:18px 0;overflow-x:auto}.custom-editor .tiptap table{border-collapse:collapse;table-layout:auto;width:100%;font-size:14px}.custom-editor .tiptap th,.custom-editor .tiptap td{border:1px solid var(--bor);vertical-align:top;min-width:80px;padding:7px 10px;position:relative}.custom-editor .tiptap th{background:color-mix(in srgb,var(--tx) 5%,transparent);text-align:left;text-transform:none;letter-spacing:normal;color:var(--tx);font-size:14px;font-weight:600}.custom-editor .tiptap th>p,.custom-editor .tiptap td>p{min-height:1.4em;margin:0}.custom-editor .tiptap .selectedCell:after{content:"";background:color-mix(in srgb,var(--t) 14%,transparent);pointer-events:none;position:absolute;inset:0}.custom-editor .tiptap img.editor-imagem{border-radius:4px;max-width:100%;height:auto;margin:14px 0;display:block}.custom-editor .tiptap img.editor-imagem.ProseMirror-selectednode{outline:2px solid var(--t);outline-offset:2px}.custom-editor-aviso{color:var(--ts);border:1px solid color-mix(in srgb,var(--p) 30%,var(--bor));background:color-mix(in srgb,var(--p) 9%,transparent);border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;padding:8px 12px;font-size:12px;display:flex}.vista-viva{margin:12px 0 18px;position:relative}.vista-viva .page-heading{display:none}.vista-viva .kpi-grid{margin-bottom:14px}.vista-trocar{opacity:0;font-size:12px;transition:opacity .12s;position:absolute;top:-6px;right:0}.vista-viva:hover>.vista-trocar,.vista-trocar:focus-visible{opacity:1}.vista-sem-acesso{align-items:center;gap:6px;display:flex}.tarefas-notion.embutido .embutido-acoes{justify-content:flex-end;margin-bottom:-6px;display:flex}.tarefas-notion.embutido .embutido-acoes .btn{padding:6px 12px;font-size:12px}.vista-escolha{border:1px dashed var(--bor);border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex}.vista-escolha>strong{font-size:13px}.vista-escolha-fontes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.vista-escolha-fontes button{text-align:left;border:1px solid var(--bor);background:var(--car);color:var(--tx);font:inherit;cursor:pointer;border-radius:4px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.vista-escolha-fontes button span{font-size:13px;font-weight:600}.vista-escolha-fontes button small{color:var(--tm);font-size:12px;line-height:1.4}.vista-escolha-fontes button.ativa{border-color:var(--t);background:color-mix(in srgb,var(--t) 8%,var(--car))}.vista-escolha label{max-width:320px}.vista-escolha .btn{align-self:flex-start}.resumo-vivo .resumo-cartao{text-align:left;font:inherit;color:inherit;cursor:pointer;container-type:inline-size}.resumo-vivo .resumo-cartao strong{white-space:nowrap;font-size:min(26px,14cqi)}.resumo-vivo .resumo-cartao>span{align-items:center;gap:6px;display:inline-flex}.resumo-vivo .resumo-cartao:hover{border-color:var(--tm)}.resumo-vivo .resumo-cartao:focus-visible{outline:2px solid var(--t);outline-offset:2px}.subpaginas-vivas{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.subpagina-viva{border:1px solid var(--bor);background:var(--car);color:var(--tx);font:inherit;text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.subpagina-viva:hover{border-color:var(--tm)}.subpagina-viva span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.subpaginas-mae{grid-column:1/-1;justify-self:start;font-size:12px}.custom-toggle{margin:4px 0;padding-left:26px;position:relative}.custom-toggle-seta{width:24px;height:24px;color:var(--ts);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex;position:absolute;top:1px;left:0}.custom-toggle-seta:hover{background:var(--car);color:var(--tx)}.custom-toggle-icone{transition:transform .15s}.custom-toggle.aberto .custom-toggle-icone{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.custom-toggle-icone{transition:none}}.custom-toggle-content>[data-node-view-content-react]>*{margin-top:.35em;margin-bottom:.35em}.custom-toggle-content>[data-node-view-content-react]>.toggle-titulo{margin-top:0}.custom-toggle.fechado>.custom-toggle-content>[data-node-view-content-react]>:not(:first-child){display:none}.custom-editor .tiptap .toggle-titulo{min-height:1.6em}.custom-editor .tiptap .toggle-titulo.is-empty:before{color:var(--tm);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.sidebar-scroll{flex:1;min-height:0;padding-bottom:18px;overflow-y:auto}.sidebar-scroll nav{flex:none;overflow:visible}.nav-section-title{color:var(--tm);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:10px 14px 4px;font-size:11px;font-weight:600;display:flex}.nav-section-title .icon-button{padding:3px}.custom-nav-tree{padding:0 8px}.custom-nav-row{min-width:0;color:var(--ts);border-radius:4px;align-items:center;margin-bottom:1px;font-size:13px;font-weight:500;display:flex;position:relative}.custom-nav-row.active{color:var(--tx);background:#ffffff14;font-weight:600}:root[data-theme=light] .custom-nav-row.active{color:var(--tx);background:#37352f14;font-weight:600}.custom-nav-row:hover{color:var(--tx);background:#ffffff0e}:root[data-theme=light] .custom-nav-row:hover{color:var(--tx);background:#37352f14}.custom-nav-row button{min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:4px;display:flex}.custom-nav-row .custom-nav-open{text-align:left;flex:1;padding-left:4px}.custom-nav-open span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-nav-row .custom-nav-add{opacity:0;padding:4px 6px}.custom-nav-row:hover .custom-nav-add,.custom-nav-row:focus-within .custom-nav-add{opacity:1}.custom-nav-empty{color:var(--ts);padding:6px 14px;font-size:12px}.custom-nav-bottom{padding:6px 14px;font-size:12px}.custom-page{min-height:60vh}.custom-page-heading{align-items:flex-start}.custom-page-cabecalho{min-width:0}.custom-breadcrumb{min-width:0;color:var(--tm);letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:9px;display:flex}.custom-breadcrumb button{text-overflow:ellipsis;white-space:nowrap;max-width:350px;overflow:hidden}.custom-page-title{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.custom-page-icon{background:0 0;border:0;flex:none;padding:0;font-size:26px;line-height:1;display:flex}.custom-title-input{letter-spacing:-1px;color:var(--tx);background:0 0;border-color:#0000;border-radius:0;padding:0;font-size:29px;font-weight:600;line-height:1.25}.custom-title-input:focus{box-shadow:none;border-color:#0000}.custom-title-input::placeholder{color:var(--tm)}.custom-icons{z-index:45;width:300px;box-shadow:var(--shadow);flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:60px;left:0}.custom-icons button{background:0 0;border:0;padding:6px;font-size:24px}.custom-icons label{width:100%}.custom-page-options{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.custom-page-options label{flex:1;min-width:220px}.custom-children{border-top:1px solid var(--bor);gap:8px;margin-top:30px;padding-top:18px;display:grid}.custom-child-link{background:var(--sur);border:1px solid var(--bor);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.custom-child-link>svg{margin-left:auto}.custom-children>.text-button{justify-self:start}.custom-missing{border:1px dashed var(--bor);color:var(--ts);border-radius:8px;padding:20px}.custom-conflict{margin:15px 0}.custom-conflict details{margin:16px 0}.custom-record-hint{font-size:12px}.custom-home{min-width:0}.custom-home .record-card{text-align:left;background:var(--car);color:var(--tx);border:1px solid var(--bor);align-items:center;gap:12px;display:flex}@media (width<=800px){.custom-title-input{font-size:30px}.custom-page-bar{flex-wrap:wrap}.custom-nav-row .custom-nav-add{opacity:1}.custom-breadcrumb button{max-width:220px}}.custom-nav-row .custom-nav-girar{color:var(--tm);flex:none;padding:11px 4px}.custom-nav-row .custom-nav-girar:hover{color:var(--tx)}.custom-nav-icone{flex:none;justify-content:center;align-items:center;width:17px;display:flex}.custom-page-corpo{margin-bottom:20px;padding:24px 26px}.custom-page-corpo .custom-editor{min-height:320px}.notion-pagina{min-height:60vh}.notion-barra{min-height:32px;color:var(--ts);justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 28px;font-size:12px;display:flex}.notion-barra .custom-breadcrumb{letter-spacing:0;margin:0}.notion-coluna{max-width:860px;margin:0 auto;padding:0 8px}.notion-cabeca{margin-bottom:18px;position:relative}.notion-cabeca .custom-page-icon{border-radius:6px;margin:0 0 10px;padding:0;font-size:58px;display:inline-flex}.notion-cabeca .custom-page-icon:hover{background:color-mix(in srgb,var(--tx) 5%,transparent)}.notion-cabeca .custom-title-input{letter-spacing:-.5px;padding:0;font-size:40px;font-weight:700;line-height:1.2}.notion-cabeca .seletor-icone{top:78px}.notion-corpo{margin-bottom:24px}.notion-corpo .custom-editor .tiptap{font-size:16px;line-height:1.6}.notion-corpo .custom-editor .tiptap>*{margin-top:2px;margin-bottom:2px}.notion-corpo .custom-editor .tiptap h1{margin-top:32px;margin-bottom:4px;font-size:30px;font-weight:600}.notion-corpo .custom-editor .tiptap h2{margin-top:22px;margin-bottom:2px;font-size:24px;font-weight:600}.notion-corpo .custom-editor .tiptap h3{margin-top:16px;margin-bottom:2px;font-size:20px;font-weight:600}.notion-corpo .custom-editor .tiptap blockquote{background:0 0;border-left:3px solid;border-radius:0;padding:2px 14px}.notion-subpaginas{gap:1px;margin:2px 0 18px;display:grid}.notion-link-pagina{color:var(--tx);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:5px 6px;font-size:15px;display:flex}.notion-link-pagina span{border-bottom:1px solid color-mix(in srgb,var(--tx) 30%,transparent);line-height:1.3}.notion-link-pagina:hover{background:color-mix(in srgb,var(--tx) 5%,transparent)}.notion-nova{color:var(--ts);background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:5px 6px;font-size:14px;display:flex}.notion-nova:hover{background:color-mix(in srgb,var(--tx) 5%,transparent);color:var(--tx)}.notion-pagina{min-width:0}.notion-barra{align-items:flex-start;margin-bottom:36px}.notion-barra>.button-row{flex:none;gap:10px;position:relative}.notion-barra [role=status]{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.notion-coluna{width:100%;max-width:860px;padding:0 18px}.notion-larga>.notion-coluna{max-width:none}.notion-cabeca{margin-bottom:22px}.notion-cabeca .custom-page-icon{margin-bottom:12px;margin-left:-6px;padding:6px}.notion-cabeca textarea.custom-title-input{resize:none;width:100%;min-height:48px;box-shadow:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;padding:0 0 3px;font-family:inherit;display:block;overflow:hidden}.notion-pagina .custom-breadcrumb{flex-wrap:wrap;gap:6px;font-size:12px;line-height:24px}.custom-ancestor{align-items:center;gap:6px;min-width:0;display:inline-flex}.notion-pagina .custom-breadcrumb button{max-width:200px;color:var(--ts);font-size:12px}.notion-pagina .custom-breadcrumb button:hover{color:var(--tx)}.notion-pagina .custom-page-options{z-index:60;width:min(310px,100vw - 40px);box-shadow:var(--shadow);background:var(--sur);border-radius:8px;flex-direction:column;align-items:stretch;gap:6px;padding:8px;display:flex;position:absolute;top:34px;right:0}.notion-pagina .custom-page-options button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.notion-pagina .custom-page-options button:hover{background:var(--car)}.notion-pagina .custom-page-options button[aria-pressed=true]{color:var(--t)}.notion-pagina .custom-page-options label{min-width:0;padding:8px 10px;font-size:12px}.notion-pagina .custom-page-options select{max-width:100%;margin-top:6px}.notion-pagina .notion-corpo .custom-editor .tiptap{padding:8px 0}.notion-pagina .notion-link-pagina:hover,.notion-pagina .notion-nova:hover,.notion-pagina .notion-cabeca .custom-page-icon:hover{background:color-mix(in srgb,var(--tx) 5%,transparent)}.notion-link-pagina>span:last-child{overflow-wrap:anywhere}.peek-body .notion-barra{margin-top:0;margin-bottom:24px}.peek-body .notion-cabeca .custom-title-input{min-height:42px;font-size:32px}.notion-corpo .custom-editor-hint{border-top:1px solid var(--bor);padding-top:12px}@media (width<=700px){.notion-barra{flex-wrap:wrap;gap:8px;margin-bottom:24px}.notion-coluna,.peek-body .notion-coluna{padding:0}.notion-cabeca textarea.custom-title-input,.peek-body .notion-cabeca .custom-title-input{min-height:40px;font-size:30px}.notion-cabeca .custom-page-icon{margin-bottom:10px}.notion-pagina .custom-breadcrumb button{max-width:145px}.notion-barra>.button-row{margin-left:auto}.notion-pagina .custom-page-options{max-height:65vh;overflow-y:auto}}.notion-adicionar-icone{color:var(--ts);opacity:0;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin:0 0 6px -6px;padding:4px 6px;font-size:13px;transition:opacity .15s;display:inline-flex}.notion-cabeca:hover .notion-adicionar-icone,.notion-adicionar-icone:focus-visible{opacity:1}.notion-adicionar-icone:hover{background:var(--sur);color:var(--tx)}.notion-divisor{border:0;border-top:1px solid var(--bor);margin:10px 0 18px}.notion-link-pagina:hover,.notion-nova:hover{background:var(--sur)}.peek-panel:has(.notion-pagina) .peek-header{background:0 0;border-bottom:0;padding:10px 18px 0}:is(.peek-panel:has(.notion-pagina) .peek-header .page-icon,.peek-panel:has(.notion-pagina) .peek-header .peek-title){visibility:hidden}.peek-panel:has(.notion-pagina) .peek-body{padding-top:6px}.peek-body .notion-coluna{padding:0 34px}.nav-linha{position:relative}.nav-rotulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-fixar{color:var(--tm);opacity:0;background:0 0;border:0;border-radius:6px;padding:5px;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.nav-linha:hover .nav-fixar,.nav-fixar:focus-visible{opacity:1}.nav-fixar:hover{color:var(--tx);background:color-mix(in srgb,var(--tx) 7%,transparent)}.nav-linha:hover .nav-item small{visibility:hidden}@media (hover:none){.nav-fixar{opacity:.7}.nav-linha .nav-item small{margin-right:26px}}.sidebar-scroll::-webkit-scrollbar{width:10px}.sidebar-scroll::-webkit-scrollbar-track{background:0 0;margin:8px 0}.sidebar-scroll::-webkit-scrollbar-thumb{background-color:var(--bor);background-clip:padding-box;border:3px solid #0000;border-radius:10px;min-height:40px}.sidebar-scroll:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--tm) 70%,transparent)}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--tm)}.sidebar-scroll::-webkit-scrollbar-thumb:active{background-color:var(--t)}.sidebar-scroll::-webkit-scrollbar-button{height:0;display:none}@supports not selector(::-webkit-scrollbar){.sidebar-scroll{scrollbar-width:thin;scrollbar-color:var(--bor) transparent}}.config{margin-left:auto;position:relative}.config-gatilho{--furo:var(--sur);background:var(--furo);width:28px;height:28px;color:var(--ts);border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.config-gatilho:hover,.config-gatilho[aria-expanded=true]{--furo:color-mix(in srgb,var(--tx) 8%,var(--sur));color:var(--tx)}.config-gatilho[aria-expanded=true]{color:var(--t)}.engrenagem-solida circle{fill:var(--furo)}.config-painel{z-index:40;background:var(--car);border:1px solid var(--bor);width:236px;box-shadow:var(--shadow);border-radius:6px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 10px);right:-8px}.config-conta{border-bottom:1px solid var(--bor);grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);gap:6px 10px;margin-bottom:4px;padding:8px 8px 10px;display:grid}.config-conta .avatar{grid-row:1}.config-conta-texto{flex-direction:column;justify-content:center;min-width:0;display:flex}.config-conta-texto strong{color:var(--tx);font-size:13px}.config-conta-texto span{color:var(--tm);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.config-papel{color:var(--p);background:color-mix(in srgb,var(--p) 12%,transparent);border-radius:5px;grid-column:2;justify-self:start;padding:1px 8px;font-size:12px}.config-secao{color:var(--tm);padding:8px 8px 4px;font-size:12px;font-weight:600}.config-item{width:100%;color:var(--ts);text-align:left;background:0 0;border:0;border-radius:4px;align-items:flex-start;gap:10px;padding:6px 8px;display:flex}.config-item svg{flex:none;margin-top:2px}.config-item span{flex-direction:column;min-width:0;display:flex}.config-item strong{color:var(--tx);font-size:13px;font-weight:500}.config-item small{color:var(--tm);font-size:12px}.config-item:hover,.config-item:focus-visible{background:color-mix(in srgb,var(--tx) 6%,transparent);outline:none}.config-item:focus-visible{box-shadow:inset 0 0 0 2px var(--t)}.config-item.ativo,.config-item.ativo strong{color:var(--t)}.config-divisor{background:var(--bor);height:1px;margin:4px 2px}.config-sair:hover strong,.config-sair:hover{color:var(--danger)}.avatar-foto{object-fit:cover;background:var(--car);padding:0}.pessoa-nome{align-items:center;gap:10px;display:inline-flex}.seletor-imagem{align-items:center;gap:16px;display:flex}.seletor-imagem-acoes{flex-direction:column;gap:6px;min-width:0;display:flex}.seletor-imagem-acoes small{font-size:12px}.seletor-imagem .small-button{align-items:center;gap:6px;display:inline-flex}.conta-grade{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.conta-bloco{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.conta-bloco h2{margin:0;font-size:15px;font-weight:600}.conta-form{flex-direction:column;gap:12px;display:flex}.conta-form p{margin:0;font-size:12px}.conta-form input[readonly]{color:var(--tm);cursor:default}.conta-rodape{justify-content:space-between;align-items:center;gap:10px;display:flex}.permissoes-dialogo{max-width:520px}.permissoes-modo{align-self:flex-start}.permissoes-tabela{border-collapse:collapse;width:100%}.permissoes-tabela th{color:var(--tm);text-align:left;border-bottom:1px solid var(--bor);padding:6px 8px;font-size:12px;font-weight:600}.permissoes-tabela th:not(:first-child),.permissoes-tabela td:not(:first-child){text-align:center;width:64px}.permissoes-tabela td{border-bottom:1px solid var(--bor);padding:8px}.permissoes-tabela td strong{font-size:13px;font-weight:500;display:block}.permissoes-atalhos{gap:14px}.config-tema{grid-template-columns:1fr 1fr;gap:4px;padding:2px 8px 6px;display:grid}.config-tema button{border:1px solid var(--bor);color:var(--ts);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:5px;font-size:12px;display:inline-flex}.config-tema button.ativo{background:color-mix(in srgb,var(--t) 14%,transparent);border-color:color-mix(in srgb,var(--t) 40%,var(--bor));color:var(--t)}.empresa-bloco{margin-bottom:16px;padding:16px 18px}.empresa-bloco header{margin-bottom:12px}.empresa-bloco h2{margin:0;font-size:15px;font-weight:600}.empresa-bloco header p{color:var(--tm);margin:2px 0 0;font-size:12px}.empresa-linha{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.empresa-logo{object-fit:contain;background:var(--sur);border:1px solid var(--bor);border-radius:6px;width:56px;height:56px}.empresa-nome{flex:1;align-items:flex-end;gap:10px;min-width:260px;display:flex}.empresa-nome label{flex:1}.aviso-leitura{color:var(--ts);background:color-mix(in srgb,var(--p) 10%,transparent);border:1px solid color-mix(in srgb,var(--p) 30%,var(--bor));border-radius:6px;align-items:center;gap:8px;margin:0 0 16px;padding:8px 12px;font-size:12px;display:flex}.sem-acesso{text-align:center;max-width:520px;margin:40px auto}.sem-acesso svg{color:var(--tm)}.abas{z-index:26;background:color-mix(in srgb,var(--sur) 92%,transparent);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--bor);scrollbar-width:none;align-items:flex-end;gap:2px;height:40px;padding:5px 12px 0;display:flex;position:sticky;top:0;overflow:auto hidden}.abas::-webkit-scrollbar{display:none}.aba{min-width:120px;max-width:220px;height:34px;color:var(--ts);cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-bottom:0;border-radius:6px 6px 0 0;flex:0 220px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:flex;position:relative}.aba:hover{color:var(--tx);background:#ffffff0a}:root[data-theme=light] .aba:hover{background:#0000000a}.aba.ativa{background:var(--bg);border-color:var(--bor);color:var(--tx);height:35px;box-shadow:inset 0 2px 0 0 var(--t);margin-bottom:-1px;font-weight:600}.aba:focus-visible{outline:2px solid var(--t);outline-offset:-2px}.aba:not(.ativa):not(:hover)+.aba:not(.ativa):not(:hover):before{content:"";background:var(--bor);width:1px;position:absolute;top:9px;bottom:9px;left:-2px}.aba.fixada{flex:0 0 38px;justify-content:center;min-width:0;max-width:38px;padding:0}.aba-icone{color:var(--t);flex:none;align-items:center;display:inline-flex}.aba:not(.ativa) .aba-icone{color:var(--ts)}.aba-titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aba-fechar{color:var(--tm);opacity:0;background:0 0;border:0;border-radius:4px;flex:none;padding:3px;transition:all .12s;display:inline-flex}.aba:hover .aba-fechar,.aba.ativa .aba-fechar{opacity:1}.aba-fechar:hover{color:var(--tx);background:#ffffff14}.aba.arrastando{opacity:.45}.aba.solta-aqui{box-shadow:inset 2px 0 0 var(--t)}.aba-nova{color:var(--tm);background:0 0;border:0;border-radius:4px;flex:none;align-self:center;margin-left:4px;padding:5px;transition:all .12s;display:inline-flex}.aba-nova:hover{color:var(--tx);background:#ffffff0f}.aba-menu{z-index:80;background:var(--car);border:1px solid var(--bor);min-width:200px;box-shadow:var(--shadow);border-radius:6px;flex-direction:column;padding:6px;display:flex;position:fixed}.aba-menu button{color:var(--tx);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;transition:background .12s;display:flex}.aba-menu button:hover:not(:disabled),.aba-menu button:focus-visible{background:#ffffff0f;outline:none}.aba-menu-divisor{background:var(--bor);height:1px;margin:4px 2px}.notion-pagina .notion-nova{visibility:hidden}.notion-coluna:focus-within .notion-nova,.notion-subpaginas:hover .notion-nova,.notion-nova:focus-visible{visibility:visible}.notion-coluna:has(.notion-cabeca:hover) .notion-nova{visibility:visible}.avatar.foto-pessoa{border-radius:50%}.token-novo{border:1px solid var(--bor);background:color-mix(in srgb,var(--t) 8%,transparent);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.token-valor{align-items:center;gap:8px;display:flex}.token-valor code{overflow-wrap:anywhere;background:var(--sur);-webkit-user-select:all;user-select:all;border-radius:4px;flex:1;min-width:0;padding:6px 8px;font-size:12px}.token-novo .text-button{align-self:flex-start}.token-form{flex-direction:row;align-items:flex-end;gap:10px}.token-form label{flex:1}.token-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.token-lista li{border-top:1px solid var(--bor);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.token-lista li span{flex-direction:column;gap:2px;min-width:0;display:flex}.aba-menu button.perigo{color:var(--danger)}.custom-nav-row.solta-antes{box-shadow:inset 0 2px 0 var(--t)}.custom-nav-row.solta-depois{box-shadow:inset 0 -2px 0 var(--t)}.custom-nav-row.solta-dentro{background:color-mix(in srgb,var(--t) 22%,transparent)}.custom-nav-renomear{border:1px solid var(--t);background:var(--sur);min-width:0;color:var(--tx);border-radius:4px;flex:1;margin:2px 4px;padding:3px 6px;font-size:13px}.custom-nav-fim{border:1px dashed var(--bor);color:var(--tm);text-align:center;border-radius:4px;margin:4px 0 0;padding:6px 8px;font-size:12px}.custom-nav-bottom{align-items:center;gap:12px;display:flex}.custom-nav-bottom .text-button{align-items:center;gap:5px;display:inline-flex}.mover-para,.lixeira{gap:6px;width:min(560px,100vw - 32px);margin:12vh auto auto;padding:8px}.mover-para input,.lixeira input{width:100%;padding:8px 10px;font-size:15px}.lixeira h2{margin:4px 6px 2px;font-size:15px}.mover-para ul,.lixeira ul{max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.mover-para li button{width:100%;color:var(--tx);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;display:flex}.mover-para li[aria-selected=true] button{background:color-mix(in srgb,var(--tx) 7%,transparent)}.mover-para li small{color:var(--tm);text-overflow:ellipsis;white-space:nowrap;max-width:45%;margin-left:auto;font-size:11.5px;overflow:hidden}.lixeira li{border-radius:4px;align-items:center;gap:2px;display:flex}.lixeira li:hover{background:color-mix(in srgb,var(--tx) 5%,transparent)}.lixeira-abrir{min-width:0;color:var(--tx);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:7px 8px;display:flex}.lixeira-abrir>span:last-child{flex-direction:column;min-width:0;display:flex}.lixeira-abrir strong,.lixeira-abrir small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lixeira-abrir strong{font-size:13.5px;font-weight:500}.lixeira .icon-button.perigo{color:var(--danger)}.faixa-lixeira{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--tx);border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 18px;padding:8px 12px;font-size:13.5px;display:flex}.aviso-flutuante{z-index:90;background:var(--car);border:1px solid var(--bor);box-shadow:var(--shadow);color:var(--tx);border-radius:6px;padding:8px 14px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.icone-lucide{color:var(--icone,var(--tx));display:inline-flex}.icone-lucide.cor-default,.seletor-cor.cor-default{--icone:#8b8ba7}.icone-lucide.cor-gray,.seletor-cor.cor-gray{--icone:#9ca3af}.icone-lucide.cor-brown,.seletor-cor.cor-brown{--icone:#c08552}.icone-lucide.cor-orange,.seletor-cor.cor-orange{--icone:#f59e0b}.icone-lucide.cor-yellow,.seletor-cor.cor-yellow{--icone:#eab308}.icone-lucide.cor-green,.seletor-cor.cor-green{--icone:#34d399}.icone-lucide.cor-blue,.seletor-cor.cor-blue{--icone:#60a5fa}.icone-lucide.cor-purple,.seletor-cor.cor-purple{--icone:#b89ee8}.icone-lucide.cor-pink,.seletor-cor.cor-pink{--icone:#f472b6}.icone-lucide.cor-red,.seletor-cor.cor-red{--icone:#f28a93}.icone-emoji{line-height:1;display:inline-flex}.icone-imagem{object-fit:cover;border-radius:6px;display:inline-block}.icone-editavel{flex:none;display:inline-flex}.icone-editavel-botao{cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;margin:-2px;padding:2px;line-height:0;display:inline-flex}.icone-editavel-botao:hover,.icone-editavel-botao[aria-expanded=true]{background:color-mix(in srgb,var(--ts) 16%,transparent)}.icone-editavel-botao:focus-visible{outline:2px solid var(--t);outline-offset:1px}.icone-editavel-popover{z-index:70;width:330px;max-width:calc(100vw - 24px);position:fixed}.icone-editavel-popover .seletor-icone{position:static}.seletor-icone{z-index:45;width:330px;max-width:calc(100vw - 32px);box-shadow:var(--shadow);gap:10px;padding:12px;display:grid;position:absolute;top:60px;left:0}.seletor-abas{align-items:center;gap:6px;display:flex}.seletor-abas button{color:var(--ts);background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 10px;font-size:12px}.seletor-abas button.ativa{background:var(--sur);border-color:var(--bor);color:var(--tx)}.seletor-limpar{margin-left:auto}.seletor-cores{flex-wrap:wrap;gap:6px;display:flex}.seletor-cor{background:var(--icone);border:2px solid #0000;border-radius:50%;width:19px;height:19px;padding:0}.seletor-cor.ativa{border-color:var(--tx)}.seletor-busca{font-size:12px}.seletor-lista{gap:10px;max-height:240px;display:grid;overflow-y:auto}.seletor-lista h4{color:var(--ts);margin:0 0 6px;font-size:12px;font-weight:600}.seletor-grade{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.seletor-grade button{min-width:0;color:var(--icone,var(--tx));background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:6px 0;display:flex}.seletor-grade button:hover{background:var(--sur)}.seletor-grade button.ativa{background:color-mix(in srgb,var(--t) 16%,transparent)}.seletor-grade.emojis button{font-size:19px}.seletor-envio{gap:8px;display:grid}.seletor-atual{align-items:center;gap:10px;display:flex}.icone-modulo{margin-bottom:12px;display:inline-block;position:relative}.icone-modulo-botao{cursor:pointer;background:0 0;border:0;border-radius:10px;margin:-6px;padding:6px;display:inline-flex}.icone-modulo-botao:hover,.icone-modulo-botao[aria-expanded=true]{background:color-mix(in srgb,var(--ts) 12%,transparent)}.icone-modulo-botao:focus-visible{outline:2px solid var(--t);outline-offset:2px}.icone-modulo-cores{z-index:45;box-shadow:var(--shadow);gap:8px;width:max-content;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.icone-modulo-titulo{color:var(--ts);font-size:12px;font-weight:600}.inline-database{border:1px solid var(--bor);background:var(--car);color:var(--tx);text-align:left;border-radius:6px;min-width:0;margin:20px 0;font-size:12px;overflow:hidden}.inline-database button,.inline-database input,.inline-database select{font-size:12px}.inline-database input,.inline-database select{min-height:32px;padding:6px 8px}.inline-database input[type=checkbox]{min-height:17px;padding:0}.inline-database p{color:var(--ts);margin:0 0 12px;font-size:12px}.inline-database .error-msg{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 14px;display:flex}.inline-database h3{font-size:14px}.inline-database h4{margin:0;font-size:12px}.inline-database label{font-weight:400}.idb-heading{align-items:center;gap:8px;padding:14px 14px 6px;display:flex}.idb-heading>.idb-cell{background:0 0;border-color:#0000;width:100%;max-width:480px;font-size:16px;font-weight:600}.idb-symbol{color:var(--p);font-size:20px}.idb-count{white-space:nowrap;color:var(--tm);margin-left:auto}.idb-toolbar{border-bottom:1px solid var(--bor);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px 12px;display:flex}.idb-views{flex-wrap:wrap;gap:3px;display:flex}.idb-views>button{color:var(--ts);background:0 0;border:0;border-radius:4px;padding:4px 8px;font-size:12.5px}.idb-views>button[aria-pressed=true]{background:color-mix(in srgb,var(--t) 12%,transparent);color:var(--t)}.idb-toolbar .idb-search{width:140px;max-width:100%;margin-left:auto}.idb-toolbar .btn{min-height:32px;padding:6px 12px}.idb-view-options{flex-wrap:wrap;align-items:end;gap:9px;padding:10px 14px;display:flex}.idb-view-options label{flex-direction:row;align-items:center;gap:6px;display:flex}.idb-view-options select{width:auto;max-width:190px}.idb-view-options .small-button{min-height:32px}.idb-status{color:var(--t);flex-wrap:wrap;align-items:center;gap:16px;min-height:20px;padding:0 14px 10px;display:flex}.idb-cell{width:100%;min-width:75px;height:32px;line-height:32px;font:inherit;font-size:13.5px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important}.idb-cell:hover{background:color-mix(in srgb,var(--tx) 3%,transparent)!important}.idb-cell:focus{background:var(--car)!important;box-shadow:inset 0 0 0 1px var(--t)!important}.idb-cell-dirty{border-bottom:2px solid var(--p)!important}.idb-name{align-items:center;gap:4px;width:100%;min-width:190px;height:32px;display:flex}.idb-name .idb-cell{font-weight:500}.idb-open{background:color-mix(in srgb,var(--tx) 8%,transparent);color:var(--ts);cursor:pointer;border:0;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:500}.idb-open:hover{background:color-mix(in srgb,var(--tx) 14%,transparent);color:var(--tx)}.idb-table-wrap{border:1px solid var(--bor);background:var(--car);scrollbar-width:thin;border-radius:6px;max-width:100%;overflow-x:auto}.idb-table{border-collapse:collapse;border:0;width:100%;min-width:540px}.idb-table th{text-transform:none;letter-spacing:normal;color:var(--ts);border-bottom:1px solid var(--bor);border-right:1px solid var(--bor-subtle);background:color-mix(in srgb,var(--tx) 2.5%,transparent);vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;border-top:0;height:32px;padding:0 8px;font-size:12px;font-weight:500}:root[data-theme=light] .idb-table th{color:#787774;background:#37352f08}.idb-table th:last-child{border-right:0}.idb-table td{border-bottom:1px solid var(--bor-subtle);border-right:1px solid var(--bor-subtle);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;min-width:140px;height:32px;padding:0 8px;font-size:13.5px}.idb-table td:first-child{min-width:220px}.idb-table td:last-child{border-right:0;width:70px;min-width:70px}.idb-table tbody tr:last-child td{border-bottom:0}.idb-table tbody tr:hover{background:#ffffff09}:root[data-theme=light] .idb-table tbody tr:hover{background:#37352f0a}.idb-table select{background:0 0;border-color:#0000;max-width:270px;height:28px;padding:0 4px}.idb-table select:hover{border-color:var(--bor)}.idb-archive{color:var(--tm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:3px 6px;font-size:11.5px}.idb-archive:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.idb-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.idb-settings{background:var(--sur);border-top:1px solid var(--bor);border-bottom:1px solid var(--bor);padding:16px}.idb-settings h3{margin-bottom:5px}.idb-property{border-top:1px solid var(--bor);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.idb-property>.idb-cell{flex:1;width:180px;min-width:130px}.idb-property>span{min-width:60px;color:var(--tm)}.idb-property>.small-button{margin-left:auto}.idb-new-property{border-top:1px solid var(--bor);flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:flex}.idb-new-property label{flex:1;min-width:150px}.idb-new-property .btn{min-height:32px}.idb-add-option{flex:1;gap:4px;min-width:210px;display:flex}.idb-relations{flex-direction:column;gap:4px;display:flex}.idb-relation{border:1px solid var(--bor);background:color-mix(in srgb,var(--p) 7%,transparent);border-radius:4px;align-items:center;max-width:100%;display:inline-flex}.idb-relation button{color:var(--p);background:0 0;border:0;padding:3px 6px}.idb-relation button:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idb-relation button:last-child{flex-shrink:0;margin-left:auto}.idb-add-row{width:100%;color:var(--ts);text-align:left;background:0 0;border:0;padding:12px 16px;display:block}.idb-add-row:hover{color:var(--t);background:color-mix(in srgb,var(--t) 5%,transparent)}.idb-empty{color:var(--ts);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:28px 18px;display:flex}.idb-list-row{border-bottom:1px solid var(--bor);flex-wrap:wrap;align-items:start;gap:8px;padding:12px 14px;display:flex}.idb-list-row>.idb-name{max-width:300px}.idb-list-fields{flex-wrap:wrap;flex:1;gap:10px;display:flex}.idb-list-fields>label{flex:1;min-width:150px}.idb-list-fields>label>span{color:var(--tm);padding-left:8px;font-size:12px}.idb-list-row>.idb-archive{margin-left:auto}.idb-board{align-items:flex-start;gap:12px;padding:12px 14px 16px;display:flex;overflow-x:auto}.idb-column{background:var(--sur);border:1px solid var(--bor-subtle);border-radius:6px;flex:0 0 270px;width:270px;min-width:270px;padding:8px}.idb-column>h4{justify-content:space-between;align-items:center;gap:8px;padding:4px 3px 12px;font-weight:500;display:flex}.idb-column>h4>span:last-child{color:var(--tm)}.idb-record{background:var(--car);border:1px solid var(--bor);cursor:grab;border-radius:4px;margin-bottom:6px;padding:8px;box-shadow:0 1px 2px #0000000f}.idb-record:active{cursor:grabbing}.idb-record .idb-name{min-width:0}.idb-card-field{align-items:center;gap:6px;margin-top:6px;flex-direction:row!important;display:flex!important}.idb-card-field>span{overflow-wrap:anywhere;width:74px;color:var(--tm);flex-shrink:0}.idb-card-field>input,.idb-card-field>select,.idb-card-field>.idb-relations{flex:1;min-width:0}.idb-card-field>input[type=checkbox]{flex:none}.idb-record>.idb-archive{margin-left:auto;font-size:12px;display:block}.idb-timeline-scroll{padding:8px 14px 16px;overflow:auto}.idb-timeline-content{min-width:640px}.idb-time-axis,.idb-time-row{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;display:grid}.idb-time-axis{color:var(--tm);border-bottom:1px solid var(--bor);padding-bottom:10px}.idb-time-axis>div{justify-content:space-between;gap:15px;display:flex}.idb-time-row{border-bottom:1px solid var(--bor);min-height:42px}.idb-time-row>.text-button{text-overflow:ellipsis;white-space:nowrap;padding:8px 0;overflow:hidden}.idb-time-track{background:repeating-linear-gradient(to right,transparent,transparent calc(10% - 1px),var(--bor) calc(10% - 1px),var(--bor) 10%);height:32px;position:relative}.idb-time-bar{text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb,var(--t) 35%,transparent);background:color-mix(in srgb,var(--t) 20%,var(--car));min-width:5px;max-width:100%;height:26px;color:var(--t);text-align:left;border-radius:3px;padding:3px 6px;position:absolute;top:3px;overflow:hidden}.idb-unscheduled{border-top:1px solid var(--bor);padding:14px}.idb-unscheduled h4{margin-bottom:5px}.idb-unscheduled h4 span{color:var(--tm);padding-left:7px}.idb-unscheduled-row{border-top:1px solid var(--bor);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.idb-unscheduled-row>.idb-name{flex:1;min-width:170px}.idb-unscheduled-row>label{min-width:130px}@media (width<=700px){.idb-heading{flex-wrap:wrap}.idb-heading>.idb-cell{max-width:calc(100% - 45px)}.idb-heading>.idb-count{margin-left:29px}.idb-heading>.small-button{margin-left:auto}.idb-toolbar .idb-search{flex:1;min-width:100px;margin-left:0}.idb-toolbar>.idb-views{width:100%}.idb-view-options{gap:7px}.idb-view-options label{flex:1;min-width:130px}.idb-view-options select{width:100%}.idb-list-row>.idb-name{max-width:100%}.idb-list-fields{flex-basis:100%;width:100%}.idb-property>.idb-add-option{flex-basis:100%}.idb-time-axis,.idb-time-row{grid-template-columns:140px minmax(0,1fr)}}.tarefas-notion{min-width:0}.tarefas-notion .page-heading{margin-bottom:26px}.tarefas-notion .tag-c,.ficha-notion .tag-c{border-color:#0000;border-radius:4px;padding:0 6px;font-weight:400;line-height:20px}.tarefas-notion .view-tabs{align-items:stretch;gap:3px;margin-bottom:12px;padding-bottom:0}.tarefas-notion .view-tabs>button{white-space:nowrap;border-radius:4px 4px 0 0;align-items:center;gap:6px;min-height:36px;padding:7px 10px;display:inline-flex}.tarefas-notion .view-tabs>button:hover{background:var(--sur)}.tarefas-notion .view-tabs>button.active{box-shadow:inset 0 -2px 0 var(--t);background:0 0;font-weight:600}.tarefas-notion .view-tabs>.text-button{color:var(--ts);font-size:12px}.tarefas-notion .view-bar{gap:4px 6px;margin-bottom:9px}.tarefas-notion .view-control,.tarefas-notion .view-switch button{min-height:30px;color:var(--ts);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;justify-content:center;align-items:center;gap:6px;padding:5px 9px 6px;display:inline-flex}.tarefas-notion .view-control:hover,.tarefas-notion .view-control[aria-expanded=true],.tarefas-notion .view-switch button:hover{background:var(--sur);color:var(--tx)}.tarefas-notion .view-control.marked{color:var(--ts);border:0}.tarefas-notion .view-switch{gap:2px}.tarefas-notion .view-switch button.active{color:var(--tx);border-bottom-color:var(--t);background:0 0;font-weight:600}.tarefas-notion .view-bar>.view-switch{border-right:1px solid var(--bor);padding-right:8px}.tarefas-notion .view-bar>.btn{min-height:30px;padding:5px 8px;font-size:12px}.tarefas-busca{min-width:140px;color:var(--ts);border:1px solid #0000;border-radius:4px;flex:0 190px;align-items:center;gap:6px;padding:0 6px;display:flex}.tarefas-busca:focus-within{border-color:var(--t);background:var(--sur)}.tarefas-busca>svg{flex:none}.tarefas-busca input{background:0 0;border:0;border-radius:0;min-width:0;padding:5px 0;font-size:12px;line-height:20px;box-shadow:none!important}.tarefas-busca input::-webkit-search-cancel-button{appearance:none}.tarefas-busca .icon-button{padding:3px}.tarefas-resumo{align-items:center;gap:12px;min-height:22px;margin:0 0 12px;display:flex}.tarefas-resumo p{color:var(--ts);margin:0}.tarefas-resumo .text-button{color:var(--t);font-size:12px}.tarefas-view-menu{overscroll-behavior:contain;border-radius:8px;padding:6px}.tarefas-view-menu .menu-row{min-height:32px}.tarefas-view-menu .view-switch{flex-wrap:wrap}.tarefas-view-menu .regra select,.tarefas-view-menu .regra input{min-width:0}.tarefas-notion .board{scrollbar-width:thin;scrollbar-color:var(--bor) transparent;overscroll-behavior-x:contain;gap:12px;padding:4px 2px 14px}.tarefas-notion .board:focus-visible,.tarefas-notion .tarefas-tabela:focus-visible{outline:2px solid var(--t);outline-offset:2px;border-radius:4px}.tarefas-notion .board-col{background:var(--sur);border:1px solid var(--bor-subtle);width:270px;min-width:270px;box-shadow:none;border-radius:6px;padding:8px;transition:all .14s}:root[data-theme=light] .tarefas-notion .board-col{box-shadow:none;background:#f7f7f5;border:1px solid #e9e9e7}.tarefas-notion .board-col h4{text-transform:none;letter-spacing:0;border-bottom:1px solid var(--bor-subtle);align-items:center;gap:6px;min-height:26px;margin:0 0 8px;padding:2px 2px 8px;font-size:12.5px;font-weight:500;display:flex}.tarefas-notion .board-col .col-nome .tag-c{text-overflow:ellipsis;vertical-align:middle;background:color-mix(in srgb, var(--tag,var(--tx)) 16%, transparent);max-width:100%;color:var(--tag,var(--tx));border:0;border-radius:3px;padding:1px 6px;font-size:12px;font-weight:500;line-height:18px;display:inline-block;overflow:hidden}.tarefas-notion .board-col .col-conta{min-width:18px;height:18px;color:var(--tm);background:#ffffff0f;border-radius:3px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:400;display:inline-flex}:root[data-theme=light] .tarefas-notion .board-col .col-conta{color:var(--ts);background:#37352f14}.tarefas-notion .board-col .col-soma{color:var(--ts);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:400}.tarefas-notion .board-col.recolhida{border-top-width:1px;width:42px;min-width:42px;padding:8px 4px}.tarefas-notion .board-col.recolhida h4{border-bottom:0;margin-bottom:0}.tarefas-notion .board-col.drop-target{background:color-mix(in srgb, var(--tag,var(--t)) 16%, var(--sur));outline:2px solid var(--tag,var(--t));outline-offset:-2px}.tarefas-notion .col-acao{color:var(--ts);border-radius:4px;padding:3px;transition:all .12s}.tarefas-notion .col-acao:hover{background:var(--car);color:var(--tx)}.tarefas-notion .col-vazia{color:var(--ts);text-align:left;background:0 0;border:0;padding:6px 4px 12px;line-height:1.5}.tarefas-notion .board-col-nova{border:1px dashed var(--bor);border-top:1px dashed var(--bor);box-shadow:none;background:0 0}.tarefas-notion .board-card{background:var(--car);border:1px solid var(--bor);border-radius:4px;margin-bottom:6px;padding:9px 11px;transition:all .12s;box-shadow:0 1px 2px #0000000f}.tarefas-notion .board-card:hover{border-color:color-mix(in srgb, var(--tx) 25%, var(--bor));box-shadow:0 2px 6px #00000024}:root[data-theme=light] .tarefas-notion .board-card{border-color:#e9e9e7;box-shadow:0 1px 2px #0000000d}:root[data-theme=light] .tarefas-notion .board-card:hover{border-color:#d0d0ce;box-shadow:0 2px 6px #00000017}.tarefas-notion .board-card:last-child{margin-bottom:0}.tarefas-notion .board-card .cartao-titulo{align-items:flex-start;gap:7px;margin-bottom:7px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.tarefas-notion .cartao-titulo .icone-render{flex:none;margin-top:2px}.tarefas-notion .cartao-titulo>span:last-child{overflow-wrap:anywhere;min-width:0}.tarefas-notion .board-card .tag-row{gap:4px}.tarefas-notion .board-card .cell-subtitle{color:var(--ts);margin-top:4px;font-size:12px}.tarefas-notion .cartao-prop{color:var(--ts);align-items:center;gap:7px;min-width:0;margin-top:6px;font-size:12px;line-height:1.5;display:flex}.tarefas-notion .cartao-prop>svg{flex:none}.tarefas-notion .cartao-prop span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tarefas-notion .cartao-prop.cliente{color:var(--tx)}.tarefas-notion .cartao-prop.valor{font-variant-numeric:tabular-nums}.tarefas-notion .board-card.drop-before{box-shadow:inset 0 3px 0 var(--tag,var(--t))}.tarefas-notion .tarefas-tabela{background:var(--car);border:1px solid var(--bor);scrollbar-width:thin;border-radius:6px;padding:0;overflow-x:auto}.tarefas-notion table{border-collapse:collapse;border:0;width:100%}.tarefas-notion table th{text-transform:none;letter-spacing:normal;color:var(--ts);border-bottom:1px solid var(--bor);border-right:1px solid var(--bor-subtle);background:color-mix(in srgb,var(--tx) 2.5%,transparent);vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;height:32px;padding:0 8px;font-size:12px;font-weight:500}:root[data-theme=light] .tarefas-notion table th{color:#787774;background:#37352f08}.tarefas-notion table th:last-child{border-right:0}.tarefas-notion table th.coluna-direita{text-align:right}.tarefas-notion table th>span{align-items:center;gap:6px;display:inline-flex}.tarefas-notion table td{border-bottom:1px solid var(--bor-subtle);border-right:1px solid var(--bor-subtle);vertical-align:middle;font-variant-numeric:tabular-nums;height:32px;padding:0 8px;font-size:13.5px}.tarefas-notion table td:last-child{border-right:0}.tarefas-notion table td.direita{text-align:right}.tarefas-notion table td:first-child{min-width:240px}.tarefas-notion table tbody tr:last-child td{border-bottom:0}.tarefas-notion table tbody tr:not(.tarefa-grupo):hover{background:#ffffff09}:root[data-theme=light] .tarefas-notion table tbody tr:not(.tarefa-grupo):hover{background:#37352f0a}.tarefas-notion .tarefa-celula-titulo{align-items:center;gap:6px;min-width:0;height:32px;display:inline-flex}.tarefas-notion .tarefa-celula-titulo .icone-editavel{margin-top:0}.tarefas-notion .cartao-titulo .icone-editavel{margin-top:2px}.tarefas-notion .board-card:focus-visible{outline:2px solid var(--t);outline-offset:2px}.tarefas-notion .tarefa-titulo{align-items:center;gap:6px;min-width:0;font-weight:500;line-height:32px;display:inline-flex}.tarefas-notion .tarefa-titulo>span:last-child{overflow-wrap:anywhere;min-width:0}.tarefas-notion .tarefa-titulo .icone-render{flex:none;margin-top:0}.tarefas-notion .tarefa-grupo td{background:color-mix(in srgb,var(--tx) 2.5%,var(--sur));border-top:1px solid var(--bor);border-bottom:1px solid var(--bor);border-right:0;height:32px;padding:0 8px}.tarefas-notion .tarefa-grupo-botao{color:var(--tx);height:32px;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0;display:inline-flex}.tarefas-notion .tarefa-grupo-botao:hover{color:var(--t);background:0 0}.tarefas-notion .tarefa-grupo-botao strong{font-size:12.5px;font-weight:500}.ficha-notion{gap:2px;margin:4px 0 24px;display:grid}.ficha-notion .prop-linha{border-radius:4px;grid-template-columns:160px minmax(0,1fr);align-items:center;min-height:36px;padding:0 6px;display:grid}.ficha-notion .prop-linha:hover{background:var(--sur)}.ficha-notion .prop-rotulo{color:var(--ts);align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.ficha-notion .prop-rotulo svg{flex:none}.ficha-notion .prop-valor{min-width:0;font-size:13px}.ficha-notion .prop-campo{color:var(--tx);width:100%;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:4px;padding:6px;font-size:13px}.ficha-notion .prop-campo:hover{background:var(--sur)}.ficha-notion .prop-campo:focus{background:var(--car);box-shadow:0 0 0 1px var(--t)}.ficha-notion .prop-campo::placeholder{color:var(--ts)}.ficha-notion textarea.prop-campo{resize:vertical;line-height:1.5}.ficha-notion select.prop-campo{cursor:pointer}.ficha-notion .prop-periodo{color:var(--ts);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ficha-notion .prop-periodo .prop-campo{width:auto;min-width:130px;max-width:100%}.ficha-notion .prop-check{width:16px;height:16px;accent-color:var(--t);margin:0 6px}.ficha-notion .prop-salvando{color:var(--ts);margin:6px 0 0;font-size:12px}@media (width<=800px){.tarefas-notion .page-heading{margin-bottom:20px}.tarefas-notion .view-tabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.tarefas-notion .view-tabs>button{flex:none}.tarefas-notion .view-bar{gap:6px 4px}.tarefas-notion .view-bar>.view-switch{border-right:0;padding:0}.tarefas-notion .view-control{padding:5px 6px}.tarefas-busca{flex:160px}.tarefas-notion .board-col{width:260px;min-width:260px}}@media (width<=480px){.tarefas-notion .view-bar>.view-switch{justify-content:flex-start;width:100%}.tarefas-busca{flex-basis:100%;max-width:none}.tarefas-notion .view-badge{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.ficha-notion .prop-linha{grid-template-columns:112px minmax(0,1fr);align-items:start;padding:2px 0}.ficha-notion .prop-rotulo{gap:6px;min-height:32px;font-size:12px}.ficha-notion .prop-periodo{gap:3px}.ficha-notion .prop-periodo .prop-campo{width:100%;min-width:0}}.tarefas-notion .board-col h4 .col-nome .tag-c{border-color:color-mix(in srgb, var(--tag,var(--tx)) 45%, transparent)}.ficha-notion .prop-prazo{position:relative}.ficha-notion .prop-prazo-gatilho{text-align:left;cursor:pointer;display:block}.ficha-notion .prop-prazo-edicao{z-index:30;background:var(--car);border:1px solid var(--bor);width:min(380px,100vw - 48px);box-shadow:var(--shadow);border-radius:6px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.ficha-notion .prop-prazo-edicao label{color:var(--ts);font-size:12px;font-weight:400}.ficha-notion .prop-prazo-edicao .button-row{justify-content:flex-end}.ficha-notion .prop-relacao{align-items:center;gap:2px;min-width:0;display:flex}.ficha-notion .prop-relacao select{flex:1;min-width:0}.ficha-notion .prop-relacao .icon-button{color:var(--ts);border-radius:4px;flex:none}.ficha-notion .prop-relacao .icon-button:hover{background:var(--sur);color:var(--tx)}.ficha-notion .prop-rollup{color:var(--tx);padding:6px;display:block}.ficha-notion .prop-rollup.muted{color:var(--ts)}.ficha-notion select.prop-campo{appearance:none;background-image:none}.ficha-notion .prop-prazo-gatilho.vazio{color:var(--ts)}.ficha-notion select.prop-campo:has(option[value=""]:checked){color:var(--ts)}.view-switch{flex-wrap:wrap}.view-switch button{white-space:nowrap}:root{--mo-toque:.11s;--mo-estado:.17s;--mo-camada:.26s;--mo-saida:cubic-bezier(.16, 1, .3, 1)}.btn,.small-button,.icon-button,.acao,.nav-item,.aba,.tab-list button,.view-control,.chip,.text-button{transition:background var(--mo-estado) ease, border-color var(--mo-estado) ease, color var(--mo-estado) ease, transform var(--mo-toque) var(--mo-saida), box-shadow var(--mo-estado) ease}.btn:active:not(:disabled),.small-button:active:not(:disabled),.icon-button:active:not(:disabled),.acao:active:not(:disabled),.tab-list button:active,.view-control:active:not(:disabled){opacity:.85;transition-duration:var(--mo-toque)}.btn:disabled,.small-button:disabled,.icon-button:disabled,.acao:disabled{transform:none}input,select,textarea,.global-search,.search-input{transition:border-color var(--mo-estado) ease, box-shadow var(--mo-estado) ease, background var(--mo-estado) ease}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--t);outline-offset:2px;transition:outline-offset var(--mo-toque) var(--mo-saida);border-radius:4px}tbody tr,.tree-row,.custom-nav-row,.alivio-item,.vencimento-item,.linha-apurada{transition:background var(--mo-estado) ease}.acoes-linha,.custom-nav-add{transition:opacity var(--mo-estado) ease}.tag,.tag-c{transition:background var(--mo-estado) ease, color var(--mo-estado) ease}@keyframes mo-fundo-entra{0%{opacity:0}to{opacity:1}}@keyframes mo-painel-entra{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes mo-dialogo-entra{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-backdrop{animation:mo-fundo-entra var(--mo-camada) ease forwards}.side-panel{animation:mo-painel-entra var(--mo-camada) var(--mo-saida) forwards}.dialog{animation:mo-dialogo-entra var(--mo-camada) var(--mo-saida) forwards}@keyframes mo-menu-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-results,.busca-resultados,.custom-icons,.menu-flutuante{animation:mo-menu-entra var(--mo-estado) var(--mo-saida) forwards}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:80ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.btn:active:not(:disabled),.small-button:active:not(:disabled),.icon-button:active:not(:disabled),.acao:active:not(:disabled),.tab-list button:active,.view-control:active:not(:disabled){filter:brightness(.92);transform:none}.kpi-card:hover,.record-card:hover,.panel-card:hover{transform:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0d0d;--sur:#171717;--car:#1f1f1f;--car-hover:#272727;--bor:#ffffff14;--bor-subtle:#ffffff0a;--bor-focus:#3ecba573;--t:#3ecba5;--tdk:#28a98a;--tlt:#3ecba517;--p:#b89ee8;--plt:#b89ee81a;--tx:#ececec;--ts:#b4b4b4;--tm:#8c8c8c;--danger:#f87171;--warn:#f59e0b;--ok:#34d399;--shadow:0 16px 40px #0000008c,0 2px 6px #0000004d;--inner-rim:inset 0 1px 0 0 #ffffff0f;background:var(--bg);color:var(--tx);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f9f9f9;--sur:#ececec;--car:#fff;--car-hover:#f4f4f4;--bor:#e3e3e3;--bor-subtle:#ededed;--bor-focus:#158a7073;--t:#158a70;--tdk:#106b57;--tlt:#158a7014;--p:#7955ad;--plt:#7955ad14;--tx:#1f1f1f;--ts:#5d5d5d;--tm:#8f8f8f;--danger:#b82e46;--warn:#b45309;--ok:#15803d;--shadow:0 12px 48px #34446712;--inner-rim:inset 0 1px 0 0 #fffc}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.6}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;transition:all .12s}button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{border:1px solid var(--bor);background:var(--sur);width:100%;color:var(--tx);border-radius:4px;outline:none;min-width:0;min-height:30px;padding:6px 10px;transition:border-color .12s,box-shadow .12s}input:focus,select:focus,textarea:focus{border-color:var(--t);box-shadow:0 0 0 2px #3ecba533}input[type=checkbox]{width:15px;height:15px;accent-color:var(--t);border-radius:3px}label{color:var(--ts);flex-direction:column;gap:5px;font-size:12px;font-weight:500;display:flex}a{color:var(--t);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.025em;margin-bottom:10px;font-size:30px;font-weight:700;line-height:1.25}h2{letter-spacing:-.02em;font-size:22px;font-weight:600}h3{letter-spacing:-.01em;margin-bottom:12px;font-size:16px;font-weight:600}p{color:var(--ts)}button:focus-visible{outline:2px solid var(--t);outline-offset:2px}.app-shell{min-height:100vh}.sidebar{background:var(--sur);border-right:1px solid var(--bor);z-index:30;flex-direction:column;width:240px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{border-bottom:1px solid var(--bor-subtle);border-radius:4px;align-items:center;gap:8px;min-height:46px;margin:3px 6px 6px;padding:10px 14px;transition:background .12s;display:flex}.brand:hover{background:#ffffff0d}:root[data-theme=light] .brand:hover{background:#37352f0f}.brand strong{letter-spacing:-.1px;font-size:13.5px;font-weight:600;line-height:1.2;display:block}.brand span{color:var(--tm);font-size:11px;display:block}.brand-symbol{object-fit:contain;width:22px;height:22px;box-shadow:none;border-radius:4px;flex-shrink:0;display:block}.workspace-label{color:var(--tm);letter-spacing:.04em;text-transform:uppercase;padding:10px 14px 4px;font-size:11px;font-weight:600}.workspace-label span{color:var(--t);margin-left:10px}.sidebar nav{padding:0 8px}.nav-item{text-align:left;width:100%;min-height:28px;color:var(--ts);background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;margin-bottom:1px;padding:4px 8px;font-size:13px;font-weight:500;transition:all .12s;display:flex}.nav-item:hover{color:var(--tx);background:#ffffff0e}:root[data-theme=light] .nav-item:hover{color:var(--tx);background:#37352f14}.nav-item.active{color:var(--tx);background:#ffffff14;font-weight:600}:root[data-theme=light] .nav-item.active{color:var(--tx);background:#37352f14;font-weight:600}.nav-item small{color:var(--tm);background:0 0;border-radius:3px;margin-left:auto;padding:0 4px;font-size:11px;font-weight:400}.sidebar-pages{flex:1;min-height:60px;padding:12px 8px;overflow:auto}.sidebar-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--tm);justify-content:space-between;align-items:center;padding:0 8px 6px;font-size:11px;font-weight:600;display:flex}.sidebar-heading button{color:var(--ts);background:0 0;border:0}.tree-row{border-radius:4px;align-items:center;transition:background .12s;display:flex}.tree-row>button{color:var(--ts);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:6px;max-width:100%;padding:4px 6px;font-size:13px;display:flex;overflow:hidden}.tree-row>button:not(.tree-toggle){flex:1}.tree-row:hover{background:#ffffff0a}:root[data-theme=light] .tree-row:hover{background:#37352f0f}.tree-row.selected{color:var(--tx);background:#ffffff14}:root[data-theme=light] .tree-row.selected{color:var(--tx);background:#37352f14}.tree-row.selected>button{color:var(--tx);font-weight:600}.tree-children{padding-left:14px}.tree-toggle{flex-shrink:0;width:14px;padding:0!important}.sidebar-bottom{border-top:1px solid var(--bor-subtle);padding:8px 12px}.theme-button{width:100%;color:var(--ts);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;transition:color .12s;display:flex}.theme-button:hover{color:var(--tx)}.user-row{border-top:1px solid var(--bor-subtle);align-items:center;gap:8px;margin-top:6px;padding-top:8px;display:flex}.user-row strong{font-size:12.5px;font-weight:500;display:block}.user-row span:not(.avatar){color:var(--tm);font-size:11.5px;display:block}.user-row>.icon-button{margin-left:auto}.avatar{object-fit:cover;width:26px;height:26px;color:var(--p);background:#b89ee81f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.main-area{flex-direction:column;min-height:100vh;margin-left:240px;display:flex}.topbar{background:color-mix(in srgb,var(--sur) 85%,transparent);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--bor);z-index:25;align-items:center;gap:16px;height:44px;padding:0 20px;display:flex;position:sticky;top:0}.abas+.topbar{top:36px}.breadcrumb{color:var(--ts);white-space:nowrap;text-overflow:ellipsis;max-width:380px;font-size:13px;font-weight:400;overflow:hidden}.breadcrumb span{color:var(--tm);margin:0 6px}.global-search{color:var(--tm);border:1px solid var(--bor);background:#ffffff0a;border-radius:4px;align-items:center;gap:8px;width:210px;height:28px;margin-left:auto;padding:0 8px;display:flex;position:relative}:root[data-theme=light] .global-search{background:#37352f0a}.global-search:focus-within{border-color:var(--t);box-shadow:0 0 0 2px #3ecba533}.global-search input{box-shadow:none;color:var(--tx);background:0 0;border:0;padding:4px 0;font-size:12.5px}.search-results{background:var(--car);border:1px solid var(--bor);box-shadow:var(--shadow);z-index:40;border-radius:6px;padding:6px;position:absolute;top:38px;left:-20px;right:-20px}.search-results button{text-align:left;background:0 0;border:0;border-radius:4px;width:100%;padding:7px 10px;font-size:13px;display:block}.search-results button:hover{background:var(--sur)}.search-results p{padding:8px;font-size:13px}.local-badge{border:1px solid var(--bor);color:var(--tm);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px}.main-content{flex:1;width:100%;max-width:1600px;margin:auto;padding:24px 32px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.eyebrow{color:var(--tm);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.meta-da-pagina{color:var(--ts);margin:4px 0 0;font-size:12.5px}.page-heading p{margin:0;font-size:13px}.date-label{color:var(--ts);font-size:12px}.btn{background:var(--t);color:#06120e;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:4px 12px;font-size:13px;font-weight:500;transition:all .12s;display:inline-flex;box-shadow:0 1px 2px #0000001a}.btn:hover{filter:brightness(1.08);box-shadow:0 1px 3px #0000002e}.btn.secondary{color:var(--ts);border:1px solid var(--bor);box-shadow:none;background:0 0}.btn.secondary:hover{border-color:var(--bor);color:var(--tx);background:#ffffff0f}.button-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.button-row select{flex:1}.icon-button{color:var(--ts);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .12s;display:inline-flex}.icon-button:hover{color:var(--tx);background:#ffffff0f}.text-button{color:var(--tx);text-align:left;background:0 0;border:0;padding:0}.text-button:hover{color:var(--t)}.small-button{border:1px solid var(--bor);min-height:26px;color:var(--ts);background:0 0;border-radius:4px;padding:3px 8px;font-size:12px;transition:all .12s}.small-button:hover{border-color:var(--tm);color:var(--tx);background:#ffffff0f}.panel-card{background:var(--car);border:1px solid var(--bor);border-radius:6px;padding:18px;position:relative;box-shadow:0 1px 3px #0000001a}.panel-card.table-wrap{border:1px solid var(--bor);background:var(--car);border-radius:6px;padding:0;overflow-x:auto}.panel-card.table-wrap>.section-heading{border-bottom:1px solid var(--bor);background:color-mix(in srgb,var(--tx) 1.5%,transparent);margin-bottom:0;padding:12px 14px 10px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.kpi-card{background:var(--car);border:1px solid var(--bor);border-radius:6px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .14s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f}.kpi-card:hover{border-color:color-mix(in srgb,var(--t) 40%,var(--bor));box-shadow:0 2px 6px #0000001f}.kpi-card>span{color:var(--ts);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:500}.kpi-card strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tx);font-size:24px;font-weight:600}.kpi-card small{color:var(--tm);margin-top:2px;font-size:11.5px}.kpi-card.purple{border-top:2px solid var(--p)}.kpi-card.amber{border-top:2px solid var(--warn)}.kpi-card.red{border-top:2px solid var(--danger)}.text-red{color:var(--danger)}.text-ok{color:var(--t)}.finance-insight{align-items:center;gap:36px;margin-bottom:24px;padding:18px 20px;display:flex}.finance-insight h2{margin:0}.goal-area{flex:1}.goal-area p{margin:8px 0 0;font-size:12px}.progress-track{background:var(--bor);border-radius:4px;height:4px;overflow:hidden}.progress-track div{background:linear-gradient(90deg,var(--t),#5c9bcc);border-radius:4px;height:100%}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-heading h3{margin-bottom:0}.tab-list{border-bottom:1px solid var(--bor);gap:4px;display:flex}.tab-list button{color:var(--ts);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-size:13px}.tab-list button.active{color:var(--tx);border-bottom-color:var(--t);font-weight:600}.expense-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--t);margin-bottom:14px;font-size:11.5px;font-weight:600}.table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.table-wrap thead th{z-index:2;position:sticky;top:0}table{border-collapse:collapse;text-align:left;border-spacing:0;font-variant-numeric:tabular-nums;border:0;width:100%}th{color:var(--ts);text-transform:none;letter-spacing:normal;white-space:nowrap;border-bottom:1px solid var(--bor);border-right:1px solid var(--bor-subtle);vertical-align:middle;background:color-mix(in srgb,var(--tx) 2.5%,transparent);-webkit-user-select:none;user-select:none;height:32px;padding:0 8px;font-size:12px;font-weight:500}:root[data-theme=light] th{color:#787774;background:#37352f08}th:last-child{border-right:0}td{vertical-align:middle;border-bottom:1px solid var(--bor-subtle);border-right:1px solid var(--bor-subtle);font-variant-numeric:tabular-nums;box-sizing:border-box;height:32px;padding:0 8px;font-size:13.5px}td:last-child{border-right:0}td.direita{text-align:right}tbody tr{transition:background-color 80ms}tbody tr:hover{background:#ffffff09}:root[data-theme=light] tbody tr:hover{background:#37352f0a}tbody tr:last-child td{border-bottom:0}tfoot td{color:var(--tx);border-top:1px solid var(--bor);background:color-mix(in srgb,var(--tx) 2%,var(--sur));font-variant-numeric:tabular-nums;border-bottom:0;height:32px;padding:0 8px;font-weight:600}.cell-subtitle{color:var(--tm);margin-top:2px;font-size:12px;display:block}.tag{color:var(--t);white-space:nowrap;background:#3ecba51f;border:0;border-radius:3px;padding:1px 6px;font-size:12px;line-height:18px;display:inline-block}.tags{flex-wrap:wrap;gap:4px;display:flex}.tag.neutral{color:var(--p);background:#b89ee81f}.client-name{align-items:center;gap:8px;min-width:140px;display:flex}.client-name small{color:var(--tm);margin-top:2px;font-size:12px;display:block}.search-input{max-width:260px;font-size:12.5px}.muted{color:var(--ts);font-size:12px}.finance-actions{margin-bottom:14px}.record-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.record-card{text-align:left;border:1px solid var(--bor);background:var(--car);border-radius:6px;padding:0;transition:all .12s;overflow:hidden;box-shadow:0 1px 2px #0000000f}.record-card:hover{border-color:color-mix(in srgb,var(--t) 35%,var(--bor));box-shadow:0 2px 6px #0000001f}.record-open{text-align:left;width:100%;color:var(--tx);background:0 0;border:0;padding:16px 18px;display:block}.record-open h3{margin:8px 0 4px;font-size:15px;font-weight:600}.record-open p{margin:0;font-size:12.5px}.page-icon{font-size:22px;display:block}.card-bottom{border-top:1px solid var(--bor);color:var(--tm);justify-content:space-between;padding:8px 16px;font-size:12px;display:flex}.empty-state{text-align:center;color:var(--tm);grid-column:1/-1;padding:50px 20px}.empty-state svg{color:var(--t);margin-bottom:16px}.empty-state h2{color:var(--tx);font-size:18px}.record-summary{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.record-summary p{margin-bottom:4px;font-size:12px}.app-footer{border-top:1px solid var(--bor);color:var(--tm);justify-content:space-between;padding:14px 28px;font-size:12px;display:flex}.preservation-banner{color:var(--t);background:#3ecba514;border:1px solid #3ecba540;border-radius:6px;align-items:center;gap:16px;margin-bottom:20px;padding:18px;display:flex}.preservation-banner h2{margin-bottom:4px}.preservation-banner p{margin:0;font-size:12.5px}.hash-value{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.error-msg{color:var(--danger);background:#f8717114;border:1px solid #f871714d;border-radius:4px;padding:10px 14px;font-size:12.5px}.save-pending{color:#dbaa55;font-size:12px}.save-confirmed{color:var(--t);font-size:12px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#0008;justify-content:flex-end;display:flex;position:fixed;inset:0}.side-panel{background:var(--car);width:510px;max-width:100%;height:100%;box-shadow:var(--shadow);border-left:1px solid var(--bor);flex-direction:column;display:flex}.panel-header{border-bottom:1px solid var(--bor);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.panel-header h2{margin:0;font-size:16px}.panel-fields{flex-direction:column;flex:1;gap:14px;padding:20px 22px;display:flex;overflow-y:auto}.panel-footer{border-top:1px solid var(--bor);justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.form-grid,.property-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkbox-label{flex-direction:row;align-items:center}.dialog{background:var(--car);border:1px solid var(--bor);border-radius:8px;flex-direction:column;gap:14px;width:460px;max-width:calc(100% - 30px);max-height:95vh;margin:auto;padding:22px;display:flex;overflow:auto;box-shadow:0 16px 40px #0000004d}.dialog h2{margin-bottom:0;font-size:17px}.secret-display{word-break:break-all;background:var(--sur);color:var(--tx);border-radius:4px;padding:16px;font-family:monospace}.login-wrap{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.login-card{background:var(--car);border:1px solid var(--bor);border-radius:8px;flex-direction:column;gap:16px;width:380px;padding:32px;display:flex;box-shadow:0 4px 20px #00000026}.login-card .brand-symbol{width:32px;height:32px;margin-bottom:8px}.login-card .eyebrow{margin:0}.login-card h1{letter-spacing:-.02em;margin:0;font-size:26px}.login-card>p{margin:0 0 4px;font-size:12px}.login-card>small{text-align:center;color:var(--tm);font-size:12px}.app-loading{min-height:100vh;color:var(--ts);place-items:center;display:grid}.vista-notas{gap:8px;display:grid}.vista-nota,.vista-viva-vazia{border:1px solid var(--bor);background:var(--sur);width:100%;color:var(--tx);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.vista-nota>span,.vista-viva-vazia>span{gap:3px;display:grid}.vista-nota small,.vista-viva-vazia small{color:var(--ts)}.vista-viva-vazia{justify-content:flex-start}.vista-viva-erro{color:var(--red);justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-view{max-width:1050px;margin:0 auto}.document-surface{min-height:260px;padding:25px 10px 40px;line-height:1.8}.document-surface p{color:var(--tx)}.document-surface h1{font-size:32px}.legacy-block{margin-bottom:10px;position:relative}.legacy-block p{margin-bottom:8px}.legacy-block h2{margin-top:25px}.legacy-block h3{margin-top:20px}.legacy-block hr{border:0;border-top:1px solid var(--bor);margin:25px 0}.legacy-block pre{background:var(--sur);border:1px solid var(--bor);white-space:pre-wrap;border-radius:8px;padding:16px;font-size:12px;overflow:auto}.legacy-block blockquote,blockquote{border-left:3px solid var(--tx);background:color-mix(in srgb,var(--tx) 3%,transparent);color:var(--tx);margin-left:0;padding:10px 18px}.legacy-block summary{cursor:pointer;color:var(--tx);font-weight:600}.legacy-block details>div{padding:12px 0 0 22px}.block-columns{gap:25px;display:flex}.block-columns>div{flex:1;min-width:0}.block-todo{align-items:flex-start;gap:10px;display:flex}.block-todo input{flex-shrink:0;margin-top:7px}.block-tools,.editor-toolbar{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.block-tools{background:var(--sur);border-radius:7px 7px 0 0;padding:7px}.block-tools select{width:auto;padding:3px 8px;font-size:12px}.block-tools button,.editor-toolbar button{border:1px solid var(--bor);color:var(--ts);background:0 0;border-radius:5px;padding:3px 8px;font-size:12px}.rich-editor{border:1px solid var(--bor);background:var(--car);border-radius:8px;margin-bottom:12px}.editor-toolbar{border-bottom:1px solid var(--bor);padding:7px}.tiptap{min-height:36px;color:var(--tx);outline:none;padding:10px 13px}.tiptap p{margin-bottom:8px}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--tm);pointer-events:none;height:0}.tiptap pre{background:var(--sur);white-space:pre-wrap;border-radius:7px;padding:15px}.subpages{border-top:1px solid var(--bor);margin-top:20px;padding:24px 0}.subpages .record-card{background:var(--car);border:1px solid var(--bor);color:var(--tx);padding:20px}.connections{margin-top:25px}.connections h3{margin-bottom:6px}.connection-row,.history-row{border-bottom:1px solid var(--bor);justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.connections .button-row{margin-top:15px}.protected-card{max-width:700px;margin:40px auto;padding:40px}.protected-card form{flex-direction:column;gap:17px;max-width:360px;margin-top:25px;display:flex}.property-grid{margin-bottom:15px}.mobile-only{display:none}@media (width>=1600px){.main-content{padding:40px}.kpi-card{padding:25px}.kpi-card strong{font-size:29px}}@media (width<=1200px){.expense-grid{grid-template-columns:1fr}.kpi-grid,.record-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.global-search{width:180px}.local-badge{display:none}}@media (width<=800px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:none;box-shadow:0 0 0 100vw #0006}.main-area{margin-left:0}.mobile-only{display:inline-flex}.topbar{gap:10px;height:60px;padding:0 18px}.breadcrumb{max-width:190px;font-size:12px}.global-search{width:150px}.global-search input{font-size:12px}.main-content{padding:24px 18px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px}.page-heading h1{font-size:25px}.date-label{font-size:12px}.kpi-grid{gap:10px}.kpi-card{padding:15px}.kpi-card strong{font-size:23px}.kpi-card>span{min-height:24px;font-size:12px}.finance-insight{align-items:flex-start;gap:20px;padding:18px}.goal-area p{font-size:12px}.section-heading{flex-wrap:wrap}.tab-list{width:100%;overflow:auto}.tab-list button{padding:10px;font-size:12px}.panel-card{padding:16px}.expense-grid{gap:16px}.record-cards{grid-template-columns:1fr 1fr}.record-open{padding:17px}.app-footer{gap:20px;padding:15px 18px;font-size:12px}.form-grid,.property-grid{grid-template-columns:1fr}.record-summary{gap:20px}.record-summary .btn{font-size:12px}.block-columns{display:block}.protected-card{padding:24px}.protected-card h1{font-size:24px}}@media (width<=420px){.record-cards{grid-template-columns:1fr}.global-search{width:130px}.breadcrumb{max-width:100px}.kpi-card strong{font-size:20px}.finance-insight{flex-direction:column}.goal-area{width:100%}}.tag-c{--tag:#8b8ba7;background:color-mix(in srgb,var(--tag) 18%,transparent);color:var(--tag);white-space:nowrap;border:0;border-radius:3px;align-items:center;gap:.35em;padding:.15em .6em;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.tag-default{--tag:#8b8ba7}.tag-gray{--tag:#9ca3af}.tag-brown{--tag:#c08552}.tag-orange{--tag:#f59e0b}.tag-yellow{--tag:#eab308}.tag-green{--tag:#34d399}.tag-blue{--tag:#60a5fa}.tag-purple{--tag:#b89ee8}.tag-pink{--tag:#f472b6}.tag-red{--tag:#f28a93}:root[data-theme=light] .tag-default{--tag:#5b6070}:root[data-theme=light] .tag-gray{--tag:#6b7280}:root[data-theme=light] .tag-brown{--tag:#92400e}:root[data-theme=light] .tag-orange{--tag:#b45309}:root[data-theme=light] .tag-yellow{--tag:#a16207}:root[data-theme=light] .tag-green{--tag:#15803d}:root[data-theme=light] .tag-blue{--tag:#1d4ed8}:root[data-theme=light] .tag-purple{--tag:#6d28d9}:root[data-theme=light] .tag-pink{--tag:#be185d}:root[data-theme=light] .tag-red{--tag:#b91c1c}.tag-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-pick{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.tag-menu{z-index:40;background:var(--car);border:1px solid var(--bor);border-radius:6px;min-width:260px;max-height:340px;padding:6px;position:absolute;overflow:auto;box-shadow:0 0 0 1px #0f0f0f0d,0 3px 6px #0f0f0f1a,0 9px 24px #0f0f0f33}.tag-menu input{width:100%;margin-bottom:8px}.tag-menu-item{border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;display:flex}.tag-menu-item:hover,.tag-menu-item.active{background:color-mix(in srgb,var(--tx) 6%,transparent)}.color-dot{cursor:pointer;background:var(--tag);border:2px solid #0000;border-radius:50%;width:16px;height:16px}.color-dot[aria-pressed=true]{border-color:var(--tx)}.tema-barra{flex-wrap:wrap;align-items:center;gap:14px}.tema-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.tema-grupos{flex-direction:column;gap:14px;min-width:0;display:flex}.tema-grupo{padding:16px 18px}.tema-grupo header{margin-bottom:12px}.tema-grupo h2{margin:0;font-size:15px;font-weight:600}.tema-grupo header p{color:var(--tm);margin:2px 0 0;font-size:12px}.tema-campo{border-top:1px solid var(--bor);grid-template-columns:32px minmax(0,1fr) 104px 28px;align-items:center;gap:12px;padding:8px 0;display:grid}.tema-campo:first-of-type{border-top:0}.tema-amostra{border:1px solid var(--bor);cursor:pointer;border-radius:4px;width:32px;height:32px;display:block;position:relative;overflow:hidden}.tema-amostra input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.tema-campo-nome{color:var(--tx);flex-direction:column;min-width:0;font-size:13px;display:flex}.tema-campo-nome code{color:var(--tm);font-size:12px}.tema-hex{text-transform:lowercase;border:1px solid var(--bor);background:var(--bg);width:104px;color:var(--tx);border-radius:4px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tema-hex:focus{border-color:var(--t);outline:none}.tema-hex.invalido{border-color:var(--danger);color:var(--danger)}.tema-voltar{opacity:0;transition:opacity .12s}.tema-campo:hover .tema-voltar,.tema-voltar:focus-visible{opacity:1}.tema-voltar:disabled{opacity:0;pointer-events:none}.tema-contraste{align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.tema-contraste.bom{color:var(--tm)}.tema-contraste.fraco{color:var(--danger)}.tema-contraste svg{flex:none;margin-top:2px}.tema-previa{padding:16px;position:sticky;top:16px}.tema-previa h2{margin:0;font-size:15px;font-weight:600}.tema-previa>p{margin:2px 0 12px;font-size:12px}.tema-previa-quadro{border:1px solid;border-radius:6px;height:186px;display:flex;overflow:hidden}.tema-previa-menu{border-right:1px solid;flex-direction:column;gap:7px;width:54px;padding:10px 8px;display:flex}.tema-previa-marca{border-radius:6px;width:18px;height:18px;margin-bottom:3px}.tema-previa-menu i{border-radius:3px;height:6px}.tema-previa-menu i:nth-child(2){width:100%}.tema-previa-menu i:nth-child(3){width:75%}.tema-previa-menu i:nth-child(4){width:60%}.tema-previa-corpo{flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px;display:flex}.tema-previa-corpo strong{font-size:13px}.tema-previa-corpo>span{font-size:12px}.tema-previa-cartao{border:1px solid;border-radius:4px;flex-direction:column;gap:2px;margin-top:6px;padding:9px 10px;display:flex}.tema-previa-cartao span{font-size:12px}.tema-previa-cartao b{font-size:15px}.tema-previa-botoes{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.tema-previa-botoes span{border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500}.tema-previa-botoes span:nth-child(2){border:1px solid}.tema-rodape{max-width:70ch;margin-top:20px;font-size:12px}@media (width<=980px){.tema-layout{grid-template-columns:minmax(0,1fr)}.tema-previa{position:static}}.board{align-items:flex-start;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.board-col{background:var(--sur);border:1px solid var(--bor);border-radius:6px;flex:none;width:270px;min-width:270px;padding:10px}.board-card-mover{margin-top:10px}.board-card-mover select{padding:6px 8px;font-size:12px}.board-col h4{letter-spacing:.06em;text-transform:uppercase;color:var(--ts);justify-content:space-between;gap:8px;margin:0 0 10px;font-size:12px;display:flex}.board-card{background:var(--car);border:1px solid var(--bor);cursor:grab;text-align:left;width:100%;color:inherit;font:inherit;border-radius:4px;margin-bottom:8px;padding:10px 12px;display:block;box-shadow:0 1px 2px #0000000f}.board-card:hover{border-color:color-mix(in srgb,var(--t) 50%,var(--bor))}.board-card strong{margin-bottom:6px;font-size:13px;display:block}.board-col.drop-target{border-color:var(--t)}.view-switch{align-items:center;gap:4px;display:flex}.view-switch button{color:var(--ts);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:500;transition:all .12s;display:inline-flex}.view-switch button:hover{background:var(--sur);color:var(--tx)}.view-switch button.active{color:var(--tx);box-shadow:inset 0 -2px 0 var(--t);background:0 0;font-weight:600}.photo-field{align-items:center;gap:14px;display:flex}.photo-preview{object-fit:cover;border:1px solid var(--bor);background:var(--sur);border-radius:6px;width:64px;height:64px}.photo-empty{border:1px dashed var(--bor);width:64px;height:64px;color:var(--tm);border-radius:6px;justify-content:center;align-items:center;font-size:22px;display:flex}.view-tabs{border-bottom:1px solid var(--bor);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:8px;display:flex}.view-tabs>button{color:var(--ts);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:5px 8px;font-size:13px}.view-tabs>button.active{color:var(--tx);background:var(--sur);box-shadow:inset 0 -2px 0 var(--t)}.view-tab-add{color:var(--tm)}.view-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.view-control{border:1px solid var(--bor);background:var(--car);color:var(--ts);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.view-control.marked{color:var(--tx);border-color:color-mix(in srgb,var(--t) 40%,transparent)}.view-badge{color:var(--t);font-weight:600}.view-menu{flex-direction:column;gap:4px;max-width:calc(100vw - 16px);display:flex}.view-menu .menu-row{color:var(--tx);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:13px;display:flex}.view-menu .menu-row:hover{background:var(--sur)}.view-menu .menu-check{color:var(--tx);cursor:pointer;border-radius:4px;flex-direction:row;align-items:center;gap:8px;padding:4px 8px;font-size:13px;font-weight:400;display:flex}.view-menu .menu-check:hover{background:var(--sur)}.view-menu .menu-check input[type=checkbox]{flex:none;width:16px;height:16px;margin:0;padding:0}.view-menu .menu-field{color:var(--ts);flex-direction:column;gap:4px;padding:4px 8px;font-size:12px;display:flex}.view-menu .menu-field select{border:1px solid var(--bor);background:var(--car);color:var(--tx);border-radius:4px;padding:5px 8px}.view-menu p.muted{text-transform:uppercase;letter-spacing:.4px;margin:6px 8px 0;font-size:12px}.peek-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.peek-panel{background:var(--bg);width:860px;max-width:100%;height:100%;box-shadow:var(--shadow);flex-direction:column;display:flex}.peek-header{border-bottom:1px solid var(--bor);background:var(--sur);align-items:center;gap:10px;padding:14px 22px;display:flex}.peek-header .peek-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ts);flex:1;font-size:13px;overflow:hidden}.peek-body{flex:1;padding:24px;overflow:auto}@media (width<=900px){.peek-panel{width:100%}.peek-body{padding:16px}}.nova-opcao{border-top:1px solid var(--bor);flex-direction:column;gap:8px;margin-top:6px;padding:8px;display:flex}.nova-opcao-linha{align-items:center;gap:8px;display:flex}.nova-opcao input{flex:1;min-width:0;padding:7px 10px;font-size:13px}.nova-opcao .btn{white-space:nowrap;flex:none;padding:7px 12px;font-size:12px}.color-dots{flex-wrap:nowrap;gap:5px;display:flex}.opcao-edicao{border:1px solid var(--bor);background:var(--sur);border-radius:4px;flex-direction:column;gap:8px;padding:8px;display:flex}.opcao-edicao .tag-menu-item{padding:0}.text-button.danger{color:var(--danger);align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.board-col-nova{background:0 0;border-style:dashed}.board-col-nova .nova-opcao{border-top:0;padding:0}.board-col-nova h4{margin-bottom:6px}.tag-menu-item>input{flex:1;padding:6px 9px;font-size:13px}.panel-fields .tag-menu-item{gap:6px}.tag-menu-flutuante{z-index:120;width:300px;min-width:0;position:fixed}.board-col{border-top:3px solid color-mix(in srgb,var(--tag,var(--bor)) 60%,transparent)}.board-col h4{color:var(--ts);align-items:center;gap:6px}.board-col .col-nome{text-transform:none;letter-spacing:0;flex:1;min-width:0;overflow:hidden}.board-col .col-conta{color:var(--tm);font-variant-numeric:tabular-nums;flex:none}.col-acao{color:var(--tm);background:0 0;border:0;border-radius:5px;flex:none;padding:2px;display:inline-flex}.col-acao:hover{color:var(--tx);background:#9999991a}.col-vazia{color:var(--tm);border:1px dashed var(--bor);text-align:center;border-radius:4px;margin:0;padding:14px 10px;font-size:12px}.board-col.recolhida{width:46px;min-width:46px;padding:10px 6px}.board-col.recolhida h4{flex-direction:column;gap:8px;height:100%}.board-col.recolhida .col-nome{writing-mode:vertical-rl;white-space:nowrap;flex:0 auto;max-height:220px}.board-col.drop-target{border-color:var(--t);background:color-mix(in srgb,var(--t) 10%,var(--sur))}.board-card.drop-before,tr.drop-before td{box-shadow:inset 0 3px 0 var(--t)}.linha-alca{color:var(--tm);cursor:grab;letter-spacing:-2px;margin-right:8px}tr[draggable=true],.board-col h4[draggable=true]{cursor:grab}.board-col.drop-col{outline:2px dashed var(--t);outline-offset:-2px}.board-col .col-soma{color:var(--t);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.campos-personalizados{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 18px;margin:10px 0 0;display:grid}.campos-personalizados dt{letter-spacing:.5px;text-transform:uppercase;color:var(--tm);font-size:12px}.campos-personalizados dd{color:var(--tx);margin:0;font-size:13px}.calendario{background:var(--bor);border:1px solid var(--bor);border-radius:6px;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.calendario-cabecalho{background:var(--sur);color:var(--tm);letter-spacing:.6px;text-transform:uppercase;text-align:center;padding:8px;font-size:12px}.calendario-dia{background:var(--car);flex-direction:column;gap:4px;min-height:104px;padding:6px;display:flex}.calendario-dia.vazio{background:var(--sur);opacity:.4}.calendario-dia.hoje{box-shadow:inset 0 0 0 2px var(--t)}.calendario-numero{color:var(--tm);font-variant-numeric:tabular-nums;font-size:12px}.calendario-dia-semana{display:none}.calendario-dia.hoje .calendario-numero{color:var(--t);font-weight:700}.calendario-tarefa{background:var(--sur);border:1px solid var(--bor);text-align:left;color:var(--tx);border-radius:4px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:4px 6px;font-size:12px;display:flex;overflow:hidden}.calendario-tarefa>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.calendario-tarefa:hover{border-color:var(--t)}@media (width<=820px){.calendario{background:0 0;border:0;grid-template-columns:1fr;gap:8px;overflow:visible}.calendario-cabecalho,.calendario-dia.vazio{display:none}.calendario-dia{border:1px solid var(--bor);border-radius:9px;min-height:48px;padding:9px}.calendario-dia:not(:has(.calendario-tarefa)){display:none}.calendario-dia-semana{display:inline}.calendario-tarefa{min-height:44px;font-size:12px}}@media (pointer:coarse){.btn,.small-button,.icon-button,.text-button,.view-switch button,.tab-list button{min-height:44px}.icon-button{min-width:44px}.small-button{padding:9px 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.regra{border-bottom:1px solid var(--bor);grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.regra select,.regra input{border-radius:4px;padding:5px 8px;font-size:12px}.regra select[multiple],.regra>:nth-child(3):not(.icon-button){grid-column:1/3}.regra .icon-button{justify-self:end}.btn-anexo{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding-left:8px;padding-right:8px}.button-row .btn:has(+.btn-anexo){border-top-right-radius:0;border-bottom-right-radius:0}.rollup-valor{border:1px dashed var(--bor);background:var(--sur);color:var(--tx);border-radius:4px;align-items:center;min-height:38px;padding:9px 12px;font-weight:400;display:flex}.acoes-linha{justify-content:flex-end;align-items:center;gap:4px;display:flex}.small-button.destaque{border-color:color-mix(in srgb,var(--t) 45%,transparent);color:var(--t)}.small-button.destaque:hover{background:color-mix(in srgb,var(--t) 12%,transparent)}.progress-track.fina{background:#ffffff0f;border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.progress-track.fina>div{background:linear-gradient(90deg,var(--t),#48cae4);border-radius:999px;height:100%;transition:width .3s}.progress-track.fina>div.cheia{background:var(--ok,#34d399)}.pago-ate{flex-wrap:nowrap;align-items:center;gap:5px;display:inline-flex}.pago-ate-mes{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:52px}.colunas-custos{grid-template-columns:repeat(3,minmax(260px,1fr));align-items:start;gap:16px;margin-bottom:24px;padding-bottom:6px;display:grid;overflow-x:auto}@media (width<=1100px){.colunas-custos{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=900px){.colunas-custos{grid-template-columns:1fr}}.coluna-custo{background:var(--car);border:1px solid var(--bor);border-radius:6px;padding:16px;box-shadow:0 1px 2px #0000000f}.tabela-custo{border-collapse:collapse;border-spacing:0;width:100%}.tabela-custo td{border-bottom:1px solid var(--bor-subtle);vertical-align:middle;padding:8px 6px;font-size:13px}.tabela-custo tr:hover{background:color-mix(in srgb,var(--tx) 2.5%,transparent)}.tabela-custo tfoot td{border-bottom:0;border-top:1px solid var(--bor);color:var(--ts);padding:10px 6px 4px;font-size:12.5px;font-weight:600}.item-nome{color:var(--tx);font-weight:600;display:block}.item-valor{color:var(--tx);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.tabela-custo .acoes-linha{margin-top:2px}.acao{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-weight:600;line-height:1;transition:all .12s;display:inline-flex}.acao-menos{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 24%,transparent)}.acao-mais{background:color-mix(in srgb,var(--t) 12%,transparent);color:var(--t);border:1px solid color-mix(in srgb,var(--t) 28%,transparent)}.acao-editar{background:color-mix(in srgb,var(--p) 10%,transparent);color:var(--p);border:1px solid color-mix(in srgb,var(--p) 24%,transparent)}.acao-arquivar{background:color-mix(in srgb,var(--tm) 14%,transparent);color:var(--tm);border:1px solid color-mix(in srgb,var(--tm) 28%,transparent)}.acao:hover:not(:disabled){filter:brightness(1.3);transform:scale(1.06)}.acao:disabled{opacity:.45}.metas-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}@media (width<=900px){.metas-grid{grid-template-columns:1fr}}.faixa-meta{margin-bottom:14px}.faixa-topo{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.faixa-nome{color:var(--ts);font-size:13px;font-weight:500}.faixa-nome.atual{color:var(--p);font-weight:700}.faixa-valor{color:var(--tx);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.vencimento-item{border-bottom:1px solid var(--bor-subtle);border-left:2px solid #0000;grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:11px 4px 11px 10px;transition:background .12s;display:grid}.vencimento-item:hover{background:#ffffff05}.vencimento-item:last-of-type{border-bottom:0}.vencimento-item.atrasado{border-left-color:var(--danger)}.vencimento-item.atrasado .vencimento-dia{color:var(--danger);background:#f871711f}.vencimento-item.hoje{border-left-color:var(--warn)}.vencimento-item.hoje .vencimento-dia{color:var(--warn);background:#f59e0b1f}.vencimento-dia{color:var(--ts);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0a;border-radius:4px;padding:2px 6px;font-size:12.5px;font-weight:700}@media (width<=700px){.vencimento-item{grid-template-columns:72px 1fr}.vencimento-item .item-valor{grid-column:2}}.alivio-item{border-bottom:1px solid var(--bor-subtle);grid-template-columns:86px 1fr auto auto;align-items:center;gap:14px;padding:12px 4px;transition:background .12s;display:grid}.alivio-item:hover{background:#ffffff05}.alivio-item:last-child{border-bottom:0}.alivio-mes{color:var(--p);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;background:#b89ee81a;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600}@media (width<=700px){.alivio-item{grid-template-columns:1fr auto}.alivio-mes{grid-column:1/-1}}.finance-sections{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.nota-cliente-fiscal{grid-column:1/-1;min-width:0}.busca-cliente{position:relative}.busca-resultados{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:6px;max-height:260px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #00000059}.busca-resultados li{margin:0}.busca-resultados button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;display:flex}.busca-resultados button:hover,.busca-resultados button:focus-visible{background:var(--hover)}.busca-resultados small{color:var(--muted);font-size:11px}.documento-da-nota{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;display:block}.documentos-extras{gap:8px;margin-top:10px;display:grid}.documento-linha{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.documento-linha .error-msg{grid-column:1/-1;margin:0}@media (width<=640px){.documento-linha{grid-template-columns:1fr}}.ficha-fiscal{border:1px solid var(--bor);background:var(--sur);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.ficha-fiscal>div{overflow-wrap:anywhere;min-width:0}.ficha-fiscal.falta{border-color:color-mix(in srgb,var(--danger) 35%,var(--bor))}.ficha-fiscal .small-button{flex-shrink:0}.aviso-emissao{background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 26%,transparent);color:var(--tx);border-radius:6px;margin-bottom:14px;padding:10px 14px;font-size:13px}.dados-emissao{gap:8px;margin:4px 0 14px;display:grid}.copiavel{border-bottom:1px solid var(--bor);grid-template-columns:150px 1fr;align-items:center;gap:10px;padding-bottom:7px;display:grid}.copiavel dt{text-transform:uppercase;letter-spacing:.4px;color:var(--tm);font-size:12px}.copiavel dd{color:var(--tx);align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;display:flex}.copiavel dd>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=620px){.copiavel{grid-template-columns:1fr}}.avatar-botao{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:inline-flex;position:relative}.avatar-botao:hover .avatar,.avatar-botao:focus-visible .avatar{outline:2px solid var(--t);outline-offset:2px}.avatar.grande{border-radius:6px;width:64px;height:64px;font-size:24px}.avatar-troca{text-align:center;color:var(--t);opacity:0;background:#0d0d0dcc;border-radius:0 0 6px 6px;padding:2px 0;font-size:11px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.avatar-botao:hover .avatar-troca,.avatar-botao:focus-visible .avatar-troca{opacity:1}.ficha-cliente .section-title{margin-top:22px}.ficha-cabecalho{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ficha-resumo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.senhas-filtros{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px;display:flex}.senhas-filtros label{flex:1;min-width:220px;margin:0}.senhas-grupos{gap:24px;display:grid}.senha-grupo{border:1px solid var(--bor);border-radius:6px;min-width:0;padding:18px}.senha-grupo summary{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:12px;list-style:none;display:flex}.senha-grupo summary::-webkit-details-marker{display:none}.senha-grupo summary>svg{flex-shrink:0;transition:transform .15s}.senha-grupo details:not([open]) summary>svg{transform:rotate(-90deg)}.senha-grupo .record-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin-top:16px}.senha-contagem{color:var(--ts);white-space:nowrap;font-size:12px}.senha-cliente-link{margin-top:10px}.senha-card{overflow-wrap:anywhere;min-width:0}.senha-card h3{margin:12px 0 6px}.senha-card .button-row{flex-wrap:wrap}.senha-servico{font-size:12px}@media (width<=600px){.senhas-filtros label{min-width:100%}.senha-grupo{padding:14px}.senha-grupo summary{flex-wrap:wrap}}.tributacao{gap:20px;min-width:0;display:grid}.tributacao>.page-heading{margin-bottom:8px}.tributacao>.kpi-grid{margin-bottom:0}.tributacao>.aviso-emissao{margin:0}.tributacao .section-title{margin-bottom:14px}.tributacao .panel-card>.muted{margin:14px 0 0}.tabela-valores td:last-child,.tabela-valores th:last-child{text-align:right;white-space:nowrap}.form-rodape{border-top:1px solid var(--bor);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:16px;display:flex}.form-rodape .muted{margin:0}.form-rodape .btn{flex:none}.linha-apurada .item-nome{color:var(--ts)}.origem-apurada{border:1px solid var(--bor);color:var(--tm);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:12px;display:inline-flex}.origem-apurada:hover{color:var(--tx);border-color:var(--tm)}.acoes-linha .origem-apurada{gap:0;padding:5px 8px}.pagamento-em-dia{color:var(--ok)}.linha-apurada.em-dia .item-valor{color:var(--ts)}.clientes-barra{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;display:flex}.clientes-barra .search-input{flex:1;min-width:180px;max-width:320px}.clientes-tabela{border:1px solid var(--bor);background:var(--car);border-radius:6px;overflow-x:auto;padding:0!important}.clientes-tabela table{border-collapse:collapse;table-layout:auto;border:0;width:100%}.clientes-tabela th{height:32px;color:var(--ts);text-transform:none;letter-spacing:normal;white-space:nowrap;border-bottom:1px solid var(--bor);border-right:1px solid var(--bor-subtle);background:color-mix(in srgb,var(--tx) 2.5%,transparent);vertical-align:middle;-webkit-user-select:none;user-select:none;padding:0 8px;font-size:12px;font-weight:500}:root[data-theme=light] .clientes-tabela th{color:#787774;background:#37352f08}.clientes-tabela th:last-child{border-right:0}.clientes-tabela th.coluna-direita{text-align:right}.clientes-tabela td{height:32px;color:var(--tx);vertical-align:middle;border-bottom:1px solid var(--bor-subtle);border-right:1px solid var(--bor-subtle);font-variant-numeric:tabular-nums;box-sizing:border-box;padding:0;font-size:13.5px}.clientes-tabela td:last-child{border-right:0}.clientes-tabela tbody tr:last-child td{border-bottom:0}.clientes-tabela .celula{width:100%;min-width:64px;height:32px;color:inherit;line-height:32px;font:inherit;box-sizing:border-box;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0 8px;font-size:13.5px;transition:background-color 80ms;display:block}.clientes-tabela .celula::placeholder{color:var(--tm)}.clientes-tabela .celula.direita{text-align:right;font-variant-numeric:tabular-nums;padding-right:8px}.clientes-tabela .celula:hover{background:color-mix(in srgb,var(--tx) 3.5%,transparent)}.clientes-tabela .celula:focus{background:var(--car);box-shadow:inset 0 0 0 1px var(--t),inset 0 0 0 2px color-mix(in srgb,var(--t) 25%,transparent)}.clientes-tabela .celula-pendencias{min-width:180px}.clientes-tabela .client-name{box-sizing:border-box;align-items:center;gap:6px;min-width:210px;height:32px;padding:0 8px;display:flex}.clientes-tabela .client-name .avatar-botao{cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;margin:0;padding:0;display:inline-flex}.clientes-tabela .client-name .avatar{border-radius:3px;flex-shrink:0;width:20px;height:20px;font-size:10.5px;font-weight:600}.clientes-tabela .client-name .celula{border-radius:3px;flex:1;min-width:0;height:26px;padding:0 4px;font-weight:500;line-height:26px}.clientes-tabela .client-name .celula:focus{box-shadow:inset 0 0 0 1px var(--t)}.abrir-ficha{opacity:0;background:color-mix(in srgb,var(--tx) 8%,transparent);color:var(--ts);cursor:pointer;border-radius:3px;flex-shrink:0;margin-left:auto;padding:3px 6px;font-size:11px;font-weight:500;line-height:1;transition:opacity .12s,background .12s,color .12s}.clientes-tabela tr:hover .abrir-ficha,.abrir-ficha:focus-visible{opacity:1}.abrir-ficha:hover{background:color-mix(in srgb,var(--tx) 15%,transparent);color:var(--tx)}.clientes-tabela .tag-pick{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;width:100%;height:32px;padding:0 8px;display:inline-flex}.clientes-tabela .tag-pick:hover{background:color-mix(in srgb,var(--tx) 3.5%,transparent)}.clientes-tabela .tag-pick .tag-row{flex-wrap:nowrap;gap:4px;max-width:100%;overflow:hidden}.clientes-tabela .tag-pick .tag-c{border-radius:3px;flex-shrink:0;height:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:20px}.clientes-tabela .tag-pick .muted{color:var(--tm);font-size:12.5px}.clientes-tabela .pago-ate{box-sizing:border-box;align-items:center;gap:4px;width:100%;height:32px;padding:0 8px;display:inline-flex}.clientes-tabela .pago-ate-mes{font-variant-numeric:tabular-nums;min-width:48px;font-size:13px}.clientes-tabela .pago-ate .small-button{opacity:.35;border-radius:3px;justify-content:center;align-items:center;width:19px;height:19px;min-height:19px;padding:0;transition:opacity .12s,background .12s;display:inline-flex}.clientes-tabela tr:hover .pago-ate .small-button,.clientes-tabela .pago-ate .small-button:focus-visible{opacity:1}.acoes-cliente{opacity:.3;flex-wrap:nowrap;align-items:center;gap:3px;height:32px;padding:0 8px;transition:opacity .12s;display:inline-flex}.clientes-tabela tr:hover .acoes-cliente,.acoes-cliente:focus-within{opacity:1}.acoes-cliente .small-button{border-radius:3px;height:22px;min-height:22px;padding:0 7px;font-size:11.5px}.acoes-cliente .icon-button{border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.icon-button.danger:hover{color:var(--danger)}.btn.danger{background:var(--danger);color:#fff;border-color:#0000}.btn.danger:hover{filter:brightness(1.08)}.cliente-grupo td{background:color-mix(in srgb,var(--tx) 2.5%,var(--sur));border-top:1px solid var(--bor);border-bottom:1px solid var(--bor);border-right:0;height:32px;padding:0}.cliente-grupo button{width:100%;height:32px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;display:flex}.cliente-grupo button:hover{background:color-mix(in srgb,var(--tx) 3.5%,transparent)}.cliente-grupo .grupo-seta{color:var(--tm);flex:none;transition:color .12s}.cliente-grupo button:hover .grupo-seta{color:var(--tx)}.cliente-grupo .tag-c{border-radius:3px;height:20px;padding:0 6px;font-size:12px;line-height:20px}.cliente-grupo .conta{background:color-mix(in srgb,var(--tx) 6%,transparent);min-width:18px;height:18px;color:var(--tm);font-variant-numeric:tabular-nums;border-radius:3px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.cliente-grupo .muted{color:var(--ts);font-variant-numeric:tabular-nums;margin-left:auto;padding-right:8px;font-size:12px}.clientes-crm .board-cards{gap:8px;display:grid}.clientes-crm .board-card{gap:6px;padding:10px;display:grid}.board-card-titulo{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.board-card-titulo:hover{color:var(--t)}.board-card-dados{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px;margin:0;display:grid}.board-card-dados div{gap:1px;display:grid}.board-card-dados dt{color:var(--tm);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.board-card-dados dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px}.board-card-pendencia{background:var(--sur);color:var(--ts);border-radius:4px;margin:0;padding:5px 7px;font-size:11px;line-height:1.45}.lista-vinculos{color:var(--ts);margin:6px 0 14px;padding-left:18px;font-size:13px}.controles-tabela{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.controles-tabela .controle{color:var(--ts);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.controles-tabela .controle>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.controles-tabela select{border:1px solid var(--bor);background:var(--car);color:var(--tx);border-radius:4px;padding:4px 8px;font-size:12px}.controles-tabela .search-input{min-width:150px;max-width:240px;padding:5px 9px;font-size:12px}.controles-tabela .view-control:disabled{opacity:.4}.cabecalho-ordenavel{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.cabecalho-ordenavel:hover{color:var(--tx)}.cabecalho-ordenavel.ativo{color:var(--t)}th.coluna-direita{text-align:right}th.coluna-direita .cabecalho-ordenavel{flex-direction:row-reverse}::selection{background:color-mix(in srgb,var(--t) 28%,transparent);color:var(--tx)}input,textarea,select,[contenteditable],.tiptap{caret-color:var(--t)}.main-content,.table-wrap,.panel-fields,.dialog{scrollbar-width:thin;scrollbar-color:var(--bor) transparent}.main-content::-webkit-scrollbar{width:10px;height:10px}.table-wrap::-webkit-scrollbar{width:10px;height:10px}.panel-fields::-webkit-scrollbar{width:10px;height:10px}.dialog::-webkit-scrollbar{width:10px;height:10px}.main-content::-webkit-scrollbar-track{background:0 0}.table-wrap::-webkit-scrollbar-track{background:0 0}.panel-fields::-webkit-scrollbar-track{background:0 0}.dialog::-webkit-scrollbar-track{background:0 0}.main-content::-webkit-scrollbar-thumb{background-color:var(--bor);background-clip:padding-box;border:3px solid #0000;border-radius:10px;min-height:40px}.table-wrap::-webkit-scrollbar-thumb{background-color:var(--bor);background-clip:padding-box;border:3px solid #0000;border-radius:10px;min-height:40px}.panel-fields::-webkit-scrollbar-thumb{background-color:var(--bor);background-clip:padding-box;border:3px solid #0000;border-radius:10px;min-height:40px}.dialog::-webkit-scrollbar-thumb{background-color:var(--bor);background-clip:padding-box;border:3px solid #0000;border-radius:10px;min-height:40px}.main-content:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--tm) 70%,transparent)}.table-wrap:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--tm) 70%,transparent)}.main-content::-webkit-scrollbar-thumb:hover{background-color:var(--tm)}.table-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--tm)}:root[data-theme=light] .kpi-card,:root[data-theme=light] .kpi-card:hover{box-shadow:var(--inner-rim),0 1px 3px #0000000f}.section-title{text-transform:none;letter-spacing:0;color:var(--tx);font-size:15px;font-weight:600}.kpi-card.purple,.kpi-card.amber,.kpi-card.red{border-top:1px solid var(--bor)}.panel-card.table-wrap{border:0;border-top:1px solid var(--bor);border-bottom:1px solid var(--bor);box-shadow:none;background:0 0;border-radius:0;margin-bottom:24px}.panel-card.table-wrap>.section-heading{background:0 0;padding:12px 0 10px}.controles-tabela .controle{flex-direction:row}.controles-tabela select{box-shadow:none;color:var(--tx);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:12px}.controles-tabela select:hover{background:var(--sur)}.clientes-barra .controles-tabela{margin:0}.barra-novo{margin-left:auto}.clientes-barra .tarefas-busca,.view-bar .tarefas-busca{flex:0 150px;min-width:110px}.clientes-barra{gap:6px}.clientes-tabela .celula.direita{min-width:104px}.clientes-barra .view-control{background:0 0;border:0;padding:5px 6px}.clientes-barra .view-control:hover:not(:disabled){background:var(--sur)}.barra-novo .btn{min-height:28px;padding:4px 10px;font-size:12px}@media (hover:hover){.clientes-tabela input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.clientes-tabela tr:hover input[type=date]::-webkit-calendar-picker-indicator{opacity:1}.clientes-tabela input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}.clientes-tabela .pago-ate .small-button{opacity:0}.clientes-tabela tr:hover .pago-ate .small-button,.clientes-tabela .pago-ate .small-button:focus-visible{opacity:1}.board-card-mover{opacity:0;max-height:0;transition:opacity var(--mo-estado,.17s) ease;margin-top:0;overflow:hidden}.board-card:hover .board-card-mover,.board-card-mover:focus-within{opacity:1;max-height:80px;margin-top:10px}}.sidebar-busca{width:calc(100% - 16px);color:var(--ts);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;margin:2px 8px 6px;padding:6px 8px;font-size:13px;display:flex}.sidebar-busca:hover{background:color-mix(in srgb,var(--tx) 6%,transparent);color:var(--tx)}.sidebar-busca span{flex:1}.sidebar-busca kbd{font:inherit;color:var(--tm);font-size:11px}.busca-dialogo{gap:0;width:620px;margin:12vh auto auto;padding:6px 8px}.busca-dialogo .global-search{background:0 0;border:0;flex-wrap:wrap;width:100%;height:auto;margin:0;padding:4px 6px}.busca-dialogo .global-search input{box-shadow:none;background:0 0;border:0;flex:1;padding:8px 0;font-size:15px}.busca-dialogo .search-results{box-shadow:none;border:0;border-top:1px solid var(--bor);border-radius:0;flex-basis:100%;max-height:50vh;margin-top:4px;padding:6px 0 2px;animation:none;position:static;overflow:auto}.coluna-com-tipo{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.coluna-com-tipo svg{color:var(--tm);flex:none}.busca-dialogo .global-search:focus-within{box-shadow:none;border-color:#0000}.busca-dialogo .global-search input:focus-visible{outline:none}.busca-dialogo .busca-rotulo{color:var(--tm);margin:0;padding:6px 10px 4px;font-size:12px;font-weight:500}.topbar-busca{margin-left:auto}.esqueleto{flex-direction:column;gap:10px;padding-top:52px;display:flex}.esqueleto span{background:var(--bor);opacity:.55;border-radius:4px;animation:1.4s ease-in-out infinite esq-pulso;display:block}.esq-titulo{width:220px;height:34px;margin-bottom:22px}.esq-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.esq-kpis span{height:96px}.esq-linha{height:30px}@keyframes esq-pulso{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.esqueleto span{animation:none}}@media (width<=900px){.esq-kpis{grid-template-columns:repeat(2,1fr)}}
