/* Shaddai V1.41 - despesas operacionais no Caixa Diario. */
.cash-expenses-v141{display:grid;gap:16px;border-top:4px solid #b66a10!important;background:linear-gradient(180deg,#fff 0,#fffcf7 100%)}
.cash-expense-head,.cash-expense-title,.cash-expense-recent-head{display:flex;align-items:center;justify-content:space-between;gap:14px}
.cash-expense-title{justify-content:flex-start}.cash-expense-title h2,.cash-expense-recent h3{margin:0}.cash-expense-title p,.cash-expense-recent p{margin:3px 0 0;color:var(--muted)}
.cash-expense-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:15px;background:#fff0dc;color:#8a4a00;border:1px solid #edc894;font-size:15px;font-weight:900}
.cash-expense-kicker{display:block;color:#9b5a0b;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}
.cash-expense-badge{white-space:nowrap;border-radius:999px;padding:7px 11px;background:#fff1df;color:#8b4b00;font-size:11px;font-weight:900;border:1px solid #edc894}
.cash-expense-form{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;align-items:start;padding:14px;border:1px solid #eadfce;border-radius:13px;background:#fff}
.cash-expense-form>.field{grid-column:span 2}.cash-expense-form>.cash-expense-category{grid-column:span 2}.cash-expense-form>.cash-expense-description{grid-column:span 4}.cash-expense-form>.cash-expense-note{grid-column:span 4}
.cash-expense-account{grid-column:span 5;display:grid;gap:3px;min-height:64px;padding:9px 11px;border:1px solid #d9e7de;border-radius:9px;background:#f4faf6;align-content:center}.cash-expense-account span{font-size:9px;font-weight:900;text-transform:uppercase;color:#617269}.cash-expense-account strong{font-size:12px;color:#0d633d;line-height:1.25}.cash-expense-account small{font-size:10px;color:#67736e}
.cash-expense-submit{grid-column:span 3;align-self:stretch;min-height:64px}.cash-expense-message{grid-column:1/-1;min-height:18px;margin:0;font-size:11px;font-weight:800;color:#627069}.cash-expense-message.success{color:#08753f}.cash-expense-message.error{color:#a43b30}.cash-expense-message.warning{color:#8a5b00}
.cash-expense-recent{display:grid;gap:9px}.cash-expense-recent-head strong{font-size:19px;color:#8a4a00}.cash-expense-recent table{table-layout:fixed;width:100%}.cash-expense-recent th,.cash-expense-recent td{padding:8px 7px!important;font-size:11px!important;white-space:normal!important;overflow-wrap:anywhere;vertical-align:middle}.cash-expense-recent td small{display:block;color:var(--muted);margin-top:2px}.cash-expense-recent th:nth-child(1){width:9%}.cash-expense-recent th:nth-child(2){width:15%}.cash-expense-recent th:nth-child(3){width:25%}.cash-expense-recent th:nth-child(4){width:14%}.cash-expense-recent th:nth-child(5){width:11%}.cash-expense-recent th:nth-child(6){width:10%}.cash-expense-recent th:nth-child(7){width:16%}.cash-expense-empty{text-align:center!important;color:var(--muted);padding:14px!important}
@media(max-width:1280px){.cash-expense-form>.field{grid-column:span 3}.cash-expense-form>.cash-expense-description,.cash-expense-form>.cash-expense-note{grid-column:span 6}.cash-expense-account{grid-column:span 7}.cash-expense-submit{grid-column:span 5}}
@media(max-width:800px){.cash-expense-head,.cash-expense-recent-head{align-items:flex-start}.cash-expense-badge{display:none}.cash-expense-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.cash-expense-form>.field,.cash-expense-form>.cash-expense-category,.cash-expense-form>.cash-expense-description,.cash-expense-form>.cash-expense-note,.cash-expense-account,.cash-expense-submit{grid-column:span 1}.cash-expense-form>.cash-expense-description,.cash-expense-form>.cash-expense-note,.cash-expense-account,.cash-expense-submit{grid-column:1/-1}.cash-expense-recent .table-wrap{overflow-x:auto}.cash-expense-recent table{min-width:720px!important}}
@media(max-width:520px){.cash-expense-title{align-items:flex-start}.cash-expense-icon{flex-basis:42px;width:42px;height:42px}.cash-expense-form{grid-template-columns:1fr}.cash-expense-form>.field{grid-column:1}.cash-expense-recent-head{display:grid}.cash-expense-recent-head strong{font-size:17px}}
