#cost-body input[type=date]{width:172px;min-width:172px;height:42px;font-size:14px;line-height:1;font-variant-numeric:tabular-nums;box-sizing:border-box}
#cost-body input[type=date]::-webkit-datetime-edit-year-field,#cost-body input[type=date]::-webkit-datetime-edit-month-field,#cost-body input[type=date]::-webkit-datetime-edit-day-field{font-family:inherit;font-size:14px;line-height:20px;padding:2px}
#cost-body .completion-row{display:flex;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap}
#cost-body .completion-controls{display:flex;align-items:center;gap:8px;flex:none}
#cost-body .completion-row>span{min-width:160px;flex:1;font-size:13px}
#cost-body .completion-controls button{height:42px;white-space:nowrap}

.cost-month-summary{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cost-month-summary dl{display:grid;grid-template-columns:1fr auto;gap:9px 16px;font-size:12px}.cost-month-summary dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.cost-month-summary dt{color:var(--muted,#77829b)}.cost-summary-table td:nth-child(n+3),.cost-summary-table th:nth-child(n+3){text-align:right}.cost-summary-table td small{display:block;color:#77829b;margin-top:4px}#cost-select-all{min-width:0;width:auto;flex:none}

.cost-item-settings .toolbar{justify-content:space-between;margin-bottom:0}.cost-item-settings h2{margin-top:0}.cost-item-settings p{margin-bottom:0}.cost-item-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.cost-item-card{margin:0}.cost-item-card h3{margin:0 0 8px}.cost-item-card label{display:grid;gap:8px;margin-top:16px}.cost-item-card input,.cost-item-card select{width:100%;box-sizing:border-box}

.cost-month-headline{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:16px}.cost-month-rate{text-align:right}.cost-month-headline>div{min-width:0}.cost-month-headline strong{white-space:nowrap}@media(max-width:540px){.cost-month-headline{flex-wrap:wrap}.cost-month-rate{margin-left:auto}}
