#productionPanel{margin-top:26px;color:#f6f2e8}.production-welcome,.production-report{background:linear-gradient(120deg,#101c2a,#06090d);border:1px solid #725c34;border-radius:14px;padding:28px;margin-bottom:24px}.production-kicker{color:#e3bb68;font-size:11px;letter-spacing:2px;font-weight:700}.production-welcome h2,.production-report h2{color:#fff;margin:12px 0;font-size:27px}.production-welcome p,.production-report p{color:#bac6d5;line-height:1.6}.production-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.production-shortcuts button{background:#14263a;border:1px solid #74603e;padding:20px;text-align:left;border-radius:9px;color:#f6d78c}.production-shortcuts span{display:block;color:#bbc9da;font-size:12px;margin-top:10px}.production-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px}.production-metric{text-align:left;padding:20px 15px;background:linear-gradient(140deg,#1e3146,#0a111b);border:1px solid #615234;border-top:3px solid #e3bb68;border-radius:10px;box-shadow:0 6px 18px #0009;color:#f6f2e8}.production-metric small,.production-metric span{display:block;font-size:11px;color:#d5c399}.production-metric strong{display:block;font-size:22px;margin:14px 0;overflow-wrap:anywhere}.production-report header{display:flex;align-items:center;justify-content:space-between;gap:20px}.production-controls{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.production-controls label{font-size:12px;color:#dcc58e;min-width:180px}.production-controls input,.production-controls select{display:block;margin-top:7px;width:100%;color-scheme:dark}.production-total{border-left:4px solid #e3bb68;padding:10px 22px;margin:28px 0;background:linear-gradient(90deg,#d4ab4e19,transparent)}.production-total span,.production-total small{display:block;color:#d5c399;font-size:12px}.production-total strong{display:block;color:#f6d78c;font-size:44px;margin:12px 0}.production-note{font-size:12px}.production-review{padding:15px;border:1px solid #b38b48;border-radius:6px;font-size:12px;margin:16px 0}.production-review summary{cursor:pointer;color:#f6d78c}.production-chart{margin:25px 0;max-height:350px;overflow:auto}.production-chart>div{display:grid;grid-template-columns:90px 1fr 100px;align-items:center;gap:12px;font-size:12px;margin:12px 0}.production-chart strong{text-align:right}.production-track{height:18px;background:#1a2738;border-radius:3px;overflow:hidden}.production-track i{display:block;height:100%;background:linear-gradient(90deg,#87642c,#f6d78c);border-radius:3px}.production-table{overflow:auto}.production-table table{width:100%;font-size:13px}.production-table small{display:block;color:#acb9cb;margin-top:5px}.production-date-field{display:block;margin-top:18px}.production-date-field input{display:block;margin-top:8px;width:100%}.production-date-field small{display:block;margin-top:8px;color:#baac8e;font-size:12px}@media(max-width:1200px){.production-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.production-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.production-shortcuts{grid-template-columns:1fr}.production-report,.production-welcome{padding:18px}.production-report header{display:block}.production-total strong{font-size:34px}.production-chart>div{grid-template-columns:80px 1fr 85px;gap:8px}.production-metric strong{font-size:19px}}
