.mf-floor{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.75rem;display:grid}.mf-op{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.mf-op[data-running=true]{border-color:var(--primary)}.mf-op-title{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600}.mf-op-timer{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:700}.mf-op-buttons{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;display:grid}.mf-big{min-height:3rem;font-size:var(--text-base)}.mf-pick{flex-wrap:wrap;gap:.5rem;display:flex}.mf-sheet{border-radius:var(--radius) var(--radius) 0 0;max-height:92dvh;overflow-y:auto}.mf-reasons{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.5rem;display:grid}.mf-slot-pop{gap:.75rem;width:min(92vw,26rem)}.mf-slot-line,.mf-slot-pop{flex-direction:column;display:flex}.mf-slot-line{border-bottom:1px solid var(--border);gap:.25rem;padding-bottom:.5rem}.mf-slot-line:last-child{border-bottom:none;padding-bottom:0}.mf-tree{font-size:var(--text-sm);padding-left:1rem}.mf-tree,.mf-tree ul{margin:0;list-style:none}.mf-tree ul{border-left:1px dashed var(--border);padding-left:1.25rem}.mf-tree li{padding:.125rem 0}
