.mfg-shell{max-width:1200px;margin:auto;padding:20px}.mfg-head{background:#123f40;color:#fff;border-radius:18px;padding:28px;margin-bottom:18px}.mfg-head h1{color:inherit}.mfg-head nav{display:flex;gap:22px}.mfg-head a{color:#e7d8a6}.mfg-toolbar{display:flex;align-items:end;gap:20px;flex-wrap:wrap}.mfg-toolbar label{min-width:250px}.mfg-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.mfg-tabs button[aria-pressed=true]{background:#123f40;color:white}.mfg-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mfg-shell .table-wrap{overflow-x:auto}.mfg-shell table{width:100%;border-collapse:collapse}.mfg-shell th,.mfg-shell td{padding:12px;text-align:right;border-bottom:1px solid #dce4e2;vertical-align:top}.mfg-shell .badge{border-radius:14px;background:#edf4ef;color:#234b38;padding:4px 10px;display:inline-block}.mfg-shell .muted{color:#52645d}.mfg-shell #feedback{position:sticky;top:0;z-index:4;padding:12px;background:#eff6f3;border-radius:8px}.mfg-shell #feedback.error{background:#fff0ec;color:#8a2716}.mfg-shell .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.mfg-shell .line{display:grid;grid-template-columns:2fr 1fr auto;gap:8px;align-items:end;margin:12px 0}.mfg-shell .spec{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:8px;align-items:end;margin:12px 0}.mfg-shell .actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.mfg-check{display:flex!important;align-items:center;gap:10px}.mfg-check input{width:auto}.recipe-card{border:1px solid #dce4e2;border-radius:12px;padding:18px;margin:15px 0}.mfg-shell details{margin:12px 0}.mfg-shell input,.mfg-shell select,.mfg-shell textarea{max-width:100%;box-sizing:border-box}.mfg-shell [hidden]{display:none!important}@media(max-width:650px){.mfg-shell{padding:10px}.mfg-head{padding:18px}.mfg-shell .spec{grid-template-columns:1fr 1fr}.mfg-shell .line{grid-template-columns:1fr 1fr}.mfg-tabs button{flex:1}.mfg-shell th,.mfg-shell td{padding:8px;min-width:85px}}
