#dailyFinance{max-width:980px;box-sizing:border-box}#dailyFinance .finance-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;margin:16px 0}#dailyFinance label{display:flex;flex-direction:column;gap:6px}#dailyFinance input{box-sizing:border-box;max-width:100%;width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:8px}#dailyFinance .finance-helper{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,145px);align-items:center;gap:12px;margin:8px 0}#dailyFinance #financeDayBalance{font-weight:700;margin:18px 0}#dailyFinance #financeStatus{margin:10px 0}#dailyFinance #financeWeek{margin-top:18px}#dailyFinance #financeWeek p{margin:8px 0}

#dailyFinance .finance-employee-group{border:1px solid #dbe3ed;border-radius:10px;padding:12px;margin:12px 0;min-width:0}#dailyFinance .finance-employee-group h4{margin:0 0 10px}#dailyFinance .finance-house-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,125px);gap:10px;align-items:center;margin:8px 0}#dailyFinance .finance-house-row span{min-width:0;overflow-wrap:anywhere}#dailyFinance .finance-house-row small{display:block;color:#64748b;font-size:12px;margin-top:3px}#dailyFinance .finance-subtotal{text-align:right;margin:10px 0 0;font-weight:600}@media(max-width:480px){#dailyFinance .finance-house-row{grid-template-columns:minmax(0,1fr) 95px}#dailyFinance .finance-employee-group{padding:9px}}
