:root{--bg:#f4f7fb;--card:#fff;--muted:#6b7280;--accent:#111827}*{box-sizing:border-box}body{background:#f4f7fb;background:var(--bg);color:#111827;color:var(--accent);font-family:Inter,Roboto,Arial,sans-serif;margin:0}.header{padding:24px 12px 10px;text-align:center}.header h1{font-size:22px;margin:0}.header p{color:#6b7280;color:var(--muted);font-size:13px;margin:6px 0 0}.app{margin:18px auto;max-width:1100px;padding:12px}.main{align-items:flex-start;display:flex;gap:18px}.left{flex:0 0 420px}.right{flex:1 1}.card{background:#fff;background:var(--card);border-radius:12px;box-shadow:0 6px 18px #1414320f;padding:14px}.form input,.form select{border:1px solid #e6e9ef;border-radius:8px;margin:8px 0;padding:10px;width:100%}.form button{background:#111827;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:8px;padding:10px;width:100%}.list{margin-top:12px}.list ul{list-style:none;margin:0;max-height:320px;overflow:auto;padding:0}.list li{align-items:center;background:#f9fafb;border:1px solid #eef2f7;border-radius:8px;display:flex;justify-content:space-between;margin:8px 0;padding:10px}.list .title{font-weight:600}.list .meta{color:#6b7280;color:var(--muted);font-size:12px}.list .amount{font-weight:700;margin-right:10px}.del{background:#0000;border:1px solid #ffd2d2;border-radius:8px;color:#b90404;padding:6px 8px}.clear,.del{cursor:pointer}.clear{background:#ef4444;border:none;border-radius:8px;color:#fff;margin-top:10px;padding:10px;width:100%}.list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.totals{font-weight:700}.dashboard .summary{display:flex;gap:20px;justify-content:space-between;margin-bottom:14px}.dashboard .big{font-size:20px;font-weight:700}.charts{display:flex;flex-direction:column;gap:12px}.chart{background:linear-gradient(180deg,#fff,#fbfdff);border-radius:10px;padding:10px}@media (max-width:900px){.main{flex-direction:column}.left{flex:auto}}
/*# sourceMappingURL=main.ba69996a.css.map*/