.inventory-baseline-panel{margin-top:14px}
.config-baseline-panel>.panel-head p{max-width:680px;line-height:1.55}
#config-baselines-error{margin:0 16px}
.config-baseline-card{padding:14px 16px;border-top:1px solid #edf0f3}
.config-baseline-card:first-child{border-top:0}
.config-baseline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.config-baseline-title{min-width:0}
.config-baseline-title strong{display:block;color:#344152;font-size:11px}
.config-baseline-title small,.config-baseline-meta{display:block;margin-top:5px;color:#818b98;font-size:9px;line-height:1.5}
.config-baseline-head .button{flex:none}
.config-baseline-preview{margin-top:12px;padding:12px;background:#f8f9fb;border:1px solid #e8ebef;border-radius:4px}
.config-preview-summary{margin:0 0 9px;color:#465363;font-size:10px;line-height:1.55}
.config-preview-summary strong{color:#2d3e56}
.config-preview-notice{margin:8px 0 0;color:#7a6240;font-size:9px}
.config-preview-meta{margin:6px 0 0;color:#828c99;font-size:9px;line-height:1.45}
.config-diff-list{display:grid;gap:7px;max-height:460px;overflow:auto}
.config-diff-item{padding:9px 10px;background:#fff;border:1px solid #e5e9ee;border-radius:4px;min-width:0}
.config-diff-top{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:6px}
.config-diff-action{padding:3px 6px;border-radius:3px;background:#eef2f7;color:#52637b;font:8px var(--mono);text-transform:uppercase}
.config-diff-action.create{background:#e8f4ec;color:#34724d}
.config-diff-action.remove{background:#fbebeb;color:#a14646}
.config-diff-resource{color:#788392;font-size:8px;text-transform:uppercase;letter-spacing:.35px}
.config-diff-path{color:#35465d;font:9px var(--mono);overflow-wrap:anywhere}
.config-diff-values{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.config-diff-values>div{min-width:0}
.config-diff-values small{display:block;margin-bottom:4px;color:#8a94a0;font-size:8px}
.config-diff-values pre{margin:0;padding:6px;background:#f7f8fa;border-radius:3px;color:#586575;font:9px/1.45 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;overflow:auto}
.config-target-fieldset{margin:0;padding:10px;border:1px solid #e1e5ea;border-radius:4px}
.config-target-fieldset legend{padding:0 4px;color:#4f5c6c;font-size:10px;font-weight:600}
.config-target-fieldset legend span{margin-left:5px;color:#87919d;font-size:9px;font-weight:400}
.config-target-options{display:grid;grid-template-columns:1fr 1fr;gap:5px;max-height:210px;overflow:auto}
.config-target-option{display:flex;align-items:flex-start;gap:7px;padding:7px;border:1px solid #edf0f3;border-radius:3px;color:#495767;font-size:9px;line-height:1.4}
.config-target-option input{margin:1px 0 0;accent-color:#416bb4}
.config-target-empty{padding:8px;color:#8b929b;font-size:9px}
#config-baseline-form-error{margin-top:2px}
@media(max-width:600px){.config-baseline-head{align-items:flex-start;flex-direction:column}.config-diff-values,.config-target-options{grid-template-columns:1fr}.config-baseline-card{padding:12px}}
