.internal-catalog-setting{padding:20px 24px;border:1px solid var(--line);border-radius:12px;background:white;margin-bottom:12px}
.internal-catalog-setting[hidden]{display:none}
.internal-catalog-toggle{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.6}
.internal-catalog-toggle input{width:18px;height:18px;margin:3px 0 0;flex:none;accent-color:var(--blue)}
.internal-catalog-toggle strong,.internal-catalog-toggle small{display:block}.internal-catalog-toggle small{font-size:13px;color:var(--muted);font-weight:400}
.internal-catalog-setting .profile-status{font-size:13px;color:var(--muted);margin:12px 0 0}.internal-catalog-setting .profile-status.is-error{color:#a62c2c}
.internal-product-data{font-size:12px;line-height:1.5;color:var(--blue);padding:9px 0;margin-bottom:8px;border-bottom:1px solid var(--line)}
.internal-product-data span{display:block}.internal-product-data strong{font-weight:600}.internal-detail-data{font-size:14px;margin:0 0 20px;padding:12px 14px;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:8px}
.purchase-cost-heading,.purchase-cost-value{color:var(--blue)}.purchase-cost-heading small{display:block;font-size:11px;font-weight:400}
@media(max-width:600px){.internal-catalog-setting{padding:18px 16px}}
