.earnings-calculator[data-v-d24126e8]{max-width:100%;overflow:hidden}.card[data-v-d24126e8]{background:var(--background-primary);border-radius:8px;padding:4rem;box-shadow:0 2px 10px #0000001a;border:1px solid var(--border-color)}.earnings-display[data-v-d24126e8]{text-align:center}.earnings-amount[data-v-d24126e8]{font-size:var(--font-size-3xl);font-weight:600;color:var(--text-primary);word-break:break-word}.earnings-amount-monthly[data-v-d24126e8]{font-size:var(--font-size-xl);font-weight:500;color:var(--text-primary);word-break:break-word}.sliders-container[data-v-d24126e8]{display:flex;flex-direction:column;gap:4rem;margin-top:2rem}.slider-group[data-v-d24126e8]{display:flex;flex-direction:column;gap:1rem}.slider-label[data-v-d24126e8]{font-size:var(--font-size-base);font-weight:500;color:var(--text-primary);font-family:var(--font-body)}.slider-wrapper[data-v-d24126e8]{display:flex;align-items:center;gap:2rem}.slider[data-v-d24126e8]{flex:1;min-width:0;height:6px;border-radius:3px;background:var(--border-color);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.slider[data-v-d24126e8]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary);cursor:pointer;border:2px solid var(--white);box-shadow:0 2px 4px #0003}.slider[data-v-d24126e8]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--primary);cursor:pointer;border:2px solid var(--white);box-shadow:0 2px 4px #0003}.slider[data-v-d24126e8]::-webkit-slider-track{height:6px;border-radius:3px;background:var(--border-color)}.slider[data-v-d24126e8]::-moz-range-track{height:6px;border-radius:3px;background:var(--border-color);border:none}@media (min-width: 769px){.card[data-v-d24126e8]{padding:3rem;max-width:480px}.earnings-amount[data-v-d24126e8]{font-size:var(--font-size-4xl)}.sliders-container[data-v-d24126e8]{gap:2rem}.slider-wrapper[data-v-d24126e8]{gap:3rem}.earnings-chart[data-v-d24126e8]{height:250px!important}}.chart-container[data-v-d24126e8]{margin:0;max-width:100%;overflow:hidden}.chart-title[data-v-d24126e8]{text-align:center;font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin-bottom:3rem}.earnings-chart[data-v-d24126e8]{height:200px!important;width:100%!important}.preset-buttons[data-v-d24126e8]{display:flex;gap:.75rem;justify-content:center;margin-top:1rem;flex-wrap:wrap}.preset-btn[data-v-d24126e8]{background:var(--background-primary);border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:500;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:48px}.preset-btn[data-v-d24126e8]:hover{background:var(--background-secondary);border-color:var(--slate-300)}.preset-btn.active[data-v-d24126e8]{background:var(--primary);border-color:var(--primary);color:var(--button-primary-text);font-weight:600}.preset-btn[data-v-d24126e8]:focus{outline:2px solid var(--primary);outline-offset:2px}
