.weight-workspace{margin-top:24px}.weight-head,.active-weighing>header,.active-weighing>footer{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.weight-head h2,.active-weighing h2{margin:5px 0}.sync-state{color:#245b3e;background:#e5f2e9;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.sync-state.waiting{color:#8b5a12;background:#fff0d6}.weight-session-form{margin-top:14px;padding:18px}.weight-session-fields{grid-template-columns:repeat(5,minmax(140px,1fr));align-items:end;gap:12px;display:grid}.weight-session-fields label,.individual-entry label{gap:6px;font-size:12px;font-weight:700;display:grid}.weight-session-fields input,.weight-session-fields select,.individual-entry input,.individual-entry select,.sample-entry input{box-sizing:border-box;background:#fff;border:1px solid #d7ddd8;border-radius:8px;width:100%;padding:10px}.weight-session-tabs{gap:9px;padding:12px 0;display:flex;overflow:auto}.weight-session-tabs button{text-align:left;background:#fff;border:1px solid #dce3de;border-radius:10px;gap:4px;min-width:220px;padding:11px;display:grid}.weight-session-tabs button.active{background:#edf6f0;border-color:#2f6d4c}.weight-session-tabs small{color:#68766d}.active-weighing{padding:20px}.weight-kpis{flex-wrap:wrap;gap:10px;display:flex}.weight-kpis span{background:#f4f7f5;border-radius:9px;gap:3px;min-width:90px;padding:10px;display:grid}.weight-kpis small{color:#69766d}.house-weight-summary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:20px;display:grid}.house-weight-summary>span{background:#eef4f0;border-radius:10px;gap:4px;padding:12px;display:grid}.house-weight-summary small{color:#66736b}.sample-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:20px;display:grid}.sample-grid>section{border:1px solid #e0e5e1;border-radius:12px;gap:10px;padding:14px;display:grid}.sample-grid>section.complete{background:#f5fbf7;border-color:#83b795}.sample-grid>section>div:first-child{gap:3px;display:grid}.sample-grid small{color:#68766d}.sample-stats{gap:16px;display:flex}.sample-entry,.individual-entry{align-items:end;gap:8px;display:flex}.sample-entry button,.individual-entry button{white-space:nowrap}.individual-entry{margin:20px 0}.individual-entry label{flex:1}.individual-weight-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.individual-weight-list span{border-bottom:1px solid #e5e9e6;grid-template-columns:1fr 1fr auto;gap:8px;padding:10px;display:grid}.active-weighing>footer{border-top:1px solid #e0e5e1;align-items:center;margin-top:20px;padding-top:16px}.active-weighing>footer p{color:#637168;margin:0}.weight-policy form{gap:14px;display:grid}.weight-report{margin-top:24px;padding:20px}.weight-report td small{color:#69766d;display:block}.weight-report table{min-width:1100px}@media (max-width:900px){.weight-session-fields{grid-template-columns:1fr 1fr}.weight-head,.active-weighing>header,.active-weighing>footer{display:grid}.weight-kpis{grid-template-columns:1fr 1fr;display:grid}.individual-entry{display:grid}.sample-grid{grid-template-columns:1fr}}
