.receipts-widget{margin-top:17px;border-color:#b9dce8}.receipt-dashboard-list{display:grid;gap:8px}.receipt-dashboard-list article{display:grid;grid-template-columns:minmax(0,1fr) 90px 100px;gap:10px;align-items:center;padding:11px;border:1px solid #e1edf1;border-radius:10px}.receipt-dashboard-list b,.receipt-dashboard-list small{display:block}.receipt-dashboard-list small{margin-top:3px;color:var(--muted)}.receipt-dashboard-list span{font-weight:800;color:#956914}.receipt-dashboard-list em{padding:5px 8px;border-radius:99px;background:#e8f5fb;color:#16709a;font-style:normal;font-weight:800;text-align:center}@media(max-width:700px){.receipt-dashboard-list article{grid-template-columns:1fr}.receipt-dashboard-list em{width:max-content}}
.stock-level-editor{margin-top:7px;font-size:12px;font-weight:600}.stock-level-editor summary{cursor:pointer;color:#087db8}.stock-level-editor form{display:grid;grid-template-columns:repeat(3,minmax(65px,1fr));gap:6px;margin-top:7px}.stock-level-editor label{font-size:10px;color:#607985}.stock-level-editor input{box-sizing:border-box;width:100%;padding:5px;border:1px solid #cfdee4;border-radius:6px}.stock-level-editor button{grid-column:1/-1;padding:6px;border:0;border-radius:6px;background:#087db8;color:#fff;font-weight:700}
.usage-form form{grid-template-columns:minmax(0,1fr)}.usage-form .consumption-items{display:grid;gap:12px}.form-panel .consumption-row{display:block;margin:0;padding:16px 18px 18px;border:1px solid #d8e5ea;border-radius:12px;background:#fbfdfe}.consumption-row legend{padding:0 8px;color:#173047;font-weight:800}.consumption-grid{display:grid;grid-template-columns:minmax(280px,2.4fr) minmax(110px,.65fr) minmax(210px,1.6fr);gap:14px;align-items:end}.consumption-grid label{min-width:0}.consumption-grid select{min-width:0;width:100%;white-space:nowrap;text-overflow:ellipsis}.remove-consumption{width:25px!important;height:25px!important;margin-left:5px!important;padding:0!important;border-radius:50%!important;background:#fdecea!important;color:#a83b35!important;font-size:17px!important;line-height:25px!important}.usage-form .add-consumption{width:max-content!important;min-height:0!important;margin:0 0 4px!important;padding:7px 11px!important;border:1px solid var(--blue)!important;border-radius:7px!important;background:#fff!important;color:var(--blue)!important;font-size:11px!important;font-weight:800!important;justify-self:start!important}.usage-form .add-consumption:hover{background:#eef8fb!important}@media(max-width:760px){.consumption-grid{grid-template-columns:1fr}.usage-form .add-consumption{width:max-content!important}}
.report-filters{margin-top:22px;padding:18px}.report-filters form{display:grid;grid-template-columns:1.2fr 1.4fr 1.3fr 1fr 1fr auto auto;gap:10px;align-items:end}.report-filters label{font-size:11px}.report-filters button{padding:10px 13px}.report-filters a{align-self:center;color:var(--blue);font-size:11px;font-weight:800;text-decoration:none}.report-results{margin-top:18px}.report-table{overflow-x:auto}.report-head,.report-table article{display:grid;grid-template-columns:150px minmax(210px,1.5fr) 150px 150px 145px;gap:12px;align-items:center;min-width:850px;padding:11px 13px;border-bottom:1px solid #edf2f4}.report-head{background:#f2f7f8;color:var(--navy);font-size:10px}.report-table article{font-size:11px}.report-table article b,.report-table article small{display:block}.report-table article small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.4}.report-table time{color:var(--muted);font-size:10px}@media(max-width:1050px){.report-filters form{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.report-filters form{grid-template-columns:1fr}.report-filters button{width:100%}}
