/* 0.8.48: compact read-only compatibility inspector and container sheet. */
.existing-container-naming-v0848{border:1px solid #e1e8f2;border-radius:10px;padding:10px 12px;margin:12px 0}
.existing-container-naming-v0848>summary{cursor:pointer;color:#345478;font-weight:700;font-size:13px}
.existing-container-naming-v0848[open]>summary{margin-bottom:8px}
.legacy-preflight-card-v0848{display:grid;gap:9px;min-width:0}
.legacy-preflight-card-v0848 .legacy-preflight-report-v0848{font:inherit;font-size:12px;line-height:1.5;color:#41546f;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #e0e8f2;border-radius:10px;background:#f8fbff;padding:12px;margin:0;min-width:0}
.legacy-preflight-card-v0848 .legacy-preflight-report-v0848[data-state=error]{color:#8e3737;background:#fff4f2;border-color:#f1d7d1}
.legacy-preflight-card-v0848 .legacy-preflight-report-v0848[data-state=blocked]{color:#805d23;background:#fff8eb;border-color:#f1dfbe}
.legacy-preflight-details-v0848{font-size:12px;min-width:0}
.legacy-preflight-details-v0848 summary{cursor:pointer;color:#45607d;padding:6px 0}
.legacy-preflight-details-v0848 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:11px;background:#f6f8fc;padding:10px;border-radius:8px}
@media(max-width:720px){
 .existing-container-dialog-v0837{display:flex;align-items:flex-end}
 .existing-container-card-v0837{height:auto;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 10px);
   border-radius:17px 17px 0 0;padding:10px 15px calc(15px + env(safe-area-inset-bottom,0px));background:#fff}
 .existing-container-card-v0837>button:first-child{min-height:36px;font-size:12px!important;padding:7px 11px;margin-bottom:2px}
 .existing-container-card-v0837 h2{margin:4px 0 7px;font-size:17px}
 .existing-container-card-v0837 h3{margin:13px 0 6px;font-size:14px}
 .existing-container-card-v0837 p{margin:5px 0;font-size:12px;line-height:1.4}
 .existing-container-card-v0837 :is(button,select){min-height:40px}
 .existing-container-card-v0837 .legacy-preflight-card-v0848 button{width:100%;padding:9px 11px;font-size:13px}
 .existing-container-card-v0837 .legacy-preflight-card-v0848 select{font-size:16px}
 .existing-container-warning-v0837{margin:10px 0!important;padding:10px!important}
 .existing-container-naming-v0848{margin:9px 0;padding:10px}
}

/* 0.9.31: prevent intrinsic min-content width from pushing diagnostic messages
   beyond the modal; this also covers unbroken image digests / error codes. */
.existing-container-card-v0837,
.existing-container-card-v0837 :is(.legacy-preflight-v0828,.legacy-preflight-card-v0848,.legacy-preflight-details-v0848,.legacy-preflight-report-v0848){
  min-width:0;max-width:100%;box-sizing:border-box;
}
.existing-container-card-v0837 :is(.legacy-preflight-v0828,.legacy-preflight-card-v0848)>*{min-width:0;max-width:100%;box-sizing:border-box}
.existing-container-card-v0837 :is(pre,code,[role="status"],.existing-container-warning-v0837,.alert){
  min-width:0;max-width:100%;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;
}
