.production-management{max-width:1500px;margin:auto}.production-actions,.production-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0}.production-filters label{display:grid;gap:6px;min-width:180px;flex:1}.production-filters input,.production-filters select{min-height:44px;max-width:100%;width:100%;padding:8px;font:inherit}.production-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:22px 0}.production-kpis article{background:#f0f4ef;border:1px solid #d5ded3;border-radius:12px;padding:16px;display:grid;gap:10px}.production-kpis strong{font-size:24px}.production-table{overflow:auto}.production-table table{border-collapse:collapse;width:100%;font-size:14px}.production-table th,.production-table td{padding:13px;text-align:left;vertical-align:top;border-bottom:1px solid #dce2d8}.production-table th{background:#e9eee6;white-space:nowrap}.production-management form{background:#fafbf8;padding:16px;border:1px solid #dce2d8;border-radius:10px}.production-management h2{margin-top:28px}

.production-table input[data-production-price]{min-width:95px;width:115px;padding:8px;font:inherit}.production-table small{color:#586553;line-height:1.5}

.production-table th{white-space:normal}

.production-simulation-notice{background:#fff1cf;border:2px solid #a66e12;color:#583b12;padding:14px 18px;border-radius:10px;margin:16px 0;font-weight:600}
