.tool-card[data-v-f48a9688]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;margin-bottom:8px}.card-heading[data-v-f48a9688]{background:#268300;color:#fff;font-size:.88em;font-weight:700;padding:8px 16px}.settings-area[data-v-f48a9688]{background:#f8f8f2;padding:14px 16px 10px;border-bottom:1px solid #efefef}.input-row[data-v-f48a9688]{display:flex;align-items:center;grid-gap:10px;gap:10px;margin:6px 0}label[data-v-f48a9688]{width:90px;font-weight:700;font-size:.88em;color:#444;text-align:right;flex-shrink:0;line-height:1.4}input[type=number][data-v-f48a9688]{max-width:130px;padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:1em;background:#fff}input[type=number][data-v-f48a9688]:focus{outline:none;border-color:#268300}.unit[data-v-f48a9688]{color:#666;font-size:.88em}.legs-table[data-v-f48a9688]{padding:12px 16px 4px}.legs-header[data-v-f48a9688],.legs-row[data-v-f48a9688]{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:5px 0;border-bottom:1px solid #f2f2f2}.legs-header[data-v-f48a9688]{font-size:.78em;font-weight:700;color:#888;border-bottom:2px solid #e8e8e8}.col-leg[data-v-f48a9688]{width:48px;flex-shrink:0;font-size:.88em;color:#555}.col-odds[data-v-f48a9688]{flex:2;display:flex;align-items:center;grid-gap:4px;gap:4px}.col-bet[data-v-f48a9688]{color:#666}.col-bet[data-v-f48a9688],.col-pay[data-v-f48a9688]{flex:1.5;font-size:.88em;text-align:right}.col-del[data-v-f48a9688]{width:28px;flex-shrink:0}.odds-input[data-v-f48a9688]{width:72px;padding:4px 6px;border:1px solid #ccc;border-radius:4px;font-size:.95em}.odds-input[data-v-f48a9688]:focus{outline:none;border-color:#268300}.pay-val[data-v-f48a9688]{font-weight:700;color:#268300}.pay-empty[data-v-f48a9688]{color:#ccc}.del-btn[data-v-f48a9688]{background:none;border:1px solid #ddd;border-radius:4px;cursor:pointer;color:#aaa;width:26px;height:26px;font-size:.72em}.del-btn[data-v-f48a9688]:disabled{opacity:.3;cursor:default}.add-btn[data-v-f48a9688]{display:block;margin:8px 16px 14px;padding:6px 16px;background:#f0f4ff;border:1px solid #aac;border-radius:4px;cursor:pointer;font-size:.88em}.add-btn[data-v-f48a9688]:hover{background:#e4ecff}.plan-summary[data-v-f48a9688]{background:#f5f5f5;margin:0;padding:14px 16px;border-top:1px solid #e8e8e8}.summary-row[data-v-f48a9688]{display:flex;justify-content:space-between;font-size:.92em;padding:4px 0;color:#555}.summary-final[data-v-f48a9688]{font-weight:700;font-size:1.1em;color:#333}.summary-highlight[data-v-f48a9688]{border-top:1px solid #ddd;margin-top:6px;padding-top:8px;font-weight:700}.positive[data-v-f48a9688]{color:#268300}.negative[data-v-f48a9688]{color:#c30}.sim-note[data-v-f48a9688]{font-size:.85em;color:#666;padding:10px 16px 0;margin:0}.hint-box[data-v-f48a9688]{margin:8px 16px 0;background:#f0f6eb;border-left:3px solid #268300;padding:8px 12px;font-size:.82em;color:#555;border-radius:0 4px 4px 0;line-height:1.6}.btn-row[data-v-f48a9688]{display:flex;justify-content:center;padding:14px 16px}.btn-calc[data-v-f48a9688]{padding:10px 40px;background:#268300;color:#fff;border:none;border-radius:4px;font-size:1em;font-family:inherit;cursor:pointer;transition:opacity .15s}.btn-calc[data-v-f48a9688]:disabled{opacity:.4;cursor:default}.btn-calc[data-v-f48a9688]:not(:disabled):active{opacity:.7}.result-area[data-v-f48a9688]{display:flex;grid-gap:10px;gap:10px;padding:0 16px 12px;flex-wrap:wrap}.result-item[data-v-f48a9688]{flex:1;min-width:100px;text-align:center;padding:14px 10px;background:#fafafa;border-radius:8px;border:1px solid #e8e8e8}.result-label[data-v-f48a9688]{font-size:.72em;color:#888;margin-bottom:6px}.result-value[data-v-f48a9688]{font-size:1.55em;font-weight:700;line-height:1.1}.result-unit[data-v-f48a9688]{font-size:.5em;font-weight:400;color:#888;margin-left:2px}.result-sub[data-v-f48a9688]{font-size:.72em;margin-top:5px;color:#888}.ev-explain[data-v-f48a9688]{margin:0 16px 16px;font-size:.82em;color:#666;background:#f8f8f8;border-radius:4px;padding:10px 12px;line-height:1.7}.ev-explain strong[data-v-f48a9688]{color:#333}.seo-section[data-v-f48a9688]{margin-top:32px;padding-top:24px;border-top:1px solid #e8e8e8;color:#444;line-height:1.75;font-size:.93em}.seo-section h2[data-v-f48a9688]{font-size:1.1em;font-weight:700;color:#268300;border-bottom:2px solid #268300;padding-bottom:6px;margin:28px 0 12px}.seo-section h3[data-v-f48a9688]{font-size:.98em;font-weight:700;color:#444;margin:20px 0 8px}.seo-section p[data-v-f48a9688]{margin:0 0 10px}.seo-section a[data-v-f48a9688]{color:#268300;text-decoration:underline}.seo-section a[data-v-f48a9688]:hover{opacity:.8}.formula-box[data-v-f48a9688]{background:#f0f6eb;border:1px solid #c8e0b8;border-radius:6px;padding:12px 16px;margin:10px 0 16px}.formula-box p[data-v-f48a9688]{margin:4px 0}.rate-table[data-v-f48a9688]{width:100%;border-collapse:collapse;font-size:.88em;margin:10px 0 16px}.rate-table td[data-v-f48a9688],.rate-table th[data-v-f48a9688]{border:1px solid #ddd;padding:7px 10px;text-align:center}.rate-table th[data-v-f48a9688]{background:#268300;color:#fff;font-weight:700}.rate-table tr:nth-child(2n) td[data-v-f48a9688]{background:#f8f8f8}.table-wrap[data-v-f48a9688]{overflow-x:auto;margin:0 0 4px}.table-note[data-v-f48a9688]{font-size:.78em;color:#999;margin:0 0 14px;line-height:1.6}.tips-list[data-v-f48a9688]{padding-left:20px;margin:0 0 10px}.tips-list li[data-v-f48a9688]{margin:8px 0}.faq-list dt[data-v-f48a9688]{font-weight:700;color:#333;margin:16px 0 4px;padding-left:10px;border-left:3px solid #268300}.faq-list dd[data-v-f48a9688]{margin:0 0 4px 14px;color:#555}.related-tools[data-v-f48a9688]{background:#f8f8f2;border-radius:6px;padding:14px 18px;margin-top:24px}.related-tools h3[data-v-f48a9688]{margin-top:0}.related-tools ul[data-v-f48a9688]{padding-left:18px;margin:8px 0 0}.related-tools li[data-v-f48a9688]{margin:6px 0}@media screen and (max-width:480px){.result-area[data-v-f48a9688]{grid-gap:8px;gap:8px}.result-item[data-v-f48a9688]{min-width:80px;padding:10px 6px}.result-value[data-v-f48a9688]{font-size:1.25em}.col-bet[data-v-f48a9688],.col-pay[data-v-f48a9688]{display:none}.rate-table[data-v-f48a9688]{font-size:.78em}.rate-table td[data-v-f48a9688],.rate-table th[data-v-f48a9688]{padding:5px 4px}}