.range-simulator[data-v-a7cc3445]{border-radius:var(--default-radius);border:none;overflow:hidden}.simulator-header[data-v-a7cc3445]{padding:0 0 var(--space-sm);border-bottom:1px solid var(--color-secondary-light);background-color:#0000;justify-content:space-between;align-items:center;display:flex}.simulator-header h3[data-v-a7cc3445]{color:var(--color-primary);font-size:var(--font-size-h4);margin:0}.simulator-header h3 span[data-v-a7cc3445]{color:var(--color-primary-dark)}.simulator-header p[data-v-a7cc3445]{color:var(--color-secondary-medium);font-size:var(--font-size-small)}.simulator-header-title[data-v-a7cc3445]{color:var(--color-primary);align-items:center;gap:var(--space-xs);display:flex}.simulator-body[data-v-a7cc3445]{padding:var(--space-md)}.simulator-info[data-v-a7cc3445]{gap:var(--space-lg);margin-bottom:var(--space-lg);border-bottom:none;flex-wrap:wrap;justify-content:space-around;padding-bottom:0;display:flex}.battery-info[data-v-a7cc3445]{flex-direction:column;align-items:center;display:flex}.info-label[data-v-a7cc3445]{font-size:var(--font-size-xsmall);color:var(--color-secondary-medium);text-transform:uppercase}.info-value[data-v-a7cc3445]{font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);color:var(--color-secondary)}.simulator-control[data-v-a7cc3445]{margin-bottom:var(--space-lg)}.control-header[data-v-a7cc3445]{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.control-header label[data-v-a7cc3445]{font-weight:var(--font-weight-medium);color:var(--color-secondary);font-size:var(--font-size-p)}.control-value[data-v-a7cc3445]{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--color-primary-dark)}.control-slider[data-v-a7cc3445]{margin-bottom:var(--space-xxs)}.control-slider input[type=range][data-v-a7cc3445]{appearance:none;background:var(--color-primary-medium);border-radius:3px;outline:none;width:100%;height:5px}.control-slider input[type=range][data-v-a7cc3445]::-webkit-slider-thumb{appearance:none;background:var(--color-primary-dark);cursor:pointer;border-radius:50%;width:16px;height:16px;transition:all .2s}.control-slider input[type=range][data-v-a7cc3445]::-webkit-slider-thumb:hover{background:var(--color-primary-dark);transform:scale(1.1)}.control-range[data-v-a7cc3445]{font-size:var(--font-size-xsmall);color:var(--color-secondary-medium);justify-content:space-between;display:flex}.simulator-options[data-v-a7cc3445]{margin-bottom:var(--space-sm)}.simulator-options h4[data-v-a7cc3445]{margin:0 0 var(--space-sm) 0;font-size:var(--font-size-p);color:var(--color-secondary);font-weight:var(--font-weight-medium)}.options-grid[data-v-a7cc3445]{gap:var(--space-xs);grid-template-columns:repeat(3,1fr);display:grid}.options-grid-2[data-v-a7cc3445]{grid-template-columns:repeat(2,1fr)}.option-card[data-v-a7cc3445]{border:1px solid var(--color-secondary-light);border-radius:var(--default-radius);padding:var(--space-xs);text-align:center;cursor:pointer;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.option-card[data-v-a7cc3445]:hover{border-color:var(--color-primary-medium);transform:translateY(-2px);box-shadow:0 4px 8px #00000012}.option-card.active[data-v-a7cc3445]{border-color:var(--color-primary);background-color:var(--color-primary-light);box-shadow:none}.option-card.active .option-title[data-v-a7cc3445]{color:var(--color-primary-dark);font-weight:var(--font-weight-bold)}.option-icon[data-v-a7cc3445]{width:24px;height:24px;margin-bottom:var(--space-xs)}.option-icon img[data-v-a7cc3445]{width:100%;height:auto;display:block}.option-title[data-v-a7cc3445]{font-weight:var(--font-weight-medium);color:var(--color-secondary);font-size:var(--font-size-small);margin-bottom:0}.option-subtitle[data-v-a7cc3445]{font-size:var(--font-size-xsmall);color:var(--color-secondary-medium)}.simulator-control-toggle[data-v-a7cc3445]{margin-bottom:var(--space-md)}.toggle-header[data-v-a7cc3445]{justify-content:space-between;align-items:center;display:flex}.advanced-header h4[data-v-a7cc3445],.toggle-header label[data-v-a7cc3445]{font-weight:var(--font-weight-medium);color:var(--color-secondary);font-size:var(--font-size-p)}.toggle-switch[data-v-a7cc3445]{width:44px;height:22px;display:inline-block;position:relative}.toggle-switch input[data-v-a7cc3445]{opacity:0;width:0;height:0}.toggle-switch label[data-v-a7cc3445]{cursor:pointer;background-color:var(--color-secondary-medium);border-radius:22px;transition:all .4s;position:absolute;inset:0}.toggle-switch label[data-v-a7cc3445]:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:3px;left:3px}.toggle-switch input:checked+label[data-v-a7cc3445]{background-color:var(--color-primary);border-color:var(--color-primary)}.toggle-switch input:checked+label[data-v-a7cc3445]:before{transform:translate(22px)}.simulator-advanced[data-v-a7cc3445]{margin-bottom:var(--space-lg);background-color:#0000;border:none;border-radius:0;display:none;overflow:visible}.advanced-header[data-v-a7cc3445]{padding:var(--space-sm) 0;cursor:pointer;border-bottom:1px solid var(--color-secondary-light);background-color:#0000;justify-content:space-between;align-items:center;display:flex}.advanced-header h4[data-v-a7cc3445]{margin:0}.advanced-icon[data-v-a7cc3445]{color:var(--color-secondary-medium);transition:transform .3s}.advanced-icon.icon-open[data-v-a7cc3445]{transform:rotate(180deg)}.advanced-content[data-v-a7cc3445]{padding:var(--space-md) 0 0;background-color:#0000}.advanced-content .simulator-control[data-v-a7cc3445]:last-child{margin-bottom:0}.simulator-result[data-v-a7cc3445]{background-color:var(--color-primary-light);padding:var(--space-md);text-align:center;border-radius:var(--default-radius);margin-bottom:var(--space-md)}.simulator-header .simulator-result[data-v-a7cc3445]{padding:var(--space-sm) var(--space-md);margin-bottom:0}.simulator-header .simulator-result .result-value[data-v-a7cc3445]{font-size:var(--font-size-h4);margin-bottom:0}.result-value[data-v-a7cc3445]{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-primary-dark);margin-bottom:var(--space-xxs)}.result-label[data-v-a7cc3445]{color:var(--color-secondary);font-size:var(--font-size-small)}.simulator-disclaimer[data-v-a7cc3445]{margin-top:var(--space-sm)}.simulator-disclaimer p[data-v-a7cc3445]{font-size:var(--font-size-xsmall);color:var(--color-secondary);text-align:center;margin:0;font-style:italic}.simulator-options-container[data-v-a7cc3445]{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.simulator-options-container .simulator-options[data-v-a7cc3445]{margin-bottom:0}@media (width<=992px){.simulator-options-container[data-v-a7cc3445]{gap:var(--space-md);grid-template-columns:1fr}}@media (width<=768px){.options-grid[data-v-a7cc3445],.options-grid-2[data-v-a7cc3445]{grid-template-columns:1fr}.simulator-info[data-v-a7cc3445]{gap:var(--space-sm);flex-direction:row;justify-content:space-around}.result-value[data-v-a7cc3445]{font-size:var(--font-size-h4)}}@media (width<=480px){.simulator-body[data-v-a7cc3445]{padding:var(--space-md) 0}.simulator-result[data-v-a7cc3445]{padding:var(--space-sm)}.result-value[data-v-a7cc3445]{font-size:var(--font-size-h5)}.simulator-info[data-v-a7cc3445]{gap:var(--space-md);justify-content:space-between}.simulator-header h3[data-v-a7cc3445]{font-size:var(--font-size-h6)}}
