:root{--ink:#0f1f33;--blue:#1d4fa8;--yellow:#ffcf33;--muted:#5b6673;--panel:#eef1f5;--line:#c9d0d8;--white:#fff;--ink-muted:#b9c4d1;--stage:var(--panel);--display:"Bricolage Grotesque",system-ui,sans-serif;--body:"IBM Plex Sans",system-ui,sans-serif;--r:8px;--shadow:0 1px 2px #0f1f330f,0 4px 14px #0f1f3314;--shadow-up:0 2px 4px #0f1f3314,0 12px 28px #0f1f3321;--ok:#116a35;--ok-bg:#e6f4ea;--aviso:#8a6200;--aviso-bg:#fff6d6;--erro:#b42318;--erro-bg:#fdecea;--blue-bg:#e8eef9;--pri:#1d4fa8;--sob:#fff;--viva:#ffcf33;--viva-txt:#8a6200;--paper:#eef1f5;--surface:#fff;--dek:#3d4854;--ph:#e2e7ee;--footer-bg:#0f1f33;--footer-tx:#b9c4d1;--fd:var(--display);--fb:var(--body);--maxw:1180px;--rad:8px;--kls:.08em;--tap:44px}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.025em;margin:0;font-weight:800;line-height:1.08}h1{font-size:clamp(30px,4.4vw,48px)}html,body{margin:0}body{font-family:var(--body);color:var(--ink);background:var(--stage);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:var(--blue)}b,strong{font-weight:700}.num,.tn{font-variant-numeric:tabular-nums}svg.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}svg.i.sm{width:15px;height:15px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.label{max-width:1280px;font:600 13px/1.3 var(--body);color:#33404f;align-items:baseline;gap:10px;margin:0 auto 10px;display:flex}.label b{font-family:var(--display);color:var(--ink);font-size:15px;font-weight:800}.label span{color:#4a5563}.caderno{color:#fff;background:#0f1f33}.cad-wrap{align-items:center;gap:24px;min-height:76px;display:flex}.cad-brand{flex:none;align-items:center;gap:11px;min-height:44px;text-decoration:none;display:inline-flex}.cad-mark{flex:none;width:auto;height:26px}.cad-title{letter-spacing:-.016em;color:#fff;white-space:nowrap;font-family:Faustina,Georgia,serif;font-size:26px;font-weight:700;line-height:1.05}.cad-sub{color:#b9c4d1;flex:0 auto;min-width:0;font-size:13px;font-weight:500}.cad-sub b{color:#ffcf33;font-weight:700}.cad-nav{gap:2px;margin-left:auto;display:flex}.cad-nav a{color:#fff;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cad-nav a[aria-current]{box-shadow:inset 0 -3px #ffcf33}.cad-busca{letter-spacing:.05em;text-transform:uppercase;color:#0f1f33;background:#ffcf33;flex:none;align-items:center;gap:7px;min-height:40px;margin-left:16px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.cad-stripe{background:#ffcf33;height:6px}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}@media (max-width:720px){.wrap{padding:0 16px}.cad-wrap{flex-wrap:wrap;gap:0 12px;min-height:0;padding-top:10px}.cad-title{font-size:22px}.cad-busca{margin-left:auto}.cad-sub{flex-basis:100%;order:3;padding:4px 0 10px}.cad-nav{border-top:1px solid #ffffff24;flex-basis:100%;order:4;margin:0 -16px;padding:0 8px;overflow-x:auto}.cad-nav a{white-space:nowrap;padding:0 10px}}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;padding:16px 0 0;font-size:13px;display:flex}.crumbs a{color:var(--muted);margin:-6px 0;padding:6px 4px;text-decoration:none}.crumbs a:hover{color:var(--blue);text-decoration:underline}.crumbs svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:14px;height:14px}.crumbs b{color:var(--ink);font-weight:600}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.card-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.card-h h2,.card-h h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.card-h .i{color:var(--blue)}.card-b{padding:18px}.eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.btn{border-radius:var(--r);font:600 14px/18px var(--body);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:13px 18px;text-decoration:none;display:inline-flex;position:relative}.btn-y{background:var(--yellow);color:var(--ink)}.btn-y:hover{background:#f5c31f}.btn-b{background:var(--blue);color:#fff}.btn-b:hover{background:#173f88}.btn-o{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn-o:hover{box-shadow:inset 0 0 0 1px var(--ink)}.btn-lg{padding:15px 22px;font-size:16px;line-height:20px}.field{background:var(--white);border:1px solid var(--line);border-radius:var(--r);height:44px;color:var(--ink);align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.field .i{color:var(--muted)}.field input,.field select{min-width:0;font:500 14px var(--body);color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:100%}.field input::placeholder{color:var(--muted)}.field:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1d4fa82e}.field select{appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6673' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") 100%/16px no-repeat;padding-right:20px}.check{border:1px solid var(--line);border-radius:var(--r);background:var(--white);cursor:pointer;align-items:center;gap:9px;height:44px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--blue);margin:0}.chip{border-radius:var(--r);background:var(--panel);color:var(--ink);align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.chip .i{color:var(--blue)}.stats{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.stat{border-left:1px solid var(--line);padding:16px 18px}.stat:first-child{border-left:0}.stat .v{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:800;line-height:1.1}.stat .k{color:var(--muted);margin-top:4px;font-size:13px}.bars{margin:0;padding:0;list-style:none}.bars li{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:0;display:grid}.bars a{color:var(--ink);grid-column:1;padding:10px 0 0;font-size:14px;font-weight:500;text-decoration:none;display:block}.bars a:hover{color:var(--blue);text-decoration:underline}.bars .n{color:var(--muted);grid-area:1/2;padding-top:10px;font-size:13px}.bars .bar{background:var(--panel);border-radius:var(--r);grid-column:1/-1;height:6px;margin-bottom:6px;overflow:hidden}.bars .bar i{background:var(--blue);border-radius:var(--r);height:100%;display:block}.ilist{margin:0;padding:0;list-style:none}.ilist li{border-top:1px solid var(--line)}.ilist li:first-child{border-top:0}.ilist a{color:var(--ink);align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ilist a:hover{background:var(--panel)}.ilist .i{color:var(--blue)}.ilist .go{color:var(--muted);width:16px;height:16px;margin-left:auto}.pg-head{grid-template-columns:1fr auto;align-items:end;gap:24px;padding:18px 0 22px;display:grid}.pg-head h1{font-family:var(--display);letter-spacing:-.025em;margin:6px 0 8px;font-size:42px;font-weight:800;line-height:1.05}.pg-head p{color:var(--muted);margin:0;font-size:16px}.pg-head p b{color:var(--ink);font-weight:600}.pg-head .cta{gap:10px;padding-bottom:4px;display:flex}.grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;padding-bottom:40px;display:grid}.side{gap:18px;display:grid}.main{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.tool{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.tool .ord{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding-left:6px;font-size:13px;display:flex}.tool-foot{border-top:1px solid var(--line);color:var(--muted);border-radius:0 0 var(--r) var(--r);background:#f7f8fa;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:13px;display:flex}.tool-foot .chips{flex-wrap:wrap;gap:6px;display:flex}.tool-foot .chips .chip{background:var(--white);border:1px solid var(--line)}.tool-foot .chips .chip svg{width:12px;height:12px}.tool-foot a{color:var(--blue);font-weight:600;text-decoration:none}.list{overflow:hidden}.list .th,.row{grid-template-columns:minmax(0,1fr) 150px 84px;align-items:center;gap:16px;padding:0 18px;display:grid}.list .th{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;height:40px;color:var(--muted);background:#f7f8fa;font-size:12px;font-weight:700}.list .th .r,.row .yr{text-align:right}.row{border-top:1px solid var(--line);min-height:49px;padding-top:13px;padding-bottom:13px;font-size:15px;line-height:22px;transition:background .12s;position:relative}.row:first-of-type{border-top:0}.row:hover{background:#f7f9fc}.row .who{align-items:baseline;gap:0;min-width:0;display:flex}.row .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:376px;font-weight:600;text-decoration:none;overflow:hidden}.row .nm:after{content:"";position:absolute;inset:0}.row:hover .nm{color:var(--blue)}.row .nm:focus-visible{outline:0}.row:has(.nm:focus-visible){box-shadow:inset 0 0 0 3px var(--blue);background:#f7f9fc}.row .ad{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.row .ad:before{content:"·";color:var(--line);margin:0 8px;font-weight:700}.row .bx{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.row .yr{color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;font-size:14px;display:flex}.row .yr svg{width:14px;height:14px;color:var(--line);opacity:0;transition:opacity .12s}.row:hover .yr svg{opacity:1;color:var(--blue)}.pager{border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);background:#f7f8fa;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.pager .pages{gap:4px;display:flex}.pager a,.pager span.cur{border-radius:var(--r);min-width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pager a:hover{background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.pager span.cur{background:var(--ink);color:#fff}.pager .dots{min-width:28px;height:44px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.pager .st{color:var(--muted);font-size:13px}.claim{background:var(--ink);color:#fff;border-color:var(--ink)}.claim .card-b{padding:20px 18px 18px}.claim h3{font-family:var(--display);letter-spacing:-.015em;margin:8px 0 6px;font-size:20px;font-weight:800;line-height:1.15}.claim p{color:#c6cfda;margin:0 0 14px;font-size:14px;line-height:1.5}.claim .eyebrow{color:var(--yellow)}.claim ul{gap:8px;margin:0 0 16px;padding:0;font-size:14px;list-style:none;display:grid}.claim ul li{align-items:center;gap:9px;display:flex}.claim ul .i{color:var(--yellow);width:16px;height:16px}.porte{gap:10px;display:grid}.porte .ln{grid-template-columns:128px minmax(0,1fr) 92px;align-items:center;gap:10px;font-size:14px;display:grid}.porte .ln .k{align-items:center;gap:8px;min-width:130px;display:flex}.porte .ln .k .i{color:var(--blue);width:16px;height:16px}.porte .ln .bar{background:var(--panel);border-radius:var(--r);height:6px;overflow:hidden}.porte .ln .bar i{background:var(--blue);border-radius:var(--r);height:100%;display:block}.porte .ln .n{color:var(--ink);font-weight:600}.porte .ln .n small{color:var(--muted);margin-left:4px;font-size:12px;font-weight:500}.note{color:var(--muted);font-size:13px;line-height:1.5}.note a{color:var(--blue)}.fc-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:22px 24px;display:grid}.fc-head h1{font-family:var(--display);letter-spacing:-.025em;margin:8px 0 4px;font-size:40px;font-weight:800;line-height:1.05}.fc-head .rz{color:var(--muted);margin:0;font-size:15px}.fc-head .tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.fc-head .loc{color:var(--ink);align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:500;display:flex}.fc-head .loc .i{color:var(--blue)}.fc-head .act{gap:10px;min-width:280px;display:grid}.fc-head .act .row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tel{background:var(--blue);color:#fff;border-radius:var(--r);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.tel:hover{background:#173f88}.tel .i{width:22px;height:22px}.tel .l{letter-spacing:.05em;text-transform:uppercase;color:#d5e0f5;font-size:12px;font-weight:600}.tel .v{font-family:var(--display);letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.1}.dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.dl>div{border-top:1px solid var(--line);gap:3px;padding:14px 18px;display:grid}.dl>div:nth-child(-n+2){border-top:0}.dl>div:nth-child(2n){border-left:1px solid var(--line)}.dl dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.dl dd{color:var(--ink);margin:0;font-size:15px;font-weight:500}.dl dd .ok{align-items:center;gap:6px;display:inline-flex}.dl dd .ok .i{width:16px;height:16px;color:var(--blue)}.addr{grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px;display:grid}.addr .pin{border-radius:var(--r);background:var(--panel);width:44px;height:44px;color:var(--blue);place-items:center;display:grid}.addr .a1{margin:0 0 2px;font-size:16px;font-weight:600}.addr p{color:var(--muted);margin:0;font-size:14px}.addr .lk{color:var(--blue);align-items:center;gap:6px;margin-top:10px;padding:6px 0;font-weight:600;text-decoration:none;display:inline-flex}.addr .lk:hover{text-decoration:underline}.m-head{padding:16px 0 14px}.m-head h1{font-family:var(--display);letter-spacing:-.025em;margin:6px 0;font-size:30px;font-weight:800;line-height:1.05}.m-head p{color:var(--muted);margin:0;font-size:15px}.m-head p b{color:var(--ink);font-weight:600}.m-stats{grid-template-columns:repeat(3,1fr);display:grid}.m-stats .stat{padding:12px 14px}.m-stats .stat .v{font-size:22px}.m-stats .stat .k{font-size:12px}.m-tool{gap:10px;padding:12px;display:grid}.m-tool .line{grid-template-columns:1fr auto;gap:8px;display:grid}.m-tool .chips{scrollbar-width:none;gap:8px;margin:0 -12px;padding:0 12px 2px;display:flex;overflow-x:auto}.m-tool .chips::-webkit-scrollbar{display:none}.m-tool .chips .chip{border:1px solid var(--line);background:var(--white);flex:none;min-height:44px;padding:12px 14px;font-size:13px}.m-tool .chips .chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.m-tool .chips .chip.on .i{color:var(--yellow)}.mrow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;min-height:64px;padding:12px 16px;display:grid;position:relative}.mrow:first-child{border-top:0}.mrow .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:15px;font-weight:600;line-height:22px;text-decoration:none;overflow:hidden}.mrow .nm:after{content:"";position:absolute;inset:0}.mrow .yr{color:var(--muted);grid-area:1/2;font-size:13px;line-height:22px}.mrow .ad{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:13px;line-height:18px;overflow:hidden}.mrow:active{background:#f7f9fc}.mrow:has(.nm:focus-visible){box-shadow:inset 0 0 0 3px var(--blue)}.m-pager{border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);background:#f7f8fa;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.m-pager a{border-radius:var(--r);min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:var(--white);align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.m-pager .st{color:var(--muted);font-size:13px}.viz{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.viz a{border-radius:var(--r);background:var(--panel);min-height:56px;color:var(--ink);flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.viz a small{color:var(--muted);font-size:12px;font-weight:500}.viz a:hover{background:#e4e9f0}.m-claim{margin:0}.art-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;padding-bottom:40px;display:grid}.article{padding:0}.art-head{border-bottom:1px solid var(--line);padding:36px 56px 28px}.art-head .eyebrow{color:var(--blue)}.art-head h1{font-family:var(--display);letter-spacing:-.03em;max-width:15ch;margin:10px 0 14px;font-size:50px;font-weight:800;line-height:1.02}.art-head .lede{color:#33404f;max-width:60ch;margin:0;font-size:19px;line-height:1.5}.art-head .meta{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:20px;font-size:13px;display:flex}.art-head .meta span{align-items:center;gap:6px;display:inline-flex}.art-head .meta .i{width:15px;height:15px;color:var(--blue)}.art-body{max-width:740px;padding:8px 56px 40px}.art-body p{color:#1c2a3b;margin:18px 0;font-size:17px;line-height:1.65}.art-body h2{font-family:var(--display);letter-spacing:-.02em;margin:38px 0 8px;scroll-margin-top:16px;font-size:27px;font-weight:800;line-height:1.15}.art-body ul{gap:10px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.art-body ul li{color:#1c2a3b;grid-template-columns:auto 1fr;gap:12px;font-size:17px;line-height:1.55;display:grid}.art-body ul li .i{color:var(--blue);width:17px;height:17px;margin-top:5px}.art-body ul li b{color:var(--ink);font-weight:600}.callout{background:var(--panel);border-left:4px solid var(--blue);border-radius:var(--r);grid-template-columns:auto 1fr;gap:14px;margin:26px 0;padding:18px 20px;display:grid}.callout .i{color:var(--blue);width:22px;height:22px;margin-top:3px}.callout .t{font-family:var(--display);margin:0 0 4px;font-size:17px;font-weight:800}.callout p{margin:0;font-size:16px;line-height:1.55}.faq{gap:10px;margin-top:14px;display:grid}.faq details{border:1px solid var(--line);border-radius:var(--r);background:var(--white)}.faq summary{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:14px 18px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .i{color:var(--blue);margin-left:auto;transition:transform .15s}.faq details[open] summary .i{transform:rotate(180deg)}.faq details[open] summary{border-bottom:1px solid var(--line)}.faq .a{padding:12px 18px 16px}.faq .a p{margin:0;font-size:16px;line-height:1.6}.back{background:var(--ink);color:#fff;border-radius:0 0 var(--r) var(--r);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0;padding:24px 56px;display:grid}.back .i{width:28px;height:28px;color:var(--yellow)}.back h3{font-family:var(--display);letter-spacing:-.015em;margin:0 0 3px;font-size:20px;font-weight:800}.back p{color:#c6cfda;margin:0;font-size:14px}.toc{position:sticky;top:16px}.toc ol{counter-reset:t;margin:0;padding:0;list-style:none}.toc li{border-top:1px solid var(--line)}.toc li:first-child{border-top:0}.toc a{color:var(--ink);align-items:center;gap:10px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.toc a:before{counter-increment:t;content:counter(t);font-family:var(--display);color:var(--blue);width:18px;font-size:13px;font-weight:800}.toc a:hover{background:var(--panel)}.find{gap:10px;padding:18px;display:grid}.find p{color:var(--muted);margin:0;font-size:14px}.foot{background:var(--ink);color:#c6cfda;font-size:13px}.foot .wrap{flex-wrap:wrap;align-items:center;gap:8px 20px;min-height:56px;padding-top:8px;padding-bottom:8px;display:flex}.foot a{color:#fff;padding:8px 0;font-weight:600;text-decoration:none}.foot a:hover{text-decoration:underline}.foot .sp{margin-left:auto}svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}svg *{vector-effect:non-scaling-stroke}:root{--ring:var(--blue)}.caderno,.claim,.back,.foot{--ring:var(--yellow)}:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.porte .ln .k{min-width:0}.porte .ln .n{text-align:right}.chip{appearance:none;font:inherit;cursor:pointer}.chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.chip[aria-pressed=true] svg{color:var(--yellow)}.tool-foot .ord a{border-radius:var(--r);align-items:center;margin:-13px 0;padding:13px 8px;line-height:18px;display:inline-flex}.tool-foot .ord a:hover{background:var(--panel)}@media (max-width:720px){.crumbs a{align-items:center;margin:-13px 0;padding:13px 6px;line-height:18px;display:inline-flex}.foot a{align-items:center;padding:13px 0;line-height:18px;display:inline-flex}}.art-grid .side{align-self:start;position:sticky;top:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.chip.info{cursor:default}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.kicker:before{content:"";background:var(--blue);flex:none;width:10px;height:10px}.lead{color:var(--muted);max-width:58ch;margin:0;font-size:18px;line-height:1.5}.hero{grid-template-columns:7fr 5fr;align-items:start;gap:48px;padding:22px 0 48px;display:grid}.search{max-width:560px;margin-top:26px;display:flex}.search input{border:2px solid var(--ink);min-width:0;height:52px;font:inherit;color:var(--ink);background:var(--white);border-right:0;flex:1;padding:0 16px;font-size:16px}.search input::placeholder{color:var(--muted)}.search button,.filter button{background:var(--ink);height:52px;color:var(--white);border:2px solid var(--ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:0 26px;font-size:13px;font-weight:700}.search button:hover,.filter button:hover{background:var(--blue);border-color:var(--blue)}.stat-block{background:var(--ink);color:var(--white);grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:22px 20px;padding:28px 28px 18px;display:grid}.stat-src{color:var(--ink-muted);border-top:1px solid #ffffff2e;grid-column:1/-1;margin:4px 0 0;padding-top:14px;font-size:12px}.stat-block :focus-visible{outline-color:var(--yellow)}.sec{margin:40px 0 0}.sec-head{border-top:3px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding-top:12px;display:flex}.sec-head h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.1}.sec-head a{min-height:44px;color:var(--blue);white-space:nowrap;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sec-head a:hover{text-underline-offset:3px;text-decoration:underline}.two-up{grid-template-columns:1fr 1fr;gap:48px;display:grid}.sec-solo{font-family:var(--display);letter-spacing:-.02em;border-top:3px solid var(--ink);margin:0 0 14px;padding-top:12px;font-size:clamp(21px,2.6vw,26px);font-weight:700;line-height:1.1}.ranking{margin:0;padding:0;list-style:none}.ranking.two-col{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.ranking li{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,200px) 1fr 76px;align-items:center;gap:16px;min-height:44px;padding:0;display:grid}.ranking li a{color:var(--ink);align-items:center;min-height:44px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.ranking li a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.ranking li b{text-align:right;font-size:15px;font-weight:600}.tiles{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.tiles a{background:var(--panel);border-left:4px solid var(--blue);color:var(--ink);padding:16px 16px 14px;text-decoration:none;display:block}.tiles b{font-family:var(--display);letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1;display:block}.tiles span{margin-top:8px;font-size:14px;font-weight:600;display:block}.tiles em{color:var(--muted);font-style:normal;font-weight:500}.tiles a:hover{background:var(--ink);color:var(--white);border-left-color:var(--yellow)}.tiles a:hover b{color:var(--yellow)}.tiles a:hover em{color:var(--ink-muted)}.guides{grid-template-columns:repeat(3,1fr);gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.guides li{border-top:3px solid var(--ink);padding:12px 0 22px;position:relative}.guides .num{font-family:var(--display);letter-spacing:.06em;color:var(--blue);font-size:13px;font-weight:700}.guides h3{font-family:var(--display);letter-spacing:-.015em;margin:6px 0;font-size:21px;font-weight:700;line-height:1.15}.guides h3 a{color:var(--ink);text-decoration:none}.guides h3 a:after{content:"";position:absolute;inset:0}.guides li:hover{background:var(--panel);box-shadow:0 0 0 12px var(--panel)}.guides li:hover h3 a{color:var(--blue)}.guides p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.origem-grid{background:var(--panel);grid-template-columns:1.4fr 1fr;gap:40px;padding:26px 28px;display:grid}.origem-grid p{margin:0;font-size:15px;line-height:1.6}.origem-grid dl{margin:0}.origem-grid dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:12px;padding:8px 0;display:grid}.origem-grid dl div:first-child{border-top:2px solid var(--ink)}.origem-grid dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.origem-grid dd{margin:0;font-size:15px;font-weight:600}@media (min-width:481px) and (max-width:1023px){.cad-wrap{flex-wrap:wrap;gap:0 20px;min-height:0;padding:10px 0 0}.cad-brand{flex:0 auto;min-width:0}.cad-tag{display:none}.cad-nav{white-space:nowrap;scrollbar-width:none;border-top:1px solid #ffffff24;flex-basis:100%;width:auto;margin:0;padding:0;overflow-x:auto}.cad-nav::-webkit-scrollbar{display:none}.cad-wrap>.cad-busca{order:2;margin-left:auto}.cad-sub{flex-basis:100%;order:3;padding:2px 0 8px}.cad-nav{order:4}.hero,.page-head,.two-up,.origem-grid{grid-template-columns:1fr;gap:26px}.ranking.two-col{grid-template-columns:1fr}.tiles,.guides{grid-template-columns:1fr 1fr}.cols,.row{grid-template-columns:minmax(0,360px) 140px minmax(76px,1fr);gap:12px}.stat-block{grid-template-columns:1fr 1fr}.filter{flex-wrap:wrap}.f-field.grow{flex-basis:100%}}@media (max-width:480px){.wrap{padding:0 16px}.m-only{display:inline}.cad-wrap{flex-wrap:wrap;gap:0;min-height:0;padding-top:10px}.cad-brand{flex:none;min-width:0}.cad-title{font-size:19px}.cad-mark{height:19px}.cad-busca .busca-txt{display:none}.cad-busca{justify-content:center;width:44px;min-height:44px;padding:0}.cad-busca svg{width:16px;height:16px}.cad-sub{flex-basis:100%;margin-top:-4px;padding-bottom:6px;padding-left:32px;font-size:12px;line-height:1.3}.cad-nav{white-space:nowrap;scrollbar-width:none;border-top:1px solid #ffffff24;flex-basis:100%;width:auto;margin:0;padding:0;overflow-x:auto}.cad-nav::-webkit-scrollbar{display:none}.cad-nav a{padding:0 10px}.cad-wrap>.cad-busca{order:2;min-height:40px;margin:0 0 0 auto;padding:0 12px}.cad-brand{order:1}.cad-sub{flex-basis:100%;order:3;padding:2px 0 8px;font-size:12.5px;line-height:1.35}.cad-nav{order:4}.cad-tag{display:none}.pf-nav{flex-basis:100%;gap:0 14px}.crumbs{gap:6px}h1{font-size:38px}.lead{font-size:16px}.hero,.page-head,.two-up,.origem-grid{grid-template-columns:1fr;gap:24px}.page-head{padding:14px 0 22px}.head-stat{min-width:0}.head-stat strong{font-size:40px}.filter{flex-wrap:wrap}.f-field,.f-field.grow{flex-basis:100%}.f-field select{min-width:0}.filter button{width:100%}.cols{display:none}.list-head h2{border-bottom:2px solid var(--ink);padding-bottom:8px}.row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 12px;padding:11px 0}.row:hover{box-shadow:-16px 0 0 var(--panel),16px 0 0 var(--panel)}.row:has(a:focus-visible){box-shadow:-16px 0 0 var(--panel),16px 0 0 var(--panel)}.c-name{white-space:normal;grid-area:1/1/3;min-width:0}.c-name a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.addr{line-height:18px;display:block}.addr:before{content:none}.c-bairro{display:none}.c-ano{color:var(--muted);grid-area:1/2/3;align-self:center;padding-right:0;font-size:13px;line-height:17px}.pager{flex-wrap:nowrap}.pg-links a:not(.pg-prev):not(.pg-next),.pg-gap{display:none}.ranking.two-col{grid-template-columns:1fr}.ranking li{grid-template-columns:132px 1fr 56px;gap:12px}.tiles{grid-template-columns:1fr 1fr}.guides{grid-template-columns:1fr}.sec-head{flex-wrap:wrap;gap:0 16px}.sec-head h2{font-size:23px}.faq p{padding-right:0}.stat-block{padding:22px 20px 14px}.stat strong{font-size:clamp(30px,9vw,44px)}}.pular{background:var(--ink);color:var(--white);z-index:100;padding:10px 14px;position:absolute;top:0;left:-9999px}.pular:focus{top:8px;left:8px}.rodape{background:var(--ink);color:var(--ink-muted);margin-top:56px;padding:44px 0 26px}.rodape a{color:var(--ink-muted);text-decoration:none}.rodape a:hover{color:var(--white);text-decoration:underline}.rodape :focus-visible{outline-color:var(--yellow)}.rodape .colunas{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:32px;display:grid}.rodape .titulo-col{letter-spacing:var(--kls);text-transform:uppercase;color:var(--white);margin-bottom:12px;font-size:11px;font-weight:700}.rodape .links-col{flex-direction:column;gap:2px;display:flex}.rodape .links-col a{min-height:var(--tap);align-items:center;font-size:14px;display:inline-flex}.rodape .base{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:30px;padding-top:18px;font-size:13px;display:flex}.rodape .marca-rodape{color:var(--white);align-items:center;gap:10px;font-family:Faustina,Georgia,serif;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.rodape .marca-rodape svg{width:auto;height:20px}.rodape .sobre{max-width:42ch;margin:12px 0 0;font-size:14px;line-height:1.6}.rodape .empresa{color:var(--ink-muted);margin:16px 0 0;font-size:12px;line-height:1.6}.rodape .empresa b{color:var(--white);letter-spacing:var(--kls);text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.aviso{background:var(--panel);border-left:4px solid var(--blue);color:var(--muted);max-width:80ch;margin:24px 0 0;padding:16px 18px;font-size:14.5px;line-height:1.6}.aviso b{color:var(--ink)}.vazio{background:var(--panel);color:var(--muted);margin:24px 0 0;padding:22px;font-size:14.5px}.intro{color:var(--muted);max-width:70ch;margin:10px 0 0;font-size:15px;line-height:1.6}.conta{color:var(--muted);margin:14px 0 0;font-size:13px}.dek{color:var(--muted);max-width:58ch;margin:12px 0 0;font-size:18px;line-height:1.5}.cabeca{padding:8px 0 22px}.cabeca h1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,4.4vw,48px);font-weight:800;line-height:1.04}.secao{margin-top:44px}.secao>h2{font-family:var(--display);letter-spacing:-.02em;border-top:3px solid var(--ink);margin-bottom:14px;padding-top:12px;font-size:clamp(21px,2.6vw,26px);font-weight:700;line-height:1.1}.grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0 40px;margin:18px 0 0;padding:0;list-style:none;display:grid}.grade li{border-bottom:1px solid var(--line)}.grade a{min-height:var(--tap);color:var(--ink);justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;font-size:15px;font-weight:500;text-decoration:none;display:flex}.grade a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.grade .n{color:var(--muted);flex:none;font-size:13.5px;font-weight:600}.ficha{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:48px;margin-top:26px;display:grid}.pares{border-top:3px solid var(--ink);margin:0}.pares>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:8px 20px;padding:11px 0;display:grid}.pares dt{color:var(--muted);font-size:13px;font-weight:500}.pares dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:15px}.selo{letter-spacing:.05em;text-transform:uppercase;border:1.5px solid var(--line);color:var(--muted);background:var(--white);align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.selo.crc{color:#15803d;border-color:#15803d}.selo.atualizado{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:600}.selo.destaque{color:var(--ink);background:var(--yellow);border-color:var(--yellow)}.marcas{flex-wrap:wrap;gap:6px 10px;margin-top:8px;display:flex}.anuncio{border:1px dashed var(--line);min-height:100px;color:var(--muted);letter-spacing:var(--kls);text-transform:uppercase;justify-content:center;align-items:center;margin:30px 0;font-size:12px;display:flex}.corpo{max-width:66ch;color:var(--ink);margin-top:26px;font-size:17.5px;line-height:1.72}.corpo h2{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:40px 0 14px;font-size:clamp(21px,2.6vw,27px);font-weight:700}.corpo h3{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:30px 0 10px;font-size:19px;font-weight:700}.corpo a{color:var(--blue);text-underline-offset:3px}.lista-guias h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:700}@media (max-width:900px){.ficha{grid-template-columns:minmax(0,1fr);gap:32px}.rodape .colunas{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:640px){.pares dd{text-align:left}.pares>div{grid-template-columns:minmax(0,1fr);gap:2px}}.cabeca-painel .dek{color:var(--dek);max-width:74ch;margin:8px 0 0;font-size:15px}.cartao-entrada .dek{color:var(--muted);margin:0 0 12px;font-size:13px}.formulario{background:var(--surface);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:28px 0 0;padding:24px;display:grid}.formulario .campo{flex-direction:column;gap:6px;min-width:0;display:flex}.formulario .campo.largo{grid-column:1/-1}.formulario label{color:var(--ink);letter-spacing:.01em;font-size:13px;font-weight:600}.formulario .opcional{color:var(--muted);text-transform:lowercase;font-size:12px;font-weight:400}.formulario input,.formulario select,.formulario textarea{width:100%;min-height:var(--tap);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:400 15px/1.5 var(--fb);padding:10px 12px}.formulario textarea{resize:vertical;min-height:120px}.formulario input:hover,.formulario select:hover,.formulario textarea:hover{border-color:var(--muted)}.formulario .ajuda{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.formulario .campo.largo .ajuda{max-width:62ch;margin-top:10px}.formulario button{justify-self:start}@media (max-width:639.98px){.formulario{grid-template-columns:minmax(0,1fr);padding:18px}}*{box-sizing:border-box}.painel,.painel-cliente,.entrada{font-family:var(--body);color:var(--ink);background:var(--panel);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.painel h1,.painel h2,.painel h3,.painel h4,.painel-cliente h1,.painel-cliente h2,.painel-cliente h3,.painel-cliente h4,.entrada h1,.entrada h2{font-family:var(--display);letter-spacing:-.025em;margin:0;font-weight:800;line-height:1.15}.conteudo-painel a,.conteudo-cliente a{color:var(--blue)}.painel b,.painel strong,.painel-cliente b,.painel-cliente strong{font-weight:700}.painel :focus-visible,.painel-cliente :focus-visible,.entrada :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.painel svg.i,.painel-cliente svg.i,.entrada svg.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.painel svg.i.sm,.painel-cliente svg.i.sm{width:15px;height:15px}.painel svg.i.lg,.painel-cliente svg.i.lg{width:24px;height:24px}.btn{border-radius:var(--r);font:600 14px/18px var(--body);cursor:pointer;white-space:nowrap;color:var(--ink);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);border:0;justify-content:center;align-items:center;gap:8px;padding:13px 18px;text-decoration:none;display:inline-flex;position:relative}.btn:hover{box-shadow:inset 0 0 0 1px var(--ink)}.btn-y{background:var(--yellow);color:var(--ink);box-shadow:none}.btn-y:hover{box-shadow:none;background:#f5c31f}.btn-b{background:var(--blue);color:#fff;box-shadow:none}.btn-b:hover{box-shadow:none;background:#173f88}.btn-erro{color:var(--erro);box-shadow:inset 0 0 0 1px var(--line)}.btn-erro:hover{box-shadow:inset 0 0 0 1px var(--erro)}.btn-sm{padding:8px 12px;font-size:13px;line-height:18px}.btn-block{width:100%}.btn[disabled],.btn[aria-disabled=true]{background:var(--ph);color:#4a5563;box-shadow:none;cursor:default}.btn-icone{border-radius:var(--r);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.btn-icone:hover{background:var(--panel);color:var(--ink)}.btn-icone.ligado{color:var(--blue);background:var(--blue-bg)}.btn-icone .i{width:20px;height:20px}.chip{border-radius:var(--r);white-space:nowrap;background:var(--ph);color:var(--ink);align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.chip .i{stroke-width:2.2px;width:13px;height:13px}.chip-ok{background:var(--ok-bg);color:var(--ok)}.chip-aviso{background:var(--aviso-bg);color:var(--aviso)}.chip-erro{background:var(--erro-bg);color:var(--erro)}.chip-azul{background:var(--blue-bg);color:var(--blue)}.chip-fraco{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);background:0 0}.painel{background:var(--panel);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.trilho{background:var(--ink);height:100vh;color:var(--ink-muted);flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}.trilho :focus-visible{outline-color:var(--yellow)}.marca-painel{color:#fff;border-bottom:1px solid #ffffff1f;align-items:center;gap:11px;padding:16px 18px;text-decoration:none;display:flex}.marca-painel .selo{border-radius:var(--r);background:var(--yellow);width:34px;height:34px;color:var(--ink);flex:none;place-items:center;display:grid}.marca-painel .rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--yellow);font-size:10px;font-weight:700;display:block}.marca-painel .nome{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.1;display:block}.menu-trilho{display:none}.trilho input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.grupos-trilho{flex:auto;padding:10px 0 14px}.grupo-trilho{padding:8px 0 4px}.grupo-trilho+.grupo-trilho{border-top:1px solid #ffffff14;margin-top:6px}.grupo-trilho .titulo{letter-spacing:.08em;text-transform:uppercase;color:#8291a3;padding:6px 18px;font-size:11px;font-weight:700;display:block}.grupo-trilho ul{margin:0;padding:0 10px;list-style:none}.trilho ul a{border-radius:var(--r);color:var(--ink-muted);border-left:3px solid #0000;align-items:center;gap:11px;padding:12px 10px 12px 11px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.trilho ul a .i{color:#8291a3}.trilho ul a:hover{color:#fff;background:#ffffff0f}.trilho ul a:hover .i{color:#fff}.trilho ul a[aria-current=page]{color:#fff;border-left-color:var(--yellow);background:#ffffff1a;font-weight:600}.trilho ul a[aria-current=page] .i{color:var(--yellow)}.trilho ul a span:first-of-type{flex:auto;min-width:0}.trilho .fila{border-radius:var(--r);text-align:center;font-variant-numeric:tabular-nums;background:var(--yellow);min-width:24px;color:var(--ink);flex:none;padding:1px 7px;font-size:12px;font-weight:700;line-height:18px}.trilho .fila.zero{color:var(--ink-muted);background:#ffffff1a}.rodape-trilho{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 16px;display:grid}.rodape-trilho form{display:contents}.rodape-trilho a,.rodape-trilho button{border-radius:var(--r);color:#fff;font:600 13px/18px var(--body);cursor:pointer;white-space:nowrap;background:#ffffff0f;border:0;justify-content:center;align-items:center;gap:7px;padding:13px 8px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.rodape-trilho a:hover,.rodape-trilho button:hover{background:#ffffff1f}.rodape-trilho .i{width:16px;height:16px;color:var(--ink-muted)}.conteudo-painel{min-width:0;max-width:1180px;padding:26px 32px 64px}.cabeca-painel{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:22px;display:flex}.cabeca-painel h1{font-size:clamp(24px,3vw,30px)}.cabeca-painel .dek{color:#3d4854;max-width:74ch;margin:6px 0 0;font-size:14.5px;line-height:1.55}.cabeca-painel .acoes{flex:none;margin:0}.conteudo-painel .nota{color:var(--muted);max-width:80ch;margin:10px 0 0;font-size:13px;line-height:1.55}.conteudo-painel .fraco{color:var(--muted)}.conteudo-painel .bloco{margin-top:24px}.conteudo-painel .bloco>h2{margin-bottom:12px;font-size:18px}.cartao-painel{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);min-width:0;margin-top:20px}.cartao-painel:first-child{margin-top:0}.cabeca-cartao{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:13px 18px;display:flex}.cabeca-cartao h2{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;display:flex}.cabeca-cartao h2 .i{color:var(--blue)}.cabeca-cartao .sub{color:var(--muted);font-size:13px}.cabeca-cartao .direita{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.corpo-cartao{padding:16px 18px}.rodape-cartao{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.rodape-cartao .direita{margin-left:auto}.pede-acao{margin:0;padding:0;list-style:none}.pede-acao li+li{border-top:1px solid var(--line)}.pede-acao a{color:var(--ink);align-items:center;gap:16px;padding:12px 18px;text-decoration:none;display:flex}.pede-acao a:hover{background:var(--panel)}.pede-acao .n{min-width:52px;font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-size:28px;font-weight:800;line-height:1}.pede-acao .t{flex:auto;min-width:0;font-size:14.5px;line-height:1.4}.pede-acao .t small{color:var(--muted);font-size:13px;display:block}.pede-acao .seta{color:var(--muted);flex:none}.tudo-certo{color:var(--muted);align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.tudo-certo .i{color:var(--ok)}.numeros{background:var(--line);border-radius:0 0 var(--r) var(--r);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.numeros>div{background:var(--white);min-width:0;padding:14px 18px}.numeros dt{color:var(--muted);font-size:13px;line-height:1.35}.numeros dd{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 0;font-size:24px;font-weight:600;line-height:1.1;display:flex}.numeros .pct{color:var(--muted);font-size:12.5px;font-weight:500}.pares-painel{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 24px;margin:0;display:grid}.pares-painel>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,112px) minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 0;display:grid}.pares-painel dt{color:var(--muted);font-size:12.5px}.pares-painel dd{overflow-wrap:anywhere;margin:0;font-size:14px}.pares-painel dd.num{font-feature-settings:"tnum" 1}.pares-painel.solto{border-top:0}.pares-painel.solto>div:last-child{border-bottom:0}.abas{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 4px;margin:0;padding:0 8px;display:flex}.abas a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.abas a:hover{color:var(--ink)}.abas a[aria-current=page]{color:var(--ink);border-bottom-color:var(--blue);font-weight:600}.abas .fila{font-variant-numeric:tabular-nums;color:var(--muted);background:var(--ph);border-radius:var(--r);padding:0 7px;font-size:12px;line-height:18px}.abas a[aria-current=page] .fila{background:var(--yellow);color:var(--ink)}.abas a[aria-current=page] .fila.zero{background:var(--ph);color:var(--muted)}.fichas{margin:0;padding:0;list-style:none}.ficha-painel{border-bottom:1px solid var(--line);padding:16px 18px}.ficha-painel:last-child{border-bottom:0}.ficha-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:12px;display:flex}.ficha-topo h2{letter-spacing:-.015em;font-size:18px;line-height:1.2}.ficha-topo h2 a{color:var(--ink);text-decoration:none}.ficha-topo h2 a:hover{text-decoration:underline}.ficha-topo .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:13px;display:flex}.ficha-topo .quando{color:var(--muted);flex:none;padding-top:3px;font-size:13px}.ficha-corpo{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px 28px;display:grid}.ficha-corpo .pares-painel{grid-template-columns:minmax(0,1fr)}.ficha-corpo .pares-painel>div{grid-template-columns:minmax(0,124px) minmax(0,1fr)}.mensagem{background:var(--panel);border-radius:var(--r);color:#3d4854;white-space:pre-wrap;margin:0;padding:12px 14px;font-size:14px;line-height:1.6}.mensagem .rotulo{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.mensagem.vazia{color:var(--muted);font-style:italic}.sinais{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.acoes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.acoes form{display:contents}.acoes .ligacao{margin-left:auto;font-size:13px}.decidido{color:var(--muted);align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.vazio-painel{text-align:center;color:var(--muted);margin:0;padding:36px 22px;font-size:14px}.vazio-painel .i{width:28px;height:28px;color:var(--ok);margin:0 auto 10px;display:block}.vazio-painel b{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin-bottom:4px;font-size:17px;font-weight:800;display:block}.vazio-painel p{margin:0;max-width:52ch;margin-inline:auto}.vazio-painel.busca .i{color:var(--muted)}.erro-painel{border-left:3px solid var(--erro);border-radius:0 0 var(--r) var(--r);align-items:flex-start;gap:14px;margin:0;padding:22px;display:flex}.erro-painel .i{color:var(--erro);width:22px;height:22px;margin-top:1px}.erro-painel b{margin-bottom:2px;font-size:15px;display:block}.erro-painel p{color:#3d4854;margin:0;font-size:14px}.erro-painel .btn{margin-top:12px}.esqueleto{gap:14px;padding:16px 18px;display:grid}.esqueleto span{border-radius:var(--r);background:linear-gradient(90deg,var(--ph) 0%,#f3f5f8 50%,var(--ph) 100%);background-size:200% 100%;height:12px;animation:1.4s linear infinite brilho;display:block}.esqueleto .l{width:56%}.esqueleto .m{width:34%}.esqueleto .c{width:22%;height:32px}@keyframes brilho{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.esqueleto span{animation:none}}.aviso-painel{background:var(--aviso-bg);border-radius:var(--r);color:#5a4100;border:1px solid #f1dc9a;align-items:flex-start;gap:12px;margin:0 0 18px;padding:12px 16px;font-size:14px;line-height:1.55;display:flex}.aviso-painel .i{color:var(--aviso);flex:none;margin-top:2px}.aviso-painel b{color:#3e2d00}.alerta{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--yellow);border-radius:var(--r);color:#3d4854;align-items:flex-start;gap:12px;margin:0 0 18px;padding:12px 16px;font-size:14px;line-height:1.55;display:flex}.alerta b{color:var(--ink)}.conteudo-painel code{background:var(--ph);border-radius:var(--r);padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.tabela{border-collapse:collapse;width:100%;font-size:14px}.tabela th,.tabela td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.tabela th:first-child,.tabela td:first-child{padding-left:18px}.tabela th:last-child,.tabela td:last-child{padding-right:18px}.tabela thead th{z-index:1;background:var(--white);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-top:10px;padding-bottom:8px;font-size:11px;font-weight:700;position:sticky;top:0}.tabela tbody tr:last-child td,.tabela tbody tr:last-child th{border-bottom:0}.tabela tbody th{font-weight:600}.tabela .num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.tabela tbody tr:hover{background:#f7f9fb}.tabela .sub{text-align:left;color:var(--muted);margin-top:1px;font-size:12.5px;font-weight:400;display:block}.tabela .nome{color:var(--ink);font-weight:600;text-decoration:none}.tabela .nome:hover{text-decoration:underline}.tabela .chips{flex-wrap:wrap;gap:4px;display:flex}.tabela .acoes-linha{justify-content:flex-end;gap:2px;margin:-6px 0;display:flex}.tabela .explica{color:#3d4854;font-size:13.5px;line-height:1.5}.barra-pct{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.barra-pct i{border-radius:var(--r);background:var(--ph);width:64px;height:6px;display:block;position:relative;overflow:hidden}.barra-pct i:after{content:"";width:var(--p,0%);background:var(--blue);border-radius:var(--r);position:absolute;inset:0}.rolagem{-webkit-overflow-scrolling:touch;overflow-x:auto}.busca-painel{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:14px 18px;display:flex}.busca-painel .campo-busca{flex:320px;align-items:center;display:flex;position:relative}.busca-painel .campo-busca .i{color:var(--muted);pointer-events:none;position:absolute;left:12px}.busca-painel input[type=search]{border:1px solid var(--line);border-radius:var(--r);background:var(--white);width:100%;color:var(--ink);font:400 15px/20px var(--body);-webkit-appearance:none;padding:11px 12px 11px 40px}.busca-painel input[type=search]::placeholder{color:#6f7a86}.busca-painel select{border:1px solid var(--line);border-radius:var(--r);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235b6673' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--ink);font:400 14px/20px var(--body);appearance:none;padding:11px 34px 11px 12px}.filtros-painel{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 18px;font-size:13px;display:flex}.filtros-painel .rotulo{color:var(--muted);margin-right:4px}.filtros-painel a{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);align-items:center;gap:6px;padding:7px 11px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.filtros-painel a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.filtros-painel a[aria-current=true]{background:var(--ink);color:#fff;box-shadow:none}.filtros-painel .n{font-variant-numeric:tabular-nums;color:inherit;opacity:.75}.resultado-info{color:var(--muted);border-bottom:1px solid var(--line);padding:10px 18px;font-size:13px}.resultado-info b{color:var(--ink);font-weight:600}.dicas-busca{text-align:left;margin:12px 0 0;gap:6px;max-width:46ch;margin-inline:auto;padding:0;font-size:13.5px;list-style:none;display:grid}.dicas-busca li{align-items:baseline;gap:8px;display:flex}.dicas-busca code{font:500 13px/1.4 var(--body);background:var(--ph);border-radius:var(--r);color:var(--ink);padding:1px 6px}.paginacao{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 18px;display:flex}.paginacao ul{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.paginacao ul a,.paginacao ul span{border-radius:var(--r);font-variant-numeric:tabular-nums;min-width:36px;color:var(--ink);justify-content:center;align-items:center;padding:8px 10px;font-size:13.5px;line-height:18px;text-decoration:none;display:inline-flex}.paginacao ul a:hover{background:var(--panel)}.paginacao ul a[aria-current=page]{background:var(--ink);color:#fff;font-weight:600}.paginacao ul span{color:var(--muted)}.paginacao form{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.paginacao input{border:1px solid var(--line);border-radius:var(--r);width:62px;font:400 14px/20px var(--body);text-align:center;font-variant-numeric:tabular-nums;padding:7px 10px}.amostra{margin:0;padding:0;list-style:none}.amostra li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:9px 18px;font-size:14px;display:flex}.amostra li:last-child{border-bottom:0}.amostra a{color:var(--ink);font-weight:600;text-decoration:none}.amostra a:hover{text-decoration:underline}.amostra .fraco{font-size:13px}.duas-colunas{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.duas-colunas>.cartao-painel{margin-top:0}.painel-cliente{background:var(--panel);flex-direction:column;min-height:100vh;display:flex}.topo-cliente{background:var(--ink);color:#fff}.topo-cliente .faixa{align-items:center;gap:16px;max-width:1040px;min-height:60px;margin:0 auto;padding:0 24px;display:flex}.topo-cliente .marca-painel{border:0;margin-right:auto;padding:0}.topo-cliente .marca-painel .nome{font-size:17px}.topo-cliente .quem{color:var(--ink-muted);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.topo-cliente .quem span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.topo-cliente .sair{border-radius:var(--r);color:#fff;font:600 13px/18px var(--body);cursor:pointer;background:#ffffff0f;border:0;align-items:center;gap:7px;padding:13px 12px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.topo-cliente .sair:hover{background:#ffffff1f}.conteudo-cliente{width:100%;max-width:1040px;margin:0 auto;padding:26px 24px 80px}.migalha{color:var(--muted);align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.migalha a{color:var(--muted);margin:-6px 0;padding:6px 0;text-decoration:none}.migalha a:hover{color:var(--blue);text-decoration:underline}.migalha .i{width:14px;height:14px}.cartao-escritorio{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:16px 18px;display:grid}.cartao-escritorio+.cartao-escritorio{margin-top:12px}.cartao-escritorio h2{letter-spacing:-.015em;font-size:18px;line-height:1.2}.cartao-escritorio .meta{color:var(--muted);margin-top:3px;font-size:13.5px}.cartao-escritorio .estados{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cartao-escritorio .estados .chip{white-space:normal}.cartao-escritorio .acoes{flex-wrap:nowrap;margin:0}.editor{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.editor .cartao-painel{margin-top:0}.editor .cartao-painel+.cartao-painel{margin-top:20px}.lateral{position:sticky;top:20px}.campo{border-bottom:1px solid var(--line);gap:6px;padding:14px 18px;display:grid}.campo:last-child{border-bottom:0}.campo>label,.campo>.rotulo{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.campo .ajuda{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.campo input[type=text],.campo input[type=tel],.campo input[type=url],.campo input[type=email],.campo textarea{border:1px solid var(--line);border-radius:var(--r);background:var(--white);width:100%;color:var(--ink);font:400 15px/20px var(--body);-webkit-appearance:none;padding:11px 12px}.campo textarea{resize:vertical;min-height:132px;line-height:1.5}.campo input:focus-visible,.campo textarea:focus-visible{outline:2px solid var(--blue);outline-offset:0;border-color:var(--blue)}.campo .contador{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.campo .invalido{border-color:var(--erro)}.campo .erro-campo{color:var(--erro);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.lista-telefones{gap:8px;display:grid}.lista-telefones>div{align-items:center;gap:8px;display:flex}.lista-telefones input{flex:auto;min-width:0}.lista-telefones .btn-icone{flex:none}.lista-telefones .add{justify-self:start}.chips-selecao{flex-wrap:wrap;gap:8px;display:flex}.chips-selecao label{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:var(--white);align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;display:inline-flex}.chips-selecao label:hover{box-shadow:inset 0 0 0 1px var(--ink)}.chips-selecao label:has(:checked){background:var(--blue-bg);box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue);font-weight:600}.chips-selecao input{width:16px;height:16px;accent-color:var(--blue);margin:0}.horario{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.horario .dia{font-size:14px}.horario .faixa{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.horario input[type=time]{border:1px solid var(--line);border-radius:var(--r);font:400 14px/20px var(--body);font-variant-numeric:tabular-nums;background:var(--white);color:var(--ink);padding:9px 10px}.horario .fechado{color:var(--muted);font-size:13px}.travado{margin:0;padding:0;list-style:none}.travado li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:11px 18px;display:grid}.travado li:last-child{border-bottom:0}.travado .r{color:var(--muted);grid-column:1;font-size:12.5px}.travado .v{color:var(--ink);overflow-wrap:anywhere;grid-column:1;font-size:14px}.travado .i{color:var(--muted);grid-area:1/2/span 2;align-self:center;width:16px;height:16px}.fonte-travada{background:var(--panel);border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);color:#3d4854;align-items:flex-start;gap:10px;padding:12px 18px;font-size:13px;line-height:1.5;display:flex}.fonte-travada .i{color:var(--blue);flex:none;margin-top:2px}.barra-salvar{z-index:2;background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-up);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;padding:12px 18px;display:flex;position:sticky;bottom:0}.barra-salvar .estado{color:var(--muted);margin-left:auto;font-size:13px}.publicado{margin:0;padding:0;list-style:none}.publicado li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 18px;font-size:13.5px;line-height:1.45;display:flex}.publicado li:last-child{border-bottom:0}.publicado .i{flex:none;width:16px;height:16px;margin-top:2px}.publicado .ok{color:var(--ok)}.publicado .pendente{color:var(--aviso)}.entrada{background:var(--ink);place-items:center;min-height:100vh;padding:24px;display:grid}.cartao-entrada{background:var(--white);border-radius:var(--r);width:min(100%,420px);box-shadow:var(--shadow-up);flex-direction:column;gap:10px;padding:28px;display:flex}.cartao-entrada .marca-painel{color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:8px;padding:0 0 16px}.cartao-entrada .marca-painel .rotulo{color:var(--blue)}.cartao-entrada h1{font-size:24px}.cartao-entrada .dek{color:#3d4854;margin:0 0 6px;font-size:14px;line-height:1.55}.cartao-entrada label{font-size:13.5px;font-weight:600}.cartao-entrada input{border:1px solid var(--line);border-radius:var(--r);background:var(--white);width:100%;color:var(--ink);font:400 15px/20px var(--body);-webkit-appearance:none;padding:11px 12px}.cartao-entrada .btn{margin-top:6px}.cartao-entrada .pe{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.cartao-entrada .pe a{color:var(--blue)}.cartao-entrada .erro{background:var(--erro-bg);border-radius:var(--r);color:#7a1a12;align-items:flex-start;gap:10px;margin:0;padding:11px 12px;font-size:13.5px;line-height:1.5;display:flex}.cartao-entrada .erro .i{color:var(--erro);flex:none;margin-top:2px}.cartao-entrada .enviado{text-align:center;place-items:center;padding:8px 0 4px;display:grid}.cartao-entrada .enviado .i{width:44px;height:44px;color:var(--ok);margin-bottom:12px}.cartao-entrada .enviado h1{font-size:22px}.cartao-entrada .enviado p{color:#3d4854;max-width:38ch;margin:8px 0 0;font-size:14px;line-height:1.55}.cartao-entrada .enviado b{color:var(--ink)}.cartao-entrada .passos{background:var(--panel);border-radius:var(--r);color:#3d4854;text-align:left;margin:14px 0 0;padding:14px 16px;font-size:13.5px;line-height:1.55}.cartao-entrada .passos b{color:var(--ink);margin-bottom:4px;display:block}.cartao-entrada .passos ol{margin:0;padding-left:18px}.cartao-entrada .passos li+li{margin-top:3px}@media (max-width:1099.98px){.editor{grid-template-columns:minmax(0,1fr)}.lateral{position:static}.numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899.98px){.painel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start}.trilho{grid-template-columns:minmax(0,1fr) auto;align-items:center;height:auto;display:grid;position:static}.marca-painel{border-bottom:0;padding:12px 16px}.menu-trilho{border-radius:var(--r);color:#fff;font:600 13px/18px var(--body);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0f;align-items:center;gap:8px;margin:0 16px 0 0;padding:13px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.menu-trilho .i{width:18px;height:18px}.menu-trilho .fecha{display:none}.trilho input[type=checkbox]:focus-visible+.menu-trilho{outline:2px solid var(--yellow);outline-offset:2px}.grupos-trilho,.rodape-trilho{grid-column:1/-1;display:none}.trilho input:checked~.grupos-trilho{border-top:1px solid #ffffff1f;padding:6px 6px 10px;display:block}.trilho input:checked~.rodape-trilho{display:grid}.trilho input:checked~.menu-trilho .abre{display:none}.trilho input:checked~.menu-trilho .fecha{display:inline}.grupo-trilho ul{padding:0 4px}.conteudo-painel{padding:20px 16px 56px}.cabeca-painel{margin-bottom:16px}.btn-icone{padding:12px}.tabela .nome,.amostra a,.pares-painel dd a,.acoes .ligacao,.rodape-cartao a,.nota a,.fonte-travada a,.migalha a,.cartao-entrada .pe a,.cartao-entrada .passos a,.publicado a,.cabeca-painel .dek a,.ficha-topo h2 a{padding:14px 0}.amostra a,.tabela .nome{margin:0 -9px;padding:14px 9px}.paginacao ul a svg.i.sm{width:20px;height:20px}.paginacao form .btn{padding-inline:18px}.btn-sm{padding:12px 14px;font-size:14px;line-height:20px}.filtros-painel a{padding:12px;line-height:20px}.chips-selecao label{padding:12px 14px}.paginacao ul a,.paginacao ul span{min-width:44px;padding:12px 10px;line-height:20px}.paginacao input,.horario input[type=time]{padding:11px 10px}.ficha-corpo{grid-template-columns:minmax(0,1fr)}.acoes .ligacao{flex-basis:100%;margin-left:0}.duas-colunas{grid-template-columns:minmax(0,1fr)}.duas-colunas>.cartao-painel+.cartao-painel{margin-top:0}.cartao-escritorio{grid-template-columns:minmax(0,1fr)}.cartao-escritorio .acoes{flex-wrap:wrap}.cartao-escritorio .acoes .btn{flex:auto}.topo-cliente .faixa{gap:10px;padding:0 16px}.topo-cliente .quem span{max-width:140px}.conteudo-cliente{padding:20px 16px 72px}.barra-salvar{border-radius:var(--r) var(--r) 0 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-inline:0;margin:20px -16px -72px}.barra-salvar .btn{flex:auto}.barra-salvar .estado{flex-basis:100%;order:-1;margin:0}.horario{grid-template-columns:minmax(0,1fr)}.horario .faixa{margin-bottom:6px}.rodape-cartao .direita{margin-left:0}.tabela.densa,.tabela.densa tbody{display:block}.tabela.densa thead{display:none}.tabela.densa tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome num""meta num""meta2 meta2""acoes acoes";align-items:start;gap:6px 12px;padding:12px 16px;display:grid}.tabela.densa tbody tr:last-child{border-bottom:0}.tabela.densa tbody td{border:0;padding:0;display:block}.tabela.densa td.c-nome{grid-area:nome;font-size:14.5px;line-height:1.35}.tabela.densa td.c-meta{color:var(--muted);flex-wrap:wrap;grid-area:meta;gap:4px 10px;font-size:13px;display:flex}.tabela.densa td.c-meta2{color:#3d4854;grid-area:meta2;font-size:13px}.tabela.densa td.c-meta2:empty{display:none}.tabela.densa td.c-meta2 .chips{margin-top:2px}.tabela.densa td.c-num{text-align:right;white-space:nowrap;grid-area:num;font-size:17px;font-weight:600;line-height:1.2}.tabela.densa td.c-acoes{grid-area:acoes}.tabela.densa td.c-acoes .acoes-linha{justify-content:flex-start;margin:2px 0 0}.tabela.densa td.c-hide{display:none}}@media (max-width:599.98px){.numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.numeros dd{font-size:21px}.pares-painel>div{grid-template-columns:minmax(0,1fr);gap:1px}.pede-acao .n{min-width:44px;font-size:24px}.rodape-trilho{grid-template-columns:1fr 1fr}.cabeca-painel .acoes{flex-basis:100%}.cabeca-painel .acoes .btn{width:100%}.paginacao form{flex-basis:100%;margin-left:0}.cartao-entrada{padding:22px 18px}}.corpo{max-width:66ch;margin-top:30px;font-size:17.5px;line-height:1.72}.corpo>p{margin:0 0 20px}.corpo h2{text-wrap:balance;margin:40px 0 14px;font-size:clamp(21px,2.6vw,26px)}.corpo h3{text-wrap:balance;margin:30px 0 10px;font-size:19px}.corpo .aviso{margin:24px 0}.corpo-lista{margin:0 0 22px;padding-left:20px}.corpo-lista li{margin-bottom:9px}.corpo a{text-underline-offset:3px}.lista-guias{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.lista-guias li{border-bottom:1px solid var(--line);padding:22px 0}.lista-guias h2{margin:0 0 6px;font-size:22px}.lista-guias h2 a{color:var(--ink);text-decoration:none}.lista-guias h2 a:hover{color:var(--pri);text-underline-offset:3px;text-decoration:underline}.lista-guias p{color:var(--dek);max-width:76ch;margin:0;font-size:15.5px}.rows{margin:0;padding:0;list-style:none}.list-wrap{padding:0;overflow:hidden}.list-wrap>.card-h{border-bottom:1px solid var(--line)}.list-wrap .list{box-shadow:none;border:0;border-radius:0}.hero-text{min-width:0}.pg-status{color:var(--muted);font-size:14px}.pg-status b{color:var(--ink);font-weight:700}.pg-off{color:var(--muted);border-color:var(--line);cursor:default}.btn:not([class*=btn-]){background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn:not([class*=btn-]):hover{box-shadow:inset 0 0 0 1px var(--ink)}@media (max-width:600px){.pg-head{grid-template-columns:minmax(0,1fr);gap:14px}.pg-head .cta,.pg-head .cta .btn{width:100%}.tool{flex-wrap:wrap}.tool .field{flex-basis:100%}.tool .btn{width:100%}.stats{grid-template-columns:1fr 1fr}.fc-head{grid-template-columns:minmax(0,1fr)}.fc-head .act{width:100%}.grid,.art-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.grid,.art-grid{grid-template-columns:minmax(0,1fr)}.side{position:static}}.stat-block .stat{border-left:1px solid #ffffff29;padding:6px 0 6px 20px}.stat-block .stat:first-child,.stat-block .stat:nth-child(3){border-left:0;padding-left:0}.stat-block .stat .v{color:var(--yellow);font-size:clamp(30px,3.4vw,42px);line-height:1}.stat-block .stat .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-top:8px;font-size:12px;font-weight:600}
