.third-party-ledger{min-width:0;max-width:100%;overflow-x:clip}.ledger-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:20px}.ledger-layout>*{min-width:0}.ledger-parties{padding:16px}.ledger-parties #ledger-search{width:100%;height:44px;margin:8px 0 14px;padding:0 38px 0 40px;border:1px solid var(--line);border-radius:11px;background-color:var(--white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236d7596' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:13px 50%;background-size:18px;color:inherit;font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.ledger-parties #ledger-search::placeholder{color:var(--muted);opacity:.9}.ledger-parties #ledger-search:hover{border-color:#a9b0ca}.ledger-parties #ledger-search:focus{outline:none;border-color:var(--videre-indigo);box-shadow:0 0 0 3px rgba(61,67,253,.13)}html[data-theme="dark"] .ledger-parties #ledger-search{background-color:var(--videre-dark-surface);border-color:var(--videre-dark-line);color:#eef1ff}.ledger-party{display:block;width:100%;padding:12px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.ledger-party.active{background:var(--paper);border-radius:10px}.ledger-party span,.ledger-party small,.ledger-party strong{display:block}.ledger-party span{font-weight:700}.ledger-party span em{margin-left:5px;color:var(--muted);font-size:10px;font-style:normal;text-transform:uppercase}.ledger-party small{margin-top:4px;color:var(--muted)}.ledger-party strong{margin-top:6px}.ledger-empty{display:grid;min-height:280px;place-items:center;color:var(--muted);text-align:center}.ledger-heading,.ledger-actions,.ledger-tabs,.ledger-amount{display:flex;align-items:center;gap:10px}.ledger-heading{justify-content:space-between;margin-bottom:16px}.ledger-actions{flex-wrap:wrap}.ledger-stats{max-width:none;margin-bottom:16px}.ledger-tabs{max-width:100%;border-bottom:1px solid var(--line);margin-bottom:16px;overflow-x:auto}.ledger-tabs button{flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:none;padding:12px}.ledger-tabs button.active{border-color:var(--videre-indigo);color:var(--videre-indigo);font-weight:700}.ledger-tab{display:none;min-width:0}.ledger-tab.active{display:block}.ledger-tab .table-wrap{max-width:100%;overflow-x:auto}.ledger-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ledger-summary-grid article{min-width:0;padding:20px}.ledger-summary-grid span,.ledger-summary-grid b{display:block}.ledger-summary-grid b{font-size:1.35rem;margin-top:8px;overflow-wrap:anywhere}.ledger-amount input{min-width:0;flex:1}.ledger-amount button{white-space:nowrap}.ledger-movement-service{color:#b44736}.ledger-movement-payment{color:#3c9d28}
@media(max-width:1024px){.ledger-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}}@media(max-width:800px){.ledger-layout{grid-template-columns:1fr}.ledger-heading{align-items:flex-start;flex-direction:column}.ledger-summary-grid{grid-template-columns:1fr}.ledger-actions{width:100%}.ledger-actions button{flex:1}}@media(max-width:580px){.third-party-ledger{padding-left:14px;padding-right:14px}.ledger-actions{display:grid;grid-template-columns:1fr;width:100%}.ledger-amount{align-items:stretch;flex-direction:column}.ledger-amount button{width:100%}.ledger-parties #ledger-search{height:46px}}
.financial-account-list article{grid-template-columns:42px minmax(0,1fr)}.financial-account-list article>span{min-width:0}.financial-account-list article>span b,.financial-account-list article>strong{overflow-wrap:anywhere}.financial-account-list article>strong,.financial-account-list article>button{grid-column:2}.financial-account-list article>strong{min-width:0;white-space:normal}.financial-account-list article>button{justify-self:start}
/* Financeiro v1.10.1: rastreabilidade dos recebimentos e alinhamento dos recebíveis */
#financial-table .financial-receipt-origin{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.25;text-transform:none}.receivable-card{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(112px,.72fr)) 150px 220px}.receivable-card>.status-pill{justify-self:start;max-width:100%}.receivable-card>button{width:100%;justify-self:stretch}@media(max-width:1200px) and (min-width:901px){.receivable-card{grid-template-columns:minmax(190px,1.25fr) repeat(3,minmax(96px,.68fr)) 140px 185px;gap:11px}.receivable-card>button{padding-left:10px;padding-right:10px}}@media(max-width:900px){.receivable-card{grid-template-columns:1fr 1fr 1fr}.receivable-card>.status-pill{justify-self:start}.receivable-card>button{grid-column:1/-1;width:100%}}@media(max-width:580px){.receivable-card{grid-template-columns:1fr 1fr}.receivable-card>span:first-child,.receivable-card>button{grid-column:1/-1}}
