.bs-finish-guide{margin:16px 0;padding:14px;border:1px solid #d6ddd8;border-radius:8px;max-width:100%;font-size:14px}.bs-finish-guide summary{font-weight:650;cursor:pointer;line-height:1.5}.bs-finish-guide dl{margin:12px 0}.bs-finish-guide dl>div{padding:8px 0;border-top:1px solid #e4e8e5}.bs-finish-guide dt{font-weight:650}.bs-finish-guide dd{margin:4px 0 0}.bs-finish-guide .bs-finish-current{background:#eef5ec;padding:10px;border-radius:5px}.bs-surface-detail{margin:14px 0}.bs-surface-detail img{width:240px;max-width:100%;height:160px;object-fit:contain;cursor:zoom-in}.bs-surface-detail figcaption{font-size:12px;line-height:1.5}.bs-decor-finish{padding:12px 0}.bs-decor-finish p{margin:5px 0}.bs-finish-link{display:block;margin:12px 0;font:inherit;text-align:left;background:transparent;border:0;text-decoration:underline;cursor:pointer}.bs-finish-dialog{width:min(720px,92vw);max-height:85vh;padding:24px;border:0;border-radius:10px;overflow:auto}.bs-finish-dialog::backdrop{background:#0008}.bs-finish-dialog .bs-finish-guide{border:0;padding:0}

.bs-surface-label{display:block;font-weight:650;font-size:13px;margin-bottom:7px}.bs-surface-detail figcaption{max-width:520px;color:#43534a}.bs-guide-surface{margin:10px 0 8px}.bs-guide-surface img{width:270px;height:152px}.bs-surface-detail .bs-inline-photo{max-width:100%}.bs-finish-guide dd{max-width:100%;overflow-wrap:anywhere}
