/* SIAPIYA v3.70.231 — compact integration cards, local scope, light & dark */
#siapiyaIntegrationApiSpa .spa-module-heading p{display:none}
#siapiyaIntegrationApiSpa .spa-module-heading{margin-bottom:14px;padding-bottom:10px}
#siapiyaIntegrationApiSpa #catalogSettings>.card-body{padding:clamp(12px,2vw,18px)!important}
#siapiyaIntegrationApiSpa .ypia-catalog-card{padding:14px!important;border-radius:15px!important;min-width:0}
#siapiyaIntegrationApiSpa .ypia-catalog-client{font-size:.8rem;overflow-wrap:anywhere;margin-top:5px;color:var(--bs-secondary-color)}
#siapiyaIntegrationApiSpa .ypia-catalog-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}
#siapiyaIntegrationApiSpa .ypia-catalog-actions .btn{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:38px!important;padding:.4rem .72rem!important;font-size:.88rem!important;margin:0!important;white-space:nowrap}
#siapiyaIntegrationApiSpa .ypia-catalog-actions .btn:disabled{opacity:.52}
#siapiyaIntegrationApiSpa .ypia-stepup-summary{font-size:.87rem;color:var(--bs-secondary-color);margin-top:10px}
#siapiyaIntegrationApiSpa #ypiaStepUpTest{font-size:.9rem}
@media(max-width:540px){
  #siapiyaIntegrationApiSpa #catalogSources{--bs-gutter-y:.65rem}
  #siapiyaIntegrationApiSpa .ypia-catalog-actions{gap:6px}
  #siapiyaIntegrationApiSpa .ypia-catalog-actions .btn{padding:.35rem .62rem!important;font-size:.82rem!important;min-height:38px!important}
  #siapiyaIntegrationApiSpa .ypia-catalog-client{font-size:.77rem}
  #siapiyaIntegrationApiSpa .spa-module-heading .badge{display:none}
}
