.production-controls{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.production-controls label{min-width:190px}.production-tools{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}.production-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.production-card{border:1px solid #dce5f0;border-radius:16px;padding:18px;background:#fff;box-shadow:0 5px 18px rgba(27,55,92,.05)}.production-card h3{margin:0 0 4px;color:#102947}.production-card p{margin:0 0 14px;color:#71809a;font-size:13px}.production-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.production-fields label{font-size:12px;color:#60718a;font-weight:700}.production-fields input,.production-fields textarea{width:100%;margin-top:5px}.production-fields .wide{grid-column:1/-1}.production-result{margin:14px 0;padding:12px 14px;border-radius:10px;background:#edf7ef;color:#17683a;font-weight:800}.production-history{margin-top:18px}.production-history table{width:100%;border-collapse:collapse}.production-history th,.production-history td{padding:10px;border-bottom:1px solid #e5ecf5;text-align:left;font-size:13px}.production-history th{color:#64748b}.production-monthly{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.production-monthly .stat{padding:14px;border-radius:12px;background:#f4f8fd}.production-monthly b{display:block;font-size:17px;color:#122b4d;margin-top:4px}@media(max-width:700px){.production-grid,.production-monthly{grid-template-columns:1fr}.production-controls label{min-width:100%}.production-tools{margin-left:0;width:100%}.production-tools button{flex:1}.production-fields{grid-template-columns:1fr}.production-history{overflow-x:auto}.production-history table{min-width:650px}}

/* Üretim ekranı: günlük girişe odaklı, daha sakin görünüm. */
.production-page .heading{margin-bottom:20px}.production-page .heading p{max-width:720px}.production-controls{padding:15px 16px;border:1px solid #dce5f0;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(27,55,92,.04)}.production-controls label{font-size:12px;font-weight:800;color:#53657c}.production-controls select,.production-controls input{margin-top:5px;min-height:44px}.production-card{padding:0;overflow:hidden;border-radius:18px;box-shadow:0 8px 24px rgba(27,55,92,.06)}.production-card-head{padding:17px 20px 14px;background:linear-gradient(135deg,#102947,#1c4777);color:#fff}.production-card-head.pide{background:linear-gradient(135deg,#265a34,#3c8150)}.production-card-head h3{color:#fff;margin:0;font-size:21px}.production-card-head p{color:#dce8f7;margin:5px 0 0;font-size:12px}.production-card-body{padding:18px 20px 20px}.production-flow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.production-flow-item{padding:10px 12px;border-radius:10px;background:#f5f8fc;color:#60718a;font-size:12px;font-weight:700}.production-flow-item strong{display:block;margin-top:3px;color:#102947;font-size:18px}.production-fields{gap:12px}.production-fields label{font-size:12px;color:#50647d}.production-fields input{height:44px;border-color:#d9e2ee;font-size:16px;font-weight:700;color:#102947}.production-fields textarea{min-height:66px;border-color:#d9e2ee}.production-result{margin:0;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;background:#e9f7ed;border:1px solid #cbe9d2;color:#17683a}.production-result strong{font-size:19px}.production-actions{display:flex;align-items:center;gap:9px;margin-top:14px}.production-actions small{color:#71809a;margin-left:auto;font-size:11px}.production-actions .danger{background:#fff0f0;color:#a83434;border:1px solid #f2c7c7}.production-monthly{grid-template-columns:repeat(2,minmax(220px,1fr))}.production-monthly .stat{background:#f5f8fc;border:1px solid #e1e9f3}.production-history details{border:1px solid #dce5f0;border-radius:12px;background:#fff}.production-history summary{padding:14px 16px;cursor:pointer;font-weight:800;color:#24425f}.production-history .history-table{padding:0 16px 12px}@media(max-width:700px){.production-controls{padding:13px}.production-card-head{padding:15px}.production-card-body{padding:15px}.production-flow{grid-template-columns:1fr 1fr}.production-actions{flex-wrap:wrap}.production-actions small{margin-left:0;flex-basis:100%}}
