.main-area[data-v-590c9dcc]{max-width:520px;margin:0 auto}.form-row[data-v-590c9dcc]{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;margin:10px 0}.form-label[data-v-590c9dcc]{width:70px;text-align:right;font-weight:700}.form-note[data-v-590c9dcc]{text-align:center;font-size:.85em;color:#666;margin-top:4px}input[type=number][data-v-590c9dcc]{width:90px;padding:4px 8px;border:1px solid #ccc;border-radius:4px;font-size:1em}.odds-list[data-v-590c9dcc]{margin:16px 0 8px}.odds-header[data-v-590c9dcc],.odds-row[data-v-590c9dcc]{display:flex;align-items:center;grid-gap:8px;gap:8px;margin:5px 0}.odds-header[data-v-590c9dcc]{font-weight:700;font-size:.82em;color:#555}.col-no[data-v-590c9dcc]{width:30px;text-align:center}.col-bet[data-v-590c9dcc],.col-odds[data-v-590c9dcc]{flex:1;text-align:center}.col-bet[data-v-590c9dcc]{font-size:.95em}.col-del[data-v-590c9dcc]{width:28px}.input-odds[data-v-590c9dcc]{width:100%;min-width:0;padding:4px;font-size:.95em;text-align:center}.del-btn[data-v-590c9dcc],.input-odds[data-v-590c9dcc]{border:1px solid #ccc;border-radius:4px}.del-btn[data-v-590c9dcc]{background:none;cursor:pointer;color:#999;width:28px;height:28px;font-size:.75em}.add-btn[data-v-590c9dcc]{margin:8px auto;display:block;padding:6px 20px;background:#f0f4ff;border:1px solid #aac;border-radius:4px;cursor:pointer;font-size:.95em}.result-area[data-v-590c9dcc]{margin-top:16px;padding:14px 16px;background:#f5f5f5;border-radius:8px}.section-title[data-v-590c9dcc]{font-weight:700;font-size:1em;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #ddd}.result-row[data-v-590c9dcc]{font-size:1em;margin:5px 0;text-align:center}.odds-row-result[data-v-590c9dcc]{display:flex;justify-content:space-between;font-size:.9em;margin:4px 0;flex-wrap:wrap;grid-gap:4px;gap:4px}.plus[data-v-590c9dcc]{color:#1a7a1a}.minus[data-v-590c9dcc]{color:#c00}.seo-section[data-v-590c9dcc]{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-590c9dcc]{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-590c9dcc]{font-size:.98em;font-weight:700;color:#444;margin:18px 0 8px}.seo-section p[data-v-590c9dcc]{margin:0 0 10px}.seo-section a[data-v-590c9dcc]{color:#268300;text-decoration:underline}.seo-section a[data-v-590c9dcc]:hover{opacity:.8}.formula-box[data-v-590c9dcc]{background:#f0f6eb;border:1px solid #c8e0b8;border-radius:6px;padding:12px 16px;margin:10px 0 14px}.formula-box p[data-v-590c9dcc]{margin:4px 0}.check-list[data-v-590c9dcc]{padding-left:20px;margin:0 0 10px}.check-list li[data-v-590c9dcc]{margin:8px 0}.faq-list dt[data-v-590c9dcc]{font-weight:700;color:#333;margin:16px 0 4px;padding-left:10px;border-left:3px solid #268300}.faq-list dd[data-v-590c9dcc]{margin:0 0 4px 14px;color:#555}.related-tools[data-v-590c9dcc]{background:#f8f8f2;border-radius:6px;padding:14px 18px;margin-top:24px}.related-tools h3[data-v-590c9dcc]{margin-top:0}.related-tools ul[data-v-590c9dcc]{padding-left:18px;margin:8px 0 0}.related-tools li[data-v-590c9dcc]{margin:6px 0}