/* FotoDoc v82 Step 2 — non-destructive color and white-balance controls. */
.pro-color-details .advanced-body{padding-top:10px}
.pro-color-summary{display:flex;align-items:center;gap:8px}
.pro-color-panel{display:grid;gap:4px;margin-bottom:10px}
.pro-color-intro{margin:0 0 6px;color:var(--muted);font-size:10.5px;line-height:1.45}
.pro-color-panel .range-row{margin:9px 0 11px}
.pro-color-panel .range-row label{font-size:10.5px}
.pro-color-panel .range-row output{min-width:46px;text-align:right;font-variant-numeric:tabular-nums}
.pro-color-axis{display:flex;justify-content:space-between;gap:8px;margin-top:-7px;color:var(--muted);font-size:8.5px;line-height:1.2;pointer-events:none}
.pro-color-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:6px 0 2px}
.pro-color-actions .btn{min-height:38px;padding:8px 10px;font-size:10px}
.pro-color-divider{height:1px;margin:10px 0 12px;background:var(--line)}
.pro-color-selective-title{display:block;margin:0 0 8px;font-size:10.5px;font-weight:750;color:var(--text)}
@media(max-width:520px){
  .pro-color-actions .btn{min-height:44px;font-size:10.5px}
  .pro-color-panel .range-row{margin:12px 0 14px}
  .pro-color-axis{font-size:9px}
}
