.zs-seller{margin:12px 0;padding:14px 16px;border:1px solid #dbe7df;border-radius:9px;background:#f7faf8;color:#173b2c;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.zs-seller h3{margin:0 0 10px;font-size:15px;color:#173b2c}.zs-seller dl{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;margin:0}.zs-seller dt{font-weight:700}.zs-seller dd{margin:0 0 5px}.zc-shop>.zs-seller dl{grid-template-columns:140px minmax(0,1fr);gap:6px 12px}.zc-shop>.zs-seller{margin:0 16px 12px}.zs-settings{max-width:850px;margin:20px auto;padding:20px}.zs-settings label{display:block;font-weight:700;margin:12px 0 5px}.zs-settings input[type=text],.zs-settings textarea,.zs-settings select{box-sizing:border-box;width:100%;border:1px solid #bdcec4;border-radius:6px;padding:10px;background:#fff;color:#173b2c;font:inherit}.zs-settings .zs-check{display:flex;align-items:flex-start;gap:8px;font-weight:400}.zs-settings button{margin-top:14px;border:0;border-radius:7px;padding:12px 18px;background:#147a5f;color:white;cursor:pointer;font-weight:700}.zs-settings .zs-notice{padding:12px;background:#f5f8e8}.zs-settings .zs-error{padding:12px;background:#fff0eb}@media(max-width:767px){.zs-seller dl,.zc-shop>.zs-seller dl{grid-template-columns:1fr;gap:3px}.zs-seller dd{margin-bottom:7px}.zs-settings{padding:14px}.zc-shop>.zs-seller{margin-inline:10px}}

.zs-card-details{max-width:760px;width:calc(100% - 24px);margin:24px auto;text-align:left}.zs-card-details .zs-seller{background:#f7faf8;border:1px solid #dbe7df;padding:20px;border-radius:12px}.zs-card-details .zs-seller h3{font-size:18px;font-weight:700;margin:0 0 14px}.zs-seller dl,.zs-card-details .zs-seller dl{width:100%;max-width:none;float:none;box-sizing:border-box}.zs-card-details .zs-seller dl{display:grid;grid-template-columns:145px minmax(0,1fr);gap:10px 16px}.zs-seller dl dt,.zs-seller dl dd{float:none;width:auto;max-width:none;box-sizing:border-box}.zs-card-details .zs-seller dl dd{margin:0}.zs-seller a{color:#116f57;text-decoration:underline}@media(max-width:600px){.zs-card-details .zs-seller dl{grid-template-columns:1fr;gap:3px}.zs-card-details .zs-seller dl dd{margin-bottom:10px}}
.zs-seller.zs-seller{width:100%;max-width:none;box-sizing:border-box}.zs-card-details .zs-seller{width:100%;max-width:none;box-sizing:border-box}.zs-seller.zs-seller dd{min-width:0;word-break:normal;overflow-wrap:anywhere}