.kind-tag{display:inline-block;font-size:12px;font-weight:700;line-height:1;padding:4px 8px;border-radius:999px;background:rgba(230,57,70,.12);color:#E63946;vertical-align:middle;margin:2px 0;white-space:nowrap}
.kind-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none}.kind-chips::-webkit-scrollbar{display:none}
.kind-chips button{flex:0 0 auto;white-space:nowrap}
.seller-tools{display:flex;gap:8px;flex-wrap:wrap}.seller-tools .btn{flex:1 1 30%}
.btn-danger{background:#E63946!important;color:#fff!important;border-color:#E63946!important}
.btn-danger-ghost{color:#E63946!important;border-color:rgba(230,57,70,.5)!important}
.del-warn{font-weight:700;color:#E63946;margin:6px 0 14px}
.edit-h{font-size:18px;margin:6px 0 0}
.edit-item{display:flex;gap:10px;border:1px solid var(--line,#d9dce1);border-radius:14px;padding:10px}
.edit-item>img{width:72px;height:72px;object-fit:cover;border-radius:10px;flex:0 0 72px}
.edit-item-f{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}
.add-item-box{border:1px dashed var(--line,#d9dce1);border-radius:14px;margin:0 16px}
.add-photo-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.add-photo-row img{width:56px;height:56px;object-fit:cover;border-radius:10px}
.sheet-kinds{padding:0 16px}
.del-modal-backdrop{z-index:5000!important}
.terms-agree{display:flex!important;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:14px;font-weight:600;line-height:1.35}
.terms-agree input{width:22px;height:22px;flex:0 0 22px;margin:0;accent-color:#E63946}
.terms-agree a{color:#E63946;text-decoration:underline}
.legal .legal-meta{font-size:13px;opacity:.85}
html body form label.terms-agree{display:flex!important;flex-direction:row!important;align-items:center!important;text-align:left!important;gap:12px!important}
html body form label.terms-agree input[type=checkbox]{width:22px!important;height:22px!important;min-height:0!important;padding:0!important;border:0!important;flex:0 0 22px!important;margin:0!important;appearance:auto!important;-webkit-appearance:checkbox!important}
html body form label.terms-agree>span{flex:1}
html body form label.terms-agree{flex-wrap:nowrap!important}html body form label.terms-agree>span{min-width:0;width:auto!important;display:block}
html body .legal .draft{color:#4A3B00!important;font-size:13px}
html body .error-banner.terms-warn{display:block!important;background:#E8EEF6!important;color:#1F2A37!important;border:1px solid #C9D4E3!important;border-radius:14px!important;padding:14px 16px!important;text-align:center!important;font-weight:700!important;font-size:15px!important;line-height:1.4!important;opacity:1!important;margin:12px auto!important;max-width:560px;box-shadow:none!important}
html body[data-mode=night] .error-banner.terms-warn{background:#2B323C!important;color:#F1F4F8!important;border-color:#3D4652!important}
