.radio-wrapper{color:#fff}[dir] .radio-wrapper{margin-bottom:.5rem}.radio-wrapper.disabled{pointer-events:none}[dir] .radio-wrapper.disabled .radio-option{cursor:not-allowed}.form-label,.radio-title{font-size:.75rem}.radio-title{font-weight:500;display:block}[dir] .radio-title{margin-bottom:.5rem}.radio-segment{display:flex;overflow:hidden}[dir] .radio-segment{background:hsla(0,0%,100%,.0784313725490196);border:1px solid hsla(0,0%,99.2%,.14901960784313725);border-radius:6px}.radio-option{flex:1;display:flex;align-items:center;gap:.5rem;font-size:.75rem;position:relative;transition:background .25s ease;line-height:1.2}[dir] .radio-option{padding:.375rem .75rem;cursor:pointer;margin:0}[dir=ltr] .radio-option+.radio-option{border-left:1px solid hsla(0,0%,100%,.15)}[dir=rtl] .radio-option+.radio-option{border-right:1px solid hsla(0,0%,100%,.15)}.radio-option input{display:none}.dot{width:14px;height:14px;position:relative;flex-shrink:0}[dir] .dot{border-radius:50%}[dir] .dot,[dir] .radio-option.active .dot{background:#fff}.radio-option.active .dot:after{content:"";position:absolute;inset:3px}[dir] .radio-option.active .dot:after{background:#19afb9;border-radius:50%}.teeth-selector[data-v-eb50b2e2]{position:relative}.teeth-selector h2[data-v-eb50b2e2]{font-family:Roboto;font-weight:700;font-size:17px;line-height:100%;color:#fff}[dir] .teeth-selector h2[data-v-eb50b2e2]{text-align:center;margin-bottom:5px}.teeth-selector p[data-v-eb50b2e2]{font-family:Roboto;font-weight:400;font-size:19px;line-height:140%;color:hsla(0,0%,100%,.7490196078431373)}[dir] .teeth-selector p[data-v-eb50b2e2]{text-align:center}.teeth-selector .tooth-chart-container[data-v-eb50b2e2]{position:relative;display:flex;flex-direction:column;align-items:center}.teeth-selector .tooth-chart-container .palette-toolbar[data-v-eb50b2e2]{display:inline-flex;flex-direction:column;align-items:stretch;gap:12px;font-size:15px;max-width:100%}[dir] .teeth-selector .tooth-chart-container .palette-toolbar[data-v-eb50b2e2]{margin-top:20px;margin-bottom:40px}.teeth-selector .tooth-chart-container .palette-row[data-v-eb50b2e2]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;width:100%}.teeth-selector .tooth-chart-container .palette[data-v-eb50b2e2]{display:flex;flex-direction:column;align-items:center;gap:10px}[dir] .teeth-selector .tooth-chart-container .palette[data-v-eb50b2e2]{padding:10px;border:2px solid hsla(0,0%,100%,.1607843137254902);border-radius:32px}.teeth-selector .tooth-chart-container .palette .palette-row-inner[data-v-eb50b2e2]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.teeth-selector .tooth-chart-container .palette .palette-btn[data-v-eb50b2e2]{height:34px;font-size:15px}[dir] .teeth-selector .tooth-chart-container .palette .palette-btn[data-v-eb50b2e2]{padding:8px 16px;border-radius:32px;cursor:pointer}.teeth-selector .tooth-chart-container .palette .palette-btn.palette-btn-active[data-v-eb50b2e2]{color:#0a143c}[dir] .teeth-selector .tooth-chart-container .palette .palette-btn.palette-btn-active[data-v-eb50b2e2]{background:#fff}[dir] .teeth-selector .tooth-chart-container .palette .palette-btn.palette-btn-active .color-icon[data-v-eb50b2e2]{background:#eee5ff}.teeth-selector .tooth-chart-container .palette .palette-btn .color-icon[data-v-eb50b2e2]{width:28px;height:28px;display:flex;align-items:center;justify-content:center}[dir] .teeth-selector .tooth-chart-container .palette .palette-btn .color-icon[data-v-eb50b2e2]{border-radius:100px;background:#fff}.teeth-selector .tooth-chart-container .palette .palette-btn .color-icon .color-swatch[data-v-eb50b2e2]{width:14px;height:14px}[dir] .teeth-selector .tooth-chart-container .palette .palette-btn .color-icon .color-swatch[data-v-eb50b2e2]{border-radius:100px;border:none!important}.teeth-selector .tooth-chart-container .numbering-system-select[data-v-eb50b2e2]{width:auto;min-width:230px;box-sizing:border-box;min-height:52px;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#fff!important;font-family:Roboto,sans-serif;font-size:15px}[dir] .teeth-selector .tooth-chart-container .numbering-system-select[data-v-eb50b2e2]{border-radius:32px!important;border:2px solid hsla(0,0%,100%,.1607843137254902)!important;background:hsla(0,0%,100%,.10196078431372549)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:12px 8px!important}[dir=ltr] .teeth-selector .tooth-chart-container .numbering-system-select[data-v-eb50b2e2]{background-position:right 16px center!important;padding:8px 44px 8px 16px}[dir=rtl] .teeth-selector .tooth-chart-container .numbering-system-select[data-v-eb50b2e2]{background-position:left 16px center!important;padding:8px 16px 8px 44px}.teeth-selector .tooth-chart-container .price-tag[data-v-eb50b2e2]{font-family:Roboto;font-weight:700;font-size:15px;line-height:100%;color:#fff}[dir] .teeth-selector .tooth-chart-container .price-tag[data-v-eb50b2e2]{border:2px solid #23879b;background:hsla(0,0%,100%,.10196078431372549);margin-top:16px;padding:24px 40px;border-radius:30px}.teeth-selector .tooth-chart-container .price-tag span[data-v-eb50b2e2]{color:#00fff0}.teeth-selector .tooth-chart-container .teeth-selection-error[data-v-eb50b2e2]{display:flex;align-items:flex-start;gap:8px;color:#ff6b7a;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1.4}[dir] .teeth-selector .tooth-chart-container .teeth-selection-error[data-v-eb50b2e2]{margin-top:12px;padding:12px 16px;border-radius:12px;background:rgba(220,53,69,.15);border:1px solid rgba(220,53,69,.5)}.teeth-selector .tooth-chart-container .teeth-selection-error svg[data-v-eb50b2e2]{flex-shrink:0}[dir] .teeth-selector .tooth-chart-container .teeth-selection-error svg[data-v-eb50b2e2]{margin-top:1px}.teeth-selector .tooth-chart-container .teeth-selection-warning[data-v-eb50b2e2]{display:flex;align-items:flex-start;gap:8px;color:#ffc107;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1.4}[dir] .teeth-selector .tooth-chart-container .teeth-selection-warning[data-v-eb50b2e2]{margin-top:12px;padding:12px 16px;border-radius:12px;background:rgba(255,193,7,.15);border:1px solid rgba(255,193,7,.5)}.teeth-selector .tooth-chart-container .teeth-selection-warning svg[data-v-eb50b2e2]{flex-shrink:0}[dir] .teeth-selector .tooth-chart-container .teeth-selection-warning svg[data-v-eb50b2e2]{margin-top:1px}.teeth-selector .tooth-chart[data-v-eb50b2e2]{display:flex;align-items:center;flex-direction:column}.teeth-selector .tooth-chart svg[data-v-eb50b2e2]{user-select:none;-webkit-user-select:none}[dir] .teeth-selector .tooth-chart .teeth-map[data-v-eb50b2e2]{cursor:pointer}.jaw[data-v-eb50b2e2]{display:flex;justify-content:center;gap:4px;flex-wrap:wrap;max-width:600px;position:relative}[dir] .upper-jaw .tooth[data-v-eb50b2e2]{transform:translateY(calc(var(--i)*2))}[dir] .lower-jaw .tooth[data-v-eb50b2e2]{transform:translateY(calc(var(--i)*-2))}.tooth[data-v-eb50b2e2]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:9px;transition:transform .1s}[dir] .tooth[data-v-eb50b2e2]{border-radius:50%;cursor:pointer}.teeth-map[data-v-eb50b2e2]{--toothBG:#f2f2f2;--toothBorder:#ccc;--toothvectorBg:#fff;--toothvector:#ccc}.tooth-bg[data-v-eb50b2e2]{fill:var(--toothBG)}.tooth-border[data-v-eb50b2e2]{fill:var(--toothBorder)}.tooth-vector-bg[data-v-eb50b2e2]{fill:var(--toothvectorBg)}.tooth-vector[data-v-eb50b2e2]{fill:var(--toothvector)}.tooth-fdi-labels[data-v-eb50b2e2]{visibility:hidden;pointer-events:none}.tooth-number-label[data-v-eb50b2e2]{fill:#fff;font-size:15px;font-family:Roboto,sans-serif;font-weight:400;pointer-events:none}[dir] .form-group{margin-bottom:.5rem}.form-label{font-size:.935rem;display:block}[dir] .form-label{margin-bottom:.15rem}.range-input{display:flex;align-items:center;gap:4px;color:#fff;min-height:auto}[dir] .range-input{border-radius:4px;border:1px solid hsla(0,0%,100%,.1607843137254902);background:hsla(0,0%,100%,.0784313725490196);padding:.15rem}.range-input .slider-container{width:100%}[dir] .range-input .slider-container{padding:.2rem .4rem}.range-input .slider-container input{width:100%}.range-input .slider-container .range-input-value{display:flex;align-items:center;justify-content:space-between}[dir] .range-input .slider-container .range-input-value{margin-top:.1rem}.range-input .slider-container .range-input-value span{color:hsla(0,0%,100%,.5019607843137255);font-family:Roboto;font-weight:400;font-size:.81rem}.range-input .value-box-wrapper{display:flex;align-items:center;gap:.2rem;min-width:auto}[dir] .range-input .value-box-wrapper{padding:.2rem .4rem}[dir=ltr] .range-input .value-box-wrapper{border-left:1px solid hsla(0,0%,100%,.1607843137254902)}[dir=rtl] .range-input .value-box-wrapper{border-right:1px solid hsla(0,0%,100%,.1607843137254902)}.range-input .value-box-wrapper .value-box{outline:none;font-family:Roboto;font-weight:400;font-size:.935rem;color:#fff;width:40px}[dir] .range-input .value-box-wrapper .value-box{background:hsla(0,0%,100%,.1);border:none;border-radius:2px;padding:0}[dir=ltr] .range-input .value-box-wrapper .value-box{text-align:right}[dir=rtl] .range-input .value-box-wrapper .value-box{text-align:left}.range-input .value-box-wrapper .unit-label{font-family:Roboto;font-weight:400;font-size:.935rem;color:#fff}.custom-range{flex:1;appearance:none;height:2px;outline:none}[dir] .custom-range{border-radius:2px;cursor:pointer;margin:.1rem 0}.custom-range::-webkit-slider-thumb{appearance:none;width:10px;height:10px}[dir] .custom-range::-webkit-slider-thumb{border-radius:50%;background:#19f2e6;border:2px solid #23879b;box-shadow:0 2px 2px 0 rgba(0,0,0,.25098039215686274);border:none}.custom-range::-moz-range-thumb{width:10px;height:10px}[dir] .custom-range::-moz-range-thumb{border-radius:50%;background:#19f2e6;border:2px solid #23879b;box-shadow:0 2px 2px 0 rgba(0,0,0,.25098039215686274);border:none}