/* Integrated Mill Operations — compact enterprise shell */
.mo-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.mo-summary .card{padding:13px 16px}.mo-summary strong{font-size:1.48rem;display:block;line-height:1.35}.mo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mo-grid .card{margin:0}.mo-forms details{padding:10px 0;border-bottom:1px solid #d8ded9}.mo-forms summary{font-weight:750;cursor:pointer;min-height:36px}.mo-forms form{margin-top:10px}.mo-forms input,.mo-forms select,.mo-forms textarea{max-width:100%}.mo-note{font-size:.94rem;color:#57685f}.mo-alert{border-left:4px solid #ad7d38;padding:10px 14px;background:#f7f2e6;border-radius:6px;margin-bottom:12px}.mo-table{font-size:.95rem}.mo-table td,.mo-table th{padding:8px 10px}.mo-pill{display:inline-flex;border-radius:16px;padding:2px 9px;background:#edf3ee;color:#244b3a;font-weight:650;font-size:.86rem}@media(max-width:950px){.mo-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-grid{grid-template-columns:1fr}}@media(max-width:450px){.mo-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-summary strong{font-size:1.24rem}}
.mo-period{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:9px}.mo-period input{max-width:190px}.mo-period label{margin:0}
