/*mn_line */
.mn_line{background:#fff;width:100%;margin:15px auto;border:1px solid#dbe7ee;box-shadow:1px 2px 3px rgba(0,0,0,0.05);box-sizing:border-box;border-radius:6px;color:#2d76c8;}
.mn_line table{width:100%;margin:8px auto;border-collapse:collapse;font:12px f5;line-height:12px;}
.mn_line td{padding:0px;}
.bx_line{background:#ecf5fd;width:100%;padding:4px 3px;box-sizing:border-box;border-bottom:1px solid#eee;border-radius:4px;}
.mn_line:hover{background:rgba(253,249,227,0.92);}
.bx_line h3{float:left;font:19px f4;padding:2px 0px 0px 0px;}
.bx_line b{float:right;font:19px f4;padding:2px 5px 0px 0px;}
.bx_line .circle{float:right;margin:-5px 15px 5px 0px;}
.canvas{margin-top:1em;text-align:center;}
.circle{display:inline-block;margin:1em;color:#7b879b;font:.1em f1;}
.circles-decimals{font-size:.4em;}

input[type="range"] {
  --c: #fcc983; /* active color */--g: 2px; /* the gap */--l: 2px; /* line thickness*/--s: 6px; /* thumb size*/
  width:100%; height:var(--s); /* needed for Firefox*/ --_c: color-mix(in srgb, var(--c), #000 var(--p,0%));
  -webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;overflow:hidden;
}
input[type="range"]:focus-visible,input[type="range"]:hover{--p: 25%;}
input[type="range"]:active,input[type="range"]:focus-visible{--_b: var(--s)}
/* chromium */
input[type="range" i]::-webkit-slider-thumb{height:var(--s);aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 var(--_b,var(--l)) inset var(--_c);
  border-image: linear-gradient(90deg,var(--_c) 50%,#e6e6e6 0) 0 1/calc(50% - var(--l)/2) 100vw/0 calc(100vw + var(--g));
  -webkit-appearance:none;appearance:none;transition:.3s;
}
/* Firefox */
input[type="range"]::-moz-range-thumb {height:var(--s);width:var(--s);background:none;border-radius:50%;box-shadow:0 0 0 var(--_b,var(--l)) inset var(--_c);
  border-image: linear-gradient(90deg,var(--_c) 50%,#e6e6e6 0) 0 1/calc(50% - var(--l)/2) 100vw/0 calc(100vw + var(--g));
  -moz-appearance:none;appearance:none;transition:.3s;
}
@supports not (color:color-mix(in srgb,red,red)){input{ --_c: var(--c);}}