.simset_slider{display:flex;flex-direction:column;gap:12px;padding:14px 16px;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:12px;min-width:0}.simset_slider .ui-slider--default,.simset_slider input[type=range]{width:100%;max-width:100%}div.simset_slider_label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;text-align:left;padding:0}.simset_slider_label_text{font-size:13px;font-weight:500;color:var(--color-text-muted);letter-spacing:.01em}.simset_slider_label_value{font-size:13px;font-weight:600;color:var(--color-primary-blue);font-variant-numeric:tabular-nums}.simset_slider--disabled{background:rgba(47,53,64,.04);border-color:rgba(47,53,64,.1);opacity:.68}.simset_slider--disabled .simset_slider_label_value{color:var(--color-text-muted);font-size:12px;font-weight:500;font-variant-numeric:normal}.simset_slider--disabled input[type=range]{cursor:not-allowed;filter:grayscale(1)}.simset_info{position:relative;margin-left:5px;vertical-align:middle}.simset_info,.simset_info_btn{display:inline-flex;align-items:center}.simset_info_btn{justify-content:center;width:16px;height:16px;padding:0;border:none;background:none;color:var(--color-text-muted);opacity:.55;cursor:pointer;border-radius:50%;transition:opacity .14s ease,color .14s ease;flex-shrink:0}.simset_info_btn.is-open,.simset_info_btn:hover{opacity:1;color:var(--color-primary-blue)}.simset_info_btn:focus-visible{outline:2px solid var(--color-primary-blue-soft);outline-offset:2px}.simset_info_popover{bottom:calc(100% + 8px);z-index:100;width:220px;padding:9px 11px;background:var(--color-bg-dark);color:var(--color-text-light);border-radius:8px;font-size:12px;line-height:1.5;font-weight:400;pointer-events:none;box-shadow:0 4px 16px rgba(0,0,0,.18)}.simset_info_popover,.simset_info_popover:after{position:absolute;left:50%;transform:translateX(-50%)}.simset_info_popover:after{content:"";top:100%;border:5px solid transparent;border-top:5px solid var(--color-bg-dark)}@media (max-width:480px){.simset_info_popover{left:auto;right:-4px;transform:none;width:200px}.simset_info_popover:after{left:auto;right:10px;transform:none}}.simset_checkbox{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:12px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease;min-width:0}.simset_checkbox:hover{border-color:rgba(61,136,173,.25)}.simset_checkbox_input{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1.5px solid rgba(47,53,64,.25);border-radius:5px;background:var(--color-bg-ivory);cursor:pointer;transition:background-color .16s ease,border-color .16s ease;flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center}.simset_checkbox_input:checked{background:var(--color-primary-blue);border-color:var(--color-primary-blue)}.simset_checkbox_input:checked:after{content:"";width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.simset_checkbox_input:focus-visible{outline:2px solid var(--color-primary-blue-soft);outline-offset:2px}.simset_checkbox_body{display:flex;flex-direction:column;gap:2px;user-select:none}.simset_checkbox_label{font-size:14px;font-weight:500;color:var(--color-text-muted)}.simset_checkbox_description{font-size:12px;color:var(--color-text-muted);max-width:280px}.simset_fileup{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:12px;min-width:0}.simset_fileup_label{display:flex;flex-direction:column;gap:2px}.simset_fileup_label_text{font-size:13px;font-weight:500;color:var(--color-text-muted)}.simset_fileup_hint{font-size:11.5px;color:var(--color-text-muted);opacity:.75;font-style:italic}.simset_fileup_input{font-size:13px;color:var(--color-text-main);cursor:pointer;max-width:100%}input[type=file]{cursor:pointer}input[type=file]::file-selector-button{padding:6px 14px;margin-right:12px;border-radius:8px;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);color:var(--color-text-main);font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}input[type=file]::file-selector-button:hover{background:rgba(112,180,212,.1);border-color:rgba(61,136,173,.3)}button.simset_button{border:1px solid var(--color-border-subtle);border-radius:8px;background-color:var(--color-bg-dark);padding:8px 14px;color:var(--color-text-light);text-decoration:none;font-size:14px;font-family:Poppins,sans-serif;transition:background-color .2s ease,transform .2s ease}button.simset_button:hover{transform:translateY(-1px);background-color:var(--color-bg-dark-soft);cursor:pointer}button.simset_button:active{transform:translateY(0);filter:brightness(90%)}