@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fontes/montserrat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fontes/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--preto:#040404;--branco:#fff;--cinza-50:#f5f5f5;--cinza-100:#eee;--cinza-300:#bfbfbf;--cinza-600:#595959;--ciano:#01d7e1;--verde:#91fe03;--erro:#ff0053;--raio:10px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}.claro{background:var(--cinza-50);min-height:100dvh;color:var(--preto);font:400 16px/1.55 Montserrat,system-ui,sans-serif}body,button,input,select,textarea{font-family:Montserrat,system-ui,sans-serif}a{color:inherit}.topo{background:var(--branco);border-bottom:1px solid var(--cinza-100)}.topo .dentro{justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.topo img{width:auto;height:26px;display:block}.topo small{color:var(--cinza-600);font-size:13px}.dentro{max-width:760px;margin:0 auto;padding-inline:16px}main.dentro{padding-block:32px 64px}h1{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(24px,5vw,32px);font-weight:700;line-height:1.2}h2{margin:0 0 12px;font-size:19px;font-weight:700}.sub{color:var(--cinza-600);margin:0 0 28px}.etapas{flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;font-size:13px;list-style:none;display:flex}.etapas li{background:var(--cinza-100);color:var(--cinza-600);border-radius:99px;padding:6px 12px}.etapas li[data-estado=atual]{background:var(--preto);color:var(--branco)}.etapas li[data-estado=feito]{background:color-mix(in srgb, var(--ciano) 22%, white);color:var(--preto)}.cartao{background:var(--branco);border:1px solid var(--cinza-100);border-radius:var(--raio);margin-bottom:20px;padding:24px}@media (max-width:560px){.cartao{padding:18px 16px}}label{margin-bottom:14px;font-size:14px;font-weight:600;display:block}label span.opc{color:var(--cinza-600);font-weight:400}input,select,textarea{width:100%;font:inherit;border:1px solid var(--cinza-300);background:var(--branco);color:var(--preto);border-radius:8px;margin-top:6px;padding:11px 12px;font-size:16px;font-weight:400;display:block}input:focus,select:focus,textarea:focus{outline:2px solid var(--ciano);outline-offset:1px;border-color:var(--preto)}input[type=checkbox]{width:20px;height:20px;accent-color:var(--preto);flex:none;margin:0 10px 0 0;display:inline}label.marca{align-items:flex-start;padding-block:4px;font-weight:400;display:flex}.grade{grid-template-columns:repeat(6,1fr);gap:0 12px;display:grid}.grade>*{grid-column:span 6}@media (min-width:620px){.grade .c1{grid-column:span 1}.grade .c2{grid-column:span 2}.grade .c3{grid-column:span 3}.grade .c4{grid-column:span 4}}button,.botao{font:inherit;border:1px solid var(--preto);background:var(--preto);color:var(--branco);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}button.sec,.botao.sec{background:var(--branco);color:var(--preto);border-color:var(--cinza-300)}button.mini{padding:6px 12px;font-size:13px}button:disabled{opacity:.5;cursor:default}@media (hover:hover){button:not(:disabled):hover,.botao:hover{filter:brightness(1.25)}button.sec:hover{filter:none;border-color:var(--preto)}}.acoes{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.aviso{border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:14px}.aviso.erro{background:color-mix(in srgb, var(--erro) 10%, white);border:1px solid color-mix(in srgb, var(--erro) 40%, white)}.aviso.ok{background:color-mix(in srgb, var(--ciano) 14%, white);border:1px solid color-mix(in srgb, var(--ciano) 50%, white)}.aviso ul{margin:4px 0 0;padding-left:18px}.nota{color:var(--cinza-600);font-size:13px}.codigo{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;max-width:240px;font-size:24px}.proposta{border:1px solid var(--cinza-100);border-radius:8px;width:100%;height:70vh}.texto-aceite{overflow-wrap:anywhere;background:var(--cinza-50);border-left:3px solid var(--ciano);padding:12px 14px;font-size:14px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--cinza-100);vertical-align:top;padding:9px 8px}th{color:var(--cinza-600);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.tabela{overflow-x:auto}.selo{background:var(--cinza-100);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:12px;display:inline-block}.selo.ok{background:color-mix(in srgb, var(--verde) 35%, white)}.selo.meio{background:color-mix(in srgb, var(--ciano) 25%, white)}.selo.fora{background:color-mix(in srgb, var(--erro) 15%, white)}dl.dados{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;font-size:14px;display:grid}dl.dados dt{color:var(--cinza-600)}dl.dados dd{overflow-wrap:anywhere;margin:0}code{overflow-wrap:anywhere;font-size:13px}.rodape{text-align:center;color:var(--cinza-600);padding:24px 16px 40px;font-size:12px}td.nowrap{white-space:nowrap}select.status{min-width:170px;margin-top:0;padding:6px 8px;font-size:14px}.cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}ol.passos{margin:0 0 8px;padding-left:22px}ol.passos li{margin-bottom:6px}ul.lista-ajuda{margin:0;padding-left:20px}ul.lista-ajuda li{margin-bottom:8px}details.ajuda{margin:4px 0 8px;font-size:14px}details.ajuda summary{cursor:pointer;color:var(--cinza-600);text-underline-offset:3px;text-decoration:underline}details.ajuda[open]{background:var(--cinza-50);border-radius:8px;padding:10px 12px}details.ajuda[open] summary{margin-bottom:8px}.mini-titulo{margin:12px 0 8px;font-size:15px;font-weight:700}
