:root{--bg: #F2F2F7;--grouped: #FFFFFF;--label: #000000;--label-2: rgba(60,60,67,.72);--label-3: rgba(60,60,67,.36);--sep: rgba(60,60,67,.16);--gray-fill: rgba(120,120,128,.12);--blue: #007AFF;--blue-soft: rgba(0,122,255,.12);--green: #34C759;--green-soft: rgba(52,199,89,.12);--red: #FF3B30;--red-soft: rgba(255,59,48,.12);--orange: #FF9500;--orange-soft: rgba(255,149,0,.12);--indigo: #5856D6;--indigo-soft: rgba(88,86,214,.12);--gray: var(--label-2);--gray-soft: var(--gray-fill);--card-shadow: 0 1px 2px rgba(0,0,0,.04), 0 8px 24px -12px rgba(0,0,0,.1);--border: var(--sep);--muted: var(--label-2);--text: var(--label)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #000000;--grouped: #1C1C1E;--label: #FFFFFF;--label-2: rgba(235,235,245,.6);--label-3: rgba(235,235,245,.3);--sep: rgba(84,84,88,.45);--gray-fill: rgba(120,120,128,.24);--blue: #0A84FF;--blue-soft: rgba(10,132,255,.18);--green: #30D158;--green-soft: rgba(48,209,88,.18);--red: #FF453A;--red-soft: rgba(255,69,58,.18);--orange: #FF9F0A;--orange-soft: rgba(255,159,10,.18);--indigo: #5E5CE6;--indigo-soft: rgba(94,92,230,.18);--card-shadow: 0 1px 2px rgba(0,0,0,.3), 0 8px 24px -12px rgba(0,0,0,.5)}}.legado-juridico *{box-sizing:border-box;-webkit-font-smoothing:antialiased}.legado-juridico{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--label);margin:0;padding:0}.legado-juridico .wrap{max-width:640px;margin:0 auto;padding:20px 16px 70px}.legado-juridico .eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--label-2);margin-bottom:4px}.legado-juridico .logo{height:28px;display:block;margin-bottom:10px;background:#fff;padding:4px 8px;border-radius:8px;width:auto}.legado-juridico .logo-block{display:flex;flex-direction:row;align-items:center;gap:12px;margin-bottom:10px}.legado-juridico .logo-at360,.legado-juridico .logo-terramaq{height:30px;display:block;background:#fff;padding:6px 10px;border-radius:10px;width:auto}.legado-juridico h1{font-size:26px;margin:0;font-weight:800;letter-spacing:-.02em}.legado-juridico h2{font-size:15px;margin:0 0 14px;font-weight:700;color:var(--label)}.legado-juridico .page-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.legado-juridico .back{font-size:14px;color:var(--blue);text-decoration:none;font-weight:600;display:inline-block;margin-bottom:16px}.legado-juridico .detail-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.legado-juridico .stats-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.legado-juridico .stat{background:var(--grouped);border-radius:16px;box-shadow:var(--card-shadow);padding:12px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-decoration:none;color:inherit;cursor:pointer}.legado-juridico .stat.active-filter{box-shadow:0 0 0 2px var(--blue),var(--card-shadow)}.legado-juridico .stat-count{font-size:22px;font-weight:800}.legado-juridico .stat-label{font-size:11px;font-weight:600;color:var(--label-2)}.legado-juridico .section-title{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--label-2);font-weight:700;margin:26px 0 10px}.legado-juridico .p-list{display:flex;flex-direction:column;gap:10px;background:transparent;box-shadow:none;overflow:visible}.legado-juridico .p-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:16px;background:var(--grouped);border-radius:16px;box-shadow:var(--card-shadow)}.legado-juridico .muted-row{opacity:.55}.legado-juridico .p-main{min-width:0}.legado-juridico .p-title{font-weight:600;font-size:14.5px;color:var(--label);text-decoration:none}.legado-juridico .p-sub{font-size:12px;color:var(--label-2);margin-left:8px}.legado-juridico .p-desc{font-size:13px;color:var(--label-2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.legado-juridico .p-response{font-size:12.5px;color:var(--label);background:var(--gray-fill);border-radius:10px;padding:8px 10px;margin-top:8px;max-width:480px}.legado-juridico .p-response-label{display:block;font-size:11px;font-weight:700;color:var(--label-2);text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px}.legado-juridico .p-obs{font-size:12px;color:var(--label-2);margin-top:6px;max-width:480px}.legado-juridico .p-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;min-width:140px}.legado-juridico .p-field{color:var(--label-2)}.legado-juridico .p-field.muted{color:var(--label-3);font-size:11px}.legado-juridico .p-risk{color:var(--red);font-weight:600}.legado-juridico .p-actions{display:flex;gap:14px;flex-shrink:0;flex-wrap:wrap}.legado-juridico .p-actions form{display:inline}.legado-juridico .badge{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;display:inline-block}.legado-juridico .badge.lg{font-size:13px;padding:6px 14px}.legado-juridico .btn{display:inline-block;border:none;background:var(--gray-fill);color:var(--label);padding:10px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.legado-juridico .btn.primary{background:var(--blue);color:#fff}.legado-juridico .btn.success{background:var(--green);color:#fff}.legado-juridico .btn.danger{background:var(--red);color:#fff}.legado-juridico .btn.small{background:none;padding:0;border-radius:0;font-size:13px;font-weight:600;color:var(--blue)}.legado-juridico .btn.small.success{color:var(--green)}.legado-juridico .btn.small.danger{color:var(--red)}.legado-juridico .btn[disabled]{opacity:.4;cursor:not-allowed}.legado-juridico .card{background:var(--grouped);border-radius:16px;box-shadow:var(--card-shadow);padding:18px 16px}.legado-juridico .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:700px){.legado-juridico .grid,.legado-juridico .p-row{grid-template-columns:1fr}.legado-juridico .p-meta{flex-direction:row;flex-wrap:wrap;gap:10px}.legado-juridico .p-actions{padding-top:4px}}@media(min-width:900px){.legado-juridico .wrap{max-width:1080px}.legado-juridico .stats-bar{grid-template-columns:repeat(5,1fr)}.legado-juridico .p-desc,.legado-juridico .p-response,.legado-juridico .p-obs{max-width:640px}}.legado-juridico label{display:block;font-size:12.5px;font-weight:600;color:var(--label-2);margin-top:12px;margin-bottom:5px}.legado-juridico .anexo-picker{display:flex;align-items:center;gap:10px;background:var(--gray-fill);border-radius:10px;padding:10px 12px;margin-bottom:2px}.legado-juridico .anexo-picker-btn{background:var(--blue);color:#fff!important;padding:8px 14px!important;border-radius:10px;flex-shrink:0}.legado-juridico .anexo-picker-nome{font-size:13px;color:var(--label-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legado-juridico input,.legado-juridico select,.legado-juridico textarea{width:100%;padding:10px 12px;border:none;background:var(--gray-fill);border-radius:10px;font-size:14px;font-family:inherit;color:var(--label)}.legado-juridico input:focus,.legado-juridico select:focus,.legado-juridico textarea:focus{outline:2px solid var(--blue);outline-offset:0}.legado-juridico textarea{resize:vertical}.legado-juridico .timeline{display:flex;flex-direction:column;gap:0}.legado-juridico .tl-item{display:flex;justify-content:space-between;font-size:13px;border-bottom:1px solid var(--sep);padding:8px 0}.legado-juridico .tl-item:last-child{border-bottom:none}.legado-juridico .tl-label{color:var(--label-2)}.legado-juridico .tl-value{font-weight:600}.legado-juridico .muted-block{font-size:13px;color:var(--label);background:var(--gray-fill);border-radius:10px;padding:10px 12px}.legado-juridico .actions-row{display:flex;gap:16px;margin-top:16px;flex-wrap:wrap}.legado-juridico .empty{color:var(--label-2);font-size:13px;padding:24px;text-align:center;background:var(--grouped);border-radius:16px;box-shadow:var(--card-shadow)}.legado-juridico .concluded-toggle{margin-top:22px}.legado-juridico .concluded-toggle summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--label-2);padding:8px 2px;list-style:none}.legado-juridico .concluded-toggle summary::-webkit-details-marker{display:none}.legado-juridico .concluded-toggle .p-list{margin-top:10px}.legado-juridico .folder{margin-bottom:10px;border-radius:16px;background:var(--bg);box-shadow:var(--card-shadow);overflow:hidden;border:1px solid var(--sep)}.legado-juridico .folder-summary{cursor:pointer;padding:13px 14px;font-size:14.5px;font-weight:700;display:flex;align-items:center;gap:8px;list-style:none;background:var(--grouped)}.legado-juridico .folder-summary::-webkit-details-marker{display:none}.legado-juridico .folder-count{font-weight:500;font-size:11.5px;color:var(--label-2);margin-left:auto}.legado-juridico .folder-rename{text-decoration:none;font-size:14px;opacity:.6;margin-left:4px;flex-shrink:0}.legado-juridico .folder-rename:hover{opacity:1}.legado-juridico .folder-list{padding:10px;box-shadow:none;border-radius:0;background:transparent;gap:10px}.legado-juridico .subsection-title{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--label-2);font-weight:700;margin:22px 0 8px}.legado-juridico .hist-row{padding:12px 14px;border-bottom:1px solid var(--sep)}.legado-juridico .hist-row:last-child{border-bottom:none}.legado-juridico .hist-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.legado-juridico .hist-tipo{font-size:12.5px;font-weight:700}.legado-juridico .hist-autor{font-size:12px;color:var(--blue);font-weight:600}.legado-juridico .hist-date{font-size:11.5px;color:var(--label-3);margin-left:auto}.legado-juridico .hist-conteudo{font-size:13px;color:var(--label-2);margin-top:2px}.legado-juridico .anexos-list{display:flex;flex-direction:column;gap:2px}.legado-juridico .anexo-item{display:flex;align-items:center;gap:10px;padding:10px 6px;text-decoration:none;border-bottom:1px solid var(--sep)}.legado-juridico .anexo-item:last-child{border-bottom:none}.legado-juridico .anexo-item-icone{font-size:18px}.legado-juridico .anexo-item-info{display:flex;flex-direction:column;min-width:0}.legado-juridico .anexo-item-titulo{font-size:13.5px;font-weight:600;color:var(--blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.legado-juridico .anexo-item-data{font-size:11.5px;color:var(--label-2)}.legado-juridico .filter-banner{display:flex;align-items:center;gap:8px;background:var(--blue-soft);color:var(--blue);border-radius:12px;padding:10px 14px;margin-bottom:16px;font-size:13px;font-weight:600}.legado-juridico .search-form{display:flex;align-items:center;margin-bottom:16px}.legado-juridico .search-form input[type=text]{flex:1;padding:12px 14px;border:none;background:var(--gray-fill);border-radius:12px;font-size:14px;color:var(--label)}.legado-juridico .filter-banner a{color:var(--blue);text-decoration:underline;margin-left:auto}.legado-juridico .menu{position:relative}.legado-juridico .menu summary{list-style:none;cursor:pointer;width:36px;height:36px;border-radius:10px;background:var(--gray-fill);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--label)}.legado-juridico .menu summary::-webkit-details-marker{display:none}.legado-juridico .menu[open] summary{background:var(--blue-soft);color:var(--blue)}.legado-juridico .menu-dropdown{position:absolute;top:44px;right:0;background:var(--grouped);border-radius:14px;box-shadow:var(--card-shadow);min-width:200px;overflow:hidden;z-index:10}.legado-juridico .menu-dropdown a{display:flex;align-items:center;gap:8px;padding:13px 16px;font-size:14px;font-weight:600;color:var(--label);text-decoration:none;border-bottom:1px solid var(--sep)}.legado-juridico .menu-dropdown a:last-child{border-bottom:none}.legado-juridico .menu-dropdown a.danger{color:var(--red)}.legado-juridico .icon{background:none;border:0;padding:0 2px;cursor:pointer;font:inherit}:root{--petroleo: #0c4260;--petroleo-escuro: #0a3650;--petroleo-linha: rgba(12, 66, 96, .16);--petroleo-suave: rgba(12, 66, 96, .06);--claro: #f6f8fa;--branco: #ffffff;--tinta: #0c2230;--tinta-fraca: #4a5d6a;--vermelho: #9c1818;--vermelho-escuro: #781212;--fonte: "Bricolage Grotesque", "Segoe UI", -apple-system, sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}.landing{font-family:var(--fonte);color:var(--tinta);background:var(--branco);min-height:100vh}body:has(.landing){background:var(--branco)}.landing *{box-sizing:border-box}.hero{background:var(--claro);color:var(--tinta);padding:clamp(20px,4vw,44px) clamp(18px,5vw,64px) clamp(40px,6vw,80px)}.hero-topo{display:flex;align-items:center;justify-content:space-between;gap:16px}.hero-topo img{height:30px;width:auto}.hero-topo a{color:var(--petroleo);text-decoration:none;font-size:15px;font-weight:500;padding:8px 2px;border-bottom:1px solid transparent;transition:border-color .16s ease}.hero-topo a:hover{border-bottom-color:var(--petroleo)}.hero-topo a:focus-visible,.setor:focus-visible,.entrar:focus-visible{outline:2px solid var(--petroleo);outline-offset:3px;border-radius:6px}.hero-corpo{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-top:clamp(40px,8vw,96px);align-items:center}.hero h1{font-size:clamp(34px,5.2vw,64px);font-weight:700;line-height:1.02;letter-spacing:-.025em;margin:0;max-width:14ch;font-variation-settings:"opsz" 96;color:var(--petroleo)}.hero p.lede{font-size:clamp(17px,1.6vw,20px);line-height:1.45;max-width:44ch;margin:22px 0 0;color:var(--tinta-fraca);font-weight:400}.entrar{display:inline-flex;align-items:center;gap:10px;margin-top:30px;padding:14px 22px;background:var(--vermelho);color:#fff;border:0;border-radius:12px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .16s var(--ease-out),background-color .16s ease}.entrar:active{transform:scale(.97);background:var(--vermelho-escuro)}@media(hover:hover)and (pointer:fine){.entrar:hover{background:var(--vermelho-escuro)}}.entrar small{font-weight:500;opacity:.8}.anel{position:relative;width:min(100%,520px);aspect-ratio:1;margin:0 auto}.anel svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.anel .traco{fill:none;stroke:var(--petroleo);stroke-width:1.6;opacity:.9;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s var(--ease-in-out) .12s}.anel[data-pronto=true] .traco{stroke-dashoffset:0}.anel .centro{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;pointer-events:none}.anel .centro img{height:54px}.anel .centro span{display:block;margin-top:8px;font-size:13px;color:var(--tinta-fraca)}.setor{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%) scale(.92);opacity:0;background:var(--branco);border:1px solid var(--petroleo-linha);color:var(--petroleo);box-shadow:0 1px 2px #0c22300f;padding:9px 14px;border-radius:999px;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;text-decoration:none;transition:opacity .32s var(--ease-out) var(--atraso),transform .32s var(--ease-out) var(--atraso),background-color .16s ease,border-color .16s ease}.anel[data-pronto=true] .setor{opacity:1;transform:translate(-50%,-50%) scale(1)}.anel[data-pronto=true] .setor:active{transform:translate(-50%,-50%) scale(.96);transition-duration:.1s;transition-delay:0ms}@media(hover:hover)and (pointer:fine){.anel[data-pronto=true] .setor:hover{background:var(--petroleo);color:#fff;border-color:var(--petroleo)}}.lista-setores{display:none;list-style:none;margin:8px 0 0;padding:0}.lista-setores li{border-top:1px solid var(--petroleo-linha)}.lista-setores a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 2px;color:var(--petroleo);text-decoration:none;transition:transform .12s var(--ease-out)}.lista-setores a:active{transform:scale(.99)}.lista-setores a b{font-weight:700;font-size:17px}.lista-setores a span{font-size:13px;color:var(--tinta-fraca);text-align:right}.filosofia-fundo{background:var(--petroleo);color:#fff}.filosofia{padding:clamp(48px,7vw,96px) clamp(18px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr);gap:36px 56px;max-width:1180px;margin:0 auto}.filosofia h2{font-size:clamp(26px,3.2vw,38px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0;max-width:18ch;font-variation-settings:"opsz" 48}.filosofia .contexto{margin:16px 0 0;color:#ffffffc7;font-size:17px;line-height:1.5;max-width:40ch}.filosofia dl{margin:0;display:grid;gap:22px}.filosofia dt{font-weight:700;font-size:18px;margin:0}.filosofia dd{margin:4px 0 0;color:#ffffffc7;font-size:16px;line-height:1.5;max-width:52ch}.rodape{padding:28px clamp(18px,5vw,64px) 40px;display:grid;gap:18px 40px;align-items:center;color:var(--tinta-fraca);font-size:14px;line-height:1.5;max-width:1180px;margin:0 auto}.rodape .marcas{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.rodape .marcas img{height:40px;width:auto}.rodape .marcas img.patio{height:44px}.rodape p{margin:0;max-width:62ch}@media(min-width:880px){.rodape{grid-template-columns:auto minmax(0,1fr)}}@media(min-width:880px){.hero-corpo{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.filosofia{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media(max-width:879px){.anel{display:none}.lista-setores{display:block}}@media(prefers-reduced-motion:reduce){.anel .traco{transition:none;stroke-dashoffset:0}.setor{transform:translate(-50%,-50%);transition:opacity .2s ease}.anel[data-pronto=true] .setor{transform:translate(-50%,-50%)}}:root{color-scheme:light dark;--fundo: #f6f7f9;--superficie: #ffffff;--borda: #dfe3e8;--texto: #16191d;--texto-fraco: #5b636d;--acento: #0c4260;--acento-texto: #ffffff;--vencida: #9c1818;--vencida-fundo: #fdeceb;--critica: #9a5b00;--critica-fundo: #fdf3e2;--normal: #1f6b3f;--normal-fundo: #eaf5ee;--raio: 10px}@media(prefers-color-scheme:dark){:root{--fundo: #14171a;--superficie: #1c2024;--borda: #2e343a;--texto: #eceff2;--texto-fraco: #a3acb6;--acento: #8fc3e0;--acento-texto: #10131a;--vencida: #ff9a9a;--vencida-fundo: #3a1b1c;--critica: #f0bd6a;--critica-fundo: #372a12;--normal: #7fd39c;--normal-fundo: #17301f}}*{box-sizing:border-box}body{margin:0;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--fundo);color:var(--texto)}.painel{max-width:1000px;margin:0 auto;padding:24px 16px 64px}.cabecalho{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;justify-content:space-between}.cabecalho h1{font-size:22px;margin:0}.cabecalho select{padding:8px 10px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--superficie);color:inherit;font:inherit}.indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:20px 0}.indicador{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px;text-align:left;font:inherit;color:inherit;cursor:pointer}.indicador:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.indicador[aria-pressed=true]{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.indicador .numero{display:block;font-size:26px;font-weight:650;line-height:1.1}.indicador .rotulo{color:var(--texto-fraco);font-size:13px}.grupo{margin-top:26px}.grupo>h2{font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-fraco);margin:0 0 10px}.cartao{background:var(--superficie);border:1px solid var(--borda);border-left-width:4px;border-radius:var(--raio);padding:14px 16px;margin-bottom:10px}.cartao.vencida{border-left-color:var(--vencida)}.cartao.critica{border-left-color:var(--critica)}.cartao.normal{border-left-color:var(--normal)}.cartao h3{margin:0 0 4px;font-size:16px}.cartao .meta{color:var(--texto-fraco);font-size:13px;display:flex;flex-wrap:wrap;gap:10px}.cartao .acoes{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.etiqueta{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.etiqueta.vencida{background:var(--vencida-fundo);color:var(--vencida)}.etiqueta.critica{background:var(--critica-fundo);color:var(--critica)}.etiqueta.normal{background:var(--normal-fundo);color:var(--normal)}button.acao{font:inherit;padding:7px 12px;border-radius:8px;border:1px solid var(--borda);background:var(--superficie);color:inherit;cursor:pointer;min-height:40px}button.acao:hover{border-color:var(--acento)}button.acao:focus-visible{outline:2px solid var(--acento);outline-offset:2px}button.acao.primaria{background:var(--acento);border-color:var(--acento);color:var(--acento-texto);font-weight:600}form.abertura{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px;margin-top:20px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}form.abertura label{display:grid;gap:4px;font-size:13px;color:var(--texto-fraco)}form.abertura input{font:inherit;padding:8px 10px;border-radius:8px;border:1px solid var(--borda);background:transparent;color:inherit;min-height:40px}form.abertura .largura-total{grid-column:1 / -1}.aviso{padding:12px 14px;border-radius:var(--raio);background:var(--vencida-fundo);color:var(--vencida);margin:16px 0}.vazio{color:var(--texto-fraco);padding:32px 0;text-align:center}.campo-de-senha{display:grid;gap:4px;font-size:13px;color:var(--texto-fraco)}.campo-de-senha-linha{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:stretch}.campo-de-senha input{font:inherit;padding:8px 10px;border-radius:8px;border:1px solid var(--borda);background:transparent;color:var(--texto);min-height:40px;min-width:0}.campo-de-senha .olho{display:grid;place-items:center;min-width:40px;min-height:40px;padding:0 8px;border-radius:8px;border:1px solid var(--borda);background:var(--superficie);color:var(--texto-fraco);cursor:pointer}.campo-de-senha .olho:hover,.campo-de-senha .olho[aria-pressed=true]{border-color:var(--acento);color:var(--acento)}.campo-de-senha .olho:focus-visible{outline:2px solid var(--acento);outline-offset:2px}
