.KNumberSlider .form_item{padding:0}.KNumberSlider .input_range_box{flex:1;padding-left:20px;display:flex;justify-content:center;align-items:center}.KNumberSlider .button_box{box-sizing:border-box;width:120px;display:flex;justify-content:space-between;align-items:center;border-radius:max(0px,var(--border-radius) - 4px);margin:4px;padding:0 0 0 8px;height:32px}.KNumberSlider .button_box:hover{cursor:pointer}.KNumberSlider .button_box .button_box_text{flex:1;text-align:center;overflow:hidden}.KNumberSlider .button_box .button_box_icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;pointer-events:none;color:var(--text-sub-color-opaque)}.KNumberSlider .button_box .button_box_icon svg{width:18px;height:18px;fill:none;color:inherit}.pc_browser .KNumberSlider .form_item:hover{background-color:var(--section-inside-color)}.pc_browser .KNumberSlider .button_box:hover{transition:all .2s;cursor:pointer;background-color:var(--main-color-alpha)}@media(max-width:500px){.KNumberSlider[type=input] .input_range_box{display:none}.KNumberSlider[type=input] .button_box{width:calc(100% - 8px);padding-left:20px}.KNumberSlider[type=input] .button_box .text{text-align:left;margin-left:12px}}@media(max-width:400px){.KNumberSlider[type=range] .button_box{display:none}.KNumberSlider[type=range] .input_range_box{padding:0 20px}}.KNumberSlider.confirm_dialog{width:unset}@media(max-width:500px){.KNumberSlider.confirm_dialog .maxmin_button{display:none}}.KNumberSlider.confirm_dialog .dialog_row{margin-top:20px;color:var(--text-color)}.KNumberSlider.confirm_dialog .dialog_row input{text-align:center;width:120px;padding:0}.KNumberSlider.confirm_dialog .dialog_row input::-webkit-inner-spin-button,.KNumberSlider.confirm_dialog .dialog_row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.KNumberSlider.confirm_dialog .dialog_row input{-moz-appearance:textfield}.KNumberSlider.confirm_dialog .dialog_row button{width:unset;flex-grow:0;flex-shrink:0;min-height:30px}.KNumberSlider.confirm_dialog .change_num_row{margin-top:8px}.KNumberSlider.confirm_dialog .change_num_button{margin:0 6px;transition:.2s}.KNumberSlider.confirm_dialog .change_num_button svg{width:18px;height:18px;fill:none;color:#fff}.KNumberSlider.confirm_dialog .dialog_row .max_num.error,.KNumberSlider.confirm_dialog .dialog_row .min_num.error{color:var(--danger-color)}.KNumberSlider.confirm_dialog .dialog_row .max_num.exact,.KNumberSlider.confirm_dialog .dialog_row .min_num.exact{color:var(--main-color)}.KNumberSlider.confirm_dialog .dialog_row .text_button_wrapper{margin:0 10px;height:40px;width:120px;border-radius:var(--border-radius)}.KNumberSlider.confirm_dialog .dialog_row .text_button{height:40px;width:120px;background-color:var(--section-inside-color);border-radius:var(--border-radius);color:var(--text-color)!important;font-size:16px;display:flex;align-items:center;justify-content:center}.KNumberSlider.confirm_dialog .dialog_row .text_button:hover{cursor:pointer}.KNumberSlider.confirm_dialog .dialog_row .maxmin_button{height:32px;min-height:32px;line-height:24px}.KNumberSlider.confirm_dialog .dialog_row .number_step_button{box-sizing:border-box;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--main-color-deep);color:#fff;font-size:14px}.KNumberSlider.confirm_dialog .dialog_row .number_step_button:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.pc_browser .KNumberSlider.confirm_dialog .dialog_row .number_step_button:not(:disabled):hover{cursor:pointer;opacity:.5}.KNumberSlider.confirm_dialog .dialog_row .disabled{opacity:.2!important;filter:grayscale(1)!important;cursor:not-allowed!important}.KNumberSlider.confirm_dialog .dialog_row .slider{width:380px;max-width:100%;min-width:60px;margin:0 16px;height:20px;display:flex;align-items:center;justify-content:center;position:relative}.KNumberSlider.confirm_dialog .dialog_row .slider input{width:100%}
