
/* Quiet editor: hints live on hover/focus, not in permanent instructional paragraphs. */
.lb-hint-only{display:none!important}
.lb-pane-copy,.lb-mini-tip,.lb-preview-disclosure,.rotation-note,.preview-tip,.lb-small-note,.helper-text{display:none!important}
.lb-empty-state small{display:none!important}
.lb-empty-state{padding-block:12px!important;min-height:0!important}
.lb-empty-state .lb-upload-icon{margin-bottom:6px!important}
#fit-warning[hidden]{display:none!important}
#lb-fit-status:not(.danger){display:none!important}
#lb-preset-description{display:none!important}
#lb-relief-help{display:none!important}
.preview-label{display:none!important}
.lb-project-card{display:flex!important;align-items:center;gap:10px;text-align:left}
.lb-project-card img{width:70px;height:46px;object-fit:cover;border-radius:5px;background:#fff;flex:0 0 70px}
.lb-project-card span{display:grid;gap:4px;min-width:0}
.lb-project-card b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lb-preview-stage{min-height:150px}
.lb-details summary,.lb-section-head strong,.lb-pane-heading,button[title],label[title]{cursor:help}
.lb-pane-heading button,.lb-details summary button{cursor:pointer}

#commercial-fit-panel:not(:has(.fit-warning.danger)){display:none!important}
.lb-details summary[title]::before{content:'ⓘ';font-size:11px;color:#84a9bf;margin-right:7px;opacity:.85}
.lb-section-head strong[title]::after{content:' ⓘ';font-size:11px;font-weight:500;color:#84a9bf}
