.md a[href*="styling-confirm="]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:14px;background:#a16207;color:#fff;font-weight:650;text-decoration:none;box-shadow:0 3px 9px #a162071a;transition:background .15s}
.md a[href*="styling-confirm="]:hover{background:#854d0e}
.md a[href*="styling-confirm="]:focus-visible{outline:3px solid #d4a45b;outline-offset:3px}
@media(max-width:600px){.md a[href*="styling-confirm="]{font-size:17px;min-height:48px;width:100%;box-sizing:border-box}}
/* Keep the confirmation source compact; image viewer retains the original. */
.message-content img[alt="本次换装使用的原照片"]{max-height:260px;width:auto;max-width:100%;object-fit:contain}
.md .styling-confirm{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:6px 0;padding:10px 18px;border-radius:14px;font:inherit;font-weight:650;white-space:normal;text-align:left;cursor:pointer}
.md .styling-confirm[hidden]{display:none!important}
.md .styling-confirm-old:disabled{background:transparent;color:#7b8592;border:0;padding:0;min-height:24px;cursor:default;opacity:1;font-weight:400}
.md .styling-confirm:focus-visible{outline:3px solid #e99a92;outline-offset:3px}
@media(max-width:600px){.md .styling-confirm{font-size:16px;min-height:48px;width:100%;box-sizing:border-box}}
