#app.cash-book .filters{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}#app.cash-book .filters label{flex:1;min-width:140px}#app.cash-book label{display:block;font-size:12px}#app.cash-book input,#app.cash-book select,#app.cash-book textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #d7e1db;border-radius:7px;background:white;color:#203c33;font:inherit}#app.cash-book .stats{grid-template-columns:repeat(3,1fr)}#app.cash-book .stat strong{font-size:23px}#app.cash-book .notice{background:#eaf2ed;padding:17px;border-radius:8px;line-height:1.7}#app.cash-book .tabs{display:flex;gap:10px;margin:24px 0;flex-wrap:wrap}#app.cash-book .scroll{overflow:auto}#app.cash-book .paging{padding:18px;display:flex;align-items:center;gap:18px}#app.cash-book .money{white-space:nowrap;text-align:right}#app.cash-book .badge{display:block;color:#a46611;margin-top:8px}#app.cash-book #summary{margin-bottom:20px}#app.cash-book #summary .panel{padding:20px}#app.cash-book dialog{border:1px solid #dce5df;border-radius:14px;width:560px;max-width:95vw;padding:28px}#app.cash-book dialog::backdrop{background:#173d3366}#app.cash-book dialog label{margin:18px 0}#entry-error{color:#b33b30}@media(max-width:800px){#app.cash-book .stats{grid-template-columns:1fr}}
