.mf-nav{flex-wrap:wrap;gap:.375rem;display:flex}.mf-nav a{border-radius:var(--radius);border:1px solid var(--border);min-height:2.25rem;font-size:var(--text-sm);color:var(--muted-foreground);white-space:nowrap;align-items:center;padding:.25rem .75rem;display:inline-flex}.mf-nav a:hover{color:var(--foreground);background:var(--muted)}.mf-nav a[aria-current=page]{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.mf-chips{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.mf-chip{font-size:var(--text-xs);border:1px solid var(--border);background:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.0625rem .5rem;display:inline-flex}.mf-chip[data-tone=danger]{color:var(--destructive);border-color:var(--destructive)}.mf-chip[data-tone=warning]{color:var(--chart-3,#b45309);border-color:currentColor}.mf-chip[data-tone=info]{color:var(--primary);border-color:currentColor}.mf-chip[data-tone=success]{color:var(--success,#15803d);border-color:currentColor}.mf-head{font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.25rem 1.5rem;display:grid}.mf-head dt{color:var(--muted-foreground);font-size:var(--text-xs)}.mf-head dd{overflow-wrap:anywhere;margin:0}.mf-banner{border-radius:var(--radius);border:1px solid var(--border);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.mf-banner[data-tone=danger]{border-color:var(--destructive);color:var(--destructive)}.mf-banner[data-tone=warning]{border-color:var(--chart-3,#b45309)}.mf-banner[data-tone=info]{border-color:var(--primary)}.mf-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mf-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.mf-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.mf-field[data-wide=true]{grid-column:1/-1}.mf-label{align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.mf-error,.mf-label{font-size:var(--text-sm)}.mf-error{color:var(--destructive)}.mf-muted{color:var(--muted-foreground);font-size:var(--text-compact)}.mf-scroll{max-height:calc(100dvh - 12rem);padding-right:.25rem;overflow-y:auto}.mf-switch-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mf-mini-wrap{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.mf-mini{border-collapse:collapse;width:100%;font-size:var(--text-compact)}.mf-mini td,.mf-mini th{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);padding:.375rem .5rem}.mf-mini th{color:var(--muted-foreground);white-space:nowrap;font-weight:500}.mf-mini td[data-num=true],.mf-mini th[data-num=true]{text-align:right;font-variant-numeric:tabular-nums}.mf-mini tr[data-tone=danger] td{color:var(--destructive)}.mf-mini input{min-width:4.5rem}.mf-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;display:grid}.mf-stat{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:.75rem}.mf-stat dt{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:.25rem;display:flex}.mf-stat dd{font-size:var(--text-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.125rem 0 0;font-weight:600}.mf-stat[data-tone=danger] dd{color:var(--destructive)}.mf-stat dd.mf-muted{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:400}.mf-copy{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-compact)}.mf-preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);padding:.75rem}.mf-preview-unit{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:700}
