/* Modelekspert-trin i typeskilt-appen (fx 13.10) */
.mecard{background:#fff;border:1px solid #d9d3c4;border-radius:14px;padding:16px;display:grid;gap:10px;margin:14px 0;min-width:0}
.mecard h2{font-size:1.05rem;margin:0}.mecard h3{font-size:.95rem;margin:0 0 4px}.mecard p{margin:0 0 4px;overflow-wrap:anywhere}
.mestep{display:flex;gap:12px;align-items:flex-start;min-width:0}.mestep>div{min-width:0;flex:1}
.mestep>b{flex:0 0 28px;height:28px;border-radius:50%;background:#0E1A30;color:#fff;display:grid;place-items:center;font-size:.85rem}
.mebar{height:10px;border-radius:99px;background:#e8f1f0;overflow:hidden;margin:6px 0}.mebar>i{display:block;height:100%;background:#0E1A30}.mebar.ok>i{background:#2f6b45}.mebar.warn>i{background:#0b5e5a}.mebar.bad>i{background:#a33}
.mebar>i.w0{width:0}.mebar>i.w10{width:10%}.mebar>i.w20{width:20%}.mebar>i.w30{width:30%}.mebar>i.w40{width:40%}.mebar>i.w50{width:50%}.mebar>i.w60{width:60%}.mebar>i.w70{width:70%}.mebar>i.w80{width:80%}.mebar>i.w90{width:90%}.mebar>i.w100{width:100%}
.melist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.melist li{display:flex;flex-direction:column;min-width:0}.melist small{overflow-wrap:anywhere}
.methumbs{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0;max-width:100%}.methumbs img{flex:0 0 84px;width:84px;height:84px;object-fit:cover;border-radius:8px;border:1px solid #d9d3c4;background:#fff;scroll-snap-align:start}
.menote{background:#f6f9f9;border-radius:8px;padding:8px 10px;font-size:.9rem}
.mecard .kilde{font-size:.8rem;color:#5b6478}
form[data-confirm] .mecard .methumbs img{width:84px;height:84px;max-width:none;min-width:84px;display:block}
form[data-confirm] .mecard .methumbs{display:flex;flex-direction:row;flex-wrap:nowrap}
form[data-confirm] .mecard{grid-template-columns:minmax(0,1fr)}
