.bs-health-engine .retro-pad{display:grid;gap:16px}.bs-health-intro,.bs-pimp-health-head,.bs-health-resetbox{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bs-health-intro h3,.bs-pimp-health-head h3{margin:0 0 4px}.bs-health-intro p,.bs-pimp-health-head p{margin:0}.bs-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}.bs-health-row{display:flex;gap:9px;align-items:flex-start;padding:10px;border:1px solid #c8d7e4;border-radius:8px;background:rgba(255,255,255,.86)}.bs-health-row.warn{border-color:#e9bb55;background:#fff9e9}.bs-health-row.error{border-color:#e28f8f;background:#fff1f1}.bs-health-row div{display:grid;gap:2px;min-width:0}.bs-health-row small{overflow-wrap:anywhere}.bs-health-colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px}.bs-health-colors label{display:grid;grid-template-columns:1fr 44px;gap:5px 8px;align-items:center;padding:8px;border:1px solid #d4e0ea;border-radius:7px;background:#fff}.bs-health-colors input[type=color]{width:44px;height:32px;padding:1px}.bs-health-colors code{grid-column:1/-1;font-size:11px;color:#607080}.bs-health-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bs-upload-policy{padding:12px;border:1px dashed #9fc1df;border-radius:8px;background:#f5fbff}.bs-upload-policy p{margin:5px 0 0}.bs-module-extra-upload{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:10px;padding:10px;border:1px solid #d7e3ed;border-radius:8px;background:#f8fbfe}.bs-module-file-preview{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:7px 0}.bs-module-file-preview img{max-width:180px;max-height:90px;object-fit:cover;border-radius:6px}.bs-managed-module-content.bs-has-bg{background-size:cover;background-position:center}.bs-managed-module-asset{margin-top:8px;display:inline-flex}.bs-managed-module-asset audio,.bs-managed-module-asset video{max-width:100%}@media(max-width:700px){.bs-health-intro,.bs-pimp-health-head,.bs-health-resetbox{align-items:stretch}.bs-health-actions{display:grid}.bs-health-actions>*{width:100%}.bs-health-actions button{width:100%}}
.bs-pimp-target-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bs-pimp-target-tools form{margin:0}.bs-pimp-target-tools select{min-width:220px;max-width:100%}

.bs-health-section-head{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bs-health-section-head h3{margin:0 0 4px}.bs-health-section-head p{margin:0}.bs-health-score{font-weight:700;padding:7px 10px;border:1px solid #bfd1e0;border-radius:999px;background:#fff}.bs-recovery-toolbar{display:flex;gap:8px;flex-wrap:wrap}.bs-recovery-toolbar form{margin:0}.bs-repair-upload{padding:12px;border:1px solid #cbdbe8;border-radius:8px;background:#f9fcff}.bs-repair-warning{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid #e5b85b;background:#fff9e9;border-radius:8px}.bs-repair-warning span{font-size:12px}.bs-health-row.error b{color:#9a2222}.bs-health-row.warn b{color:#815b00}@media(max-width:700px){.bs-health-section-head{align-items:stretch}.bs-health-score{align-self:flex-start}.bs-repair-warning{display:grid}}
