.sd-inspecoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:16px 0}.sd-inspecao{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;border:1px solid #dce3ee;border-left:4px solid #2875c7;border-radius:12px;background:#fff;cursor:pointer;text-align:left;color:#23344b}.sd-inspecao:hover{background:#f3f8ff;border-color:#2875c7}.sd-inspecao span{background:#fff0c0;padding:3px 9px;border-radius:5px}.sd-inspecao small{color:#2875c7}
/* Corrige sobreposicao e dimensionamento dos detalhes */
.sd-overlay-detalhes { position: fixed; inset: 0; z-index: 10020 !important; }
.sd-dialog-detalhes { width: min(900px, calc(100vw - 32px)); max-height: 85vh; overflow: hidden; }
.sd-dialog-detalhes > .sd-table-wrap { overflow: auto; }
.sd-inspecoes { display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 230px)); gap: 12px; justify-content: start; align-content: start; }
.sd-inspecao { width: 100%; min-width: 0; }
@media(max-width:520px) { .sd-inspecoes { grid-template-columns: minmax(0, 1fr); } }
