.catalog-guide-tip{padding:18px 22px;margin:20px 0;border:1px solid #cbd8cf;border-radius:12px;background:#f3f7f3;line-height:1.6;overflow-wrap:anywhere}
.catalog-guide-tip>a{display:block;margin-top:8px}.catalog-actions{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin:16px 0}.catalog-actions>a{font-weight:600}
.seller-catalog-search{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;border:1px solid #d6ddd6;border-radius:12px;background:white}
.seller-catalog-search label{display:grid;gap:8px;min-width:0;font-weight:600}.seller-catalog-search .catalog-query{grid-column:1/-1}.seller-catalog-search input,.seller-catalog-search select{width:100%;min-width:0;box-sizing:border-box;min-height:44px;border:1px solid #81998c;border-radius:7px;background:#fff;padding:10px 12px;font:inherit}.seller-catalog-search .catalog-actions{grid-column:1/-1;margin:0}
.seller-catalog-search button,.catalog-actions button{padding:12px 18px;min-height:44px;border:0;border-radius:7px;background:#234938;color:#fff;font:inherit;font-weight:600;cursor:pointer}
.seller-catalog-result{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid #d6ddd6}.seller-catalog-result h2{font-size:1.05rem;line-height:1.4;margin:0}.seller-catalog-result p{font-size:.9rem;margin:8px 0}.seller-catalog-result>*{min-width:0;overflow-wrap:anywhere}.seller-catalog-result .secondary-action{padding:10px 14px;font-size:.9rem}.catalog-select input{width:20px;height:20px}.seller-catalog-result details ul{max-height:260px;overflow:auto}
.seller-guide-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin:18px 0}.seller-help-article{max-width:900px}.seller-help-article p{line-height:1.7}.seller-help-sections{display:flex;gap:12px 22px;flex-wrap:wrap;margin:20px 0}
@media(max-width:650px){.seller-catalog-search{grid-template-columns:1fr;padding:16px}.seller-catalog-result{grid-template-columns:24px minmax(0,1fr)}.seller-catalog-result>.secondary-action{grid-column:2;justify-self:start}.catalog-guide-tip{padding:16px}.catalog-actions{align-items:flex-start}.catalog-actions button{max-width:100%;white-space:normal}}

.seller-help-contents { margin: 24px 0; padding: 18px 22px; background: #f6f4ef; border: 1px solid #e6e0d4; }
.seller-help-contents ul { margin-bottom: 0; padding-left: 20px; }
.seller-help-contents li { margin: 7px 0; }
.seller-help-article h2 { scroll-margin-top: 24px; }
.seller-help-article, .seller-help-contents a { overflow-wrap: anywhere; }
