/* aba do cliente */
.det-links{display:flex;gap:8px;flex-wrap:wrap;width:100%}
.det-links .chip{text-decoration:none;cursor:pointer}
.avatar.logo-cli{object-fit:contain;background:#fff;padding:5px}
.abas-cli button{flex:none}
.link{color:var(--ac2);font-weight:600;text-decoration:underline;text-underline-offset:2px;font-size:inherit;padding:0}
.pend-bar{margin:-6px 0 12px}
.pend-ok{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--bd)}
.tr-cli-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.tr-cli-head .head-acts{display:flex;gap:8px;flex-wrap:wrap}
.tr-cli-head .chip{text-decoration:none}
.verba .card-head{margin-bottom:12px;align-items:center}
.verba .card-head b{font-size:22px}
.tabela td.down{color:var(--er);font-weight:600}
.pg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
.pg-card{border:1px solid var(--bd);border-radius:14px;overflow:hidden;background:var(--sf2);display:flex;flex-direction:column;min-width:0}
.pg-thumb{height:230px;width:100%;background:var(--sf3);display:grid;place-items:center;overflow:hidden;border-bottom:1px solid var(--bd)}
.pg-thumb img{width:100%;height:100%;object-fit:cover;object-position:top center}
.pg-thumb i{font-size:42px;color:var(--mt2)}
.pg-thumb:hover img{opacity:.9}
.pg-info{padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}
.pg-tags{display:flex;gap:6px;flex-wrap:wrap}
.pg-url{font-size:12px;color:var(--mt);word-break:break-all;background:var(--sf);border:1px solid var(--bd);border-radius:8px;padding:6px 8px}
.pg-acts{display:flex;gap:6px;flex-wrap:wrap}
.pg-acts a.btn{text-decoration:none}
.conf-prints{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.conf-prints figure{margin:0;display:flex;flex-direction:column;gap:4px}
.conf-prints img{width:100%;max-height:340px;object-fit:cover;object-position:top;border:1px solid var(--bd);border-radius:10px;background:var(--sf3)}
.conf-prints figcaption{font-size:12px;color:var(--mt);text-align:center}
.ficha-sec h2{display:flex;align-items:center;gap:8px}
.ficha-sec h2 i{color:var(--ac2)}
.ficha-sec .alerta{margin-bottom:14px}
.ficha-plats{display:flex;gap:8px;flex-wrap:wrap}
.ficha-cor{display:flex;gap:8px;align-items:center}
.ficha-cor .sw{width:42px;height:42px;border-radius:11px;border:1px solid var(--bd2);flex:none}
.ficha-cor .cor-pick{width:46px;height:42px;padding:4px;flex:none;cursor:pointer}
.ficha-dica{font-size:12px;color:var(--mt2);font-weight:400}
.ficha-salvar{position:sticky;bottom:12px;display:flex;justify-content:flex-end;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--bd);border-radius:14px;padding:10px 12px;z-index:5}
.ficha-salvar .erro{flex:1;min-height:0}
@media (max-width:900px){.ficha-salvar{bottom:76px}}
@media (max-width:560px){
  .pg-grid{grid-template-columns:1fr}
  .conf-prints{grid-template-columns:1fr}
  .det-links .chip{padding:6px 11px;font-size:12px}
}
