/* V5.3.8 Gold Enterprise Final Remediation */
.ldg538-gold-enterprise-final-remediation{--v538-font:13px;--v538-small:12.5px;--v538-control:14px}
.ldg538-gold-enterprise-final-remediation .ldg40-content,
.ldg538-gold-enterprise-final-remediation .ldg451-view,
.ldg538-gold-enterprise-final-remediation .ldg44-engine{font-size:var(--v538-font);line-height:1.46}
.ldg538-gold-enterprise-final-remediation small,
.ldg538-gold-enterprise-final-remediation .ldg40-card small,
.ldg538-gold-enterprise-final-remediation .ldg43-metric small,
.ldg538-gold-enterprise-final-remediation .ldg43-list small,
.ldg538-gold-enterprise-final-remediation .ldg44-mini-card small,
.ldg538-gold-enterprise-final-remediation .ldg533-meta,
.ldg538-gold-enterprise-final-remediation .ldg451-table{font-size:var(--v538-small);line-height:1.4}
.ldg538-gold-enterprise-final-remediation input,
.ldg538-gold-enterprise-final-remediation select,
.ldg538-gold-enterprise-final-remediation textarea,
.ldg538-gold-enterprise-final-remediation button{font-size:var(--v538-control);line-height:1.4}
.ldg538-gold-enterprise-final-remediation button,
.ldg538-gold-enterprise-final-remediation .ldg451-link,
.ldg538-gold-enterprise-final-remediation .ldg40-primary{min-height:38px;display:inline-flex;align-items:center;justify-content:center}
.ldg538-gold-enterprise-final-remediation .ldg451-table th,
.ldg538-gold-enterprise-final-remediation .ldg44-table th{font-size:12.5px;line-height:1.35}
.ldg538-gold-enterprise-final-remediation .ldg451-table td,
.ldg538-gold-enterprise-final-remediation .ldg44-table td{font-size:12.5px;line-height:1.42;vertical-align:top}
.ldg538-gold-enterprise-final-remediation .ldg44-table td strong,
.ldg538-gold-enterprise-final-remediation .ldg44-table td small{display:block;margin:0 0 3px}
.ldg538-gold-enterprise-final-remediation .ldg43-checks b{background:#b35400!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.ldg538-global .ldg451-view-head p{max-width:850px}
.ldg538-task-excluded{border-color:#cbd8e2!important;background:#f7fafc!important;box-shadow:none!important;opacity:.88}
.ldg538-task-excluded:before{display:none!important}
.ldg538-task-excluded .ldg533-task-note{background:#eef5f8;border-left:4px solid #5d7b8f;color:#29485d;padding:9px 10px;margin:0 0 10px;border-radius:6px}
.ldg538-task-excluded .ldg533-task-note strong{color:#183c55}
.ldg538-task-excluded h4{color:#36566a!important}
.ldg538-task-readonly{min-width:180px;padding:10px 12px;border:1px solid #d8e4eb;border-radius:8px;background:#fff;color:#486375;font-weight:700}
.ldg538-guided-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;margin:0 0 14px;border:1px solid #d7e8f3;border-radius:10px;background:#f5faff}
.ldg538-guided-toolbar button{border:0;border-radius:8px;padding:9px 14px;background:#0b4f7a;color:#fff;font-weight:800;cursor:pointer}
.ldg538-guided-toolbar span{font-size:12.5px;color:#486375}
.ldg538-prefill-copy{margin:8px 0;padding:8px 10px;background:#eef8ff;border-left:4px solid #0f7db8;border-radius:6px;font-size:12.5px;color:#29485d}
.ldg538-guided-suggestion textarea.ldg538-guided-value{min-height:88px;background:#fffef8}
.ldg538-ateco-registry span{font-weight:800;display:block;margin-top:5px}.ldg538-ateco-registry small{display:block;margin-top:4px;color:#60788a}
.ldg538-branding-select .ldg43-list a{min-height:72px}
.ldg538-branding-center .ldg470-section-head p strong{color:inherit}
.ldg538-resource-library .ldg538-resource-type{display:inline-block;padding:4px 7px;border-radius:999px;background:#eaf4fb;font-weight:800;white-space:nowrap}
.ldg538-resource-library tr.is-draft td{background:#fffdf7}
.ldg538-resource-library tr.is-draft td:nth-child(9) small{font-weight:800;color:#7a4d00}
.ldg538-factor-table td:nth-child(1){min-width:190px}.ldg538-factor-table td:nth-child(2){min-width:135px}.ldg538-factor-table td:nth-child(6){min-width:190px}
.ldg538-gold-enterprise-final-remediation .ldg44-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}
@media(max-width:1366px){.ldg538-gold-enterprise-final-remediation{--v538-font:13px;--v538-small:12.5px}.ldg538-guided-toolbar{align-items:flex-start;flex-direction:column}.ldg538-factor-table{min-width:1180px}}
@media(max-width:1024px){.ldg538-gold-enterprise-final-remediation .ldg451-table{min-width:820px}.ldg538-gold-enterprise-final-remediation .ldg451-table-wrap{overflow-x:auto}.ldg538-gold-enterprise-final-remediation input,.ldg538-gold-enterprise-final-remediation select,.ldg538-gold-enterprise-final-remediation textarea{min-height:40px}}

/* Enterprise Experience Closure: hierarchy, breathing room and deterministic labels */
.ldg538-gold-enterprise-final-remediation .ldg40-card,.ldg538-gold-enterprise-final-remediation .ldg451-view,.ldg538-gold-enterprise-final-remediation .ldg44-panel{border-radius:14px}
.ldg538-gold-enterprise-final-remediation .ldg40-section-head h2,.ldg538-gold-enterprise-final-remediation .ldg451-view-head h2,.ldg538-gold-enterprise-final-remediation .ldg44-panel-head h2{line-height:1.16;letter-spacing:-.01em}
.ldg538-gold-enterprise-final-remediation .ldg40-field,.ldg538-gold-enterprise-final-remediation .ldg533-guided-suggestion{scroll-margin-top:96px}
.ldg538-gold-enterprise-final-remediation .ldg40-field label,.ldg538-gold-enterprise-final-remediation .ldg470-field label{font-size:12.5px;font-weight:800;line-height:1.35}
.ldg538-gold-enterprise-final-remediation .ldg44-factor-table td small{display:block;margin-top:4px;color:#587285}
.ldg538-gold-enterprise-final-remediation .ldg451-report-catalog article strong{font-size:14px;line-height:1.3}
.ldg538-gold-enterprise-final-remediation .ldg451-report-catalog article small{display:block;margin-top:3px}
