.debtors-toolbar{grid-template-columns:minmax(240px,1fr) 180px 160px auto}.debtors-view-switch{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface-alt)}.debtors-view-switch button{min-height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:800 9px Montserrat,inherit;cursor:pointer}.debtors-view-switch button.ativo{background:var(--surface);color:var(--accent);box-shadow:0 2px 8px rgba(23,35,58,.1)}#devedores-conteudo.modo-kanban{display:grid;grid-template-columns:repeat(3,minmax(290px,1fr));gap:11px;align-items:start}#devedores-conteudo.modo-kanban .debtors-section{margin:0;min-width:0}#devedores-conteudo.modo-kanban .debtors-list{grid-template-columns:1fr;max-height:65vh;overflow:auto;align-content:start}.pdv-loading{position:fixed;inset:0;z-index:2147483646;display:none;place-items:center;padding:20px;background:rgba(12,22,38,.78);backdrop-filter:blur(6px)}.pdv-loading.visivel{display:grid}.pdv-loading-card{display:grid;justify-items:center;width:min(330px,90vw);padding:28px 24px;border-radius:20px;background:#fff;color:#17233a;box-shadow:0 24px 70px rgba(0,0,0,.32);text-align:center}.pdv-loading-card strong{margin-top:15px;font:850 21px Montserrat,Arial,sans-serif}.pdv-loading-card small{margin-top:7px;color:#627086;font:600 12px Montserrat,Arial,sans-serif}.pdv-loading-spinner{width:54px;height:54px;border:6px solid #e7ebf1;border-top-color:#f15a24;border-radius:50%;animation:pdv-girar .72s linear infinite}@keyframes pdv-girar{to{transform:rotate(360deg)}}@media(max-width:1000px){.debtors-toolbar{grid-template-columns:1fr 1fr}.debtors-search{grid-column:1/-1}}@media(max-width:700px){.debtors-toolbar{grid-template-columns:1fr}.debtors-search{grid-column:auto}.debtors-view-switch button{flex:1;min-height:40px}#devedores-conteudo.modo-kanban{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}#devedores-conteudo.modo-kanban .debtors-section{flex:0 0 min(86vw,360px);scroll-snap-align:start}#devedores-conteudo.modo-kanban .debtors-list{max-height:none}}@media(prefers-reduced-motion:reduce){.pdv-loading-spinner{animation-duration:1.5s}}
