.mn{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.mn-phone{flex:none}.mn-head{color:#fff;font-family:var(--font-serif);background:#b0603a;padding:10px 14px 8px;font-size:16px}.mn-screen{--site-accent:#b0603a;--site-tint:#f6e9e1;flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px 12px;display:flex;position:relative;overflow:hidden}.mn-toprow{justify-content:space-between;align-items:center;gap:8px;display:flex}.mn-filterbtn{padding:3px 8px;font-size:10px}.mn-filters{background:#f6f4ef;border-radius:8px;flex-direction:column;gap:4px;padding:6px 8px;display:flex;position:relative}.mn-chips{flex-wrap:wrap;gap:4px;display:flex}.mn-chips .d-chip{padding:2px 7px;font-size:10px}.mn-items{flex-direction:column;gap:4px;display:flex}.mn-item{border-top:1px solid #ece9e2;flex-direction:column;gap:1px;padding:5px 0;font-size:11px;display:flex}.mn-item.off{visibility:hidden;position:absolute}.mn-itemrow{justify-content:space-between;gap:8px;display:flex}.mn-labels{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mn-diet{color:#b0603a;border:1px solid #b0603a;border-radius:3px;padding:0 3px;font-size:9px;font-weight:700;line-height:1.5}.mn-labels .d-sub{font-size:10px}.mn-hiddencount{margin-top:auto;font-size:10px}.mn-hq{height:100%}.mn-page{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.mn-actions{gap:6px;display:flex}.mn-actions .d-hbtn{min-height:26px;font-size:11px}.mn-editor{flex-direction:column;gap:8px;font-size:12px;display:flex;position:relative}.mn-group{flex-direction:column;gap:3px;display:flex}.mn-group .mn-chips .d-sub{align-self:center;font-size:10px}.mn-confirm{align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.mn-box{border:1px solid #c9ced6;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:inline-flex}.mn-box.on{background:var(--h-primary);border-color:var(--h-primary);color:#fff}.mn-import{grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;display:grid}.mn-sheet{flex-direction:column;gap:4px;padding:8px 10px;font-size:10.5px;display:flex}.mn-sheetname{font-weight:600}.mn-sheetrows{flex-direction:column;display:flex}.mn-sheetrow{border-top:1px solid var(--h-border);font-variant-numeric:tabular-nums;grid-template-columns:.8fr 1.4fr .6fr 1.4fr;gap:6px;padding:3px 0;display:grid}.mn-sheethead{color:var(--h-muted);text-transform:uppercase;letter-spacing:.05em;border-top:0;font-size:9px;font-weight:700}.mn-arrow{color:var(--h-muted);align-self:center;font-size:20px}.mn-sections{flex-direction:column;gap:6px;padding:8px 10px;font-size:11px;display:flex}.mn-section{flex-direction:column;gap:2px;display:flex}.mn-secitem{justify-content:space-between;align-items:center;gap:6px;padding:2px 0 2px 8px;display:flex}.mn-secitem .d-badge{font-size:9.5px}.mn-attention{flex-direction:column;gap:8px;display:flex}.mn-action{background:var(--h-surface);border:1px solid var(--h-border);border-left:4px solid var(--h-warning);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:8px 12px;font-size:11.5px;display:grid}.mn-count{grid-row:span 2;font-size:20px;font-weight:700}.mn-cta{color:var(--h-primary);font-size:10.5px;font-weight:600}.mn-checklist{flex-direction:column;gap:4px;font-size:12px;display:flex}.mn-checkrow{border-top:1px solid var(--h-border);justify-content:space-between;align-items:center;padding:5px 0;display:flex}.mn-checkrow:first-child{border-top:0}@container fstage (width<=600px){.mn-import{grid-template-columns:1fr}.mn-arrow,.mn-sheet,.mn-actions .d-hbtn.primary,.mn-group .mn-chips .d-chip:nth-child(n+5){display:none}}
