.bump-maker .parameter-panel{border:1px solid var(--line);box-shadow:var(--shadow-tight);background:#fffffffa;padding:18px}.bump-maker .parameter-panel h3{margin:0 0 10px;font-size:1rem;font-weight:600;color:#000!important}.bump-maker .parameter-panel,.bump-maker .parameter-panel *,.bump-maker .parameter-panel label,.bump-maker .parameter-panel h4,.bump-maker .parameter-panel .parameter-item,.bump-maker .parameter-panel .parameter-item label,.bump-maker .parameter-panel .checkbox-item,.bump-maker .parameter-panel .checkbox-item label,.bump-maker .parameter-panel .checkbox-item label span,.bump-maker .parameter-panel span{color:#000!important}.bump-maker .parameter-panel .category-tab.active,.bump-maker .parameter-panel .category-tab.active *,.bump-maker .parameter-panel .process-button,.bump-maker .parameter-panel .process-button *,.bump-maker .parameter-panel .mode-button.active,.bump-maker .parameter-panel .mode-button.active *,.bump-maker .parameter-panel button[style*=background],.bump-maker .parameter-panel button[style*=background] *{color:#fff!important}.bump-maker .parameter-tabs{flex-direction:column;gap:12px;display:flex}.bump-maker .parameter-group{background:0 0;border:0;border-top:1px solid #11182714;padding:16px 0 0;color:#333!important}.bump-maker .parameter-group.advanced{background:0 0;border-top:1px solid #0d59f22e;color:#333!important}.bump-maker .parameter-group:first-of-type{border-top:0;padding-top:0}.bump-maker .parameter-group.advanced,.bump-maker .parameter-group.advanced *,.bump-maker .parameter-group.advanced label,.bump-maker .parameter-group.advanced h4,.bump-maker .parameter-group.advanced .parameter-item,.bump-maker .parameter-group.advanced .parameter-item label,.bump-maker .parameter-group.advanced .checkbox-item,.bump-maker .parameter-group.advanced .checkbox-item label,.bump-maker .parameter-group.advanced .checkbox-item label span,.bump-maker .parameter-group.advanced span,.bump-maker .parameter-group.advanced input[type=checkbox]+label,.bump-maker .parameter-group.advanced input[type=range]+label{color:#000!important;text-decoration:none!important}.bump-maker .parameter-group h4{text-transform:uppercase;letter-spacing:.2px;margin:0 0 10px;font-size:.74rem;font-weight:600;line-height:1;color:#333!important}.bump-maker .parameter-item{flex-direction:column;align-items:stretch;gap:6px;min-height:auto;margin-bottom:12px;display:flex}.bump-maker .parameter-item:last-child{margin-bottom:0}.bump-maker .parameter-item label{margin-bottom:2px;font-size:.82rem;font-weight:500;line-height:1.2;display:block;color:#333!important}.bump-maker .range-container{align-items:center;gap:6px;display:flex}.bump-maker .parameter-item input[type=range]{accent-color:var(--accent);flex:1;width:100%;margin:0}.bump-maker .parameter-item select{background:#fff;border:1px solid #ddd;border-radius:3px;width:100%;margin-top:2px;padding:4px 6px;font-size:.75rem}.bump-maker .parameter-item select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #0d59f214}.bump-maker .parameter-value{text-align:right;min-width:35px;color:var(--accent);flex-shrink:0;font-family:Courier New,monospace;font-size:.75rem;font-weight:600}.bump-maker .checkbox-item{flex-flow:row;align-items:center;margin-bottom:6px;display:flex}.bump-maker .checkbox-item label{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:6px;font-size:.82rem;line-height:1.2;display:flex;color:#333!important}.bump-maker .checkbox-item input[type=checkbox]{width:12px;height:12px;accent-color:var(--accent);flex-shrink:0;margin:0}.bump-maker .parameter-item input:disabled,.bump-maker .parameter-item select:disabled{opacity:.5;cursor:not-allowed}.bump-maker .parameter-note{background:var(--accent-soft);border-left:3px solid var(--accent);margin-top:10px;padding:8px 10px}.bump-maker .parameter-note small{color:#22407a;font-size:.8rem;line-height:1.4}.bump-maker .parameter-item label:has(input:disabled){opacity:.5;cursor:not-allowed}@media (max-width:300px){.bump-maker .parameter-item{margin-bottom:6px}.bump-maker .parameter-item label{font-size:.7rem}.bump-maker .range-container{gap:4px}.bump-maker .parameter-item input[type=range]{min-height:20px}.bump-maker .parameter-item select{padding:3px 4px;font-size:.7rem}.bump-maker .parameter-value{min-width:30px;font-size:.65rem}.bump-maker .parameter-group{padding:4px}.bump-maker .parameter-group h4{margin-bottom:4px;font-size:.65rem}}
