:root{--verde: #0f766e;--verde-hover: #0c655e;--verde-escuro: #094c47;--verde-50: #edf6f4;--verde-100: #d5ece8;--menta: #5dcaa5;--menta-100: #e2f5ee;--menta-200: #c3ebdc;--tinta: #0b1f1d;--tinta-2: #15302d;--tinta-3: #21403c;--fundo: #f3f6f5;--fundo-2: #e9efed;--linha: #e2e9e7;--borda: #cdd8d5;--borda-forte: #9fb1ad;--texto: #0b1f1d;--texto-2: #475c58;--texto-3: #5d706c;--sucesso: #15803d;--sucesso-bg: #e6f4ea;--aviso-tx: #a24d06;--aviso-bg: #fdf2df;--erro: #c0262d;--erro-bg: #fcebeb;--info: #1d5fd0;--info-bg: #e8effc;--st-aguardando: #3b82f6;--st-aguardando-tx: #1d4fc4;--st-aguardando-bg: #e8f0fe;--st-finalizado: #16a34a;--st-finalizado-tx: #146c36;--st-finalizado-bg: #e5f5ea;--st-faltou: #dc2626;--st-faltou-tx: #b42026;--st-faltou-bg: #fdeaea;--st-justificada: #9333ea;--st-justificada-tx: #7a23c4;--st-justificada-bg: #f3e9fd;--st-ausprof: #f59e0b;--st-ausprof-tx: #94480a;--st-ausprof-bg: #fdf1dc;--st-desmarcado: #9ca3af;--st-desmarcado-tx: #555f5d;--st-desmarcado-bg: #eef1f0;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--sombra-1: 0 1px 2px rgba(11, 31, 29, .05), 0 1px 1px rgba(11, 31, 29, .03);--sombra-2: 0 2px 4px rgba(11, 31, 29, .04), 0 8px 24px -8px rgba(11, 31, 29, .14);--sombra-3: 0 28px 64px -16px rgba(11, 31, 29, .38), 0 2px 6px rgba(11, 31, 29, .08);--altura-campo: 40px;--bg: var(--fundo);--bg-2: var(--fundo-2);--surface: #ffffff;--ink: var(--texto);--ink-2: #2c423e;--muted: var(--texto-2);--line: var(--linha);--line-2: var(--borda);--brand: var(--verde);--brand-2: var(--verde-hover);--brand-soft: var(--verde-50);--danger: var(--erro);--danger-soft: var(--erro-bg);--ok: var(--sucesso);--ok-soft: var(--sucesso-bg);--warn: var(--aviso-tx);--warn-soft: var(--aviso-bg);--radius: var(--r-lg);--shadow: var(--sombra-2);--font: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--barra-baixo: 0px}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:15px;line-height:1.5;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--brand)}h1,h2,h3{margin:0 0 .4em;line-height:1.2;letter-spacing:-.01em}h1{font-size:1.6rem;font-weight:800;letter-spacing:-.02em}h2{font-size:1.15rem;font-weight:800}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.num,.tabular{font-variant-numeric:tabular-nums}.sr-only{position:absolute;top:0;left:0;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--verde);border-radius:var(--r-md);background:var(--verde);color:#fff;font-weight:700;font-size:.875rem;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s}.btn:hover{background:var(--verde-hover);border-color:var(--verde-hover)}.btn:active{background:var(--verde-escuro)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--verde)}.btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--borda)}.btn--ghost:hover{background:var(--fundo);border-color:var(--borda-forte)}.btn--soft{background:var(--menta-100);color:var(--verde-escuro);border-color:var(--menta-200)}.btn--soft:hover{background:var(--menta-200);border-color:var(--menta-200)}.btn--quiet{background:transparent;color:var(--verde);border-color:transparent}.btn--quiet:hover{background:var(--verde-50);border-color:transparent}.btn--danger{background:var(--surface);color:var(--erro);border-color:#f0c2c4}.btn--danger:hover{background:var(--erro-bg);border-color:var(--erro)}.btn--sm{min-height:32px;padding:0 12px;font-size:.8125rem;border-radius:var(--r-sm);gap:6px}.btn--lg{min-height:48px;padding:0 22px;font-size:.9375rem;border-radius:var(--r-lg)}.btn--block{width:100%}.btn--icon{width:40px;padding:0}.btn--icon.btn--sm{width:32px}.btn:disabled{opacity:.45;cursor:not-allowed}.field{display:grid;gap:6px}.field>label,.label{font-size:.82rem;font-weight:700;color:var(--ink)}.input,.select,.textarea{width:100%;min-height:var(--altura-campo);padding:8px 12px;border:1px solid var(--borda);border-radius:var(--r-md);background:var(--surface);font-weight:500;font-variant-numeric:tabular-nums}.input::placeholder,.textarea::placeholder{color:#7d8e8a}.input:hover,.select:hover,.textarea:hover{border-color:var(--borda-forte)}.select{appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--texto-2) 50%),linear-gradient(-45deg,transparent 50%,var(--texto-2) 50%);background-position:right 17px center,right 12px center;background-size:5px 5px;background-repeat:no-repeat}.textarea{min-height:80px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #0f766e2e}:is(.input,.select,.textarea)[aria-invalid=true]{border-color:var(--danger)}:is(.input,.select,.textarea)[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b91c1c26}.check{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--brand)}.hint{font-size:.8rem;color:var(--muted)}.hint.dica-mascara{color:var(--warn);font-weight:600}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tab{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:0;border-bottom:2.5px solid transparent;margin-bottom:-1px;background:none;color:var(--texto-2);font:700 .875rem/1 var(--font);white-space:nowrap;text-decoration:none;cursor:pointer}.tab:hover{color:var(--texto)}.tab.is-active,.tab[aria-current=page],.tab[aria-selected=true]{color:var(--verde);border-bottom-color:var(--verde)}.tab .count{padding:4px 7px;border-radius:10px;background:var(--fundo-2);color:var(--texto-2);font:700 11px/1 var(--font);font-variant-numeric:tabular-nums}.switch{position:relative;display:inline-block;flex:none;width:40px;height:24px;border-radius:12px;background:var(--borda)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .15s}.switch.is-on,.switch:has(input:checked){background:var(--verde)}.switch.is-on:after,.switch:has(input:checked):after{left:19px}.switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.switch:has(input:focus-visible){box-shadow:0 0 0 3px #fff,0 0 0 5px var(--verde)}:where(.chip){display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--borda);border-radius:999px;background:#fff;color:var(--texto);font:600 .8125rem/1 var(--font);white-space:nowrap;cursor:pointer}:where(.chip.is-active){background:var(--menta-100);border-color:var(--menta);color:var(--verde-escuro);font-weight:700}:where(.seg){display:inline-flex;padding:3px;gap:2px;border-radius:var(--r-md);background:var(--fundo-2)}:where(.seg>button,.seg>a){min-height:34px;padding:0 14px;border:0;border-radius:8px;background:none;color:var(--texto-2);font:700 .8125rem/1 var(--font);white-space:nowrap;cursor:pointer}:where(.seg>.is-active,.seg>[aria-pressed=true],.seg>[aria-current=page]){background:#fff;color:var(--texto);box-shadow:var(--sombra-1)}.grid-form{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.grid-form .full{grid-column:1 / -1}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sombra-1);padding:20px}.card+.card{margin-top:16px}.table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sombra-1)}table{width:100%;border-collapse:collapse}th,td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--line);font-size:.9rem;vertical-align:middle}th{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--fundo);white-space:nowrap}tr:last-child td{border-bottom:0}tbody tr:hover{background:#f8fbfa}.cell-actions{display:flex;gap:6px;justify-content:flex-end}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}td.cell-actions{display:table-cell;text-align:right;white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.2;background:var(--fundo-2);color:var(--texto-2)}.badge:not(.badge--plain):not(:has(.dot)):before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.badge--ok,.badge--sucesso{background:var(--sucesso-bg);color:var(--sucesso)}.badge--warn,.badge--aviso{background:var(--aviso-bg);color:var(--aviso-tx)}.badge--brand,.badge--menta{background:var(--menta-100);color:var(--verde-escuro)}.badge--danger,.badge--erro{background:var(--erro-bg);color:var(--erro)}.badge--info{background:var(--info-bg);color:var(--info)}.badge--neutro{background:var(--fundo-2);color:var(--texto-2)}.badge--sm{min-height:20px;padding:0 7px;font-size:.6875rem;gap:5px}.badge--aguardando{background:var(--st-aguardando-bg);color:var(--st-aguardando-tx)}.badge--aguardando:before{background:var(--st-aguardando)!important}.badge--finalizado{background:var(--st-finalizado-bg);color:var(--st-finalizado-tx)}.badge--finalizado:before{background:var(--st-finalizado)!important}.badge--faltou{background:var(--st-faltou-bg);color:var(--st-faltou-tx)}.badge--faltou:before{background:var(--st-faltou)!important}.badge--justificada{background:var(--st-justificada-bg);color:var(--st-justificada-tx)}.badge--justificada:before{background:var(--st-justificada)!important}.badge--ausprof{background:var(--st-ausprof-bg);color:var(--st-ausprof-tx)}.badge--ausprof:before{background:var(--st-ausprof)!important}.badge--desmarcado{background:var(--st-desmarcado-bg);color:var(--st-desmarcado-tx)}.badge--desmarcado:before{background:var(--st-desmarcado)!important}.tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid var(--borda);border-radius:999px;background:#fff;color:var(--texto-2);font-size:.75rem;font-weight:600;white-space:nowrap}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.alert{padding:12px 14px;border-radius:var(--r-md);border:1px solid #cfdcf6;background:var(--info-bg);color:#163f86;font-weight:600;font-size:.875rem;margin-bottom:16px}.alert--ok,.alert--sucesso{background:var(--sucesso-bg);color:#0f5a2b;border-color:#c7e6d1}.alert--aviso{background:var(--aviso-bg);color:#7a3a05;border-color:#f4dcb0}.alert--erro{background:var(--erro-bg);color:#8f1b20;border-color:#f4c9c9}.dlg-body>.alert{margin:0}.alert[data-guardar-erro]{margin-top:0;scroll-margin-top:16px}.grid-form>.alert[data-guardar-erro]{margin:0}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:20px}.page-head p{margin:4px 0 0;color:var(--muted)}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:16px}.empty{padding:40px 16px;text-align:center;color:var(--muted)}.muted{color:var(--muted)}.stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:20px}@media(max-width:600px){.stat{padding:12px}.stat strong{font-size:1.4rem}}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sombra-1);padding:16px;text-decoration:none;color:inherit}.stat strong{display:block;font-size:1.8rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.stat span{color:var(--muted);font-size:.85rem}dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:var(--r-xl);box-shadow:var(--sombra-3)}dialog::backdrop{background:#0b1f1d6b}.dlg-head h2,.dlg-head h3{margin:0;font-size:1.0625rem;font-weight:800}.dlg-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.dlg-body{padding:20px;overflow-y:auto;max-height:calc(100vh - 180px)}.dlg-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line);background:var(--fundo)}.dlg-foot .left{margin-right:auto}.x{border:0;background:none;font-size:1.4rem;line-height:1;cursor:pointer;color:var(--muted)}.field:has(>:is(input:not([type=hidden],[type=checkbox],[type=radio]),select,textarea)[required])>:is(label:not(.check),.label):after,.field:has(>*>:is(input:not([type=hidden],[type=checkbox],[type=radio]),select,textarea)[required])>:is(label:not(.check),.label):after,fieldset:has(input[type=radio][required])>legend:after{content:" *";content:" *" / "";color:var(--danger);font-weight:800}.asterisco{color:var(--danger);font-weight:800}.bc-lista{position:fixed;z-index:70;margin:0;padding:4px;list-style:none;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 18px 40px -12px #11182759}.bc-opcao{display:grid;gap:1px;padding:8px 10px;border-radius:8px;cursor:pointer}.bc-opcao[aria-selected=true],.bc-opcao:hover{background:var(--brand-soft)}.bc-nome{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-info{font-size:.8rem;color:var(--muted)}.bc-cadastrar{position:sticky;bottom:-4px;display:flex;align-items:center;gap:8px;margin-top:2px;border-top:1px solid var(--line);border-radius:0 0 8px 8px;background:var(--surface);color:var(--brand-2)}.bc-cadastrar .bc-nome{white-space:normal;overflow-wrap:anywhere}.bc-mais{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--brand);color:#fff;font-weight:800;line-height:1}.bc-nota{padding:8px 10px;font-size:.85rem;color:var(--muted)}.aviso{position:fixed;left:50%;bottom:16px;z-index:80;display:flex;align-items:center;gap:12px;width:max-content;max-width:min(520px,calc(100vw - 32px));padding:10px 10px 10px 16px;border-radius:var(--r-lg);background:var(--tinta);color:#fff;font-weight:600;font-size:.9rem;box-shadow:var(--sombra-3);opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .18s ease,transform .18s ease}.aviso--ativo{opacity:1;pointer-events:auto;transform:translate(-50%)}.aviso--erro{background:var(--danger)}.aviso-texto{min-width:0}.aviso-link{color:var(--menta);font-weight:800;white-space:nowrap}.aviso--erro .aviso-link{color:#fff}.aviso-x{flex:none;width:30px;height:30px;border:0;border-radius:8px;background:none;color:#9ca3af;font-size:1.3rem;line-height:1;cursor:pointer}.aviso--erro .aviso-x{color:#fecaca}.aviso-x:hover{background:#ffffff1a;color:#fff}@media(prefers-reduced-motion:reduce){.aviso{transition:none}}.dlg-opcao-nova{width:min(440px,calc(100vw - 24px))}.dlg-opcao-nova .dlg-body{grid-template-columns:minmax(0,1fr)}.dlg-opcao-nova .opcao-travada{margin:0;font-size:.9rem;color:var(--ink-2)}@media(max-width:640px){.table-wrap:not([data-sem-cartoes]):has(>table:not([data-sem-cartoes])){overflow:visible;max-height:none;margin-left:0!important;margin-right:0!important;background:none;border:0;border-radius:0}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes]){display:block;width:100%!important;min-width:0!important}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>thead{display:block}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>thead>tr{display:flex;flex-wrap:wrap;gap:8px}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>thead>tr>th:not([data-cel=controle]){position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>thead>tr>th[data-cel=controle]{position:static!important;display:flex;align-items:center;gap:10px;width:auto!important;padding:0 4px 2px;border:0;background:none;font-size:.88rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink-2);cursor:pointer}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>thead>tr>th[data-cel=controle]:after{content:attr(data-controle);content:attr(data-controle) / ""}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>thead>tr>th[data-cel=controle] input:is([type=checkbox],[type=radio]){width:22px;height:22px;margin:0;accent-color:var(--brand)}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot){display:grid;gap:10px}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>*+:is(tbody,tfoot){margin-top:10px}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr{display:flex;flex-wrap:wrap;align-items:baseline;padding:10px 14px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>tfoot>tr{background:var(--brand-soft);border-color:transparent}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>:is(td,th){display:block;flex:1 1 100%;min-width:0;max-width:100%;position:static!important;padding:3px 0;border:0;background:none;text-align:right;white-space:normal;overflow-wrap:break-word}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>th{font-size:.9rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink)}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>[data-rotulo]:before{content:attr(data-rotulo);content:attr(data-rotulo) / "";float:left;max-width:55%;margin-right:12px;text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.35rem;text-transform:uppercase;color:var(--muted)}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>[data-longo]{text-align:left}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>[data-longo]:before{float:none;display:block;max-width:none}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>[data-cel=principal]{order:-1;flex:1 1 calc(100% - 48px);padding:2px 0 6px;text-align:left;font-size:1rem}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>[data-cel=enfeite]{order:-2;flex:0 0 auto;padding:2px 10px 6px 0;text-align:left}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>[data-cel=livre]{text-align:left}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>[data-cel=vazia]{display:none}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>:is([data-cel=marcar],[data-cel=acoes]){order:99;align-self:stretch;margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>[data-cel=marcar]{flex:0 0 auto;display:flex;align-items:center;padding-right:10px;text-align:left}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr:not(:has(>[data-cel=acoes]))>[data-cel=marcar]{flex-basis:100%}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>[data-cel=marcar] input:is([type=checkbox],[type=radio]){width:22px;height:22px;margin:0;vertical-align:middle;accent-color:var(--brand)}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>[data-cel=acoes]{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr>[data-cel=acoes] .cell-actions{flex-wrap:wrap;justify-content:flex-end}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr[data-linha=grupo]{padding:6px 2px 0;background:none;border:0}.table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot)>tr[data-linha=grupo]>:not(.empty){text-align:left;font-weight:800;color:var(--ink-2)}.card .table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>:is(tbody,tfoot){gap:0}.card .table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>tbody>tr{padding:12px 0;border:0;border-bottom:1px solid var(--line);border-radius:0}.card .table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>tbody>tr:last-child{border-bottom:0}.card .table-wrap:not([data-sem-cartoes])>table:not([data-sem-cartoes])>tfoot>tr{padding:10px 12px;border-radius:10px}}
