.ratio-shape{vertical-align:middle;flex:0 0 24px;width:24px;height:24px}.ratio-picker{border:0;min-width:0;margin:8px 0;padding:0}.ratio-picker legend{color:var(--text-secondary);margin-bottom:8px;font-size:12px}.ratio-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ratio-picker button{width:100%;min-width:0}.editor-ratio-presets{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editor-ratio-presets button{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.ratio-picker button,.media-role-tabs button,.model-capability-filters button,.asset-selection-toolbar button,.asset-bulk-actions button,.asset-comparison button,.generation-run-card button{min-height:34px;color:var(--text-primary);cursor:pointer;background:var(--surface);border:1px solid var(--border-control);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.ratio-picker button[aria-pressed=true],.media-role-tabs button[aria-pressed=true],.model-capability-filters button[aria-pressed=true]{color:var(--accent-bright);background:var(--surface-bright);border-color:var(--border-selected)}.ratio-picker button:focus-visible,.media-picker button:focus-visible,.asset-selection-toolbar button:focus-visible,.asset-bulk-actions button:focus-visible,.model-capability-filters button:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.layer-picker-path{align-items:center;gap:12px;min-width:0;margin:10px 0;display:flex}.layer-picker-path strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layer-picker-path button{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-control);border-radius:7px;flex-shrink:0;padding:6px 10px}.adjustment-slider input[type=range][data-spectrum]{appearance:none;background:0 0;border:0;border-radius:5px;height:20px}.adjustment-slider input[data-spectrum=temperature]{--adjustment-spectrum:linear-gradient(90deg, #3e7fdc, #aab6c6 45%, #c8bca4 55%, #eda340)}.adjustment-slider input[data-spectrum=tint]{--adjustment-spectrum:linear-gradient(90deg, #3baa6d, #aebcaf 45%, #bdaebc 55%, #c75dbb)}.adjustment-slider input[data-spectrum]::-webkit-slider-runnable-track{background:var(--adjustment-spectrum);border-radius:999px;height:6px}.adjustment-slider input[data-spectrum]::-moz-range-track{background:var(--adjustment-spectrum);border-radius:999px;height:6px}.adjustment-slider input[data-spectrum]::-moz-range-progress{background:0 0;height:6px}.adjustment-slider input[data-spectrum]::-webkit-slider-thumb{appearance:none;background:#f5f5f3;border:2px solid #202020;border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 0 0 1px #ffffff4d}.adjustment-slider input[data-spectrum]::-moz-range-thumb{box-sizing:border-box;background:#f5f5f3;border:2px solid #202020;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #ffffff4d}.adjustment-slider input[data-spectrum]:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}@media (forced-colors:active){.adjustment-slider input[data-spectrum]::-webkit-slider-runnable-track{background:canvastext}.adjustment-slider input[data-spectrum]::-moz-range-track{background:canvastext}.adjustment-slider input[data-spectrum]::-webkit-slider-thumb{background:canvas;border-color:canvastext}.adjustment-slider input[data-spectrum]::-moz-range-thumb{background:canvas;border-color:canvastext}}
