#view-admin[data-aba=espaco] .adm-abas [data-aba=espaco]{color:var(--t-texto);border-bottom-color:var(--t-marca-forte)}#view-admin[data-aba=espaco]>[data-adm]:not([data-adm=espaco]){display:none!important}#adm-espaco{display:flex;flex-direction:column;gap:16px}.esp-card{background:var(--t-superficie);border:1px solid var(--t-cartao-borda);border-radius:8px;box-shadow:var(--t-cartao-sombra);padding:16px 0 14px}.esp-card .dc-cab{flex-wrap:wrap;row-gap:8px}.esp-edit{margin-left:auto}.esp-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 20px}.esp-nums>div{padding:4px 20px;border-left:1px solid var(--t-linha)}.esp-nums>div:first-child{padding-left:0;border-left:0}.esp-nums span{display:block;font-size:12px;color:var(--t-legenda)}.esp-nums b{display:block;margin-top:4px;font-size:18px;font-weight:600;line-height:1.15;color:var(--t-texto)}.esp-nums small{display:block;margin-top:4px;font-size:12px;color:var(--t-legenda)}.esp-barra{display:flex;height:12px;margin:16px 20px 10px;border-radius:6px;background:var(--t-linha);overflow:hidden;gap:2px}.esp-barra i{display:block;height:100%;min-width:3px;border-radius:6px}.esp-leg{display:flex;flex-wrap:wrap;gap:6px 18px;padding:0 20px;font-size:12px;color:var(--t-texto-2)}.esp-leg span{display:inline-flex;align-items:center;gap:6px}.esp-leg i{width:10px;height:10px;border-radius:3px;display:block}.esp-leg b{font-weight:600;color:var(--t-texto);font-variant-numeric:tabular-nums}.esp-leg-livre{margin-left:auto}.esp-nota{margin:12px 20px 0;font-size:12px;color:var(--t-legenda);line-height:1.5}.esp-alerta{margin:12px 20px 0;padding:10px 12px;border-radius:8px;background:var(--x-suave);border:1px solid var(--x-suave);font-size:12px;color:var(--x-t2);line-height:1.5}.esp-alerta i{margin-right:6px}.esp-tipos{padding:0 20px}.esp-tipo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(80px,1fr) 84px 92px;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--t-linha)}.esp-tipo-nome b{display:block;font-size:13px;font-weight:500;color:var(--t-texto)}.esp-tipo-nome small{display:block;margin-top:2px;font-size:12px;color:var(--t-legenda);line-height:1.4}.esp-tipo-barra,.esp-part{display:block;height:8px;border-radius:6px;background:var(--t-linha);overflow:hidden}.esp-tipo-barra span,.esp-part span{display:block;height:100%;min-width:2px;border-radius:6px;background:var(--t-marca)}.esp-tipo-val,.esp-val{text-align:right;font-size:13px;font-weight:500}.esp-tipo-acao{text-align:right}.esp-fixo{font-size:12px;color:var(--t-legenda)}.esp-limpar{height:28px;padding:0 10px;font-size:12px}.esp-filtros{margin-left:auto;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.esp-filtros input{height:32px;width:240px;padding:0 12px;border:1px solid var(--t-linha-forte);border-radius:8px;font-size:13px;background:var(--t-superficie);color:var(--t-texto);outline:none}.esp-filtros input:focus{border-color:var(--t-marca);box-shadow:0 0 0 3px #1e3a8a1f}.esp-tabela{padding:0 20px}.esp-th,.esp-cab{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(80px,1fr) 90px 20px;align-items:center;gap:14px}.esp-th{padding:6px 0 8px;font-size:12px;color:var(--t-legenda);border-bottom:1.5px solid var(--t-linha-forte)}.esp-th .r{text-align:right}.esp-linha{border-bottom:1px solid var(--t-linha)}.esp-cab{width:100%;padding:10px 0;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color .15s var(--mov, ease)}.esp-cab:hover{background:var(--t-fundo)}.esp-cab>i{font-size:12px;color:var(--t-legenda);transition:transform .2s var(--mov, ease)}.esp-linha.is-aberto .esp-cab>i{transform:rotate(180deg)}.esp-nome{min-width:0;display:flex;flex-direction:column}.esp-nome b{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esp-nome small{font-size:12px;color:var(--t-legenda)}.esp-det{padding:4px 0 12px 12px;animation:evoEntra .2s var(--mov, ease)}.esp-det-linha{display:grid;grid-template-columns:minmax(0,1fr) 90px 80px 60px;gap:14px;align-items:center;padding:5px 0;font-size:12px;color:var(--t-texto-2)}.esp-det-linha .num{text-align:right;color:var(--t-texto)}.esp-det-pct{text-align:right;color:var(--t-legenda)}.esp-mais{padding:14px 20px 0;text-align:center}.esp-vazio{padding:24px 0;text-align:center;font-size:13px;color:var(--t-legenda)}@media (max-width: 760px){.esp-nums{grid-template-columns:minmax(0,1fr);gap:12px}.esp-nums>div{padding:0;border-left:0}.esp-tipo{grid-template-columns:minmax(0,1fr) 84px}.esp-tipo-barra,.esp-part{display:none}.esp-tipo-acao{grid-column:1 / -1;text-align:left}.esp-th,.esp-cab{grid-template-columns:minmax(0,1fr) 80px 16px}.esp-th span:nth-child(2){display:none}.esp-det-linha{grid-template-columns:minmax(0,1fr) 76px 52px}.esp-det-linha>span:last-child{display:none}.esp-filtros{margin-left:0;width:100%}.esp-filtros input{flex:1;width:auto}}html[data-theme=dark] .esp-alerta{background:#2e2412;border-color:#6b4e16;color:#f5d49b}#view-admin[data-aba=apagar] .adm-abas [data-aba=apagar]{color:var(--t-texto);border-bottom-color:var(--t-marca-forte)}#view-admin[data-aba=apagar]>[data-adm]:not([data-adm=apagar]){display:none!important}#adm-apagar{display:flex;flex-direction:column;gap:16px}.apg-aviso{display:flex;gap:12px;align-items:flex-start;padding:14px 20px;border-color:#f1c4c4;background:#fdf3f3}.apg-aviso>i{color:#b42318;font-size:18px;margin-top:2px}.apg-aviso b{font-size:14px;color:#b42318}.apg-aviso p{font-size:13px;color:var(--t-legenda);margin-top:2px;line-height:1.5}html[data-theme=dark] .apg-aviso{background:#2a1519;border-color:#5c2a31}html[data-theme=dark] .apg-aviso>i,html[data-theme=dark] .apg-aviso b{color:#f2a7b0}.apg-nota{padding:4px 20px;font-size:13px;color:var(--t-legenda)}.apg-erro{color:#b42318}.apg-lista{display:flex;flex-direction:column;margin-top:8px}.apg-cli{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(200px,1.2fr) 2fr 16px;gap:16px;align-items:center;padding:11px 20px;border-top:1px solid var(--t-linha);cursor:pointer}.apg-cli:hover{background:var(--t-marca-suave)}.apg-cli:focus-visible{outline:2px solid var(--t-marca);outline-offset:-2px}.apg-cli-nome{display:flex;flex-direction:column;min-width:0}.apg-cli-nome b{font-size:13px;font-weight:600;color:var(--t-texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apg-cli-nome small{font-size:12px;color:var(--t-legenda)}.apg-tags{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--t-legenda)}.apg-tags span+span:before{content:""}.apg-cli>i{color:var(--t-legenda);font-size:12px}.apg-barra{display:flex;align-items:center;gap:16px;padding:10px 20px;margin-top:6px;border-top:1px solid var(--t-linha);border-bottom:1px solid var(--t-linha);font-size:13px;color:var(--t-legenda)}.apg-barra .apg-chk{color:var(--t-texto)}.apg-btn-apagar{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:0;border-radius:8px;background:#b42318;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.apg-btn-apagar:disabled{opacity:.4;cursor:not-allowed}.apg-btn-apagar:not(:disabled):hover{filter:brightness(1.08)}.apg-chk{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.apg-chk input,.apg-item input{width:16px;height:16px;accent-color:#b42318;cursor:pointer;flex:none}.apg-grupo{padding:12px 20px 4px;border-bottom:1px solid var(--t-linha)}.apg-grupo:last-child{border-bottom:0}.apg-grupo-cab{display:flex;gap:10px;align-items:flex-start;margin-bottom:6px}.apg-grupo-cab b{display:block;font-size:13px;font-weight:600;color:var(--t-texto)}.apg-grupo-cab small{display:block;font-size:12px;color:var(--t-legenda);line-height:1.45}.apg-item{display:flex;gap:10px;align-items:flex-start;padding:7px 0 7px 26px;cursor:pointer}.apg-item span{display:flex;flex-direction:column}.apg-item b{font-size:13px;font-weight:500;color:var(--t-texto)}.apg-item small{font-size:12px;color:var(--t-legenda)}@media (max-width: 760px){.apg-cli{grid-template-columns:1fr 16px}.apg-tags{grid-column:1}.apg-barra{flex-wrap:wrap}}.apg-cab{justify-content:flex-start;gap:14px}.apg-cab .dc-link{margin-left:0}.apg-cab h3{margin-left:6px}.swal2-popup .swal2-confirm.apg-swal-apagar{background:#b42318!important;border-color:#b42318!important;color:#fff!important}
