/* 엄마가 셋 셀 때까지 */
.mm-name{display:block;margin:14px auto 2px;max-width:270px;text-align:left}
.mm-name span{display:block;font-size:12.5px;color:#77706a;margin-bottom:5px;font-weight:700}
.mm-name input{width:100%;box-sizing:border-box;padding:11px 13px;font-size:17px;font-weight:800;border:2px solid #3b2a1f;border-radius:12px;background:#fff;color:#2b2a28;font-family:inherit}
.mm-name input:focus{outline:3px solid rgba(194,65,47,.25);outline-offset:1px}
.mm-name small{display:block;font-size:11.5px;color:#8a8378;margin-top:5px;line-height:1.45}
.tg-ov.mm-end{justify-content:flex-start;padding:0;text-align:left;background:rgba(251,239,227,.98)}
.mm-end h2{font-size:25px;margin:2px 0 4px}
.mm-end .mm-sub{font-size:12.5px;color:#8a7356;margin:0 0 12px;line-height:1.5}
.mm-rows{display:grid;grid-template-columns:40px 1fr 1fr;gap:6px;font-size:12.5px;line-height:1.45}
.mm-rows .h{font-weight:800;color:#8a7356;font-size:12px}
.mm-rows .t{font-weight:800;font-variant-numeric:tabular-nums;padding-top:6px;font-size:12px}
.mm-rows .me{background:#fff;border-radius:9px;padding:6px 8px}
.mm-rows .mo{background:#f7d9c4;border-radius:9px;padding:6px 8px}
.mm-rows .me.f{color:#c2412f;font-weight:700}
.mm-close{margin:16px 2px 6px;font-size:17px;font-weight:800;line-height:1.55;color:#2b2a28}
.mm-card{background:#fff;border:2px solid #3b2a1f;border-radius:16px;padding:14px 16px;width:100%;max-width:290px;box-sizing:border-box;text-align:left;margin-top:6px}
.mm-card small{color:#8a7356;font-size:12.5px}
.mm-card h2{font-size:23px;line-height:1.3;margin:4px 0 6px;letter-spacing:-.6px}
.mm-card p{font-size:13px;color:#5c554b;margin:0;line-height:1.55}
.mm-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;text-align:center;font-size:11px;color:#8a7356;line-height:1.3}
.mm-chips b{display:block;font-size:18px;color:#2b2a28;font-variant-numeric:tabular-nums}
.mm-new{color:#e2724a;font-weight:800;font-size:13px;margin-top:8px;min-height:18px}
.tg-ov .mm-hello{border-style:dashed}
.mm-dexbox{margin-top:14px}
.mm-dexbox summary{cursor:pointer;font-weight:800;font-size:15px}
.mm-dexbox summary b{color:#c2412f;font-variant-numeric:tabular-nums}
.mm-dex{list-style:none;margin:8px 0 0;padding:0;font-size:13px;line-height:1.5}
.mm-dex li{padding:5px 0;border-bottom:1px dashed #e6e0d4;color:#4a453f}
.mm-dex li.no{color:#b8b0a3}
.mm-dex li i{font-style:normal;font-size:11px;color:#8a8378;margin-right:6px;font-variant-numeric:tabular-nums}
