.pvote .pgrid,.pauth .pgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:8px;display:grid}.pvote .pbtn,.pauth .pbtn{appearance:none;background:var(--none);height:44px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);font:600 11px/1 var(--sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.pvote .pbtn:hover{box-shadow:inset 0 0 0 1.5px var(--muted)}.pvote .pbtn[aria-pressed=true]{--pc:var(--muted);box-shadow:inset 0 0 0 1.5px var(--pc);background:0 0}.pvote .pbtn[aria-pressed=true].favor{--pc:var(--favor)}.pvote .pbtn[aria-pressed=true].contra{--pc:var(--contra)}.pvote .pbtn[aria-pressed=true].abstencao{--pc:var(--abst)}.pvote .pbtn[aria-pressed=true].ausente{box-shadow:none;border:1px dashed var(--muted)}.pvote .pbtn .pm{vertical-align:0}.pvote .pbtn[aria-pressed=true].split:after{content:"";background:var(--muted);border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;right:4px}.pvote .pbtn[aria-pressed=true]:is(.favor,.contra,.abstencao):before{top:5px;right:5px}.pvote .phint{height:18px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px 6px;font-size:13px;line-height:18px;overflow:hidden}.pvote .ppos .sw{justify-self:center}.pvote .pposw{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.pvote .ppos:disabled .n:empty:before{content:" "}.sheet>.sheeth{box-sizing:border-box;min-height:35px}.pvote .ppos:disabled{opacity:1}.pvote .ppos:disabled .l,.pvote .ppos:disabled .n{color:var(--muted);opacity:.7}.pvote .nrec{cursor:default;grid-template-rows:auto auto;row-gap:0}.pvote .nrec:hover{background:0 0}.pvote .nrec .l{color:var(--muted)}.legend.mkey{flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:16px}.legend.mkey span{white-space:nowrap;gap:5px}.legend.mkey .sw{border-radius:3px;width:12px;height:12px}@media (max-width:520px){.legend.mkey{grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 16px;display:grid}}@media (min-width:960px){.legend.mkey{display:none}.exgrid>.exrail{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--rail) transparent;padding-right:12px}}.sheet{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--rail) transparent;padding-right:12px}@media (max-width:959.98px){.results .toolbar{flex-wrap:wrap;row-gap:8px}.results .toolbar .chips{flex-wrap:wrap;flex:1 0 100%;row-gap:6px;min-height:30px;overflow:visible}.results .toolbar .chip-x .pm{vertical-align:0}.results .toolbar .chip-x{white-space:normal;text-align:left;box-sizing:border-box;max-width:100%;height:auto;min-height:30px;padding-block:5px;line-height:18px}}.explorer{--g-favor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.8 5.3l2.1 2.1 4.3-4.6' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--g-contra:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.6 2.6l4.8 4.8M7.4 2.6l-4.8 4.8' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");--g-abst:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.4 5h5.2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E")}.explorer :is(.cell,.sw,.pbtn).favor{--g:var(--g-favor)}.explorer :is(.cell,.sw,.pbtn).contra{--g:var(--g-contra)}.explorer :is(.cell,.sw,.pbtn).abstencao{--g:var(--g-abst)}.list .cell:is(.favor,.contra,.abstencao):before,.explorer .sw:is(.favor,.contra,.abstencao):before,.pvote .pbtn[aria-pressed=true]:is(.favor,.contra,.abstencao):before{content:"";background:var(--muted);width:7px;height:7px;-webkit-mask:var(--g) center / contain no-repeat;-webkit-mask:var(--g) center / contain no-repeat;mask:var(--g) center / contain no-repeat;position:absolute}.list .strip{gap:3px}.list .cell{--pc:transparent;box-sizing:border-box;height:34px;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--pc);font:600 9.5px/1 var(--sans);background:0 0;border-radius:4px;align-content:center;justify-items:center;gap:3px;padding:0;display:grid}.list .cell .pm{vertical-align:0;justify-self:start;margin-left:4px}.list .cell .cc{max-width:100%;overflow:hidden}.list .cell.favor{--pc:var(--favor);color:var(--text);background:0 0}.list .cell.contra{--pc:var(--contra);color:var(--text);background:0 0}.list .cell.abstencao{--pc:var(--abst);color:var(--text);background:0 0}.list .cell.ausente{box-shadow:none;border:1px dashed var(--muted);opacity:.6}.list .cell.none{box-shadow:none;opacity:.35;background:0 0}.list .cell.split:after{background:var(--muted);width:4px;height:4px;top:auto;bottom:3px;right:3px}.list .cell:is(.favor,.contra,.abstencao):before{top:6px;right:5px}.explorer .sw{box-sizing:border-box;background:0 0;position:relative}.explorer .sw.favor{box-shadow:inset 0 0 0 1.5px var(--favor)}.explorer .sw.contra{box-shadow:inset 0 0 0 1.5px var(--contra)}.explorer .sw.abstencao{box-shadow:inset 0 0 0 1.5px var(--abst)}.explorer .sw:is(.favor,.contra,.abstencao):before{top:50%;left:50%;translate:-50% -50%}.explorer .sw.ausente{box-shadow:none;border:1px dashed var(--muted)}.explorer .sw.none{box-shadow:inset 0 0 0 1px var(--line);opacity:.7}.explorer .sw.split{box-shadow:inset 0 0 0 1.5px var(--muted)}.explorer .sw.split:after{background:var(--muted);width:4px;height:4px;inset:auto 2px 2px auto}.list .meta .by .pm{vertical-align:-1px;margin-right:3px}.pauth .phint{color:var(--muted);margin:-2px 0 6px;font-size:13px;line-height:18px}.pauth .pbtn{gap:3px;height:54px}.pauth .pbtn .pm{vertical-align:0}.pauth .pbtn .an{font:500 10.5px/1 var(--sans);color:var(--muted)}.pauth .pbtn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--muted)}.pauth .pbtn[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--text);background:0 0}.pauth .pbtn[aria-pressed=true] .an{color:var(--text)}.pauth .pbtn:disabled{opacity:.4;cursor:default}.pauth .pbtn.gov{flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:8px;height:34px;padding:0 10px;font-size:13px}.pauth .pbtn.gov .an{margin-left:auto;font-size:12px;font-weight:400}.pauth .pgrid+.chk{margin-top:2px}
