.vux-1px-b[data-v-ec87a4da],.vux-1px-l[data-v-ec87a4da],.vux-1px-r[data-v-ec87a4da],.vux-1px-t[data-v-ec87a4da],.vux-1px-tb[data-v-ec87a4da],.vux-1px[data-v-ec87a4da]{position:relative}.vux-1px[data-v-ec87a4da]:before{content:" ";position:absolute;left:0;top:0;width:200%;border:1px solid #c7c7c7;color:#c7c7c7;height:200%;transform-origin:left top;transform:scale(.5)}.vux-1px-t[data-v-ec87a4da]:before{top:0;border-top:1px solid #c7c7c7;transform-origin:0 0;transform:scaleY(.5)}.vux-1px-b[data-v-ec87a4da]:after,.vux-1px-t[data-v-ec87a4da]:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#c7c7c7}.vux-1px-b[data-v-ec87a4da]:after{bottom:0;border-bottom:1px solid #c7c7c7;transform-origin:0 100%;transform:scaleY(.5)}.vux-1px-tb[data-v-ec87a4da]:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #c7c7c7;color:#c7c7c7;transform-origin:0 0;transform:scaleY(.5)}.vux-1px-tb[data-v-ec87a4da]:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #c7c7c7;color:#c7c7c7;transform-origin:0 100%;transform:scaleY(.5)}.vux-1px-l[data-v-ec87a4da]:before{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #c7c7c7;color:#c7c7c7;transform-origin:0 0;transform:scaleX(.5)}.vux-1px-r[data-v-ec87a4da]:after{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1px solid #c7c7c7;color:#c7c7c7;transform-origin:100% 0;transform:scaleX(.5)}[data-v-ec87a4da]{margin:0;padding:0;box-sizing:border-box}.cs-rule[data-v-ec87a4da]{position:relative;width:100%;height:33.33333vw;overflow:hidden;--pointer-color:#61ce51;--rule-width:40;--num-size:40;--scale-factor:1}.cs-scrollRule[data-v-ec87a4da]{height:calc(33.33333vw*var(--scale-factor));position:relative;width:100%;overflow:hidden}.cs-scrollRule-hook[data-v-ec87a4da]{list-style:none;overflow:hidden;border-collapse:collapse;white-space:nowrap;display:inline-block;position:absolute;bottom:2.667vw}.cs-scroll-item[data-v-ec87a4da]{display:inline-block;width:calc(100vw/var(--rule-width));text-align:center;vertical-align:top}.cs-scroll-item-num[data-v-ec87a4da]{width:13.33333vw;margin-left:-6.66667vw;margin-top:2.66667vw;text-align:center;font-size:calc(var(--num-size)/750*100vw);color:#999;font-weight:500}.cs-scroll-item-pointer[data-v-ec87a4da]{position:absolute;top:5.333vw;left:50.5%;height:calc(8.66667vw*var(--scale-factor));transform:translate(-50%);border-right:.533vw solid var(--pointer-color);z-index:10;box-shadow:0 0 .8vw rgba(0,0,0,.2)}.cs-current-value[data-v-ec87a4da]{position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:var(--pointer-color);color:#fff;padding:1.067vw 3.2vw;border-radius:4vw;font-size:3.733vw;font-weight:700;box-shadow:0 .533vw 1.333vw rgba(0,0,0,.1);z-index:20;min-width:16vw;text-align:center}.cs-scale-one[data-v-ec87a4da]{height:4.66667vw}.cs-scale-half[data-v-ec87a4da]{height:6.66667vw}.cs-scale-integer[data-v-ec87a4da]{height:8.66667vw}.cs-scroll-item-rule[data-v-ec87a4da]{display:inline-block;width:calc(100vw/var(--rule-width));box-sizing:border-box}.vux-1px-l[data-v-ec87a4da]:before{border-color:#000!important}.cs-rule-null-after[data-v-ec87a4da],.cs-rule-null[data-v-ec87a4da]{display:inline-block}.weight-modification{background-color:#f8f8f8;min-height:100vh;padding-bottom:5.333vw}.header{padding:4vw;text-align:center;border-bottom:1px solid #eee;background-color:#fff}.header .user-name{font-size:4.8vw;font-weight:500;color:#333}.header .back-icon{position:absolute;left:4vw;font-size:5.333vw;color:#333}.content{padding:4vw;background-color:#fff;margin:4vw;border-radius:2.133vw;box-shadow:0 .533vw 1.6vw rgba(0,0,0,.05)}.tabs{display:flex;border-bottom:1px solid #eee;margin-bottom:5.333vw}.tabs .tab{flex:1;text-align:center;padding:2.667vw 0;font-size:4.267vw;color:#999}.tabs .tab.active{color:#00baad;font-weight:500}.height-section,.target-section,.weight-section{margin-bottom:8vw}.section-title{font-size:4.267vw;color:#333;margin-bottom:4vw}.value-display{text-align:center;font-size:6.4vw;font-weight:700;margin-bottom:2.667vw}.value-display .unit{font-size:3.733vw;font-weight:400;color:#999;margin-left:.533vw}.ruler-container .ruler .cs-rule{width:85vw}.ruler-container .ruler .cs-rule-null{margin-right:-11.3vw}.ruler-container .ruler .cs-rule-null-after{margin-left:-6.3vw}.bmi-section{display:flex;justify-content:space-between;align-items:center;padding:4vw 0;border-top:1px solid #eee;color:#ff9500;font-weight:500}.bmi-section .bmi-label{font-size:4.267vw;color:#333}.bmi-section .bmi-value{font-size:4.267vw;font-weight:500}.bmi-section .bmi-value .bmi-category{font-size:3.733vw;margin-left:1.067vw}.save-button{background-color:#00baad;color:#fff;text-align:center;padding:3.2vw 0;border-radius:1.067vw;font-size:4.267vw;margin-top:5.333vw}.section-header{justify-content:space-between;margin-bottom:4vw}.section-header,.weight-tabs{display:flex;align-items:center}.weight-tab{padding:1.067vw 2.667vw;font-size:3.733vw;color:#999;cursor:pointer;border-radius:3.2vw;margin-left:1.333vw}.weight-tab.active{color:#fff;background-color:#00baad;font-weight:500}.tabs{display:none}.value-input-container{text-align:center;margin-bottom:1.333vw;display:flex;justify-content:center;align-items:center}.value-input{width:21.333vw;height:8vw!important;font-size:6.4vw;font-weight:700;text-align:center;border:1px solid #000!important;border-radius:1.067vw;padding:0 1.333vw;color:#333;background-color:#f9f9f9;-moz-appearance:textfield}.value-input:focus{outline:none;border-color:#00baad}.value-input::-webkit-inner-spin-button,.value-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.unit{font-size:3.733vw;font-weight:400;color:#999;margin-left:1.333vw}