:root{--bg:#f4f2ee;--surface:#fff;--surface-muted:#ece8e1;--surface-soft:#faf9f6;--border:#ddd7ce;--text:#1b2825;--body:#435350;--muted:#5a6864;--green:#005146;--green-deep:#003a32;--green-soft:#e2eeea;--green-wash:#d3e4de;--copper:#c48f63;--copper-deep:#8a5d37;--copper-soft:#f6ece2;--copper-line:#e6d2c0;--brown:#574540;--sand:#d3beb6;--amber:#b7791f;--amber-deep:#8a5a12;--amber-soft:#fff4dd;--danger:#b42318;--danger-soft:#fdecea;--phase-5:#3d7a72;--phase-5-text:#33695f;--focus:#00514629;--shadow:0 18px 45px #1b28251a;--view-pad:24px;--blue:var(--green);--purple:var(--copper-deep);--teal:var(--green-deep);--rose:var(--brown)}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--text);margin:0;font-family:Archivo,-apple-system,Segoe UI,Helvetica,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.shell{min-height:100vh;min-height:100svh}.login-view{min-height:100vh;background:var(--bg);place-items:center;min-height:100svh;padding:0;display:grid}.login-panel{background:var(--surface);border:1px solid var(--border);width:min(400px,100%);box-shadow:var(--shadow);border-radius:8px;gap:18px;padding:28px;display:grid}.login-panel h1{letter-spacing:0;letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}label{color:var(--muted);gap:7px;font-size:13px;font-weight:600;display:grid}input{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);background:#fff;border-radius:6px;outline:none;padding:9px 11px}input:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--focus)}.primary-button,.ghost-button{border:1px solid #0000;border-radius:6px;min-height:40px;font-weight:700}.primary-button{background:var(--green);color:#fff;transition:background .15s}@media (hover:hover){.primary-button:hover{background:var(--green-deep)}}.ghost-button{background:var(--surface);color:var(--text);border-color:var(--border);transition:border-color .15s,color .15s}@media (hover:hover){.ghost-button:hover{border-color:var(--green);color:var(--green)}}.error-message{min-height:20px;color:var(--danger);margin:0;font-size:13px}.diagnostics{color:var(--danger);background:var(--danger-soft);border:1px solid #b4231859;border-radius:6px;margin:12px 14px 0;padding:10px 12px;font-size:12px;line-height:1.45}table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1450px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;white-space:nowrap;height:54px;padding:11px 10px;font-size:13px;overflow:hidden}th{z-index:1;background:var(--surface-soft);color:var(--muted);box-shadow:0 1px 0 var(--border);vertical-align:bottom;white-space:normal;font-size:11px;font-weight:700;position:sticky;top:0}th:not(:first-child){text-align:right}th:nth-child(2),td:nth-child(2),th:nth-child(3),td:nth-child(3){text-align:center}td{color:var(--body)}th:first-child,td:first-child{z-index:2;box-shadow:1px 0 0 var(--border);background:#fff;position:sticky;left:0}th:first-child{z-index:4;background:var(--surface-soft)}td[colspan]{z-index:auto;box-shadow:none;position:static;left:auto}tbody tr:nth-child(2n),tbody tr:nth-child(2n) td:first-child{background:var(--surface-soft)}tbody tr{transition:background .12s,box-shadow .12s}@media (hover:hover){tbody tr:hover,tbody tr:hover td:first-child{background:var(--green-soft)}}@media (max-width:640px){th,td{padding:10px}table{min-width:1450px}}:root{--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ink:#16211e;--line:#e4ded5;--line-soft:#ede8e0;--label:#8a9490;--label-faint:#a9a297;--dot-future:#d0c8bc;--sidebar:#003a32;--sidebar-text:#9fbcb4;--sidebar-bright:#f3efe7;--copper-light:#e0a87a;--copper-pale:#e8c6a5;--overlay:#0b1a1694}@keyframes hh-fade{0%{opacity:0}to{opacity:1}}@keyframes hh-sheet{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mono-eyebrow{color:var(--copper-deep);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:500}.mono-label{color:var(--label);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:10.5px;font-weight:500}.btn-primary,.btn-outline{white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;min-height:0;font-size:13.5px;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--green);color:#fff;border:0;padding:10px 18px;font-weight:600}@media (hover:hover){.btn-primary:hover{background:var(--green-deep)}}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-outline{border:1px solid var(--border);color:var(--text);background:#fff;padding:9px 15px;font-weight:500}@media (hover:hover){.btn-outline:hover{border-color:var(--green);color:var(--green)}}.btn-primary:focus-visible{outline:2px solid var(--copper-deep);outline-offset:1px}.btn-outline:focus-visible{outline:2px solid var(--copper-deep);outline-offset:1px}.processos-view{min-height:100vh;background:var(--bg);min-height:100svh;color:var(--text);grid-template-columns:220px minmax(0,1fr);display:grid}.hh-sidebar{height:100vh;background:var(--sidebar);flex-direction:column;height:100dvh;padding:26px 0 20px;display:flex;position:sticky;top:0}.hh-sidebar-logo{border-radius:3px;width:126px;margin:0 22px 30px;display:block}.hh-sidebar-logo img{width:100%;height:auto;display:block}.hh-sidebar-nav{flex-direction:column;display:flex}.hh-sidebar-link{color:var(--sidebar-text);border-left:2px solid #0000;padding:9px 22px;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none;transition:color .15s,background .15s;display:block}@media (hover:hover){.hh-sidebar-link:hover{color:var(--sidebar-bright)}}.hh-sidebar-link.is-current{border-left-color:var(--copper);color:#fff;background:#ffffff0f;font-weight:600}.hh-sidebar-link:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}.hh-sidebar-logo:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}.hh-sidebar-logout:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}.hh-sidebar-foot{border-top:1px solid #ffffff24;justify-items:start;gap:10px;margin:auto 22px 0;padding-top:14px;display:grid}.hh-sidebar-user{color:var(--sidebar-text);font-family:var(--mono);word-break:break-all;font-size:11px;line-height:1.4;display:block}.hh-sidebar-user:empty{display:none}.hh-sidebar-logout{color:var(--sidebar-bright);background:0 0;border:1px solid #ffffff3d;border-radius:3px;padding:5px 12px;font-size:12px;transition:border-color .15s,color .15s}@media (hover:hover){.hh-sidebar-logout:hover{border-color:var(--copper);color:var(--copper-pale)}}.processos-main{min-width:0;min-height:100vh;flex-direction:column;min-height:100svh;display:flex}.processos-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px 32px 22px;display:flex}.processos-heading-text{min-width:0}.processos-heading h1{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:29px;font-weight:600;line-height:1.1}.processos-subtitle{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.45}.processos-actions{align-items:center;gap:10px;display:flex;position:relative}.hh-popover{z-index:40;border:1px solid var(--border);background:#fff;border-radius:4px;animation:.14s hh-fade;position:absolute;box-shadow:0 18px 44px #1b282529}.config-popover{width:340px;max-width:calc(100vw - 32px);padding:18px 20px;top:calc(100% + 6px);right:0;box-shadow:0 20px 50px #1b282529}.popover-label{color:var(--label);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10.5px;font-weight:500}.popover-divider{background:var(--line-soft);height:1px;margin:14px 0}.config-list{display:grid}.config-row{color:var(--text);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:13.5px;display:flex}.config-row.is-inactive,.config-model.is-inactive p{color:var(--muted)}.config-row-count{color:var(--muted);font-family:var(--mono);flex:none;font-size:12px}.config-model{padding:5px 0}.config-model p{color:var(--text);margin:0;font-size:13.5px}.config-model .config-model-fases{color:var(--label);font-family:var(--mono);margin-top:2px;font-size:11.5px;line-height:1.4}.config-empty{color:var(--label);margin:0;padding:5px 0;font-size:13px}.popover-link{color:var(--copper-deep);text-underline-offset:3px;background:0 0;border:0;margin-top:6px;padding:2px 0;font-size:13px;text-decoration:underline}@media (hover:hover){.popover-link:hover{color:var(--green)}}.popover-link:focus-visible{outline:2px solid var(--copper-deep);outline-offset:1px;border-radius:2px}.processos-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:0 32px 16px;display:flex}.toolbar-search{min-width:250px;color:var(--text);border-bottom:1px solid #c9c1b5;align-items:center;gap:8px;padding-bottom:6px;font-weight:400;transition:border-color .15s;display:flex}.toolbar-search:focus-within{border-bottom-color:var(--green)}.toolbar-search-icon{color:var(--label);font-family:var(--mono);font-size:12px}.toolbar-search input{width:230px;min-height:0;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px}.toolbar-search input:focus{box-shadow:none;border:0}.toolbar-search input::placeholder{color:var(--label)}.toolbar-search input::-webkit-search-cancel-button{-webkit-appearance:none}.segmented{border:1px solid var(--border);background:#fff;border-radius:3px;display:flex;overflow:hidden}.segmented-option{border:0;border-left:1px solid var(--border);color:var(--muted);white-space:nowrap;background:0 0;padding:7px 13px;font-size:13px;font-weight:400;line-height:1.2;transition:background .15s,color .15s}.segmented-option:first-child{border-left:0}@media (hover:hover){.segmented-option:hover{color:var(--green)}}.segmented-option[aria-pressed=true]{background:var(--green);color:#fff;font-weight:600}.segmented-option:focus-visible{outline:2px solid var(--copper-deep);outline-offset:-2px}.toolbar-dropdown{position:relative}.dropdown-toggle{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:3px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;line-height:1.2;transition:border-color .15s;display:flex}.dropdown-toggle[aria-expanded=true]{border-color:var(--green)}@media (hover:hover){.dropdown-toggle:hover{border-color:var(--green)}}.dropdown-toggle:focus-visible{outline:2px solid var(--copper-deep);outline-offset:1px}.dropdown-count{background:var(--green-soft);color:var(--green);font-family:var(--mono);border-radius:2px;padding:1px 5px;font-size:11px}.dropdown-caret{color:var(--label);font-size:9px}.dropdown-menu{width:230px;max-height:300px;padding:8px;animation-duration:.12s;top:calc(100% + 6px);left:0;overflow:auto}.dropdown-option{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;padding:7px 8px;font-size:13.5px;line-height:1.3;display:flex}@media (hover:hover){.dropdown-option:hover{background:var(--bg)}}.dropdown-option:focus-visible{outline:2px solid var(--copper-deep);outline-offset:-2px}.dropdown-check{background:#fff;border:1px solid #c9c1b5;border-radius:2px;flex:none;width:13px;height:13px}.dropdown-option[aria-pressed=true] .dropdown-check{border-color:var(--green);background:var(--green)}.dropdown-option-label{overflow-wrap:anywhere;min-width:0}.dropdown-option-hint{color:var(--label);font-family:var(--mono);flex:none;margin-left:auto;font-size:10.5px}.dropdown-empty{color:var(--label);margin:0;padding:7px 8px;font-size:13px}.toolbar-clear{color:var(--copper-deep);text-underline-offset:3px;background:0 0;border:0;padding:7px 2px;font-size:13px;text-decoration:underline}@media (hover:hover){.toolbar-clear:hover{color:var(--green)}}.toolbar-clear:focus-visible{outline:2px solid var(--copper-deep);outline-offset:1px}.toolbar-count{color:var(--muted);font-family:var(--mono);margin-left:auto;font-size:12px}.processos-view .diagnostics{margin:14px 32px 0}.board-scroll{flex:1;padding:0 32px 24px;overflow-x:auto}.board-scroll::-webkit-scrollbar{height:12px}.board-scroll::-webkit-scrollbar-track{background:0 0}.board-scroll::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:999px}.board-scroll:focus-within::-webkit-scrollbar-thumb{background:#1b28253d padding-box content-box}@media (hover:hover){.board-scroll:hover::-webkit-scrollbar-thumb{background:#1b28253d padding-box content-box}.board-scroll::-webkit-scrollbar-thumb:hover{background:#1b28256b padding-box content-box}}.board{align-items:stretch;min-height:420px;display:flex}.board-column{border-right:1px solid var(--line);flex-direction:column;flex:none;width:300px;min-height:0;margin-right:18px;padding:20px 0;transition:background .15s;display:flex}.board-column.is-drop-target{outline:2px dashed var(--green);outline-offset:-2px;background:var(--green-soft);border-radius:4px}.board-column-header{border-bottom:1px solid var(--ink);flex:none;justify-content:space-between;align-items:baseline;gap:10px;margin:0 18px 16px 0;padding-bottom:9px;display:flex}.board-column-title{min-width:0;color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.board-column.is-inactive .board-column-title{color:var(--muted)}.board-column-count{color:var(--muted);font-family:var(--mono);flex:none;font-size:12px}.board-column-body{scrollbar-gutter:stable;flex-direction:column;gap:12px;padding-right:18px;display:flex}.board-column-body::-webkit-scrollbar{width:12px}.board-column-body::-webkit-scrollbar-track{background:0 0}.board-column-body::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:999px}.board-column-body:focus-within::-webkit-scrollbar-thumb{background:#1b28253d padding-box content-box}@media (hover:hover){.board-column:hover .board-column-body::-webkit-scrollbar-thumb{background:#1b28253d padding-box content-box}.board-column-body::-webkit-scrollbar-thumb:hover{background:#1b28256b padding-box content-box}}@supports not selector(::-webkit-scrollbar){.board-scroll,.board-column-body{scrollbar-width:thin;scrollbar-color:transparent transparent}.board-column-body:focus-within{scrollbar-color:#1b28253d transparent}@media (hover:hover){.board-scroll:hover,.board-column:hover .board-column-body{scrollbar-color:#1b28253d transparent}}}.board-empty{color:var(--label-faint);font-family:var(--mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;padding:22px 0;font-size:10.5px}.board-empty-state{border:1px dashed var(--border);background:var(--surface);color:var(--muted);text-align:center;border-radius:4px;flex:100%;align-self:start;justify-items:center;gap:12px;margin-top:20px;padding:48px 20px;font-size:14px;display:grid}.board-empty-state p{margin:0}.board-card{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:4px;padding:15px 16px 13px;transition:border-color .12s,box-shadow .12s;display:block}@media (hover:hover){.board-card:hover{border-color:var(--green);box-shadow:0 10px 26px #1b282514}}.board-card:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px}.board-card.is-dragging{opacity:.5;cursor:grabbing}.board-card-model{color:var(--brown);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.board-card-title{-webkit-line-clamp:2;color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.board-card-client{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;overflow:hidden}.board-card-meta{-webkit-line-clamp:2;color:var(--label);font-family:var(--mono);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.board-card-progress{gap:7px;margin:14px 0 12px;display:grid}.board-card-progress-top{align-items:center;gap:10px;display:flex}.board-card-steps{flex:1;align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.board-card-step{flex:1;align-items:center;min-width:0;display:flex}.board-card-step:before{content:"";border:1px solid var(--dot-future);background:#fff;border-radius:50%;flex:none;width:7px;height:7px}.board-card-step:after{content:"";background:var(--border);flex:1;min-width:6px;height:1px}.board-card-step:last-child:after{display:none}.board-card-step.is-done:before{border-color:var(--green);background:var(--green)}.board-card-step.is-current:before{border:2px solid var(--copper);background:#fff;width:9px;height:9px}.board-card-count{color:var(--copper-deep);font-family:var(--mono);letter-spacing:.06em;flex:none;font-size:10.5px}.board-card-phase{-webkit-line-clamp:2;min-width:0;color:var(--copper-deep);font-family:var(--mono);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.board-card-update{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:10px;padding-top:10px;display:flex}.board-card-update-title{min-width:0;color:var(--body);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.board-card-update-when{color:var(--label);font-family:var(--mono);flex:none;font-size:11px}@media (max-width:980px){.processos-view{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.hh-sidebar{flex-flow:wrap;align-items:center;gap:6px 14px;min-width:0;height:auto;padding:14px 16px;position:static}.hh-sidebar-logo{width:104px;margin:0 8px 0 0}.hh-sidebar-nav{scrollbar-width:none;flex-flow:row;flex:auto;min-width:0;overflow-x:auto}.hh-sidebar-nav::-webkit-scrollbar{display:none}.hh-sidebar-link{border-bottom:2px solid #0000;border-left:0;flex:none;padding:8px 12px}.hh-sidebar-link.is-current{border-bottom-color:var(--copper);background:0 0}.hh-sidebar-foot{border-top:0;align-items:center;gap:10px;margin:0 0 0 auto;padding:0;display:flex}.hh-sidebar-user{display:none}.processos-main{min-height:0}.processos-heading{padding:22px 16px 16px}.processos-toolbar{padding:0 16px 14px}.processos-view .diagnostics{margin:14px 16px 0}.board-scroll{padding:0 16px 28px}.board-column{width:280px}}@media (max-width:640px){.processos-heading{flex-direction:column;align-items:stretch;gap:16px}.processos-heading h1{font-size:24px}.processos-actions{flex-wrap:wrap}.config-popover{left:0;right:auto}.toolbar-search{width:100%;min-width:0}.toolbar-search input{width:100%}.processos-toolbar .toolbar-count{flex:100%;margin-left:0}.board-column{width:min(86vw,300px)}}@media (prefers-reduced-motion:reduce){.board-card,.board-column,.hh-popover,.btn-primary,.btn-outline,.segmented-option,.dropdown-toggle,.hh-sidebar-link,.hh-sidebar-logout{transition:none;animation:none}}.hh-dialog{width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);border:1px solid var(--border);background:var(--surface);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:var(--shadow);border-radius:5px;margin:auto;padding:0;overflow:hidden}.hh-dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.hh-dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;display:flex}.dialog-heading{gap:3px;min-width:0;display:grid}.dialog-heading h2{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.dialog-client{color:var(--muted);margin:0;font-size:13px;font-weight:700}.dialog-meta{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.dialog-close{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:6px;flex:none;padding:0;transition:border-color .15s,color .15s;position:relative}.dialog-close:before,.dialog-close:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.dialog-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.dialog-close:focus-visible{border-color:var(--green);color:var(--text)}@media (hover:hover){.dialog-close:hover{border-color:var(--green);color:var(--text)}}.dialog-close:focus-visible{outline:2px solid var(--green);outline-offset:2px}.dialog-body{gap:16px;min-height:0;margin:0;padding:20px;display:grid;overflow:auto}.dialog-section{gap:10px;display:grid}.dialog-section-title{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.hh-dialog .primary-button,.hh-dialog .ghost-button,.danger-button{padding:0 14px}.hh-dialog select,.hh-dialog textarea{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;border-radius:6px;outline:none;padding:9px 11px}.hh-dialog textarea{resize:vertical;min-height:84px;line-height:1.45}.hh-dialog select:focus,.hh-dialog textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--focus)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-full{grid-column:1/-1}.check-field{color:var(--text);cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.check-field input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--green);box-shadow:none;flex:none;margin:0;padding:0}.danger-button{border:1px solid var(--danger);background:var(--surface);min-height:40px;color:var(--danger);border-radius:6px;font-weight:700;transition:background .15s}.danger-button:focus-visible{background:var(--danger-soft)}@media (hover:hover){.danger-button:hover{background:var(--danger-soft)}}.danger-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.hh-dialog .primary-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.hh-dialog .ghost-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.processos-view .primary-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.processos-view .ghost-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.feedback-text{min-height:16px;color:var(--green-deep);font-size:12px;font-weight:700}.hh-dialog .error-message:empty{display:none}.share-box{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:8px;padding:14px;display:grid}.share-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-input{width:auto;min-height:40px;color:var(--muted);text-overflow:ellipsis;flex:220px;font-size:13px}.update-form{border:1px solid var(--border);border-radius:8px;gap:12px;padding:14px;display:grid}.update-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dialog-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.dialog-actions .error-message{flex:100%}.phase-stepper{counter-reset:step;align-items:flex-start;margin:0;padding:0 4px 4px;list-style:none;display:flex}.phase-step{min-width:0;color:var(--body);font:inherit;text-align:center;counter-increment:step;background:0 0;border:0;flex:1 1 0;grid-template-rows:30px auto;grid-template-columns:72px minmax(12px,1fr);justify-items:center;row-gap:8px;padding:0;display:grid}.phase-step:last-child{flex:none;grid-template-columns:72px}.phase-step:before{content:counter(step);border:1px solid var(--dot-future);width:30px;height:30px;color:var(--label);font-family:var(--mono);background:#fff;border-radius:50%;grid-area:1/1;place-items:center;font-size:13px;line-height:1;transition:border-color .15s,background .15s;display:grid}.phase-step:after{content:"";background:var(--border);grid-area:1/2;place-self:start stretch;width:100%;height:1px;margin-top:15px}.phase-step:last-child:after{display:none}.phase-step-label{width:100%;color:var(--body);text-align:center;overflow-wrap:break-word;grid-area:2/1;font-size:12.5px;font-weight:500;line-height:1.3}.phase-stepper.is-stacked{flex-direction:column;align-items:stretch;padding:0}.phase-stepper.is-stacked .phase-step,.phase-stepper.is-stacked .phase-step:last-child{text-align:left;flex:none;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);justify-items:start;gap:0 14px}.phase-stepper.is-stacked .phase-step:before{grid-area:1/1;margin-top:0}.phase-stepper.is-stacked .phase-step-label{text-align:left;grid-area:1/2;align-self:center;width:auto}.phase-stepper.is-stacked .phase-step:after{grid-area:2/1;justify-self:center;width:1px;height:14px;margin:0}.phase-step.is-done:before{content:"✓";border-color:var(--green);background:var(--green);color:#fff;font-family:inherit;font-size:14px}.phase-step.is-current:before{border:2px solid var(--copper);color:var(--copper-deep);font-weight:600}button.phase-step{cursor:pointer;border-radius:4px}@media (hover:hover){button.phase-step:hover:before{border-color:var(--green)}button.phase-step.is-current:hover:before{border-color:var(--copper)}}button.phase-step:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px}@media (max-width:640px){.phase-stepper{flex-direction:column;align-items:stretch;padding:0}.phase-step,.phase-step:last-child{text-align:left;flex:none;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);justify-items:start;gap:0 12px}.phase-step:before{grid-area:1/1}.phase-step-label{text-align:left;grid-area:1/2;align-self:center;width:auto}.phase-step:after{grid-area:2/1;justify-self:center;width:1px;height:18px;margin:0}}@media (prefers-reduced-motion:reduce){.phase-step:before{transition:none}}.timeline{margin:0;padding:0 0 0 20px;list-style:none;position:relative}.timeline:before{content:"";background:#dfd9d0;width:1px;position:absolute;top:5px;bottom:5px;left:4px}.timeline-item{padding-bottom:20px;position:relative}.timeline-item:last-child{padding-bottom:4px}.timeline-item:before{content:"";background:var(--surface-soft);border:1px solid #c4bcb0;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-19px}.timeline-item.is-latest:before{background:var(--copper);border:0;width:9px;height:9px;top:4px;left:-20px}.timeline-item.is-empty{color:var(--muted);font-size:13px;line-height:1.5}.timeline-item.is-empty:before{display:none}.timeline-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.timeline-kind,.timeline-tag,.timeline-internal{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:500}.timeline-kind{color:var(--label)}.timeline-tag{color:var(--copper-deep)}.timeline-internal{color:#b08a5a}.timeline-title{color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.35;display:block}.timeline-text{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.5}.timeline-meta{color:#9a9186;font-family:var(--mono);overflow-wrap:anywhere;margin:5px 0 0;font-size:10.5px;line-height:1.4}.inline-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.inline-form>label{flex:220px}.hh-dialog-narrow{width:min(640px,100vw - 32px)}.advogados-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.advogado-item{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.advogado-item.is-inactive{background:var(--surface-soft)}.advogado-item.is-inactive .advogado-name-input{color:var(--muted)}.advogado-name-input{border:1px solid var(--border);border-radius:3px;width:100%;min-width:0;min-height:0;padding:8px 10px;font-size:14px}.advogado-name-input:focus{border-color:var(--green);box-shadow:none}.advogado-save{padding:7px 12px;font-size:13px}.advogado-save:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover){.advogado-save:disabled:hover{border-color:var(--border);color:var(--text)}}.advogado-item .check-field{color:var(--body);white-space:nowrap;font-size:13px;font-weight:400}.advogado-count{min-width:88px;color:var(--label);font-family:var(--mono);text-align:right;white-space:nowrap;font-size:11px}.advogado-delete{margin-left:0;padding:6px 2px}.advogado-item.is-empty{color:var(--muted);text-align:center;background:0 0;border-style:dashed;padding:14px;font-size:13px;display:block}@media (max-width:640px){.advogado-item{grid-template-columns:auto minmax(0,1fr) auto}.advogado-name-input{grid-column:1/3}.advogado-save{grid-column:3}.advogado-item .check-field{grid-column:1}.advogado-count{text-align:left;grid-column:2;min-width:0}.advogado-delete{grid-column:3;justify-self:end}}.check-field input[type=checkbox]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.hh-dialog-wide{width:min(880px,100vw - 32px)}.dialog-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.inline-form>.inline-field{flex:220px}.modelos-list{gap:14px;display:grid}.modelo-item{border:1px solid var(--border);background:#fff;border-radius:8px;gap:10px;padding:14px;display:grid}.modelo-item.is-inactive{opacity:.6}.modelo-header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.modelo-header .check-field{flex:none}.modelo-name-input{flex:200px;width:auto;min-width:200px;min-height:40px;font-size:15px;font-weight:700}.modelo-count,.fase-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.fase-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fase-item{background:var(--surface-soft);border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto auto auto auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.fase-item.is-inactive{opacity:.6}.fase-item.is-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;background:0 0;padding:12px;font-size:12px;font-weight:600;display:block}.fase-order{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;font-weight:700}.fase-name-input{width:100%;min-width:0;min-height:36px;padding:6px 10px}.fase-item .check-field{white-space:nowrap}.icon-button{border:1px solid var(--border);min-height:32px;color:var(--text);white-space:nowrap;background:#fff;border-radius:6px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;transition:border-color .15s,color .15s}.icon-button:focus-visible{border-color:var(--green);color:var(--green)}@media (hover:hover){.icon-button:hover{border-color:var(--green);color:var(--green)}}.icon-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.icon-button:disabled,.danger-button:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover){.icon-button:disabled:hover{border-color:var(--border);color:var(--text)}}.icon-button.fase-delete{color:var(--danger)}.icon-button.fase-delete:focus-visible{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}@media (hover:hover){.icon-button.fase-delete:hover{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.icon-button.fase-delete:disabled:hover{border-color:var(--border);background:#fff}}.danger-button.is-small{min-height:32px;padding:0 10px;font-size:12px}@media (hover:hover){.danger-button:disabled:hover{background:var(--surface)}}.nova-fase-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.nova-fase-input{flex:200px;width:auto;min-height:38px}.nova-fase-form .ghost-button{min-height:38px}.nova-fase-erro{flex-basis:100%;order:1}@media (max-width:640px){.hh-dialog-wide{width:calc(100vw - 16px)}.modelo-name-input{flex-basis:100%;min-width:0}.fase-item{flex-wrap:wrap;align-items:center;display:flex}.fase-item.is-empty{display:block}.fase-order{flex:0 0 28px}.fase-name-input{flex:calc(100% - 36px);width:auto}.fase-item .icon-button,.fase-item .check-field,.fase-item .fase-count{flex:none}.fase-item .fase-count{margin-left:auto}}@media (prefers-reduced-motion:reduce){.icon-button{transition:none}}.hh-dialog-process,.hh-dialog-form{max-height:90vh;border:0;border-radius:5px;max-height:90dvh;animation:.18s cubic-bezier(.2,.7,.3,1) hh-sheet;box-shadow:0 40px 90px #0b1a1666}.hh-dialog-process{width:min(1080px,100vw - 56px)}.hh-dialog-form{width:min(740px,100vw - 56px)}.process-head{background:var(--sidebar);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px;display:flex}.process-head-id{flex:320px;min-width:0}.process-head-tags{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;display:flex}.process-head-client{color:var(--copper-light);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;font-size:10.5px}.process-head-model{color:var(--sidebar-text);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:2px;padding:1px 6px;font-size:10px}.process-head-model:empty{display:none}.process-head h2{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:600;line-height:1.2}.process-head-meta{color:var(--sidebar-text);font-family:var(--mono);margin:6px 0 0;font-size:11.5px;line-height:1.5}.process-head-meta:empty{display:none}.process-head-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.process-head-feedback{color:var(--copper-light);font-family:var(--mono);font-size:11px}.process-head-feedback:empty{display:none}.process-head-ghost{color:var(--sidebar-bright);background:0 0;border:1px solid #ffffff4d;border-radius:3px;padding:8px 14px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s}@media (hover:hover){.process-head-ghost:hover{border-color:var(--copper);color:var(--copper-pale)}}.process-head-open{background:var(--copper);color:#26150a;border-radius:3px;align-items:center;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}@media (hover:hover){.process-head-open:hover{background:var(--copper-light);color:#26150a}}a.process-head-open:not([href]){opacity:.5;pointer-events:none}.process-head-close{color:var(--sidebar-text);background:0 0;border:0;padding:6px 8px;font-size:18px;line-height:1;transition:color .15s}@media (hover:hover){.process-head-close:hover{color:#fff}}.process-head-ghost:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.process-head-open:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.process-head-close:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.process-body{grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid;overflow:hidden}.process-main{min-height:0;padding:26px 28px 24px;overflow:auto}.process-side{border-left:1px solid var(--line);background:var(--surface-soft);min-height:0;padding:26px 24px;overflow:auto}.process-block .mono-label,.process-side .mono-label{margin-bottom:18px}.process-selects{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.process-selects label{gap:6px}.process-selects .mono-label{margin:0}.hh-dialog-process select{border:1px solid var(--border);background:var(--surface-soft);min-height:0;color:var(--text);border-radius:3px;padding:9px 10px;font-size:14px}.hh-dialog-process select:focus{border-color:var(--green);box-shadow:none}.update-form{border:0;border-top:1px solid var(--line);border-radius:0;gap:10px;margin-top:26px;padding:20px 0 0;display:grid}.update-form .mono-label{margin:0 0 4px}.update-form input[type=text],.update-form textarea{border:1px solid var(--border);min-height:0;color:var(--text);background:#fff;border-radius:3px;padding:10px 12px;font-size:14px}.update-form textarea{resize:vertical;line-height:1.45}.update-form input:focus,.update-form textarea:focus{border-color:var(--green);box-shadow:none}.update-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:2px;display:flex}.update-form .check-field{color:var(--body);font-size:13.5px;font-weight:400}.update-form .check-field input{width:15px;height:15px}.process-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding-top:16px;display:flex}.process-footer .btn-outline{padding:8px 14px;font-size:13px}.process-footer .error-message{flex:100%}.link-danger{color:var(--danger);text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:8px 2px;font-size:13px;font-weight:500;text-decoration:underline}@media (hover:hover){.link-danger:hover{color:#8a1b12}}.link-danger:focus-visible{outline:2px solid var(--danger);outline-offset:1px}.form-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px 28px 18px;display:flex}.form-head .mono-eyebrow{letter-spacing:.12em;margin-bottom:4px;font-size:10.5px}.form-head h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.form-head-close{color:var(--label);background:0 0;border:0;padding:6px 8px;font-size:18px;line-height:1}@media (hover:hover){.form-head-close:hover{color:var(--text)}}.form-head-close:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px}.form-body{grid-template-rows:minmax(0,1fr) auto;min-height:0;margin:0;display:grid}.form-scroll{min-height:0;padding:0 28px 4px;overflow:auto}.form-scroll .mono-label{margin:24px 0 12px}.form-row{gap:14px;display:grid}.form-row-2{grid-template-columns:1fr 1fr}.form-row-3{grid-template-columns:1fr 1fr 1fr}.form-row-imovel{grid-template-columns:2fr .6fr 1.4fr}.form-field{margin-bottom:14px;display:grid}.form-field-obs{margin:24px 0 0}.hh-dialog-form label{color:var(--body);gap:5px;font-size:13px;font-weight:400}.hh-dialog-form input,.hh-dialog-form select,.hh-dialog-form textarea{border:1px solid var(--border);min-height:0;color:var(--text);background:#fff;border-radius:3px;padding:9px 11px;font-size:14px}.hh-dialog-form select{padding:9px 10px}.hh-dialog-form textarea{resize:vertical;line-height:1.45}.hh-dialog-form input:focus,.hh-dialog-form select:focus,.hh-dialog-form textarea:focus{border-color:var(--green);box-shadow:none}.hh-dialog-form .is-mono{font-family:var(--mono)}.form-foot{border-top:1px solid var(--line);background:var(--surface-soft);align-items:center;gap:14px;padding:16px 28px;display:flex}.form-foot .error-message{flex:auto;min-height:0}.form-foot .btn-outline{color:var(--body);margin-left:auto;padding:9px 16px}.form-foot .btn-primary{padding:10px 22px}@media (max-width:980px){.process-body{grid-template-columns:1fr;overflow:auto}.process-main,.process-side{min-height:auto;overflow:visible}.process-side{border-left:0;border-top:1px solid var(--line)}}@media (max-width:640px){.hh-dialog,.hh-dialog-narrow,.hh-dialog-wide,.hh-dialog-process,.hh-dialog-form{width:calc(100vw - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}.dialog-header{padding:14px}.dialog-body{gap:14px;padding:14px}.form-grid{grid-template-columns:1fr}.process-head{padding:18px 16px}.process-main,.process-side{padding:20px 16px}.process-selects,.form-row-2,.form-row-3,.form-row-imovel{grid-template-columns:1fr}.form-head,.form-foot{padding-left:16px;padding-right:16px}.form-scroll{padding:0 16px 4px}}@media (prefers-reduced-motion:reduce){.hh-dialog-process,.hh-dialog-form{animation:none}.process-head-ghost,.process-head-open,.process-head-close{transition:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-split{width:100%;min-height:100vh;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100svh;display:grid}.login-brand{background:var(--green);color:#fff;align-content:space-between;gap:48px;padding:48px;display:grid}.login-form-wrap{background:var(--bg);place-items:center;padding:32px 24px;display:grid}.login-hint{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.45}.login-panel .primary-button{min-height:44px}.primary-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ghost-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.public-footer a:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:900px){.login-split{min-height:100vh;grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:100svh}.login-brand{align-content:center;justify-items:center;gap:0;min-height:180px;padding:24px}.login-form-wrap{align-content:start;padding:24px 16px 40px}}.public-view{min-height:100vh;min-height:100svh;color:var(--sidebar-bright);background:#00443b;position:relative;overflow:hidden}.public-shell{width:min(820px,100%);margin:0 auto;padding:34px 24px 70px;position:relative}.public-header{border-bottom:1px solid #f3efe72e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:26px;display:flex}.public-logo{height:auto;display:block}.public-loading{color:#a9c6be;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:28px 0 0;font-size:13px}.public-error{border-left:3px solid var(--copper);color:var(--sidebar-bright);background:#f3efe714;border-radius:0 4px 4px 0;margin-top:28px;padding:18px 20px;font-size:15px;line-height:1.55}.public-hero{padding:38px 0 34px}.public-client{color:var(--copper-light);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.public-imovel{color:#fff;letter-spacing:-.03em;text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:max(30px,min(5vw,46px));font-weight:600;line-height:1.05}.public-meta{color:#a9c6be;font-family:var(--mono);margin:16px 0 0;font-size:13.5px;line-height:1.7}.public-advogado{color:var(--sidebar-bright);margin:4px 0 0;font-size:16px}.public-advogado strong{font-weight:600}.public-status{color:var(--sidebar-bright);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #f3efe752;border-radius:2px;margin:14px 0 0;padding:4px 9px;font-size:11px;display:inline-block}.public-status.is-concluido{border-color:var(--copper);color:var(--copper-pale)}.public-section{border-top:1px solid #f3efe72e;padding:26px 0 30px}.public-label{color:#7fa69d;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:11.5px}.public-stepper{padding:0}.public-stepper .phase-step{grid-template-rows:34px auto;grid-template-columns:88px minmax(14px,1fr);row-gap:10px}.public-stepper .phase-step:last-child{grid-template-columns:88px}.public-stepper .phase-step:before{color:#7fa69d;background:0 0;border-color:#f3efe752;width:34px;height:34px;font-size:14px}.public-stepper .phase-step:after{background:#f3efe747;margin-top:17px}.public-stepper.is-stacked .phase-step,.public-stepper.is-stacked .phase-step:last-child{grid-template-columns:34px minmax(0,1fr);column-gap:16px;min-height:46px}.public-stepper.is-stacked .phase-step:after{height:12px;margin:0}.public-stepper .phase-step.is-done:before{border-color:var(--sidebar-bright);background:var(--sidebar-bright);color:#00443b;font-size:15px}.public-stepper .phase-step.is-current:before{border:2px solid var(--copper);color:var(--copper-pale);background:#c48f6329;font-weight:600}.public-stepper .phase-step-label{color:#dce9e5;font-size:15px;line-height:1.25}.public-latest{border-left:3px solid var(--copper);background:var(--copper-soft);color:#26150a;border-radius:0 4px 4px 0;margin-bottom:38px;padding:22px 24px}.public-latest-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.public-latest-tag{background:var(--copper-deep);color:#fff;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:3px 8px;font-size:11px}.public-latest-fase{color:var(--copper-deep);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px}.public-latest-title{color:#26150a;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.3}.public-latest-text{color:var(--brown);white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;line-height:1.55}.public-latest-text:empty{display:none}.public-latest-when{color:var(--copper-deep);font-family:var(--mono);margin:10px 0 0;font-size:12.5px}.public-history{margin:0;padding:0;list-style:none}.public-group{margin-bottom:26px}.public-group:last-child{margin-bottom:0}.public-group-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.public-group-name{color:#fff;letter-spacing:.02em;font-size:15.5px;font-weight:600}.public-group-current{background:var(--copper);color:#26150a;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:2px 7px;font-size:10.5px}.public-group-count{color:#7fa69d;font-family:var(--mono);font-size:12px}.public-group-entries{border-left:1px solid #f3efe733;margin:0 0 0 3px;padding:0 0 0 22px;list-style:none;position:relative}.public-view .timeline-item{padding-bottom:18px}.public-view .timeline-item:last-child{padding-bottom:0}.public-view .timeline-item:before{background:#00443b;border:1px solid #f3efe780;width:7px;height:7px;top:5px;left:-27px}.public-view .timeline-head{margin-bottom:3px}.public-view .timeline-title{color:var(--sidebar-bright);font-size:17px}.public-view .timeline-text{color:#bfd5cf;font-size:15.5px;line-height:1.55}.public-empty{color:#a9c6be;margin:0;font-size:16px;line-height:1.5}.public-footer{border-top:1px solid #f3efe72e;margin-top:34px;padding-top:22px}.public-footer p{color:#a9c6be;margin:0;font-size:15px;line-height:1.5}@media (max-width:640px){.public-shell{padding:24px 18px 56px}.public-hero{padding:30px 0 26px}.public-latest{padding:18px}.public-stepper .phase-step,.public-stepper .phase-step:last-child{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr)}.public-stepper .phase-step:after{height:18px;margin:0}}.usuarios-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:24px;padding:4px 32px 40px;display:grid}.usuarios-card{border:1px solid var(--line);background:#fff;border-radius:4px;padding:20px 22px 22px}.usuarios-card .mono-label{margin-bottom:16px}.usuarios-form{gap:14px;display:grid}.usuarios-form label{color:var(--body);gap:5px;font-size:13px;font-weight:400}.usuarios-form input{border:1px solid var(--border);min-height:0;color:var(--text);background:#fff;border-radius:3px;padding:9px 11px;font-size:14px}.usuarios-form input:focus{border-color:var(--green);box-shadow:none}.usuarios-form .is-mono{font-family:var(--mono)}.usuarios-form-actions{justify-content:flex-end;margin-top:4px;display:flex}.usuarios-form .error-message:empty{display:none}.usuarios-created{border-left:3px solid var(--copper);background:var(--copper-soft);color:#26150a;border-radius:0 4px 4px 0;margin-top:18px;padding:16px 18px}.usuarios-created .mono-label{color:var(--copper-deep);margin-bottom:8px}.usuarios-created-text{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.usuarios-created-senha{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.usuarios-created-senha code{border:1px solid var(--copper-line);color:var(--ink);font-family:var(--mono);letter-spacing:.04em;-webkit-user-select:all;user-select:all;background:#fff;border-radius:3px;padding:8px 10px;font-size:15px}.usuarios-created-senha .btn-outline{padding:8px 12px;font-size:13px}.usuarios-created-hint{color:var(--brown);margin:10px 0 0;font-size:12.5px;line-height:1.45}.usuarios-list-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.usuarios-list-head .mono-label{white-space:nowrap;margin-bottom:16px}.usuarios-view .diagnostics{margin:0 0 12px}.usuarios-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.usuario-item{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 18px;padding:12px 14px;display:grid}.usuario-item.is-empty{color:var(--muted);text-align:center;border-style:dashed;padding:18px;font-size:13px;display:block}.usuario-id{min-width:0}.usuario-nome{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}.usuario-tag{border:1px solid var(--copper-line);color:var(--copper-deep);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:1px 6px;font-size:9.5px;font-weight:500}.usuario-tag.is-alerta{color:var(--amber-deep);border-color:#b7791f66}.usuario-email{color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;margin:3px 0 0;font-size:11.5px}.usuario-acesso{color:var(--label);font-family:var(--mono);letter-spacing:.04em;text-align:right;white-space:nowrap;font-size:10.5px}.usuario-acoes{align-items:center;gap:12px;display:flex}.usuario-acoes .btn-outline{padding:7px 12px;font-size:13px}.usuario-acoes .link-danger{margin-left:0;padding:7px 2px}.usuarios-card>.error-message{margin-top:10px}.usuarios-card>.error-message:empty{display:none}@media (max-width:980px){.usuarios-layout{grid-template-columns:1fr;padding:4px 16px 28px}}@media (max-width:640px){.usuario-item{grid-template-columns:minmax(0,1fr)}.usuario-acesso{text-align:left}}.phase-rows{gap:2px;display:grid}.phase-row{border-radius:4px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:3px 6px 3px 4px;display:grid}.phase-row.is-current{background:var(--copper-soft)}.phase-row-check{border:1px solid var(--dot-future);width:30px;height:30px;color:var(--label);font-family:var(--mono);background:#fff;border-radius:50%;place-items:center;padding:0;font-size:13px;line-height:1;transition:border-color .15s,background .15s,color .15s;display:grid}.phase-row.is-done .phase-row-check{border-color:var(--green);background:var(--green);color:#fff;font-family:inherit;font-size:15px}.phase-row.is-current .phase-row-check{border:2px solid var(--copper);color:var(--copper-deep);font-weight:600}.phase-row.is-current.is-done .phase-row-check{background:var(--green);color:#fff}@media (hover:hover){.phase-row-check:hover{border-color:var(--green)}}.phase-row-name{min-width:0;color:var(--body);font:inherit;text-align:left;overflow-wrap:break-word;background:0 0;border:0;padding:4px 0;font-size:13.5px;line-height:1.35}.phase-row.is-done .phase-row-name{color:var(--text)}.phase-row.is-current .phase-row-name{color:var(--copper-deep);font-weight:600}@media (hover:hover){.phase-row-name:hover{text-underline-offset:3px;text-decoration:underline}}.phase-row-tag{background:var(--copper-deep);color:#fff;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:2px 7px;font-size:9.5px}.phase-row-data{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:400}.phase-row-data.is-faltando{color:var(--copper-deep)}.phase-row-check:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px;border-radius:4px}.phase-row-name:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px;border-radius:4px}.process-hint{color:var(--label);margin:10px 0 0;font-size:12px;line-height:1.45}.process-hint:empty{display:none}.timeline-actions{flex-wrap:wrap;gap:12px;margin-top:7px;display:flex}.timeline-action{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:12px;text-decoration:underline}@media (hover:hover){.timeline-action:hover{color:var(--green)}.timeline-action.is-danger:hover{color:var(--danger)}}.timeline-action:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px;border-radius:2px}.timeline-edit{gap:8px;display:grid}.timeline-edit input[type=text],.timeline-edit textarea{border:1px solid var(--border);width:100%;min-height:0;color:var(--text);font:inherit;background:#fff;border-radius:3px;padding:8px 10px;font-size:13.5px}.timeline-edit textarea{resize:vertical;line-height:1.45}.timeline-edit input[type=text]:focus,.timeline-edit textarea:focus{border-color:var(--green);box-shadow:none}.timeline-edit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.timeline-edit-actions .check-field{margin-right:auto;font-size:12.5px;font-weight:400}.timeline-edit-actions .check-field input{width:15px;height:15px}.btn-primary.is-small,.btn-outline.is-small{padding:6px 12px;font-size:12.5px}.timeline-edit-erro:empty{display:none}@media (min-width:981px){#processosView{height:100vh;height:100dvh;overflow:hidden}#processosView .processos-main{height:100%;min-height:0}.board-scroll{min-height:0;overflow-y:hidden}.board{height:100%;min-height:0}.board-column{max-height:100%}.board-column-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.board-scroll::-webkit-scrollbar-thumb{transition:none}.board-column-body::-webkit-scrollbar-thumb{transition:none}}.board-card-client{align-items:baseline;gap:8px;display:flex}.board-card-client-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.board-card-client-count{border:1px solid var(--copper-line);background:var(--copper-soft);min-width:20px;color:var(--copper-deep);font-family:var(--mono);border-radius:999px;flex:none;padding:1px 6px;font-size:10.5px;line-height:1.5;transition:background .15s,border-color .15s}.board-card-client-count:hover{border-color:var(--copper-deep);background:var(--copper);color:#26150a}.board-card-client-count:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px}.public-outros-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.public-outro-caixa{color:var(--sidebar-bright);border:1px solid #f3efe733;border-radius:4px;gap:3px;padding:12px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}a.public-outro-caixa:hover{border-color:var(--copper);color:var(--sidebar-bright);background:#f3efe70f}a.public-outro-caixa:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.public-outro.is-atual .public-outro-caixa{border-color:var(--copper);background:#c48f6324}.public-outro-imovel{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15.5px;font-weight:600;line-height:1.35}.public-outro-fase{color:#a9c6be;font-family:var(--mono);overflow-wrap:anywhere;font-size:11.5px;line-height:1.5}.public-outro-tag{background:var(--copper);color:#26150a;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;justify-self:start;margin-top:4px;padding:2px 7px;font-size:9.5px}@media (prefers-reduced-motion:reduce){.board-card-client-count,.public-outro-caixa{transition:none}}.public-gate{padding:34px 0 30px}.public-gate-title{color:#fff;letter-spacing:-.02em;text-wrap:pretty;margin:10px 0 0;font-size:max(24px,min(4.2vw,32px));font-weight:600;line-height:1.15}.public-gate-text{color:#a9c6be;margin:12px 0 0;font-size:16px;line-height:1.5}.public-gate-form{gap:14px;max-width:420px;margin-top:22px;display:grid}.public-gate-field{color:#dce9e5;gap:6px;font-size:13px;font-weight:500;display:grid}.public-gate-field input{color:#f3efe7;letter-spacing:.04em;background:#ffffff0f;border:1px solid #f3efe752;border-radius:8px;width:100%;min-height:48px;padding:0 14px;font:400 16px Archivo,-apple-system,sans-serif}.public-gate-field input:focus{border-color:var(--copper);outline:none;box-shadow:0 0 0 3px #c48f6340}.public-gate-field input:disabled{opacity:.5}.public-gate-remember{color:#dce9e5;align-items:center;gap:10px;font-size:14px;display:flex}.public-gate-remember input{width:18px;height:18px;accent-color:var(--copper);margin:0}.public-gate-error{color:#f2c4b3;margin:0;font-size:14px;line-height:1.45}.public-gate-error:empty{display:none}.public-gate-help{color:#a9c6be;margin:26px 0 0;font-size:14px}.public-gate-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.public-change-text{color:#a9c6be;margin:0 0 14px;font-size:15px;line-height:1.5}.public-change .public-gate-form{margin-top:14px}.board-card-lock{border:1px solid var(--line);color:var(--label);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;flex:none;padding:1px 6px;font-size:9.5px}.process-senha{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.process-senha-estado{color:var(--body);margin:0 0 12px;font-size:13.5px;line-height:1.5}.process-senha-acoes{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.process-senha-acoes .link-danger{margin-left:0}.process-senha-resultado{border-left:3px solid var(--copper);background:var(--copper-soft);color:#26150a;border-radius:0 4px 4px 0;margin-top:14px;padding:14px 16px}.process-senha-resultado-texto{margin:0;font-size:13.5px;line-height:1.45}.process-senha-valor{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.process-senha-valor code{border:1px solid var(--copper-line);color:var(--ink);font-family:var(--mono);letter-spacing:.08em;-webkit-user-select:all;user-select:all;background:#fff;border-radius:3px;padding:8px 12px;font-size:17px}.process-senha .error-message:empty{display:none}@media (max-width:640px){.public-gate-actions{grid-template-columns:1fr}}#processosView.is-indicadores .board-scroll,#processosView.is-indicadores #processosIndice,#processosView.is-indicadores #processosEstado,#processosView.is-indicadores #processosDiagnostics,#processosView:not(.is-indicadores) #processosIndicadores{display:none}.processos-toolbar.is-indicadores>:not(.processos-vista){display:none!important}.processos-vista{margin-right:6px}.processos-vista-celular{display:none}.indicadores{flex:1;align-content:start;gap:22px;min-height:0;padding:18px 32px 44px;display:grid;position:relative;overflow-y:auto}.indicadores-filtros{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.indicadores-campo{color:var(--label);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.indicadores-campo select{border:1px solid var(--border);min-height:34px;color:var(--text);letter-spacing:0;text-transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235a6864' stroke-width='1.5'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:3px;padding:0 28px 0 10px;font:400 13px Archivo,-apple-system,sans-serif}.indicadores-campo select:focus-visible{border-color:var(--green);outline:2px solid var(--focus);outline-offset:0}.indicadores-desde{color:var(--muted);flex-basis:100%;margin:0;font-size:12.5px}.indicadores-kpis{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;display:grid}.kpi-tile{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:14px 16px 13px}.kpi-tile-label{color:var(--label);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10.5px}.kpi-tile-value{color:var(--ink);letter-spacing:-.02em;margin:8px 0 0;font-size:30px;font-weight:600;line-height:1}.kpi-tile-delta{color:var(--muted);margin:8px 0 0;font-size:12px}.kpi-tile-delta.is-mais{color:var(--green)}.kpi-tile-delta.is-menos{color:var(--amber-deep)}.kpi-tile-sub{color:var(--muted);margin:4px 0 0;font-size:12px}.indicadores-bloco{border:1px solid var(--line);background:var(--surface);border-radius:4px;min-width:0;padding:18px 20px 20px}.indicadores-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 18px;margin-bottom:14px;display:flex}.indicadores-cabecalho h2{color:var(--ink);letter-spacing:-.01em;margin:2px 0 0;font-size:18px;font-weight:600;line-height:1.2}.indicadores-ajuda,.indicadores-legenda,.chart-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.chart-note{margin-top:10px}.indicadores-legenda{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.indicadores-legenda:empty{display:none}.chart-key{align-items:center;gap:7px;display:inline-flex}.chart-key-mark{border-radius:2px;width:14px;height:8px;display:inline-block}.chart-key-mark.is-dot{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 2px #fff}.indicadores-tabela-rolagem{overflow-x:auto}.indicadores-tabela{border-collapse:collapse;table-layout:auto;width:100%;min-width:0;font-size:13px}.indicadores-tabela th,.indicadores-tabela td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;height:auto;padding:9px 10px;overflow:visible}.indicadores-tabela th{max-width:120px;color:var(--label);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:bottom;font-size:10.5px;font-weight:500;line-height:1.3}.indicadores-tabela .is-num{text-align:right;font-variant-numeric:tabular-nums}.indicadores-tabela td.is-num{color:var(--text)}.indicadores-ordenar{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.indicadores-ordenar.is-ativo{color:var(--green)}th[aria-sort=descending] .indicadores-ordenar:after{content:" ↓"}th[aria-sort=ascending] .indicadores-ordenar:after{content:" ↑"}.indicadores-th-ajuda{color:var(--label-faint);letter-spacing:.04em;text-transform:none;margin-top:2px;display:block}.indicadores-td-apoio{color:var(--label);font-size:11px;display:block}.indicadores-advogado{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.indicadores-tabela tbody tr{transition:background .15s}@media (hover:hover){.indicadores-tabela tbody tr:hover{background:var(--surface-soft)}.indicadores-advogado:hover,.indicadores-ordenar:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}}.indicadores-tabela tbody tr.is-destaque{background:var(--copper-soft);box-shadow:inset 3px 0 0 var(--copper)}.indicadores-tabela tfoot td{border-top:1px solid var(--line);color:var(--ink);border-bottom:0;font-weight:600}.indicadores-tabela.is-compacta{margin-top:10px;font-size:12px}.indicadores-tabela.is-compacta th,.indicadores-tabela.is-compacta td{padding:6px 8px}.indicadores-vazio{color:var(--muted);margin:0;padding:10px 0;font-size:13px}.indicadores-advogado:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px;border-radius:3px}.indicadores-ordenar:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px;border-radius:3px}.parados-row:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px;border-radius:3px}.indicadores-grafico{position:relative}.chart-svg{width:100%;max-width:760px;height:auto;display:block;overflow:visible}.chart-grid{stroke:var(--line);stroke-width:1px}.chart-tick{fill:var(--label);font-family:var(--mono);font-size:10.5px}.chart-value{fill:var(--body);font-size:12px;font-weight:600}.chart-hit{fill:#0000;outline:none}.chart-hit:hover{fill:#00514612}.chart-hit:focus-visible{fill:#00514612}.chart-tip{z-index:2;background:var(--ink);color:#fff;pointer-events:none;min-width:120px;max-width:260px;box-shadow:var(--shadow);border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.4;position:absolute}.chart-tip p{margin:0}.chart-tip p+p{margin-top:2px}.chart-tip strong{font-weight:600}.chart-tip span{color:#ffffffc7}.indicadores-numeros{margin-top:8px}.indicadores-numeros summary{color:var(--green);cursor:pointer;font-size:12.5px}.indicadores-matrizes{gap:22px;min-width:0;display:grid}.matriz{min-width:0}.matriz-ajuda{margin:-6px 0 14px}.matriz-tipo{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:600}.indicadores-tabela.is-matriz th.matriz-etapa{text-align:center;min-width:52px;max-width:none}.matriz-etapa-num{color:var(--ink);font-size:12px;font-weight:600;display:block}.matriz-etapa-nome{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.indicadores-tabela.is-matriz th.matriz-nome{color:var(--ink);letter-spacing:0;text-transform:none;white-space:nowrap;font-family:inherit;font-size:13px;font-weight:600}.indicadores-tabela.is-matriz td.matriz-celula{text-align:center;color:var(--ink);font-variant-numeric:tabular-nums;transition:background .15s}.matriz-n{color:var(--muted);font-size:10.5px;line-height:1.2;display:block}.matriz-vazio{color:var(--dot-future)}.indicadores-tabela.is-matriz .matriz-total{color:var(--ink);font-weight:600}.indicadores-tabela.is-matriz tfoot td{background:var(--surface-soft)}.matriz-legenda{color:var(--muted);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:3px 18px;margin:12px 0 0;padding:0 0 0 20px;font-size:11.5px;line-height:1.4;display:grid}.matriz-legenda li{overflow-wrap:anywhere}.matriz-legenda li::marker{color:var(--ink);font-weight:600}.parados-list{gap:2px;display:grid}.parados-row{border:0;border-bottom:1px solid var(--line-soft);text-align:left;cursor:pointer;background:0 0;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:10px;transition:background .15s;display:grid}@media (hover:hover){.parados-row:hover{background:var(--surface-soft)}}.parados-text{gap:3px;min-width:0;display:grid}.parados-imovel{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.parados-meta{color:var(--muted);font-size:12px}.parados-nums{text-align:right;white-space:nowrap;gap:2px;display:grid}.parados-nums strong{color:var(--amber-deep);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.parados-nums small{color:var(--label);font-size:11px}.indicadores-como{color:var(--body);padding:4px 2px 0;font-size:13px}.indicadores-como summary{color:var(--green);cursor:pointer;font-weight:600}.indicadores-como dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:14px 0 0;display:grid}.indicadores-como dt{color:var(--ink);font-weight:600}.indicadores-como dd{margin:0;line-height:1.5}.indicadores-cartoes{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.adv-card{border:1px solid var(--line);background:var(--surface);border-radius:4px;min-width:0;padding:12px 12px 10px}.adv-card.is-destaque{border-color:var(--copper-line);background:var(--copper-soft)}.adv-card.is-equipe{background:var(--surface-soft);grid-column:1/-1}.adv-card-nome{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.25;display:block}.adv-card.is-equipe .adv-card-nome{letter-spacing:.02em;font-size:13px}.adv-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin:0;display:grid}.adv-card-item{min-width:0}.adv-card-item dt{color:var(--label);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;line-height:1.3}.adv-card-item dt small{color:var(--label-faint);letter-spacing:.04em;text-transform:none;font-size:9.5px;display:block}.adv-card-item dd{color:var(--ink);margin:2px 0 0;font-size:18px;font-weight:600;line-height:1.15}.adv-card-item dd small{color:var(--muted);font-size:11px;font-weight:400;display:block}.indicadores-tabela.is-transposta th.matriz-etapa-linha{min-width:150px;max-width:none;color:var(--body);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;font-family:inherit;font-size:11.5px;font-weight:500;line-height:1.3}.indicadores-tabela.is-transposta th.matriz-etapa-linha .matriz-etapa-num{font-size:11.5px;display:inline}.indicadores-tabela.is-transposta th.matriz-adv{min-width:40px;max-width:72px;color:var(--body);letter-spacing:0;text-align:center;text-transform:none;overflow-wrap:anywhere;font-family:inherit;font-size:11px;font-weight:600}.indicadores-tabela.is-transposta th.matriz-adv.is-destaque{color:var(--copper-deep);box-shadow:inset 0 -2px 0 var(--copper)}.indicadores-tabela.is-transposta .is-equipe{border-left:1px solid var(--line);background:var(--surface-soft)}.indicadores-tabela.is-transposta tfoot td{background:var(--surface-soft)}.indicadores-bloco.is-principal{box-shadow:inset 0 3px 0 var(--green)}.indicadores-tabela.is-principal{font-size:14px}.indicadores-tabela.is-principal th.principal-th{letter-spacing:0;text-transform:none;min-width:150px;max-width:none;font-family:inherit}.principal-de{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;display:block}.principal-ate{color:var(--ink);margin-top:2px;font-size:14px;font-weight:600;line-height:1.25;display:block}.indicadores-tabela.is-principal .principal-nome{max-width:none;box-shadow:none;color:var(--ink);letter-spacing:0;text-transform:none;vertical-align:middle;background:0 0;font-family:inherit;font-size:14px;font-weight:600;position:static}.indicadores-tabela.is-principal .principal-nome .indicadores-advogado{font-size:14px}.indicadores-tabela.is-principal td.principal-celula{color:var(--body);white-space:nowrap;padding-top:12px;padding-bottom:12px}.principal-valor{font-size:13px;line-height:1.1;display:block}.principal-valor strong{color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:600}.principal-n{color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:400;display:block}.principal-vazio{color:var(--label-faint);font-size:18px;line-height:1.1}.indicadores-tabela.is-principal tfoot td,.indicadores-tabela.is-principal tfoot td.principal-nome{background:var(--surface-soft)}.adv-card.is-principal .adv-card-item dt span{display:block}.adv-card.is-principal .adv-card-item dt .principal-de{color:var(--label);letter-spacing:0;white-space:nowrap;font-size:9px}.adv-card.is-principal .adv-card-item dt span+span{color:var(--body);font-size:10px}.adv-card.is-principal .adv-card-item dt{min-height:3.9em}.adv-card.is-principal .adv-card-item dd{margin-top:4px}.adv-card.is-principal .principal-valor{color:var(--body);font-weight:400}.adv-card.is-principal .principal-n{font-size:11px}.principais-leitura{max-width:920px;color:var(--body);gap:6px;margin-top:16px;font-size:13.5px;line-height:1.5;display:grid}.principais-leitura p,.principais-etapas p{margin:0}.principais-leitura strong,.principais-etapas strong{color:var(--ink);font-weight:600}.principais-aviso{border:1px solid var(--copper-line);background:var(--copper-soft);color:var(--copper-deep);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.principais-aviso[hidden]{display:none}.principais-aviso p{flex:320px;margin:0}.principais-etapas{color:var(--body);gap:6px;margin-top:8px;font-size:12.5px;line-height:1.5;display:grid}.datas-busca{max-width:360px;margin:0 0 6px;display:block}.datas-busca input,.datas-input{border:1px solid var(--border);width:100%;min-height:34px;color:var(--text);background:#fff;border-radius:3px;padding:0 8px;font:400 13px Archivo,-apple-system,sans-serif}.datas-busca input{min-height:36px;padding:0 10px}.datas-busca input:focus-visible{border-color:var(--green);outline:2px solid var(--focus);outline-offset:0}.datas-input:focus-visible{border-color:var(--green);outline:2px solid var(--focus);outline-offset:0}.datas-lista{min-width:0;display:grid}.datas-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(128px,1fr));align-items:start;gap:6px 14px;padding:10px 0 8px;display:grid}.datas-quem{gap:3px;min-width:0;padding-top:17px;display:grid}.datas-processo{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13.5px;font-weight:600;line-height:1.3}@media (hover:hover){.datas-processo:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}}.datas-processo:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px;border-radius:3px}.datas-meta{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.datas-campo{align-content:start;gap:3px;min-width:0;display:grid}.datas-rotulo{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.4}.datas-input{font-variant-numeric:tabular-nums}.datas-input:disabled{background:var(--surface-soft);color:var(--muted)}.datas-estado{min-height:15px;color:var(--muted);font-size:11px;line-height:1.35}.datas-campo.is-faltando .datas-input{border-color:var(--copper);background:var(--copper-soft)}.datas-campo.is-faltando .datas-estado{color:var(--copper-deep)}.datas-campo.is-alerta .datas-input,.datas-campo.is-erro .datas-input{border-color:var(--danger)}.datas-campo.is-alerta .datas-estado,.datas-campo.is-erro .datas-estado{color:var(--danger)}.datas-campo.is-salvo .datas-estado:before{content:"✓ ";color:var(--green);font-weight:600}.datas-fora{min-height:34px;color:var(--muted);align-items:center;font-size:12.5px;display:flex}.datas-mais{justify-self:start;margin-top:12px}@media (max-width:1180px){.datas-row{grid-template-columns:repeat(4,minmax(0,1fr))}.datas-quem{grid-column:1/-1;padding-top:0}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--gutter:max(16px, var(--safe-left), var(--safe-right));--tap:44px;--tabbar-h:52px;--tabbar-total:0px;--sheet-radius:16px;--sheet-top-gap:12px;--ease-sheet:cubic-bezier(.2, .8, .2, 1);--vh-full:100vh;--vh-small:100vh;--vvh:100vh;--proc-toolbar-h:60px;--fs-m-body:15px;--fs-m-meta:13px;--fs-m-label:12px;--fs-m-tag:11px;--public-label:#93b5ac;--z-sticky:30;--z-tabbar:40;--z-toast:60}@supports (height:100dvh){:root{--vh-full:100dvh;--vh-small:100svh}}@media (pointer:coarse),(max-width:980px){:root{--label:#66716d}}@media (max-width:640px){:root{--view-pad:var(--gutter)}html[data-tabbar=on]{--tabbar-total:calc(var(--tabbar-h) + var(--safe-bottom))}}@media (min-width:641px) and (max-width:980px){:root{--view-pad:max(14px, var(--safe-left), var(--safe-right))}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--bg)}html[data-view=public]{background:#00443b}a,button,input,select,textarea,label,summary,[role=button],[role=tab]{touch-action:manipulation}@media (pointer:coarse){html :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}html :-moz-any(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}html :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}}@media (pointer:coarse) and (min-width:641px){.toolbar-search input{width:16.5em}}@media (pointer:coarse){.primary-button,.ghost-button,.btn-primary,.btn-outline,.toolbar-clear,.dropdown-toggle,.segmented-option,.link-danger,.danger-button,.icon-button,.dialog-close,.form-head-close,.process-head-ghost,.process-head-open,.process-head-close,.hh-sidebar-logout,.toolbar-search{min-height:var(--tap)}.icon-button,.dialog-close,.form-head-close,.process-head-close{min-width:var(--tap)}.dropdown-option,.popover-link,.hh-sidebar-link{min-height:var(--tap);align-items:center;display:flex}.process-head-ghost{justify-content:center;align-items:center;display:inline-flex}.dropdown-check{width:18px;height:18px}html :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not(.visually-hidden)){min-height:var(--tap)}html :-moz-any(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not(.visually-hidden)){min-height:var(--tap)}html :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not(.visually-hidden)){min-height:var(--tap)}.toolbar-search{padding-bottom:0}.toolbar-search input{align-self:stretch}.btn-primary:active,.primary-button:active{background:var(--green-deep)}.btn-outline:active,.ghost-button:active,.segmented-option:active,.dropdown-toggle:active,.toolbar-clear:active,.dropdown-option:active,.popover-link:active{background:var(--green-soft)}.hh-sidebar-link:active,.process-head-ghost:active{background:#ffffff14}.link-danger:active,.danger-button:active{background:var(--danger-soft)}.board-card:active{border-color:var(--green);transition:transform 80ms;transform:scale(.985)}}@media (pointer:coarse) and (prefers-reduced-motion:reduce){.board-card:active{transform:none}}.hh-dialog,.process-body,.process-main,.process-side,.form-scroll,.dialog-body{overscroll-behavior:contain}@media (pointer:coarse){html:has(dialog[open]){overflow:hidden}}.sheet-grabber{display:none}.hh-sheet{width:min(480px,100vw - 32px)}.hh-sheet[open],.hh-confirm[open]{flex-direction:column;display:flex}.sheet-head,.sheet-foot{flex:none}.sheet-head{align-items:center;gap:12px;padding:16px 12px 8px 20px;display:flex}.sheet-head h2{min-width:0;color:var(--ink);flex:1;margin:0;font-size:18px;font-weight:700;line-height:1.25}.sheet-head h2:focus{outline:none}.sheet-close{width:var(--tap);height:var(--tap);background:var(--surface-muted);color:var(--text);border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.sheet-close:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px}.sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 20px 16px;overflow-y:auto}.sheet-text{color:var(--body);margin:0 0 12px;font-size:15px;line-height:1.45}.sheet-foot{padding:12px 20px calc(12px + var(--safe-bottom));border-top:1px solid var(--line);background:var(--surface);gap:10px;display:flex}.sheet-foot>*{flex:1;min-height:48px;font-size:16px}.sheet-foot .is-danger{background:var(--danger);color:#fff}.sheet-action{width:calc(100% + 24px);min-height:52px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin:0 -12px;padding:0 12px;font-size:16px;text-decoration:none;display:flex}.sheet-action-label{flex:1;min-width:0}.sheet-action[aria-checked=true]{color:var(--green);font-weight:700}.sheet-action[aria-checked=true]:after{content:"✓";flex:none;font-size:17px}.sheet-action.is-danger{color:var(--danger)}.sheet-action:active{background:var(--surface-soft)}.sheet-action:focus-visible{outline:2px solid var(--copper-deep);outline-offset:-2px}@media (max-width:640px){.hh-dialog,.hh-dialog-narrow,.hh-dialog-wide,.hh-dialog-process,.hh-dialog-form,.hh-sheet,.hh-confirm{width:100%;max-width:100%;max-height:calc(var(--vh-full) - var(--safe-top) - var(--sheet-top-gap));border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;animation:hh-sheet-up .28s var(--ease-sheet);border:0;margin:auto 0 0}.sheet-grabber{z-index:6;pointer-events:none;background:#1b282538;border-radius:3px;width:36px;height:5px;margin-left:-18px;display:block;position:absolute;top:6px;left:50%}.hh-dialog-process .sheet-grabber{background:#f3efe773}.sheet-head{padding-top:22px}.hh-dialog.is-dragging,.hh-dialog.is-shown{animation:none}.hh-dialog.is-settling{transition:transform .22s var(--ease-sheet)}.form-foot,.dialog-body:last-child,.process-body{padding-bottom:calc(16px + var(--safe-bottom))}.sheet-body:has(+.sheet-foot[hidden]){padding-bottom:calc(16px + var(--safe-bottom))}}@keyframes hh-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hh-dialog,.hh-sheet,.hh-confirm{animation:none!important}.hh-dialog.is-settling{transition:none}}.hh-confirm{width:min(400px,100vw - 32px)}.confirm-body{flex:none;padding:22px 20px 6px}.confirm-body h2{color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:1.3}.confirm-body h2:focus{outline:none}.confirm-body p{color:var(--body);margin:8px 0 0;font-size:15px;line-height:1.45}.confirm-actions{gap:10px;padding:16px 20px 20px;display:grid}.confirm-actions>button{width:100%;min-height:48px;font-size:16px}.confirm-actions .is-danger{background:var(--danger);color:#fff}@media (max-width:640px){.hh-confirm{width:100%}.confirm-body{padding-top:26px}.confirm-actions{padding-bottom:calc(16px + var(--safe-bottom))}}@media (pointer:coarse){.sheet-foot .is-danger:active,.confirm-actions .is-danger:active{background:#8a1b12}}.escolha-texto[hidden]{display:none}.escolha-acoes>button{white-space:normal;text-align:center;padding-top:10px;padding-bottom:10px}.escolha-cancelar{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;font-weight:500}.escolha-cancelar:focus-visible{outline:2px solid var(--copper-deep);outline-offset:1px}@media (hover:hover){.escolha-cancelar:hover{background:var(--surface-soft)}}@media (pointer:coarse){.escolha-cancelar:active{background:var(--surface-soft)}}@media (max-height:500px) and (min-width:641px){.hh-escolha{width:min(560px,100vw - 32px)}.hh-escolha .confirm-body{padding-top:18px}.hh-escolha .escolha-acoes{grid-template-columns:1fr 1fr;padding-top:14px;padding-bottom:16px}.hh-escolha .escolha-acoes>.btn-primary{grid-column:1/-1}}@media (pointer:fine) and (min-width:641px){.hh-escolha{width:min(440px,100vw - 32px)}}@media (pointer:fine){.hh-escolha .confirm-actions{gap:8px}.hh-escolha .confirm-actions>button{min-height:40px;font-size:14px}}.data-campo{gap:6px;margin-top:16px;display:grid}.data-rotulo{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.data-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);font-variant-numeric:tabular-nums;background:#fff;border-radius:3px;padding:0 12px;font:400 16px Archivo,-apple-system,sans-serif}.data-input::-webkit-date-and-time-value{text-align:left}.data-input:focus-visible{border-color:var(--green);outline:2px solid var(--focus);outline-offset:0}.data-input.is-erro{border-color:var(--danger)}.confirm-body .data-nota{min-height:19px;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45}.confirm-body .data-nota.is-erro{color:var(--danger)}.hh-data .escolha-texto p:first-child{color:var(--ink);font-weight:600}.data-sem[hidden]{display:none}.hh-aviso{left:50%;bottom:calc(max(var(--tabbar-total), var(--safe-bottom)) + 16px);z-index:var(--z-toast);width:min(560px, calc(100vw - 2 * var(--gutter)));background:var(--sidebar);min-height:48px;color:var(--sidebar-bright);animation:hh-aviso-in .2s var(--ease-sheet);border-radius:12px;align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:15px;line-height:1.35;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #0b1a164d}dialog .hh-aviso{bottom:calc(16px + var(--safe-bottom))}.hh-aviso-texto{flex:1;min-width:0;padding:6px 0}.hh-aviso-texto:last-child{padding-right:10px}.hh-aviso-acao{min-height:var(--tap);color:var(--copper-light);font:inherit;background:0 0;border:0;border-radius:8px;flex:none;margin-left:auto;padding:0 14px;font-weight:700}.hh-aviso-acao:active{background:#ffffff14}.hh-aviso-acao:focus-visible{outline:2px solid var(--copper-light);outline-offset:-2px}@keyframes hh-aviso-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hh-aviso{animation:none}}.load-state{border:1px solid var(--border);border-left:4px solid var(--amber);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0;padding:14px 16px;display:flex}.load-state[data-estado=erro]{border-left-color:var(--danger)}.load-state-title{color:var(--text);flex:100%;margin:0;font-weight:700}.load-state-text{color:var(--body);flex:220px;margin:0;font-size:14px;line-height:1.45}.load-state button{min-height:var(--tap);flex:none}.load-state button[aria-busy=true]{opacity:.6}.processos-main>.load-state{margin:14px 32px 0}@media (max-width:980px){.processos-main>.load-state{margin:14px 16px 0}}.usuarios-view .processos-main>.load-state{margin-bottom:12px}.diagnostics{white-space:pre-line}.public-view{background:0 0}.public-shell{padding:max(34px, var(--safe-top)) max(24px, var(--safe-right)) calc(70px + var(--safe-bottom)) max(24px, var(--safe-left))}.public-imovel:focus{outline:none}.public-meta{color:#a9c6be;margin:12px 0 0;font-family:inherit;font-size:15px;line-height:1.45}.public-label{color:var(--public-label);letter-spacing:.1em;font-size:12px;font-weight:400}.public-now{background:#f3efe70f;border:1px solid #f3efe724;border-radius:12px;margin:8px 0 16px;padding:18px 18px 16px}.public-now-kicker{color:var(--copper-light);font:600 12px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.public-now-title{color:#fff;letter-spacing:normal;overflow-wrap:anywhere;margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.25}.public-now-bar{grid-template-columns:repeat(var(--etapas,1), minmax(0, 1fr));gap:4px;height:6px;margin-bottom:12px;display:grid}.public-now-bar i{background:#f3efe72e;border-radius:3px}.public-now-bar i.is-done{background:#f3efe7}.public-now-bar i.is-current{background:var(--copper)}.public-now-summary{color:#a9c6be;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.public-now-when{color:#a9c6be;margin:8px 0 0;font-size:13px}.public-now-when:empty{display:none}.public-now.is-done{border-color:var(--copper-line);background:var(--copper-soft)}.public-now.is-done .public-now-title{color:var(--ink)}.public-now.is-done .public-now-kicker,.public-now.is-done .public-now-summary,.public-now.is-done .public-now-when{color:var(--copper-deep)}.public-now.is-done .public-now-bar i{background:var(--copper-deep)}.public-now.is-archived .public-now-title{margin-bottom:8px}.public-button{color:#f3efe7;background:0 0;border:1px solid #f3efe766;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 20px;font:600 16px Archivo,-apple-system,sans-serif;text-decoration:none;display:flex}.public-button.is-primary{background:var(--copper);color:#26150a;border:0}.public-button:active{filter:brightness(.92)}.public-button:focus-visible{outline:2px solid var(--copper-light);outline-offset:2px}.public-button-icon{flex:none}@media (hover:hover){.public-button:hover{border-color:#f3efe7b3}.public-button.is-primary:hover{filter:brightness(1.05)}}.public-error-title{color:#fff;margin:0 0 6px;font-size:20px;font-weight:600;line-height:1.3}.public-error-text{margin:0}.public-error .public-button{margin-top:16px}.public-stage-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.public-stage-head .public-label{margin:0}.public-stage-count{color:var(--public-label);font:500 12px/1.4 var(--mono);letter-spacing:.06em;flex:none}.public-stepper .phase-step:before{color:var(--public-label)}.public-stepper .phase-step.is-done .phase-step-label{color:#a9c6be}.public-stepper .phase-step.is-current .phase-step-label{color:#fff;font-weight:600}.public-latest-fase{color:var(--copper-deep);letter-spacing:normal;text-transform:none;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35}.public-group-name{letter-spacing:normal}.public-stepper .phase-step-label,.public-group-name,.public-latest-fase{overflow-wrap:anywhere;min-width:0}.public-group-current{font-size:11px}.public-group-count{color:var(--public-label);font-size:12.5px}.public-view .timeline-kind{color:var(--public-label)}.public-view .timeline-kind,.public-view .timeline-tag{font-size:11.5px}.public-view .timeline-tag{color:var(--copper-light)}.public-view .timeline-meta{color:var(--public-label);font-size:13px}.public-view .timeline-item.is-featured:before{border-color:var(--copper);background:var(--copper)}.public-facts{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;display:grid}.public-facts dt{color:var(--public-label);font:500 12px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase}.public-facts dd{color:#f3efe7;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;line-height:1.4}.public-keep-tip{color:#dce9e5;margin:0 0 16px;font-size:15px;line-height:1.5}.public-keep-status{color:var(--copper-light);margin:10px 0 0;font-size:14px}.public-keep-status:empty{margin:0}@media (min-width:641px){.public-button{width:-moz-fit-content;width:fit-content}}@media (max-width:640px){.public-shell{padding:max(20px, var(--safe-top)) max(18px, var(--safe-right)) calc(56px + var(--safe-bottom)) max(18px, var(--safe-left))}.public-header{padding-bottom:14px}.public-hero{padding:20px 0 16px}.public-imovel{font-size:max(24px,min(6.4vw,46px));line-height:1.15}.public-meta{margin-top:10px}.public-latest{margin-bottom:28px}.public-facts{grid-template-columns:minmax(0,1fr);gap:0}.public-facts dt{margin-top:14px}.public-facts dt:first-child{margin-top:0}.public-facts dd{margin-top:2px}}@media (orientation:landscape) and (max-height:500px){.public-shell{padding-top:max(16px, var(--safe-top))}.public-header{padding-bottom:10px}.public-hero{padding:12px 0}.public-imovel{font-size:26px;line-height:1.15}}.hh-tabbar{display:none}@media (max-width:640px){html[data-tabbar=on] body{padding-bottom:var(--tabbar-total)}html[data-tabbar=on] :-webkit-any(.shell,.processos-view){min-height:calc(var(--vh-small) - var(--tabbar-total))}html[data-tabbar=on] :-moz-any(.shell,.processos-view){min-height:calc(var(--vh-small) - var(--tabbar-total))}html[data-tabbar=on] :is(.shell,.processos-view){min-height:calc(var(--vh-small) - var(--tabbar-total))}.hh-tabbar:not([hidden]){z-index:var(--z-tabbar);padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);border-top:1px solid var(--border);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:#fffffff0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}html.is-typing .hh-tabbar{display:none}.hh-tab{min-width:0;min-height:var(--tabbar-h);color:var(--label);cursor:pointer;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;gap:3px;padding:6px 2px 4px;font:600 11px/1.1 Archivo,-apple-system,sans-serif;text-decoration:none;display:grid}.hh-tab svg{stroke-width:1.8px;width:24px;height:24px}.hh-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hh-tab[aria-current=page]{color:var(--green)}.hh-tab[aria-current=page] .tab-fill{fill:currentColor;fill-opacity:.16}.hh-tab:active{opacity:.55}.hh-tab:focus-visible{outline:2px solid var(--green);outline-offset:-4px;border-radius:10px}}@media (max-width:980px){.hh-sidebar-nav{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.hh-sidebar-nav:not(.is-at-start){-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.hh-sidebar-nav.is-at-end:not(.is-at-start){-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.hh-sidebar-nav.is-at-start.is-at-end{-webkit-mask-image:none;mask-image:none}}@media (pointer:coarse) and (max-width:980px){.hh-sidebar-logo{min-height:var(--tap);align-items:center;display:flex}}@media (orientation:landscape) and (max-height:500px) and (max-width:980px){.processos-heading h1{font-size:18px}.processos-subtitle,.processos-heading .mono-eyebrow{display:none}.processos-heading{gap:12px;padding-top:12px;padding-bottom:12px}}@media (max-width:980px){.hh-sidebar,.processos-heading,.processos-toolbar,.board-scroll,.usuarios-layout{padding-left:var(--gutter);padding-right:var(--gutter)}.processos-view .diagnostics,.processos-main>.load-state{margin-left:var(--gutter);margin-right:var(--gutter)}}@media (max-width:640px){.hh-sidebar-nav,.hh-sidebar-foot{display:none}.hh-sidebar{min-height:52px;padding-top:max(4px, var(--safe-top));flex-wrap:nowrap;padding-bottom:4px}.hh-sidebar-logo{width:92px;min-height:var(--tap);align-items:center;margin:0;display:flex}}@media (min-width:641px) and (max-width:980px){.hh-sidebar{padding-top:max(10px, var(--safe-top));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 14px;padding-bottom:10px;display:grid}.hh-sidebar-logo{width:92px;margin:0}.hh-sidebar-nav{overscroll-behavior-x:contain}.hh-sidebar-link{align-items:center;min-height:44px;padding:0 12px;display:flex}.hh-sidebar-foot{margin:0}.hh-sidebar-logout{min-height:44px;padding:0 14px;font-size:14px}}@media (orientation:landscape) and (max-height:500px) and (max-width:980px){.hh-sidebar{padding-top:max(4px, var(--safe-top));padding-bottom:4px}}.mais-conta{border-bottom:1px solid var(--line);padding:2px 0 14px}.mais-conta-rotulo{color:var(--label);font:500 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px}.mais-conta-email{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.mais-acoes{padding:6px 0}.mais-acoes+.mais-acoes{border-top:1px solid var(--line)}.mais-acoes a.sheet-action:after{content:"›";color:var(--label);flex:none;font-size:24px;line-height:1}.mais-acoes .sheet-action[aria-current=page]{color:var(--green);font-weight:700}.mais-acoes a.sheet-action[aria-current=page]:after{content:none}.password-field{display:flex;position:relative}.password-toggle{display:none}.login-help{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.login-note{border:1px solid var(--copper-line);background:var(--copper-soft);color:var(--copper-deep);border-radius:6px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}@media (pointer:coarse),(max-width:980px){.password-field input{padding-right:88px}.password-toggle{min-width:var(--tap);color:var(--green);background:0 0;border:0;border-radius:0 6px 6px 0;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;right:0}.password-toggle[aria-pressed=true]{text-underline-offset:3px;text-decoration:underline}.password-toggle:active{background:var(--green-soft)}.password-toggle:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.login-panel .error-message{font-size:15px;line-height:1.4}.login-panel .error-message:empty{min-height:0;position:absolute}.login-panel input[aria-invalid=true]{border-color:var(--danger)}.login-help{font-size:14px}}@media (max-width:900px){.login-form-wrap{padding-bottom:calc(24px + var(--safe-bottom))}}@media (orientation:landscape) and (max-height:500px) and (max-width:980px){.login-split{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.login-brand{min-height:0;padding:16px 16px 16px max(16px, var(--safe-left));align-content:center;justify-items:center;gap:0}.login-form-wrap{padding:12px max(16px, var(--safe-right)) calc(12px + var(--safe-bottom)) 16px;align-content:center}.login-panel{gap:10px;padding:16px}.login-panel h1{font-size:20px}.login-hint{display:none}}@media (max-width:640px),(max-width:980px) and (pointer:coarse){.list-filter-button{min-height:var(--tap);color:var(--text);border-radius:8px;flex:none;gap:8px;padding:0 14px;font-size:16px;font-weight:600}.list-filter-button svg{flex:none}.list-filter-badge{background:var(--green);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:11px;min-width:22px;height:22px;padding:0 6px;font-size:13px;font-weight:700;line-height:22px}.list-filter-button:focus-visible{outline:2px solid var(--green);outline-offset:1px}}#hhSheet .sheet-foot .btn-outline:disabled{opacity:.45;cursor:default}.hh-sidebar-actions,.processos-filtros-button,.processos-atualizado,.processos-atualizar,.processos-count-sit,.board-index,.dropdown-group,.board-card-more{display:none}.processos-status{display:contents}.board-card{position:relative}.board-card-title{display:block;overflow:visible}.board-card-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.board-card-open:focus{outline:none}.board-card-open-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.board-card:has(.board-card-open:focus-visible){outline:2px solid var(--copper-deep);outline-offset:2px}.board-card-meta>span+span:before{content:" · "}.board-column-title:focus{outline:none}.dropdown-menu{overscroll-behavior:contain}@media (pointer:coarse){.board-card{-webkit-touch-callout:none}.board-card-open:after{content:"";border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.board-card-open{margin:-12px 0;padding:12px 0}.board-card-more{z-index:2;width:var(--tap);height:var(--tap);color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.board-card-more:active{background:var(--surface-muted)}.board-card-more:focus-visible{outline:2px solid var(--copper-deep);outline-offset:-2px}.board-card>.board-card-model,.board-card>.board-card-title{padding-right:30px}.board-card:has(.board-card-more:active){border-color:var(--line);transform:none}}@media (max-width:980px),(pointer:coarse){.board-index:not([hidden]){padding:2px var(--gutter) 8px;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.board-index::-webkit-scrollbar{display:none}#processosView .processos-main>.load-state{margin-bottom:8px}.board-index:not(.is-at-start){-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.board-index.is-at-end:not(.is-at-start){-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.board-index.is-at-start.is-at-end{-webkit-mask-image:none;mask-image:none}.board-index-chip{min-height:var(--tap);border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.board-index-name{text-overflow:ellipsis;min-width:0;max-width:180px;overflow:hidden}.board-index-count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.board-index-count:before{content:"·";margin-right:6px}.board-index-chip[aria-current=true]{border-color:var(--green);background:var(--green-soft);color:var(--green)}.board-index-chip[aria-current=true] .board-index-count{color:var(--green)}.board-index-chip:active{background:var(--surface-soft)}.board-index-chip:focus-visible{outline:2px solid var(--copper-deep);outline-offset:-2px}.dropdown-group{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:10px 8px 2px;font-size:11px;font-weight:500;line-height:1.3;display:block}.dropdown-group:first-child{margin-top:2px}.dropdown-menu{max-height:min(300px,60dvh)}}@media (max-width:640px){#processosSearchInput{text-overflow:ellipsis}}@media (min-width:641px) and (pointer:coarse){.board-empty{color:var(--muted)}}@media (min-width:981px) and (pointer:coarse){.board-index:not([hidden]){padding:12px 32px 0}}@media (max-width:640px),(pointer:coarse){.processos-atualizado{display:inline}.processos-atualizar:not([hidden]){min-height:var(--tap);color:var(--green);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 6px;font-size:14px;font-weight:600;display:inline-flex}.processos-atualizar:active{background:var(--green-soft)}.processos-atualizar[aria-busy=true]{opacity:.55}.processos-atualizar:focus-visible{outline:2px solid var(--copper-deep);outline-offset:-2px}.board{min-height:0}.board-empty-filtro{color:var(--body);gap:16px;margin-top:12px;padding:28px 20px;font-size:15px;line-height:1.45}.board-empty-actions{gap:10px;width:100%;max-width:320px;display:grid}.board-empty-actions>button{min-height:var(--tap);font-size:15px}}@media (min-width:641px) and (pointer:coarse){.processos-status{flex-wrap:wrap;align-items:center;gap:0 10px;margin-left:auto;display:flex}.processos-status .toolbar-count{margin-left:0}.processos-atualizado{color:var(--muted);font-family:var(--mono);font-size:12px}.processos-atualizado:not(:empty):before{content:"·";margin-right:10px}}@media (min-width:641px) and (max-width:980px) and (pointer:coarse){.board-scroll{scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain}.board{align-items:flex-start;min-height:0}.board-column{scroll-snap-align:start;width:280px}}@media (min-width:981px) and (pointer:coarse){.board-scroll{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-padding-inline:32px}.board-column{scroll-snap-align:start;width:max(260px,min(30.303% - 10.9091px,300px))}#processosView{height:auto;overflow:visible}#processosView .processos-main,.board{height:auto}.board-column{max-height:none}.board-column-body{overscroll-behavior:auto;flex:none;overflow-y:visible}}@media (min-width:641px) and (pointer:coarse){.board-scroll:not(.is-at-end){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.board-scroll:not(.is-at-start):not(.is-at-end){-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 48px),#0000)}.board-scroll.is-at-end:not(.is-at-start){-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}}@media (max-width:640px){#processosView .hh-sidebar-actions{flex:none;gap:8px;margin-left:auto;display:flex}.hh-sidebar-action{width:var(--tap);height:var(--tap);color:#f3efe7;background:#f3efe71f;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hh-sidebar-action:active{background:#f3efe73d}.hh-sidebar-action:focus-visible{outline:2px solid var(--copper);outline-offset:2px}#processosView .processos-heading{gap:0;padding-top:12px;padding-bottom:4px}#processosView .processos-heading .mono-eyebrow,#processosView .processos-subtitle,#processosView .processos-actions{display:none}#processosView .processos-heading h1{font-size:22px}#processosView .processos-toolbar{top:var(--safe-top);z-index:var(--z-sticky);height:var(--proc-toolbar-h);background:var(--bg);flex-wrap:nowrap;gap:8px;padding-top:8px;padding-bottom:8px;position:sticky}#processosView .processos-toolbar .segmented,#processosView .processos-toolbar .toolbar-dropdown,#processosView .processos-toolbar .toolbar-clear{display:none}#processosView .toolbar-search{width:auto;min-width:0;min-height:var(--tap);border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:auto;padding:0 12px}#processosView .toolbar-search:focus-within{border-color:var(--green)}.processos-filtros-button{display:inline-flex}#processosView .processos-status{min-height:var(--tap);padding:2px var(--gutter) 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"contagem botao""atualizado botao";align-items:center;column-gap:12px;display:grid}#processosView .processos-status .toolbar-count{color:var(--text);font-family:inherit;font-size:var(--fs-m-meta);grid-area:contagem;margin:0;font-weight:600;line-height:1.35}.processos-count-sit{display:inline}#processosView .processos-atualizado{color:var(--muted);font-size:var(--fs-m-label);grid-area:atualizado;line-height:1.35}#processosView .processos-atualizar{grid-area:botao}.board-scroll{padding:0 var(--gutter) 24px;overflow:visible}.board{min-height:0;display:block}.board-column{width:auto;max-height:none;scroll-margin-top:calc(var(--proc-toolbar-h) + var(--safe-top) + 8px);border-right:0;margin:0 0 20px;padding:0}.board-column-header{top:calc(var(--proc-toolbar-h) + var(--safe-top));z-index:5;background:var(--bg);align-items:center;min-height:44px;margin:0 0 8px;padding:0;position:sticky}.board-column-title{font-size:16px}.board-column-body{scrollbar-gutter:auto;grid-template-columns:minmax(0,1fr);gap:10px;padding-right:0;display:grid;overflow:visible}.board-card{min-width:0}.board-card button{scroll-margin-top:calc(var(--proc-toolbar-h) + var(--safe-top) + 44px + 8px);scroll-margin-bottom:calc(var(--tabbar-total) + 8px)}.board-empty{color:var(--muted);font-size:var(--fs-m-label);text-align:left;padding:6px 0 4px}.board-card-model{font-size:var(--fs-m-tag)}.board-card-client{font-size:14px}.board-card-meta,.board-card-update-when,.board-card-count{font-size:var(--fs-m-label)}.board-card-phase{font-size:var(--fs-m-label);letter-spacing:.02em}.board-card-update-title{font-size:var(--fs-m-meta)}}@media (max-width:640px),(pointer:coarse){.board-card-meta{--meta-sep:1.8em;margin-left:calc(-1 * var(--meta-sep));-webkit-clip-path:inset(0 0 0 var(--meta-sep));clip-path:inset(0 0 0 var(--meta-sep));flex-wrap:wrap;align-items:baseline;display:flex;overflow:visible}.board-card-meta>span{padding-left:var(--meta-sep);white-space:nowrap;position:relative}.board-card-meta>span+span:before{content:none}.board-card-meta>.meta-place{text-overflow:ellipsis;flex-basis:100%;min-width:0;max-width:100%;overflow:hidden}.board-card-meta>:-webkit-any(.meta-date,.meta-value):before{content:"·";width:var(--meta-sep);text-align:center;position:absolute;left:0}.board-card-meta>:-moz-any(.meta-date,.meta-value):before{content:"·";width:var(--meta-sep);text-align:center;position:absolute;left:0}.board-card-meta>:is(.meta-date,.meta-value):before{content:"·";width:var(--meta-sep);text-align:center;position:absolute;left:0}.board-card-meta>.meta-proc{text-overflow:ellipsis;flex-basis:100%;order:9;min-width:0;overflow:hidden}}@media (orientation:landscape) and (max-height:500px) and (max-width:980px){#processosView .processos-heading{padding-top:6px;padding-bottom:6px}#processosView .processos-toolbar{row-gap:8px;padding-bottom:8px}#processosView .board-index:not([hidden]){padding-top:6px;padding-bottom:4px}#processosView .board-column{padding-top:8px}#processosView .board-column-header{margin-bottom:8px;padding-bottom:6px}#processosView .config-popover{max-height:calc(var(--vh-small) - 110px);overscroll-behavior:contain;overflow-y:auto}}#hhSheet .folha-secao{color:var(--muted);font-size:var(--fs-m-meta);margin:16px 0 8px;font-weight:600}#hhSheet .folha-secao:first-child{margin-top:4px}#hhSheet .segmented{border-radius:8px;width:100%;display:flex}#hhSheet .segmented-option{min-height:var(--tap);flex:1 1 0;padding:0 6px;font-size:15px}#hhSheet .dropdown-menu{width:auto;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0;animation:none;position:static;overflow:visible}#hhSheet .dropdown-option{min-height:var(--tap);gap:12px;padding:10px 4px;font-size:16px}#hhSheet .dropdown-check{border-radius:6px;width:22px;height:22px}#hhSheet .dropdown-option[aria-pressed=true] .dropdown-check{background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 14px 14px}#hhSheet .dropdown-group{margin:12px 4px 2px}#hhSheet .config-popover{width:auto;max-width:none;box-shadow:none;border:0;border-radius:0;padding:0;animation:none;position:static}#hhSheet .config-row{border-bottom:1px solid var(--line-soft);padding:10px 0;font-size:15px}#hhSheet .config-model p{font-size:15px}#hhSheet .config-model .config-model-fases{font-size:var(--fs-m-label)}#hhSheet .popover-label{font-size:var(--fs-m-tag)}#hhSheet .popover-link{min-height:var(--tap);font-size:15px}.processo-acoes-contexto{color:var(--muted);margin:-4px 0 8px;font-size:14px;line-height:1.4}.usuario-item.is-editing .usuario-acoes{display:none}.usuario-senha-resultado{grid-column:1/-1;gap:10px;margin-top:4px;display:grid}.usuario-senha-resultado .mono-label:focus{outline:none}.usuario-item,.usuarios-created{scroll-margin-top:calc(var(--safe-top) + 8px);scroll-margin-bottom:calc(var(--tabbar-total) + 8px)}.usuario-senha-acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.usuario-senha-acoes>button{min-height:var(--tap);padding:0 16px;font-size:15px}.usuario-senha-resultado{border-left:3px solid var(--copper);background:var(--copper-soft);color:#26150a;border-radius:0 6px 6px 0;padding:14px 16px}.usuario-senha-resultado .mono-label{color:var(--copper-deep);margin:0}.usuario-senha-resultado .usuarios-created-text,.usuario-senha-resultado .usuarios-created-hint{margin:0}.usuario-senha-valor{border:1px solid var(--copper-line);background:var(--surface);max-width:100%;color:var(--ink);font-family:var(--mono);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:4px;justify-self:start;padding:8px 10px;font-size:17px}.usuario-senha-resultado .usuario-senha-acoes{justify-content:flex-start}@media (min-width:981px) and (max-width:1180px){.usuario-item{grid-template-columns:minmax(0,1fr)}.usuario-acesso{text-align:left}}@media (pointer:coarse) and (min-width:981px){.hh-sidebar-logo{min-height:var(--tap);align-items:center;display:flex}}@media (pointer:coarse),(max-width:980px){.usuario-tag{font-size:var(--fs-m-tag)}.usuario-email,.usuario-acesso{font-size:var(--fs-m-label)}}@media (max-width:640px){.usuarios-layout{gap:16px}.usuarios-form-actions .btn-primary{width:100%;min-height:48px;font-size:16px}.usuario-acoes{justify-content:space-between}.usuario-acoes .link-danger{min-height:var(--tap);align-items:center;padding:0 4px;display:inline-flex}.usuario-senha-acoes>button{flex:1 1 0}}.process-head-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;gap:8px;font-family:inherit}#enviarWhatsappButton{padding:11px 16px}.process-head-icon{flex:none}.process-head-link{width:100%;min-height:var(--tap);color:var(--sidebar-bright);font-family:var(--mono);background:#ffffff14;border:1px solid #ffffff4d;border-radius:3px;flex:100%;padding:9px 11px;font-size:16px}.process-head-link:focus{border-color:var(--copper);box-shadow:none}#processoLinkInput{top:0;left:0}.process-body.is-loading{opacity:.6}.phase-row[aria-busy=true] .phase-row-check{cursor:progress;position:relative}.phase-row[aria-busy=true] .phase-row-check:after{content:"";border:2px solid var(--copper-line);border-top-color:var(--copper);border-radius:50%;animation:.8s linear infinite hh-girar;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.phase-row[aria-busy=true] .phase-row-name{opacity:.6;cursor:progress}@keyframes hh-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.phase-row[aria-busy=true] .phase-row-check:after{border-style:dashed;border-color:var(--copper);animation:none}}.timeline:has(.timeline-falha):before{display:none}.timeline:has(.timeline-falha){padding-left:0}.timeline-falha-texto{margin:0 0 12px}.fase-count strong{font-weight:inherit}.fase-count-unit,.dica-toque{display:none}@media (pointer:coarse){.dica-toque{display:inline}.dica-mouse{display:none}}.icon-button[aria-disabled=true],.danger-button[aria-disabled=true]{opacity:.45}@media (pointer:coarse){.fase-count-unit{display:inline}:-webkit-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) :-webkit-any(.btn-primary,.btn-outline,.primary-button,.ghost-button,.danger-button.is-small,.icon-button,.link-danger){min-height:var(--tap)}:-moz-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) :-moz-any(.btn-primary,.btn-outline,.primary-button,.ghost-button,.danger-button.is-small,.icon-button,.link-danger){min-height:var(--tap)}:is(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) :is(.btn-primary,.btn-outline,.primary-button,.ghost-button,.danger-button.is-small,.icon-button,.link-danger){min-height:var(--tap)}:-webkit-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) .icon-button{min-width:var(--tap)}:-moz-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) .icon-button{min-width:var(--tap)}:is(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) .icon-button{min-width:var(--tap)}:-webkit-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) .link-danger{align-items:center;display:inline-flex}:-moz-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) .link-danger{align-items:center;display:inline-flex}:is(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) .link-danger{align-items:center;display:inline-flex}.hh-dialog-form input,.hh-dialog-form select,.hh-dialog-process select,.update-form input[type=text],.advogado-name-input,.modelo-name-input,.nova-fase-input,.timeline-edit input[type=text]{min-height:var(--tap)}:-webkit-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) .check-field{min-height:var(--tap)}:-moz-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) .check-field{min-height:var(--tap)}:is(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) .check-field{min-height:var(--tap)}:-webkit-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) .check-field input[type=checkbox]{width:22px;height:22px}:-moz-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) .check-field input[type=checkbox]{width:22px;height:22px}:is(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) .check-field input[type=checkbox]{width:22px;height:22px}.phase-row{grid-template-columns:var(--tap) minmax(0, 1fr) auto;min-height:48px}.phase-rows .phase-row .phase-row-check{width:var(--tap);height:var(--tap);box-shadow:inset 0 0 0 1px var(--dot-future);border:5px solid #0000}.phase-rows .phase-row .phase-row-check,.phase-rows .phase-row.is-current.is-done .phase-row-check{background-clip:padding-box}.phase-rows .phase-row.is-done .phase-row-check{box-shadow:inset 0 0 0 1px var(--green)}.phase-rows .phase-row.is-current .phase-row-check{box-shadow:inset 0 0 0 2px var(--copper)}.phase-rows .phase-row .phase-row-check:active{box-shadow:inset 0 0 0 2px var(--green)}.phase-row-name{min-height:var(--tap);border-radius:6px;margin-left:-8px;padding:4px 8px}.timeline-actions{gap:4px}.timeline-action{min-width:var(--tap);min-height:var(--tap);border-radius:6px;align-items:center;padding:0 12px;display:inline-flex}.timeline-action:first-child{padding-left:0}.timeline-action.is-danger{margin-left:auto}.process-block .process-hint{color:var(--muted);margin:-8px 0 14px;font-size:13px}:-webkit-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--tap);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235a6864' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/12px 8px no-repeat;padding-right:36px}:-moz-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--tap);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235a6864' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/12px 8px no-repeat;padding-right:36px}:is(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--tap);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235a6864' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/12px 8px no-repeat;padding-right:36px}.hh-dialog-form input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--tap);background:#fff}.hh-dialog-form input[type=date]::-webkit-date-and-time-value{text-align:left}.hh-dialog textarea.fase-name-input{min-height:var(--tap);resize:none;padding:10px;line-height:1.35;overflow:hidden}:-webkit-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) :-webkit-any(.mono-label,.timeline-kind,.timeline-meta){color:var(--muted);font-size:11.5px}:-moz-any(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) :-moz-any(.mono-label,.timeline-kind,.timeline-meta){color:var(--muted);font-size:11.5px}:is(.hh-dialog-process,.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide) :is(.mono-label,.timeline-kind,.timeline-meta){color:var(--muted);font-size:11.5px}.process-head-model{font-size:var(--fs-m-tag)}.hh-dialog-process :-webkit-any(.timeline-tag,.timeline-internal,.phase-row-tag){font-size:var(--fs-m-tag)}.hh-dialog-process :-moz-any(.timeline-tag,.timeline-internal,.phase-row-tag){font-size:var(--fs-m-tag)}.hh-dialog-process :is(.timeline-tag,.timeline-internal,.phase-row-tag){font-size:var(--fs-m-tag)}.hh-dialog-process .timeline-internal{color:var(--amber-deep)}.phase-row-name,.hh-dialog-process .timeline-title{font-size:15px}.hh-dialog-process .timeline-text{font-size:14.5px}.process-head-client,.form-head .mono-eyebrow{font-size:11.5px}.phase-row-name:active,.timeline-action:active{background:var(--copper-soft)}.process-head-open:active{background:var(--copper-light)}.icon-button:active{border-color:var(--green);color:var(--green)}.hh-dialog-wide .icon-button.fase-delete:active{border-color:var(--danger);background:var(--danger-soft)}.form-head-close:active,.dialog-close:active{background:var(--surface-soft)}.process-head-close:active{color:#fff;background:#ffffff14}#processoDialog>.process-head-close:active{background:var(--green)}.hh-dialog h2[tabindex="-1"]:focus{outline:none}}@media (pointer:coarse) and (min-width:641px) and (min-height:501px){.hh-dialog-process[open]{overflow:clip}}@media (max-width:640px),(max-height:500px){.hh-dialog-process[open]{overscroll-behavior:contain;display:block;overflow:hidden auto}.hh-dialog-process .process-body{display:block;overflow:visible}.hh-dialog-process .process-main,.hh-dialog-process .process-side{min-height:auto;overflow:visible}#processoDialog>.process-head-close{z-index:5;width:var(--tap);height:var(--tap);background:var(--sidebar);color:#fff;border-radius:50%;place-items:center;margin:8px 8px -52px auto;padding:0;font-size:20px;display:grid;position:sticky;top:8px;box-shadow:0 0 0 1px #f3efe73d,0 2px 10px #0b1a1647}.process-head{gap:12px;padding:14px 16px 16px}.process-head-tags{min-height:38px;padding-right:48px}.process-head-client{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.process-head h2{font-size:19px}.process-head-meta{font-size:12px}#compartilharLinkButton{order:-2}.form-head{padding-top:12px;padding-bottom:12px}.form-head h2{font-size:19px}}@media (max-height:500px){.form-head .mono-eyebrow{display:none}.form-foot{padding-top:8px;padding-bottom:calc(8px + var(--safe-bottom))}.dialog-header{padding-top:10px;padding-bottom:10px}}@media (max-width:640px),(pointer:coarse){.process-head-meta>span{max-width:100%;display:inline-block}.timeline-meta .meta-rel{white-space:nowrap}a.process-head-ghost{text-decoration:none}}@media (max-width:640px){.dialog-header{align-items:center}.dialog-close,.form-head-close{width:var(--tap);height:var(--tap);background:var(--surface-muted);color:var(--text);border:0;border-radius:50%;align-self:center;place-items:center;padding:0;display:grid}.form-head-close{font-size:17px;line-height:1}.dialog-close:before,.dialog-close:after{width:14px}.dialog-close:active,.form-head-close:active{background:var(--border)}:-webkit-any(.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide)[open]{flex-direction:column;display:flex}:-moz-any(.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide)[open]{flex-direction:column;display:flex}:is(.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide)[open]{flex-direction:column;display:flex}:-webkit-any(.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide)>:-webkit-any(.form-head,.dialog-header){flex:none}:-moz-any(.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide)>:-moz-any(.form-head,.dialog-header){flex:none}:is(.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide)>:is(.form-head,.dialog-header){flex:none}:-webkit-any(.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide)>:-webkit-any(.form-body,.dialog-body){flex:auto;min-height:0}:-moz-any(.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide)>:-moz-any(.form-body,.dialog-body){flex:auto;min-height:0}:is(.hh-dialog-form,.hh-dialog-narrow,.hh-dialog-wide)>:is(.form-body,.dialog-body){flex:auto;min-height:0}.hh-dialog-process .process-body{padding-bottom:0}.hh-dialog-process .process-side{padding-bottom:calc(20px + var(--safe-bottom))}.process-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.process-head-open{order:-1;grid-column:1/-1;justify-content:center}.process-head-ghost{text-align:center;justify-content:center;text-decoration:none}.process-head-feedback,.process-head-link{order:1;grid-column:1/-1}.phase-row{grid-template-columns:auto minmax(0,1fr);row-gap:0}.phase-row.is-current .phase-row-check{grid-row:1/span 2}.phase-row-tag{grid-column:2;justify-self:start;margin:-2px 0 6px}.modelo-item{padding:10px}.fase-item{column-gap:6px;padding:8px 6px}.nova-fase-erro{order:0}}@media (pointer:coarse) and (min-width:641px){.fase-item .fase-count{text-align:right;min-width:6.6em}}@media (pointer:coarse) and (max-width:640px){.hh-dialog{max-height:min(calc(var(--vh-full) - var(--safe-top) - var(--sheet-top-gap)), calc(var(--vvh) - 8px))}}.phase-head{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:18px;display:flex}.process-block .phase-head .mono-label{margin:0}.phase-score{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.phase-score:empty{display:none}.phase-row-remove:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px}.phase-removed-restore:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px}.phase-removed-summary:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px}.phase-rows .phase-row{cursor:pointer}.phase-rows .phase-row[aria-busy=true]{cursor:progress}.phase-rows .phase-row{grid-template-columns:30px minmax(0,1fr) auto auto}.phase-row-remove{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;grid-column:4;place-items:center;margin:-1px 0;padding:0;transition:color .15s,background-color .15s,opacity .12s,transform .15s;display:grid}.phase-row-remove svg{width:16px;height:16px;display:block}@media (hover:hover){.phase-rows .phase-row .phase-row-remove{opacity:0;pointer-events:none}.phase-rows .phase-row:hover .phase-row-remove{opacity:1;pointer-events:auto}.phase-rows .phase-row .phase-row-remove:focus-visible{opacity:1;pointer-events:auto}.phase-rows .phase-row[aria-busy=true] .phase-row-remove{opacity:0}.phase-rows .phase-row[aria-busy=true]:hover .phase-row-remove{opacity:.6}.phase-row-remove:hover{background:var(--danger-soft);color:var(--danger);transform:scale(1.08)}.phase-row[aria-busy=true] .phase-row-remove:hover{color:var(--muted);background:0 0;transform:none}@media (prefers-reduced-motion:reduce){.phase-row-remove:hover{transform:none}}.phase-removed-restore:hover{background:var(--surface-soft);text-underline-offset:3px;text-decoration:underline}}.phase-row[aria-busy=true] .phase-row-remove{opacity:.6;cursor:progress}.phase-rows .phase-row.is-saindo{opacity:0;min-height:0;transition:height .2s var(--ease-sheet), padding .2s var(--ease-sheet), opacity .14s linear;padding-top:0;padding-bottom:0;overflow:hidden}.phase-removed{border-top:1px solid var(--line);margin-top:10px}.phase-removed-summary{color:var(--muted);cursor:pointer;align-items:center;gap:10px;padding:10px 0 8px 4px;font-size:13px;line-height:1.35;list-style:none;display:flex}.phase-removed-summary::-webkit-details-marker{display:none}.phase-removed-summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin:0 3px 0 2px;transition:transform .15s;transform:rotate(-45deg)}.phase-removed[open]>.phase-removed-summary:before{transform:rotate(45deg)}.phase-removed-list{gap:2px;margin:0 0 4px;padding:0;list-style:none;display:grid}.phase-removed-row{align-items:center;gap:12px;padding:3px 6px 3px 46px;display:flex}.phase-removed-text{flex:1;gap:1px;min-width:0;display:grid}.phase-removed-name{min-width:0;color:var(--muted);overflow-wrap:break-word;flex:1;font-size:13.5px;line-height:1.35}.phase-removed-origem{color:var(--muted);font-size:12px;line-height:1.35}.phase-removed-restore{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:4px 8px;font-size:13px;font-weight:600;line-height:1.2}.phase-removed-row[aria-busy=true] .phase-removed-restore{opacity:.6;cursor:progress}.phase-note{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.45}.phase-note:empty{display:none}.form-help{color:var(--muted);font-size:12px;line-height:1.4}.form-row-3>label{align-content:start}@media (min-width:641px){.form-row-3:has(>#processoFormFaseField[hidden]){grid-template-columns:1fr 1fr}}@media (pointer:coarse){.phase-score{font-size:13px}.phase-rows .phase-row-name{min-height:0;margin-left:0;padding:4px 0}.phase-rows .phase-row-name:active{background:0 0}.phase-rows .phase-row:active:not(:has(.phase-row-remove:active)){background:var(--surface-soft)}.phase-rows .phase-row.is-current:active:not(:has(.phase-row-remove:active)){background:var(--copper-line)}.phase-rows .phase-row:active:not(:has(.phase-row-remove:active)) .phase-row-check{box-shadow:inset 0 0 0 2px var(--green)}.phase-rows .phase-row{grid-template-columns:var(--tap) minmax(0, 1fr) auto auto}.phase-rows .phase-row-name>.phase-row-tag{vertical-align:top;margin:1px 0 0;padding:2px 7px;font-weight:400;line-height:14px;display:inline-block}.phase-row-tag-vao{word-spacing:4px}.phase-rows .phase-row.is-current .phase-row-check,.phase-rows .phase-row .phase-row-remove{grid-row:auto}.phase-row-remove{width:var(--tap);height:var(--tap);border-radius:10px}.phase-row-remove:active{background:var(--danger-soft);color:var(--danger)}.phase-removed-restore{min-height:var(--tap);border-radius:8px;padding:0 12px;font-size:15px}.phase-removed-restore:active{background:var(--surface-soft)}.phase-removed-summary{min-height:var(--tap);padding-top:4px;padding-bottom:4px}.phase-removed-row{padding-left:60px}.phase-removed-name{font-size:15px}.phase-removed-origem,.phase-note,.form-help{font-size:13px}}@media (max-width:640px){.phase-rows .phase-row{grid-template-columns:auto minmax(0,1fr) auto}.phase-row-remove{grid-area:1/3/span 2;margin-right:-6px}.phase-removed-row{padding-right:0}.processos-vista-celular{padding:10px 16px 0;display:block}.processos-vista-celular .segmented{border-radius:8px;display:flex}.processos-vista-celular .segmented-option{flex:1;min-height:40px;font-size:14px}#processosView.is-indicadores .processos-toolbar,#processosView.is-indicadores #processosStatus{display:none}.indicadores-tabela{width:max-content;min-width:100%}.indicadores-tabela th{max-width:96px;font-size:10px}.indicadores{gap:16px;padding:14px 16px 40px}.indicadores-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-tile{padding:12px 14px}.kpi-tile-value{font-size:26px}.indicadores-bloco{padding:14px 14px 16px}.indicadores-cabecalho h2{font-size:17px}.indicadores-campo select{min-height:var(--tap);font-size:15px}.indicadores-desde{font-size:12px}.indicadores-tabela-rolagem{-webkit-overflow-scrolling:touch;margin:0 -14px;padding:0 14px}.indicadores-tabela th:first-child,.indicadores-tabela td:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.indicadores-tabela tbody tr.is-destaque td:first-child{background:var(--copper-soft)}.indicadores-tabela th,.indicadores-tabela td{padding:10px 8px}.indicadores-advogado,.parados-row{min-height:var(--tap)}.indicadores-cabecalho .segmented{flex-basis:100%;display:flex}.indicadores-cabecalho .segmented-option{text-align:center;white-space:normal;flex:1;min-height:40px;padding:6px;font-size:12.5px}.indicadores-tabela.is-transposta th.matriz-etapa-linha{min-width:116px;max-width:128px;padding:8px 6px;font-size:11px}.indicadores-tabela.is-transposta td.matriz-celula,.indicadores-tabela.is-transposta th.matriz-adv,.indicadores-tabela.is-transposta td.matriz-total{min-width:38px;padding:8px 2px}.indicadores-tabela.is-transposta th.matriz-adv{font-size:10.5px}.indicadores-tabela.is-matriz th.matriz-etapa{min-width:40px}.indicadores-tabela.is-matriz td.matriz-celula{padding:8px 4px}.matriz-legenda{grid-template-columns:minmax(0,1fr)}.parados-row{grid-template-columns:minmax(0,1fr);gap:6px}.parados-nums{text-align:left;white-space:normal;gap:10px;display:flex}.indicadores-como dl{grid-template-columns:minmax(0,1fr);gap:4px}.indicadores-como dd{margin-bottom:8px}}@media (pointer:coarse){.datas-input,.datas-busca input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--tap);font-size:16px}.datas-input::-webkit-date-and-time-value{text-align:left}.datas-fora{min-height:var(--tap)}.datas-processo{min-height:32px}}@media (max-width:640px){.adv-card.is-principal .principal-valor{font-size:12px}.adv-card.is-principal .principal-valor strong{font-size:20px}.principais-aviso .btn-outline{min-height:var(--tap)}.datas-busca{max-width:none}.datas-row{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px 12px;padding:14px 0 10px}.datas-processo{font-size:15px}.datas-mais{min-height:var(--tap);justify-self:stretch}}.af-marca{text-decoration:none;display:block}.af-marca img,img.af-marca{max-width:100%;height:auto;display:block}.hh-sidebar-logo.af-marca{align-self:flex-start;width:auto}.hh-sidebar-logo.af-marca img{width:172px}.hh-sidebar-logo.af-marca:focus-visible{outline-offset:4px}@media (max-width:980px){.hh-sidebar-logo.af-marca{align-self:center}.hh-sidebar-logo.af-marca img{width:150px}}@media (pointer:coarse) and (max-width:980px),(max-width:640px){.hh-sidebar-logo.af-marca{min-height:var(--tap);align-items:center;display:flex}}.login-brand{isolation:isolate;align-content:center;justify-items:center;position:relative;overflow:hidden}.af-marca-viva{width:max(266px,min(23vw,400px));max-width:100%;position:relative}.af-marca-viva img.af-marca{width:100%}@media (max-width:900px){.af-marca-viva{width:220px}}@media (orientation:landscape) and (max-height:500px) and (max-width:980px){.af-marca-viva{width:160px}}.af-ondas{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.af-ondas span{width:calc(100% + var(--periodo));height:var(--altura);background-repeat:repeat-x;background-size:var(--periodo) 100%;animation:af-onda var(--volta) linear infinite;will-change:transform;position:absolute;left:0}.af-ondas span:first-child{--periodo:720px;--altura:504px;--volta:32s;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 280' preserveAspectRatio='none'%3E%3Cpath d='M-200 240C-127.16 240-72.84 40 0 40S127.16 240 200 240 327.16 40 400 40 527.16 240 600 240' fill='none' stroke='%2302362d' stroke-width='66'/%3E%3C/svg%3E");bottom:-230px}.af-ondas span:nth-child(2){--periodo:560px;--altura:392px;--volta:27s;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 280' preserveAspectRatio='none'%3E%3Cpath d='M-200 240C-127.16 240-72.84 40 0 40S127.16 240 200 240 327.16 40 400 40 527.16 240 600 240' fill='none' stroke='%231a7a69' stroke-width='66'/%3E%3C/svg%3E");animation-direction:reverse;top:-200px}.af-ondas span:nth-child(3){--periodo:460px;--altura:184px;--volta:16s;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 160' preserveAspectRatio='none'%3E%3Cpath d='M-200 140C-127.16 140-72.84 20 0 20S127.16 140 200 140 327.16 20 400 20 527.16 140 600 140' fill='none' stroke='%23eef0f4' stroke-width='1.6'/%3E%3C/svg%3E");top:calc(50% + 84px)}.af-ondas:after{content:"";background:radial-gradient(ellipse 62% 42% at 50% 50%, var(--green) 0%, #005146d1 45%, #00514600 100%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes af-onda{0%{transform:translateX(calc(-1 * var(--periodo)))}to{transform:translate(0)}}.af-marca-luz{pointer-events:none;width:58.6%;height:56%;position:absolute;top:26%;left:41.4%;overflow:hidden;-webkit-mask-image:url(../brand/arrematize-flow-lockup-01-colorido-fundo-escuro.png);mask-image:url(../brand/arrematize-flow-lockup-01-colorido-fundo-escuro.png);-webkit-mask-position:100% 59.1%;mask-position:100% 59.1%;-webkit-mask-size:170.65% 178.57%;mask-size:170.65% 178.57%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.af-marca-luz:before{content:"";will-change:transform;background:repeating-linear-gradient(90deg,#eef0f400 0% 16%,#eef0f4b8 25%,#eef0f400 34% 50%);width:240%;animation:3.4s linear infinite af-luz;position:absolute;top:-10%;bottom:-10%;left:-20%}@keyframes af-luz{0%{transform:translate(-50%)skew(-16deg)}to{transform:translate(0)skew(-16deg)}}.login-view:not(.af-bloqueio) .af-marca-viva{animation:1.5s cubic-bezier(.3,.6,.3,1) .15s both af-marca-entra;-webkit-mask-image:linear-gradient(90deg,#000 46%,#0000 55%);mask-image:linear-gradient(90deg,#000 46%,#0000 55%);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.login-view:not(.af-bloqueio) .af-marca-luz{animation:.9s ease-out 1.5s both af-aparece}@keyframes af-marca-entra{0%{opacity:0;transform:translateY(8px);-webkit-mask-position:100% 0;mask-position:100% 0}30%{opacity:1;transform:none}to{opacity:1;transform:none;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes af-aparece{0%{opacity:0}}@media (max-width:900px){.af-ondas span:first-child{--periodo:400px;--altura:280px;--volta:24s;opacity:.45;bottom:-170px}.af-ondas span:nth-child(2){--periodo:320px;--altura:224px;--volta:20s;opacity:.32;top:-150px}.af-ondas span:nth-child(3){display:none}.af-ondas:after{background:radial-gradient(ellipse 190px 78% at 50% 50%, var(--green) 0%, #005146d9 55%, #00514600 100%)}}@media (orientation:landscape) and (max-height:500px) and (max-width:980px){.af-ondas:after{background:radial-gradient(ellipse 80% 32% at 50% 50%, var(--green) 0%, #005146d1 45%, #00514600 100%)}}@media (prefers-reduced-motion:reduce){.af-ondas span,.af-marca-luz:before,.login-view:not(.af-bloqueio) .af-marca-viva,.login-view:not(.af-bloqueio) .af-marca-luz{animation:none}.login-view:not(.af-bloqueio) .af-marca-viva{-webkit-mask-image:none;mask-image:none}.af-marca-luz{display:none}}.af-organizacao{color:var(--sidebar-text);overflow-wrap:anywhere;margin:-22px 22px 26px;font-size:12.5px;font-weight:500;line-height:1.35}.af-organizacao:empty{display:none}@media (max-width:980px){.af-organizacao{display:none}}@media (min-width:720px) and (max-width:980px){.hh-sidebar{grid-template-columns:auto auto minmax(0,1fr) auto;column-gap:0}.hh-sidebar-logo.af-marca{grid-column:1;margin-right:14px}.af-organizacao{text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ffffff24;grid-column:2;max-width:min(26ch,100vw - 540px);margin:0 14px 0 0;padding-left:14px;display:block;overflow:hidden}.hh-sidebar-nav{grid-column:3}.hh-sidebar-foot{grid-column:4;margin-left:14px}}html:not([data-papel=dono]):not([data-papel=admin]) [data-requer=admin],html:not([data-papel=dono]) [data-requer=dono],html:not([data-operador=sim]) [data-requer=operador],html[data-operador=sim] .hh-sidebar-link[href=processos],html[data-operador=sim] .hh-tab[data-tab=processos]{display:none!important}@media (max-width:640px){.hh-tabbar:not([hidden]){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.af-bloqueio-painel h1{overflow-wrap:anywhere}.af-bloqueio-painel h1:focus{outline:none}.af-bloqueio-mensagem{color:var(--body);margin:8px 0 0;font-size:15px;line-height:1.5}.af-bloqueio-conta{border-top:1px solid var(--line);gap:4px;margin:0;padding-top:16px;display:grid}.af-bloqueio-rotulo{color:var(--label);font:500 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.af-bloqueio-email{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.4}.af-bloqueio-acoes{gap:10px;display:grid}.af-bloqueio-acoes button{min-height:44px}.af-bloqueio-senha{gap:18px;display:grid}.af-bloqueio-senha .login-help{margin-top:-8px}.af-bloqueio-senha input[aria-invalid=true]{border-color:var(--danger)}.af-somente-leitura{display:none}html[data-somente-leitura=sim] .af-somente-leitura{top:var(--safe-top);z-index:calc(var(--z-sticky) + 1);background:var(--amber-soft);color:var(--amber-deep);border-bottom:1px solid #b7791f66;flex:none;margin:0;padding:9px 32px;font-size:13px;font-weight:600;line-height:1.4;display:block;position:sticky}@media (max-width:980px){html[data-somente-leitura=sim] .af-somente-leitura{padding-left:var(--gutter);padding-right:var(--gutter)}}@media (pointer:coarse),(max-width:980px){html[data-somente-leitura=sim] .af-somente-leitura{font-size:14px}}@media (max-width:640px){html[data-somente-leitura=sim] #processosView .processos-toolbar{top:calc(var(--safe-top) + var(--af-faixa-h,0px))}html[data-somente-leitura=sim] .board-column{scroll-margin-top:calc(var(--proc-toolbar-h) + var(--safe-top) + var(--af-faixa-h,0px) + 8px)}html[data-somente-leitura=sim] .board-column-header{top:calc(var(--proc-toolbar-h) + var(--safe-top) + var(--af-faixa-h,0px))}html[data-somente-leitura=sim] .board-card button{scroll-margin-top:calc(var(--proc-toolbar-h) + var(--safe-top) + var(--af-faixa-h,0px) + 44px + 8px)}}html[data-somente-leitura=sim] .usuario-item,html[data-somente-leitura=sim] .usuarios-created{scroll-margin-top:calc(var(--safe-top) + var(--af-faixa-h,0px) + 8px)}@media (min-width:641px){.conta-dialog{width:min(460px,100vw - 56px)}}.conta-ajuda{color:var(--muted);margin:-6px 0 14px;font-size:12.5px;line-height:1.45}.conta-dialog input[readonly]{background:var(--surface-soft);color:var(--muted)}.conta-dialog input[readonly]:focus{border-color:var(--border)}.conta-dialog input[aria-invalid=true]{border-color:var(--danger)}.mais-conta-nome{color:var(--ink);overflow-wrap:anywhere;margin:0 0 2px;font-size:16px;font-weight:600;line-height:1.35}.mais-conta-organizacao{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.4}#processoAdvogadoSelect:disabled,#processoFormAdvogadoSelect:disabled{background-color:var(--surface-soft);color:var(--body);-webkit-text-fill-color:currentColor;opacity:1;cursor:not-allowed;background-image:none}.board-empty-nota{max-width:52ch;font-size:13px;line-height:1.45}.board-empty-state a.btn-outline{align-items:center;text-decoration:none;display:inline-flex}#processoForm .form-scroll>.mono-label:first-child{margin-top:22px}.form-row-cliente>label{align-content:start}.advogado-acesso{color:var(--muted);margin-top:2px;display:block}.advogado-acesso.is-com-acesso{color:var(--green)}.equipe-titulo{flex-wrap:wrap;align-items:baseline;gap:0 14px;display:flex}.equipe-titulo h1{overflow-wrap:anywhere;min-width:0}.equipe-uso{color:var(--body);font-family:var(--mono);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;font-size:12px;display:flex}.equipe-uso:empty{display:none}.equipe-renomear{flex-wrap:wrap;align-items:center;gap:8px;max-width:580px;margin:0;display:flex}.equipe-renomear input{border:1px solid var(--border);min-width:0;min-height:0;color:var(--ink);letter-spacing:-.01em;background:#fff;border-radius:3px;flex:240px;padding:7px 11px;font-size:20px;font-weight:600}.equipe-renomear input:focus{border-color:var(--green);box-shadow:none}.equipe-renomear .error-message{flex:100%}.equipe-renomear .error-message:empty{display:none}.usuarios-form select{border:1px solid var(--border);width:100%;min-height:0;color:var(--text);font:inherit;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235a6864' stroke-width='1.5'/%3E%3C/svg%3E") right 11px center no-repeat;border-radius:3px;outline:none;padding:9px 30px 9px 11px;font-size:14px}.usuarios-form select:focus{border-color:var(--green)}.usuarios-form .check-field{justify-self:start;gap:8px}.gestao-ajuda{color:var(--muted);margin:-7px 0 0;font-size:12.5px;line-height:1.45}.gestao-ajuda.is-alerta{border-left:3px solid var(--amber);background:var(--amber-soft);color:var(--amber-deep);border-radius:0 3px 3px 0;margin-top:0;padding:8px 10px}.gestao-item{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 18px}.gestao-item>.usuario-acesso{padding-top:3px}.gestao-item>.usuario-acoes{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px 10px}.gestao-item>.usuario-acoes .link-danger{margin-left:auto}.gestao-item.is-desativado .usuario-nome,.gestao-item.is-desativado .gestao-fato-forte{color:var(--muted)}.gestao-fatos{color:var(--body);overflow-wrap:anywhere;margin:7px 0 0;font-size:12.5px;line-height:1.45}.gestao-fato-forte{color:var(--ink);font-weight:600}.gestao-nota{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.gestao-editor{border-top:1px solid var(--line);grid-column:1/-1;gap:12px;margin-top:2px;padding-top:14px}.gestao-editor-titulo{color:var(--body);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.gestao-editor-titulo:focus{outline:none}.gestao-editor-campos{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:12px 14px;display:grid}.gestao-editor .gestao-ajuda{margin-top:-4px}.gestao-editor-campo{align-content:start;gap:5px;min-width:0;display:grid}.gestao-editor .gestao-editor-campo .gestao-ajuda{margin-top:0}.gestao-editor .error-message{margin:0}.gestao-editor-acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.gestao-editor-acoes .btn-outline,.gestao-editor-acoes .btn-primary{padding:8px 16px;font-size:13px}@media (hover:hover) and (pointer:fine){.gestao-item .usuario-senha-acoes>button{min-height:0;padding:8px 14px;font-size:13px}.gestao-item .usuario-senha-valor{font-size:15px}}@media (pointer:coarse){.usuarios-form select,.usuarios-form .check-field{min-height:var(--tap)}.usuarios-form .check-field input[type=checkbox]{width:20px;height:20px}}@media (pointer:coarse),(max-width:980px){.usuarios-view .mono-label{font-size:var(--fs-m-tag)}.equipe-uso{font-size:var(--fs-m-label)}.gestao-fatos,.gestao-nota,.gestao-ajuda{font-size:var(--fs-m-meta)}.gestao-editor-titulo{font-size:var(--fs-m-body)}}@media (min-width:981px) and (max-width:1180px){.gestao-item{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.usuarios-view .processos-heading{gap:12px;padding-top:12px;padding-bottom:8px}.usuarios-view .processos-heading h1{font-size:22px}.usuarios-view .processos-subtitle{font-size:14px}.equipe-renomear input{flex-basis:100%}.equipe-renomear>button{flex:1 1 0}.gestao-item{grid-template-columns:minmax(0,1fr)}.gestao-item>.usuario-acesso{padding-top:0}.gestao-editor-acoes>button{flex:1 1 0;font-size:15px}}.plano-resumo{border-left:3px solid var(--green);background:var(--green-soft);color:var(--text);overflow-wrap:anywhere;border-radius:0 3px 3px 0;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.plano-resumo.is-alerta{border-left-color:var(--amber);background:var(--amber-soft);color:var(--amber-deep)}.plano-resumo:empty{display:none}.usuarios-form input[type=date]{min-width:0}.usuarios-form input[type=date]::-webkit-datetime-edit-fields-wrapper{padding-top:0;padding-bottom:0}@media (pointer:coarse){.usuarios-form input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.usuarios-form input[type=date]::-webkit-date-and-time-value{text-align:left}}.usuario-tag.is-ok{border-color:var(--green-wash);color:var(--green)}.usuario-tag.is-encerrada{border-color:var(--border);color:var(--muted)}.plataforma-numeros{flex-wrap:wrap;gap:8px 22px;margin:10px 0 0;display:flex}.plataforma-numero{min-width:0}.plataforma-numero dt{color:var(--label);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:500}.plataforma-numero dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:600}.plataforma-numero.is-alerta dd{color:var(--amber-deep)}.plataforma-numero dd .usuario-tag{vertical-align:1px;margin-left:2px}.gestao-item.is-desativado .plataforma-numero dd{color:var(--muted)}@media (pointer:coarse),(max-width:980px){.plataforma-numero dt{font-size:var(--fs-m-tag)}.plataforma-numero dd{font-size:var(--fs-m-body)}.plano-resumo{font-size:var(--fs-m-meta)}}@media (max-width:640px){#plataformaView .processos-heading .mono-eyebrow{display:none}.plataforma-numeros{gap:8px 18px}}.public-logo.public-org{width:auto;max-width:100%;min-height:1.3em;color:var(--sidebar-bright);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.3}@media (max-width:640px){.public-logo.public-org{font-size:18px}}.public-org-text{overflow-wrap:anywhere}.af-login-links{flex-wrap:wrap;justify-content:space-between;gap:6px 18px;display:flex}.af-link{min-height:0;color:var(--green);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.af-link:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:2px}@media (pointer:coarse){.af-link{min-height:var(--tap)}}.login-panel>label+.login-help{margin-top:-10px}.login-panel input[aria-invalid=true]{border-color:var(--danger)}button.af-organizacao{text-align:left;cursor:pointer;background:0 0;border:0;width:auto;max-width:calc(100% - 44px);padding:0;font-family:inherit;display:block}button.af-organizacao:after{content:"▾";opacity:.7;margin-left:6px}button.af-organizacao:hover{color:var(--sidebar-bright)}button.af-organizacao:focus-visible{outline:2px solid var(--sidebar-bright);outline-offset:4px;border-radius:2px}.af-teste{border-bottom:1px solid var(--line);background:var(--green-soft);color:var(--green-deep);flex:none;margin:0;padding:7px 32px;font-size:13px;font-weight:500;line-height:1.4}@media (max-width:980px){.af-teste{padding-left:var(--gutter);padding-right:var(--gutter)}}.empresas-lista{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.empresa-item{border:1px solid var(--line);width:100%;min-height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 14px;display:grid}.empresa-item:hover:not(:disabled){border-color:var(--green)}.empresa-item:focus-visible{outline:2px solid var(--green);outline-offset:2px}.empresa-item:disabled{cursor:default;color:var(--muted)}.empresa-item[aria-current=true]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);color:var(--text)}.empresa-nome{overflow-wrap:anywhere;grid-column:1;font-weight:600}.empresa-detalhe{color:var(--muted);grid-column:1;font-size:13px;line-height:1.35}.empresa-marca{color:var(--green);font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-area:1/2/span 2}.empresas-sair{margin-top:18px}.login-panel h1:focus{outline:none}.af-faixa-link{color:inherit;text-underline-offset:3px;border-radius:2px;margin:-6px 0;padding:6px 0;font-weight:700;text-decoration:underline;display:inline-block}.af-faixa-link:focus-visible{outline-offset:-2px;outline:2px solid}@media (hover:hover){.af-faixa-link:hover{text-decoration-thickness:2px}}@media (pointer:coarse){.af-faixa-link{margin-top:-12px;margin-bottom:-12px;padding-top:12px;padding-bottom:12px}}.plano-carregando{color:var(--muted);margin:4px 32px 0;font-size:14px}.plano-sem-acesso{border:1px solid var(--line);background:#fff;border-radius:4px;justify-items:start;gap:10px;margin:4px 32px 40px;padding:20px 22px 22px;display:grid}.plano-sem-acesso h2{color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:1.3}.plano-sem-acesso h2:focus{outline:none}.plano-sem-acesso p{color:var(--body);margin:0;font-size:14px;line-height:1.45}.plano-sem-acesso a.btn-outline{margin-top:6px;text-decoration:none}.plano-retorno{border:1px solid var(--green-wash);border-left:4px solid var(--green);background:var(--green-soft);color:var(--green-deep);border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 32px 16px;padding:12px 16px;display:flex}.plano-retorno-texto{flex:240px;margin:0;font-size:14.5px;font-weight:600;line-height:1.45}.plano-retorno button[aria-busy=true]{opacity:.6}.plano-retorno.is-ocupado .plano-retorno-texto:before{content:"";border:2px solid var(--green-wash);border-top-color:var(--green);vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:10px;animation:.9s linear infinite plano-giro;display:inline-block}@keyframes plano-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.plano-retorno.is-ocupado .plano-retorno-texto:before{animation:none}}#planoAtualTitulo:focus{outline:none}.plano-atual-nome{color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.25}.plano-atual-nota{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.plano-situacao{border-left:3px solid var(--border);background:var(--surface-soft);color:var(--body);border-radius:0 3px 3px 0;margin:10px 0 0;padding:7px 10px;font-size:13.5px;font-weight:600;line-height:1.4}.plano-situacao.is-ok{border-left-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.plano-situacao.is-alerta{border-left-color:var(--amber);background:var(--amber-soft);color:var(--amber-deep)}.plano-fatos{margin:14px 0 0;padding:0;list-style:none;display:grid}.plano-fatos li{border-top:1px solid var(--line-soft);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:8px 0;font-size:14px;line-height:1.4}.plano-avisos{gap:10px;margin-top:14px;display:grid}.plano-aviso{border-left:3px solid var(--copper);background:var(--copper-soft);color:#26150a;border-radius:0 4px 4px 0;justify-items:start;gap:6px;padding:12px 14px;display:grid}.plano-aviso.is-pagamento{border-left-color:var(--amber);background:var(--amber-soft);color:var(--amber-deep)}.plano-aviso-titulo{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:500}.plano-aviso-texto{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.plano-aviso a.btn-primary{margin-top:4px;text-decoration:none}.plano-aviso.is-contratado{border-left-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.plano-aviso .btn-outline{margin-top:4px;padding:7px 12px;font-size:13px}.plano-aviso .btn-outline[aria-busy=true]{opacity:.6}.plano-acoes{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;display:flex}.plano-acoes .btn-outline{padding:7px 12px;font-size:13px}.plano-acoes .link-danger{margin-left:0;padding:7px 2px}.plano-acoes button[aria-busy=true]{opacity:.6}.plano-acoes+.error-message{margin-top:8px}.plano-view .usuarios-card .error-message:empty{display:none}.plano-faturas-bloco{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.plano-faturas-bloco .usuarios-list-head{align-items:center}.plano-faturas-bloco .usuarios-list-head .mono-label{margin-bottom:0}.plano-faturas-bloco .usuarios-list-head .btn-outline{padding:7px 12px;font-size:13px}.plano-faturas-bloco .btn-outline[aria-busy=true]{opacity:.6}.plano-faturas{margin-top:12px}.plano-faturas+.error-message{margin-top:8px}.plano-faturas-estado{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.plano-faturas-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plano-fatura{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.plano-fatura-dados{min-width:0}.plano-fatura-vencimento{color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}.plano-fatura-valor{color:var(--body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.4}.plano-fatura-abrir,.plano-cartao-consulta a{color:var(--green);text-underline-offset:3px;border-radius:2px;font-weight:600;text-decoration:underline}.plano-fatura-abrir{padding:6px 2px;font-size:13.5px}.plano-fatura-abrir:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px}.plano-cartao-consulta a:focus-visible{outline:2px solid var(--copper-deep);outline-offset:2px}.plano-lista-head{flex-wrap:wrap;align-items:center;margin-bottom:16px}.plano-lista-head .mono-label{margin-bottom:0}.plano-lista{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.plano-cartao{border:1px solid var(--line);background:#fff;border-radius:4px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px 16px 18px;display:flex}.plano-cartao.is-atual{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.plano-cartao.is-consulta{background:var(--surface-soft);border-style:dashed}.plano-cartao.is-contratado{border-style:dashed;border-color:var(--green)}.plano-cartao-nome{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:flex}.plano-cartao-preco{color:var(--body);margin:4px 0 0;font-size:14px;line-height:1.3}.plano-cartao-preco strong{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.plano-cartao-detalhe,.plano-cartao-limite,.plano-cartao-consulta{color:var(--body);margin:0;font-size:13px;line-height:1.45}.plano-cartao-detalhe{color:var(--muted);font-variant-numeric:tabular-nums}.plano-cartao-acao{align-self:stretch;margin-top:auto;padding-top:10px}.plano-cartao-acao .btn-primary[aria-busy=true]{opacity:.6}.plano-lista+.error-message{margin-top:10px}.plano-dialog .confirm-body .error-message{min-height:0;color:var(--danger);margin-top:12px;font-size:14px}.plano-dialog .confirm-body .error-message:empty{display:none}.plano-dialog .confirm-actions .btn-primary[aria-busy=true]{opacity:.6}.plataforma-avisos{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:18px}.plataforma-avisos-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plataforma-aviso{border:1px solid var(--line);border-left:3px solid var(--border);background:#fff;border-radius:0 4px 4px 0;padding:10px 12px}.plataforma-aviso.is-travado{border-color:#b7791f66;border-left-color:var(--amber);background:var(--amber-soft)}.plataforma-aviso-cabeca{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.plataforma-aviso-quando{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px}.plataforma-aviso-org{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.plataforma-aviso-nota{color:var(--text);overflow-wrap:anywhere;margin:5px 0 0;font-size:13.5px;line-height:1.45}.plataforma-aviso-evento{color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.plataforma-avisos>.toolbar-clear{margin-top:8px}.plataforma-asaas{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.plataforma-asaas>.mono-label{margin-bottom:8px}.plataforma-asaas>.gestao-ajuda{margin:0 0 14px}.plataforma-asaas-acoes{flex-wrap:wrap;gap:10px;display:flex}.plataforma-asaas-acoes .btn-outline[aria-busy=true]{opacity:.6}.plataforma-asaas input[aria-invalid=true]{border-color:var(--danger)}.plataforma-asaas>.plano-resumo{margin-top:14px}.plataforma-asaas-endereco{font-family:var(--mono);overflow-wrap:anywhere;font-size:.95em}@media (pointer:coarse),(max-width:980px){.plataforma-aviso-quando{font-size:var(--fs-m-label)}.plataforma-aviso-org,.plataforma-aviso-nota{font-size:var(--fs-m-body)}.plataforma-aviso-evento{font-size:var(--fs-m-tag)}}@media (max-width:640px){.plataforma-asaas-acoes .btn-outline{flex:100%;min-height:48px;font-size:16px}}@media (max-width:980px){.plano-carregando,.plano-sem-acesso,.plano-retorno{margin-left:var(--gutter);margin-right:var(--gutter)}}@media (pointer:coarse),(max-width:980px){.plano-aviso-titulo{font-size:var(--fs-m-tag)}.plano-atual-nota,.plano-faturas-estado,.plano-fatura-valor,.plano-cartao-detalhe,.plano-cartao-limite,.plano-cartao-consulta{font-size:var(--fs-m-meta)}.plano-fatos li,.plano-aviso-texto,.plano-situacao{font-size:var(--fs-m-body)}}@media (pointer:coarse){.plano-fatura-abrir{min-height:var(--tap);align-items:center;padding:0 6px;display:inline-flex}.plano-cartao-consulta a{margin:-12px 0;padding:12px 0;display:inline-block}.plano-aviso a.btn-primary,.plano-sem-acesso a.btn-outline{min-height:var(--tap)}}.plano-empresa{overflow-wrap:anywhere}.plano-empresa:empty{display:none}@media (max-width:640px){.plano-lista{grid-template-columns:minmax(0,1fr)}.plano-cartao-acao .btn-primary,.plano-aviso a.btn-primary{width:100%;min-height:48px;font-size:16px}.plano-sem-acesso a.btn-outline{width:100%}}
