/* Assembleias: composição do fluxo por abas sobre os componentes atuais do kit.
   Escopo exclusivo das referências; Tahoe e os consumidores mantêm seu contrato. */
.tahoe-shell.asb-base .content{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);}
.tahoe-shell.asb-base .content > [data-assembleia-base]{margin:0 0 var(--space-5);max-width:80ch;color:var(--fg-muted);font-size:var(--type-meta-size);}
.tahoe-shell.asb-base :is(.detail-title,.page-title){font-family:var(--type-page-font);font-size:var(--type-page-size);font-weight:var(--type-page-weight);line-height:var(--type-page-leading);letter-spacing:var(--type-page-tracking);}
.tahoe-shell.asb-base :is(.card-h > b,.card-h > h2,.next-step-title,.mesa-now-title,.ata-title){font-family:var(--type-title-font);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);}
.tahoe-shell.asb-base :is(.page-sub,.detail-meta,.pauta-desc,.delta,.pres-subhead,.t-lbl,.sc-l,.ph-sub,.unit-group-h,.timeline-item,.ata-note){font-size:var(--type-meta-size);line-height:var(--type-meta-leading);}
.tahoe-shell.asb-base :is(.mini-kpi .val,.sc-v,.t-val){font-family:var(--type-num-font);font-size:var(--type-page-size);font-variant-numeric:tabular-nums;line-height:var(--type-page-leading);}
.tahoe-shell.asb-base :is(.mini-kpi:first-child .val,.mini-kpi:last-child .val){font-size:var(--type-title-size);line-height:var(--type-title-leading);}
.tahoe-shell.asb-base :is(.card,.mini-kpi){background:var(--bg);border-color:var(--border);border-radius:var(--radius-lg);min-width:0;}
.tahoe-shell.asb-base .card{padding:var(--space-5);}
.tahoe-shell.asb-base :is(.card-h,.detail-header){gap:var(--space-3);flex-wrap:wrap;}
.tahoe-shell.asb-base .card-h{margin-bottom:var(--space-4);}
.tahoe-shell.asb-base :is(.det2,.row2,.row3,.field-row,.asb-base-duas){gap:var(--space-5);}
.tahoe-shell.asb-base .det2{grid-template-columns:minmax(0,2fr) minmax(0,1fr);}
.tahoe-shell.asb-base :is(.det2 > div,.row2 > div,.row3 > div,.side-stack,.task-detail){min-width:0;}
.tahoe-shell.asb-base :is(.det2 > div,.side-stack){display:flex;flex-direction:column;gap:var(--space-5);}
.tahoe-shell.asb-base .det2 > div > .card + .card{margin-top:0;}
.tahoe-shell.asb-base :is(.tab-panel > .card + .card,.content > .card + .card){margin-top:var(--space-5);}
.tahoe-shell.asb-base .back-link{margin-bottom:var(--space-5);min-height:var(--tk-alvo);display:inline-flex;align-items:center;}
.tahoe-shell.asb-base .detail-header{margin:var(--space-4) 0 var(--space-5);}
.tahoe-shell.asb-base .detail-header > :not(.detail-mark){min-width:0;flex:1;}
.tahoe-shell.asb-base .detail-pills{gap:var(--space-2);flex-wrap:wrap;}
.tahoe-shell.asb-base .mini-kpis{gap:var(--space-3);margin:var(--space-5) 0;}
.tahoe-shell.asb-base .mini-kpi{padding:var(--space-4);}
.tahoe-shell.asb-base .stage-track{gap:var(--space-2);margin:var(--space-5) 0;}
.tahoe-shell.asb-base .stage-track .stage{min-height:var(--tk-alvo);display:flex;align-items:center;justify-content:center;font-size:var(--type-label-size);}
.tahoe-shell.asb-base .sticky-bar{margin-bottom:var(--space-5);padding-bottom:var(--space-3);}
.tahoe-shell.asb-base :is(.next-step-acts,[data-next-acts],.criacao-acoes,.asb-base-acoes,.rev-actions,.ata-actions,.doc-actions){display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;}
.tahoe-shell.asb-base :is(.seg,.tabs){max-width:100%;overflow-x:auto;scrollbar-width:thin;}
.tahoe-shell.asb-base .seg button{min-height:var(--tk-alvo);font-size:var(--type-label-size);flex-shrink:0;}
.tahoe-shell.asb-base .seg button:focus-visible{outline:2px solid var(--link);outline-offset:-2px;}
.tahoe-shell.asb-base .field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
.tahoe-shell.asb-base :is(.field,.tk-campo,.field-row > *){min-width:0;}
.tahoe-shell.asb-base .field + .field{margin-top:var(--space-4);}
.tahoe-shell.asb-base :is(input,select,textarea){max-width:100%;box-sizing:border-box;}
.tahoe-shell.asb-base textarea.tk-input{padding:var(--space-3);resize:vertical;line-height:var(--type-body-leading);}
.tahoe-shell.asb-base .steps{margin-bottom:var(--space-5);gap:var(--space-2);}
.tahoe-shell.asb-base .step{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);padding:var(--space-3);min-width:0;}
.tahoe-shell.asb-base .tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);}
.tahoe-shell.asb-base .tier{padding:var(--space-4);min-width:0;cursor:pointer;}
.tahoe-shell.asb-base .tier .h{font-size:var(--type-title-size);}
.tahoe-shell.asb-base .tier .s{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);}
.tahoe-shell.asb-base .criacao-acoes{justify-content:space-between;margin-top:var(--space-5);}
.tahoe-shell.asb-base .criacao-pauta-lista{display:flex;flex-direction:column;gap:var(--space-4);}
.tahoe-shell.asb-base .criacao-pauta-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);min-width:0;}
.tahoe-shell.asb-base .criacao-pauta-cab{display:flex;align-items:center;gap:var(--space-3);min-width:0;}
.tahoe-shell.asb-base .criacao-pauta-cab h3{flex:1;min-width:0;overflow-wrap:anywhere;}
.tahoe-shell.asb-base .criacao-pauta-cab .page-sub{margin:0;}
.tahoe-shell.asb-base .criacao-pauta-acoes{display:flex;align-items:center;gap:var(--space-1);grid-column:2;grid-row:1;}
.tahoe-shell.asb-base .criacao-pauta-item > p{grid-column:1 / -1;margin:0;color:var(--fg-muted);font-size:var(--type-meta-size);}
.tahoe-shell.asb-base .criacao-pauta-acoes .tk-btn{min-width:var(--tk-alvo);min-height:var(--tk-alvo);}
.tahoe-shell.asb-base .criacao-pauta-acoes :is(.tk-motivo,.page-sub){margin:0;}
.tahoe-shell.asb-base .asb-base-dados{margin:0;display:grid;gap:var(--space-3);}
.tahoe-shell.asb-base .asb-base-dados > div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-3);}
.tahoe-shell.asb-base .asb-base-dados dt{color:var(--fg-muted);font-size:var(--type-meta-size);}
.tahoe-shell.asb-base .asb-base-dados dd{margin:0;overflow-wrap:anywhere;}
.tahoe-shell.asb-base .asb-base-fluxo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4);margin-block:var(--space-4);border:1px solid var(--border);background:var(--bg-soft);border-radius:var(--radius-md);}
.tahoe-shell.asb-base .asb-base-fluxo > div:first-child{flex:1 1 18rem;}
.tahoe-shell.asb-base .asb-base-fluxo .page-sub{margin:var(--space-2) 0 0;}
.tahoe-shell.asb-base .asb-base-fluxo .asb-base-acoes{margin:0;}
.tahoe-shell.asb-base .asb-resumo-principal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;}
.tahoe-shell.asb-base .asb-resumo-principal > div{min-width:0;}
.tahoe-shell.asb-base .asb-resumo-principal > div:last-child{grid-column:1 / -1;}
.tahoe-shell.asb-base .asb-resumo :is(dt,.asb-resumo-origem){color:var(--fg-muted);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);}
.tahoe-shell.asb-base .asb-resumo dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;}
.tahoe-shell.asb-base .asb-resumo-subtitulo{font-size:var(--type-body-size);margin:var(--space-4) 0 var(--space-2);}
.tahoe-shell.asb-base .asb-resumo-dados{margin:0;display:grid;gap:var(--space-2);}
.tahoe-shell.asb-base .asb-resumo-dados > div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2);}
.tahoe-shell.asb-base .asb-resumo-dados dd{margin:0;}
.tahoe-shell.asb-base .asb-resumo-detalhes{border-top:1px solid var(--border);margin-top:var(--space-3);}
.tahoe-shell.asb-base .asb-resumo-detalhes summary{padding:var(--space-3) 0;min-height:var(--tk-alvo);box-sizing:border-box;cursor:pointer;font-size:var(--type-body-size);font-weight:var(--type-title-weight);}
.tahoe-shell.asb-base .asb-resumo-detalhes summary:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:var(--radius-sm);}
.tahoe-shell.asb-base .asb-resumo-origem{margin:var(--space-3) 0 0;}
.tahoe-shell.asb-base .tk-btn{transition:background-color 140ms ease-out,box-shadow 140ms ease-out,transform 100ms ease-out;}
.tahoe-shell.asb-base .tk-btn:active:not(:disabled){transform:scale(.97);}
.tahoe-shell.asb-base .criacao-pauta-item .tk-campo + .tk-campo{margin-top:var(--space-3);}
.tahoe-shell.asb-base .criacao-pauta-item .field-row{margin-top:var(--space-3);}
.tahoe-shell.asb-base .criacao-pauta-item :is(h3,h4){margin:0;font-size:var(--type-title-size);}
.tahoe-shell.asb-base :is(.asb-base-tabela,[data-resumo-tabela]){overflow-x:auto;max-width:100%;}
.tahoe-shell.asb-base :is(.asb-base-tabela table,.asb-tabela){font-size:var(--type-body-size);}
.tahoe-shell.asb-base .asb-base-tabela th{font-size:var(--type-meta-size);}
.tahoe-shell.asb-base .asb-base-duas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;}
.tahoe-shell.asb-base .asb-base-editor{width:100%;min-height:32rem;font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:1.6;}
.tahoe-shell.asb-base .asb-base-previa{min-width:0;overflow-x:auto;background:var(--bg-soft);border-radius:var(--radius-md);padding:var(--space-4);}
.tahoe-shell.asb-base .asb-base-previa > .asb-convocacao{background:var(--bg);padding:var(--space-5);box-sizing:border-box;min-width:0;}
.tahoe-shell.asb-base .asb-base-aviso{margin:var(--space-3) 0;}
.tahoe-shell.asb-base .asb-base-vazio{padding:var(--space-5);border-radius:var(--radius-md);background:var(--bg-soft);color:var(--fg-muted);}
.tahoe-shell.asb-base .asb-base-vazio h2{font-size:var(--type-title-size);color:var(--fg);margin:0 0 var(--space-2);}
.tahoe-shell.asb-base .asb-base-vazio p{margin:0;}
.tahoe-shell.asb-base .asb-base-pauta{display:flex;flex-direction:column;gap:var(--space-3);padding:0;list-style:none;}
.tahoe-shell.asb-base .asb-base-pauta > li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);}
.tahoe-shell.asb-base .asb-base-pauta .txt{flex:1;min-width:0;overflow-wrap:anywhere;}
.tahoe-shell.asb-base .asb-base-pauta h3{margin:0 0 var(--space-2);font-size:var(--type-body-size);}
.tahoe-shell.asb-base .asb-base-pauta p{margin:0;font-size:var(--type-meta-size);color:var(--fg-muted);}
.tahoe-shell.asb-base .tasks-layout.mesa{grid-template-columns:minmax(15rem,24%) minmax(0,1fr);}
.tahoe-shell.asb-base :is(.mesa-bar,.mesa-now-h,.mesa-item){gap:var(--space-3);}
.tahoe-shell.asb-base .mesa-item{min-height:var(--tk-alvo);}
.tahoe-shell.asb-base button.mesa-item{appearance:none;width:100%;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--bg);font:inherit;text-align:left;color:inherit;cursor:pointer;}
.tahoe-shell.asb-base button.mesa-item:hover{background:var(--bg-soft);}
.tahoe-shell.asb-base button.mesa-item.on{background:var(--info-soft);box-shadow:inset 3px 0 var(--link);}
.tahoe-shell.asb-base .asb-base-rascunho{margin-bottom:var(--space-5);}
.tahoe-shell.asb-base .mesa-item:focus-visible{outline:2px solid var(--link);outline-offset:-2px;}
.tahoe-shell.asb-base .mesa-score{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);}
.tahoe-shell.asb-base .mesa-score > *{min-width:0;padding:var(--space-4);}
.tahoe-shell.asb-base .mesa-score .sc-l{overflow-wrap:anywhere;}
.tahoe-shell.asb-base .unit-grid{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:var(--space-2);}
.tahoe-shell.asb-base .unit-cell{min-height:var(--tk-alvo);font-size:var(--type-meta-size);}
.tahoe-shell.asb-base .unit-cell:focus-visible{outline:2px solid var(--link);outline-offset:2px;}
.tahoe-shell.asb-base .ata-split{grid-template-columns:minmax(0,1fr) minmax(15rem,28%);gap:var(--space-5);}
.tahoe-shell.asb-base :is(.ata-rail,.ata-editor,.ata-paper,.ata-split > *){min-width:0;}
.tahoe-shell.asb-base .ata-tools{flex-wrap:wrap;gap:var(--space-2);}
.tahoe-shell.asb-base .ata-tools button{min-height:var(--tk-alvo);min-width:var(--tk-alvo);}
.tahoe-shell.asb-base .asb-opcao-linha{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,.55fr) auto;gap:var(--space-2);align-items:center;}
.tahoe-shell.asb-base .asb-opcao-linha + .asb-opcao-linha{margin-top:var(--space-3);}
.tahoe-shell.asb-base .asb-opcao-linha label{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--type-meta-size);}
.tahoe-shell.asb-base .asb-base-acoes{margin-top:var(--space-4);}
.tahoe-shell.asb-base :is(.pres-subhead,.vd-eyebrow,.mesa-score .sc-l,.ata-rail h3){text-transform:none;letter-spacing:var(--type-meta-tracking);}
.tahoe-shell.asb-base .ata-rail h3{font-family:var(--type-title-font);font-size:var(--type-title-size);}
.tahoe-shell.asb-base .ata-split h3{font-family:var(--type-title-font);font-size:var(--type-title-size);text-transform:none;letter-spacing:var(--type-title-tracking);}
.tahoe-shell.asb-base [hidden]{display:none !important;}
.tahoe-shell.asb-base .asb-sessao-item{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);}
.tahoe-shell.asb-base .asb-sessao-pautas{list-style:none;padding:0;display:grid;gap:var(--space-3);}
.tahoe-shell.asb-base .asb-sessao-pautas li{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);}
.tahoe-shell.asb-base .asb-sessao-pautas li > div:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;}
.tahoe-shell.asb-base .asb-sessao-placar{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-3);margin:var(--space-4) 0;}
.tahoe-shell.asb-base .asb-sessao-placar > div{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);background:var(--bg-soft);border-radius:var(--radius-md);min-width:0;overflow-wrap:anywhere;}
.tahoe-shell.asb-base .asb-sessao-placar b{font-family:var(--type-num-font);font-size:var(--type-page-size);}
.tahoe-shell.asb-base .asb-sessao-placar small{font-size:var(--type-meta-size);color:var(--fg-muted);}
.tahoe-shell.asb-base :is(.asb-sessao-unidades,.asb-sessao-contagem,.asb-sessao-composicao){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-block:var(--space-4);}
.tahoe-shell.asb-base .asb-sessao-unidade{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;min-width:0;}
.tahoe-shell.asb-base .asb-sessao-unidade .tk-campo{margin-top:auto;}
.tahoe-shell.asb-base .asb-sessao-unidade .page-sub{margin:var(--space-2) 0 var(--space-3);}
.tahoe-shell.asb-base .asb-sessao-modo{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-1);background:var(--bg-soft);border-radius:var(--radius-md);}
.tahoe-shell.asb-base .asb-sessao-modo [aria-pressed=true]{background:var(--bg);box-shadow:var(--shadow-sm);}
.tahoe-shell.asb-base .asb-sessao-opcoes{display:flex;flex-wrap:wrap;gap:var(--space-2);}
.tahoe-shell.asb-base .asb-sessao-confirmacao{display:flex;align-items:flex-start;gap:var(--space-2);margin-block:var(--space-3);}
.tahoe-shell.asb-base .asb-sessao-ferramentas{margin-bottom:var(--space-4);padding:var(--space-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);}
.tahoe-shell.asb-base .asb-sessao-composicao fieldset{border:0;padding:0;min-width:0;display:grid;gap:var(--space-3);}
.tahoe-shell.asb-base .asb-sessao-composicao legend{font-weight:var(--type-title-weight);margin-bottom:var(--space-3);}
.tahoe-shell.asb-base .asb-sessao-ata{min-height:24rem;line-height:1.6;}
.tahoe-shell.asb-base .mesa-item{align-items:flex-start;gap:var(--space-2);}
.tahoe-shell.asb-base .mesa-item > span:first-child{flex:1;min-width:0;white-space:normal;}
.tahoe-shell.asb-base .mesa-item .tk-pill{max-width:none;flex:none;overflow:visible;white-space:normal;}
@media(max-width:767.98px){.tahoe-shell.asb-base :is(.asb-sessao-unidades,.asb-sessao-contagem,.asb-sessao-composicao){grid-template-columns:minmax(0,1fr);}.tahoe-shell.asb-base .asb-sessao-placar{grid-template-columns:repeat(2,minmax(0,1fr));}.tahoe-shell.asb-base .asb-sessao-modo .tk-btn{flex:1;}.tahoe-shell.asb-base .mesa-item{flex-wrap:wrap;}}
@media(max-width:1100px){
  .tahoe-shell.asb-base .det2{grid-template-columns:minmax(0,1fr);}
  .tahoe-shell.asb-base .asb-base-duas{grid-template-columns:minmax(0,1fr);}
  .tahoe-shell.asb-base .ata-split{grid-template-columns:minmax(0,1fr);}
}
@media(max-width:767.98px){
  .tahoe-shell.asb-base .content{padding:var(--space-4);}
  .tahoe-shell.asb-base .card{padding:var(--space-4);}
  .tahoe-shell.asb-base :is(.mini-kpis,.row2,.row3,.field-row){grid-template-columns:repeat(2,minmax(0,1fr));}
  .tahoe-shell.asb-base .detail-header{display:grid;grid-template-columns:auto minmax(0,1fr);}
  .tahoe-shell.asb-base .detail-mark{width:44px;height:44px;}
  .tahoe-shell.asb-base .detail-title{overflow-wrap:anywhere;}
  .tahoe-shell.asb-base .stage-track{overflow-x:auto;scrollbar-width:thin;}
  .tahoe-shell.asb-base .stage-track .stage{flex:0 0 auto;min-width:5rem;padding-inline:var(--space-3);}
  .tahoe-shell.asb-base .next-step{flex-wrap:wrap;padding:var(--space-4);}
  .tahoe-shell.asb-base .next-step-body{flex-basis:calc(100% - 56px);min-width:0;}
  .tahoe-shell.asb-base .next-step-acts{width:100%;margin-left:0;}
  .tahoe-shell.asb-base .next-step-acts > [data-next-acts]{width:100%;}
  .tahoe-shell.asb-base .next-step-acts .tk-btn{white-space:normal;}
  .tahoe-shell.asb-base .sticky-bar{position:static;}
  .tahoe-shell.asb-base .steps{display:grid;grid-template-columns:minmax(0,1fr);}
  .tahoe-shell.asb-base .steps .step:not(.current){display:none;}
  .tahoe-shell.asb-base .steps .step{border-radius:var(--radius-md);}
  .tahoe-shell.asb-base .tier-grid{grid-template-columns:minmax(0,1fr);}
  .tahoe-shell.asb-base .criacao-acoes .tk-btn{flex:1;}
  .tahoe-shell.asb-base .criacao-pauta-item{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-1);padding:var(--space-3);}
  .tahoe-shell.asb-base .criacao-pauta-cab{display:contents;}
  .tahoe-shell.asb-base .criacao-pauta-num{position:absolute;left:var(--space-3);top:var(--space-3);}
  .tahoe-shell.asb-base .criacao-pauta-cab h3{grid-column:1 / -1;grid-row:1;padding-left:var(--space-5);font-size:var(--type-body-size);}
  .tahoe-shell.asb-base .criacao-pauta-quorum{grid-column:1;grid-row:2;align-self:center;font-size:var(--type-meta-size);}
  .tahoe-shell.asb-base .criacao-pauta-acoes{grid-column:2;grid-row:2;justify-content:flex-end;gap:0;}
  .tahoe-shell.asb-base .criacao-pauta-acoes .tk-btn{padding:0;min-width:44px;min-height:44px;}
  .tahoe-shell.asb-base .criacao-pauta-label{display:none;}
  .tahoe-shell.asb-base .criacao-pauta-item > p{grid-row:3;}
  .tahoe-shell.asb-base .tasks-layout.mesa{grid-template-columns:minmax(0,1fr);}
  .tahoe-shell.asb-base .tasks-layout.mesa .task-detail{padding:var(--space-4);}
  .tahoe-shell.asb-base .mesa-bar{flex-wrap:wrap;}
  .tahoe-shell.asb-base .mesa-bar .t{flex:1 1 calc(100% - 70px);min-width:0;}
  .tahoe-shell.asb-base .mesa-bar .quorum{flex-basis:100%;margin-left:0;}
  .tahoe-shell.asb-base :is(.page-h,.filters){flex-wrap:wrap;min-width:0;}
  .tahoe-shell.asb-base .page-h > .seg{margin-left:0;width:100%;flex-wrap:wrap;overflow:visible;}
  .tahoe-shell.asb-base .filters .seg{width:100%;flex-wrap:wrap;overflow:visible;}
  .tahoe-shell.asb-base .filters > *{min-width:0;max-width:100%;}
  .tahoe-shell.asb-base .filter-pop{position:fixed;inset:auto var(--space-4) var(--space-4);width:auto;max-width:none;max-height:70svh;overflow-y:auto;}
  .tahoe-shell.asb-base .carimbo{flex-wrap:wrap;gap:var(--space-3);}
  .tahoe-shell.asb-base .carimbo .cb-body{flex:1 1 calc(100% - 60px);min-width:0;}
  .tahoe-shell.asb-base .carimbo .cb-token{flex-basis:100%;white-space:normal;min-width:0;}
  .tahoe-shell.asb-base [data-vote-mode]{display:flex;flex-wrap:wrap;overflow:visible;}
  .tahoe-shell.asb-base .mesa-score{grid-template-columns:repeat(2,minmax(0,1fr));}
  .tahoe-shell.asb-base .unit-grid{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));}
  .tahoe-shell.asb-base :is(.pres-filters,.pres-toolbar,.list-filters){flex-wrap:wrap;}
  .tahoe-shell.asb-base .asb-tabela{display:block;width:100%;}
  .tahoe-shell.asb-base .asb-tabela thead{display:none;}
  .tahoe-shell.asb-base .asb-tabela :is(tbody,tr){display:block;width:100%;}
  .tahoe-shell.asb-base .asb-tabela tr{padding:var(--space-3) 0;border-bottom:1px solid var(--border);}
  .tahoe-shell.asb-base .asb-tabela td{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:var(--space-3);border:0;padding:var(--space-2) 0;white-space:normal;overflow-wrap:anywhere;}
  .tahoe-shell.asb-base .asb-tabela td:before{content:attr(data-rotulo);font-size:var(--type-meta-size);color:var(--fg-muted);}
  .tahoe-shell.asb-base .asb-tabela td[data-rotulo=""]{display:block;}
  .tahoe-shell.asb-base :is(.row2,.row3,.field-row){grid-template-columns:minmax(0,1fr);}
  .tahoe-shell.asb-base .asb-base-pauta > li{flex-wrap:wrap;}
  .tahoe-shell.asb-base .asb-base-pauta .txt{flex-basis:calc(100% - 40px);}
  .tahoe-shell.asb-base .asb-opcao-linha{grid-template-columns:auto minmax(0,1fr) auto;}
  .tahoe-shell.asb-base .asb-opcao-linha .obs{grid-column:2;grid-row:2;}
}
@media(max-width:360px){.tahoe-shell.asb-base .criacao-pauta-acoes{grid-column:1 / -1;grid-row:3;}.tahoe-shell.asb-base .criacao-pauta-item > p{grid-row:4;}}
@media(prefers-reduced-motion:reduce){.tahoe-shell.asb-base :is(.unit-cell,.tk-btn){transition:none;}.tahoe-shell.asb-base .tk-btn:active:not(:disabled){transform:none;}}
