.breadcrumb[data-v-893787f6]{font-size:.82em;color:#888;margin-bottom:12px}.breadcrumb a[data-v-893787f6]{color:#268300;text-decoration:none}.breadcrumb a[data-v-893787f6]:hover{text-decoration:underline}.tool-card[data-v-893787f6]{background:#fff;border:1px solid #e8e8e0;border-radius:8px;padding:18px;margin-bottom:20px}.races-header[data-v-893787f6],.races-row[data-v-893787f6]{display:grid;grid-template-columns:1fr 1fr 1.4fr;grid-gap:10px;gap:10px;align-items:center}.races-header[data-v-893787f6]{font-size:.82em;color:#888;font-weight:700;padding:0 0 6px;border-bottom:1px solid #eee}.races-row[data-v-893787f6]{padding:8px 0;border-bottom:1px solid #f4f4f4}.col-race[data-v-893787f6]{font-size:.9em;color:#444;white-space:nowrap}.race-badge[data-v-893787f6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#268300;color:#fff;font-weight:700;font-size:.85em;margin-right:6px}.races-row input[data-v-893787f6]{width:4.5em;padding:7px 8px;border:1px solid #ccc;border-radius:4px;font-size:1em;text-align:right}.races-row input[data-v-893787f6]:focus{outline:none;border-color:#268300}.races-row em[data-v-893787f6]{font-style:normal;font-size:.85em;color:#888;margin-left:4px}.preset-row[data-v-893787f6]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;align-items:center;margin:14px 0 6px}.preset-label[data-v-893787f6]{font-size:.85em;color:#666;font-weight:700}.preset-btn[data-v-893787f6]{background:#f0f6eb;border:1px solid #cfe3bf;color:#268300;border-radius:4px;padding:6px 10px;font-size:.82em;cursor:pointer}.preset-btn[data-v-893787f6]:hover{background:#e2eed8}.preset-note[data-v-893787f6]{font-size:.8em;color:#888;line-height:1.65;margin:0 0 4px}.preset-note a[data-v-893787f6]{color:#268300;text-decoration:underline}.result-area[data-v-893787f6]{background:#f8f8f2;border-radius:6px;padding:14px 16px;margin-top:16px}.result-main[data-v-893787f6]{display:flex;grid-gap:14px;gap:14px;flex-wrap:wrap;margin-bottom:10px}.result-box[data-v-893787f6]{flex:1 1 140px;background:#fff;border-radius:6px;padding:10px 12px}.result-label[data-v-893787f6]{display:block;font-size:.78em;color:#888;margin-bottom:2px}.result-big[data-v-893787f6]{font-size:1.6em;font-weight:700;color:#268300}.result-big.warn[data-v-893787f6]{color:#c62828}.result-unit[data-v-893787f6]{font-size:.85em;color:#666;margin-left:2px}.result-rows[data-v-893787f6]{border-top:1px solid #e8e8e0;padding-top:8px}.result-row[data-v-893787f6]{display:flex;justify-content:space-between;align-items:baseline;grid-gap:10px;gap:10px;font-size:.9em;padding:5px 0;color:#444}.result-row strong[data-v-893787f6]{color:#222}.result-row.emphasize[data-v-893787f6]{border-top:1px dashed #ccc;margin-top:4px;padding-top:8px}.result-row.emphasize strong[data-v-893787f6]{color:#268300;font-size:1.15em}.carry-section[data-v-893787f6]{margin-top:16px;background:#fff8e6;border-left:4px solid #e8a800;border-radius:4px;padding:12px 14px}.carry-label[data-v-893787f6]{display:block;font-size:.85em;font-weight:700;color:#7a5a00;margin-bottom:8px;line-height:1.6}.carry-input input[data-v-893787f6]{width:10em;padding:7px 8px;border:1px solid #ccc;border-radius:4px;font-size:1em;text-align:right}.carry-input em[data-v-893787f6]{font-style:normal;font-size:.85em;color:#888;margin-left:4px}.carry-result[data-v-893787f6]{margin-top:10px;font-size:.95em}.carry-result strong[data-v-893787f6]{font-size:1.1em}.carry-result.plus strong[data-v-893787f6]{color:#268300}.carry-result.minus strong[data-v-893787f6]{color:#c62828}.sens-wrap[data-v-893787f6]{margin-top:18px}.sens-title[data-v-893787f6]{font-size:.9em;font-weight:700;color:#444;margin:0 0 6px}.sens-table[data-v-893787f6]{width:100%;border-collapse:collapse;font-size:.88em}.sens-table td[data-v-893787f6],.sens-table th[data-v-893787f6]{border:1px solid #e0e0e0;padding:6px 10px;text-align:right}.sens-table th[data-v-893787f6]{background:#268300;color:#fff;font-size:.9em;text-align:center}.sens-table td[data-v-893787f6]:first-child{text-align:left}.sens-table tr.plus td[data-v-893787f6]{background:#f0f6eb}.sens-table td.plus[data-v-893787f6]{color:#268300;font-weight:700}.sens-table td.minus[data-v-893787f6]{color:#999}.sens-note[data-v-893787f6]{font-size:.78em;color:#999;margin-top:6px;line-height:1.6}.seo-section[data-v-893787f6]{margin-top:32px;padding-top:24px;border-top:1px solid #e8e8e8;color:#444;line-height:1.8;font-size:.93em}.seo-section h2[data-v-893787f6]{font-size:1.1em;font-weight:700;color:#268300;border-bottom:2px solid #268300;padding-bottom:6px;margin:28px 0 12px}.seo-section p[data-v-893787f6]{margin:0 0 10px}.seo-section a[data-v-893787f6]{color:#268300;text-decoration:underline}.formula-box[data-v-893787f6]{background:#f0f6eb;border-left:4px solid #268300;border-radius:4px;padding:12px 14px;margin:0 0 12px}.formula-box p[data-v-893787f6]{margin:0;font-weight:700}.table-wrap[data-v-893787f6]{overflow-x:auto;margin:0 0 12px}.ref-table[data-v-893787f6]{width:100%;border-collapse:collapse;font-size:.9em}.ref-table td[data-v-893787f6],.ref-table th[data-v-893787f6]{border:1px solid #e0e0e0;padding:7px 10px;text-align:right}.ref-table th[data-v-893787f6]{background:#268300;color:#fff;font-size:.9em;text-align:center}.ref-table td[data-v-893787f6]:first-child{text-align:left;font-weight:700}.ref-table tr.warn td[data-v-893787f6]{background:#fff5f5;color:#c62828}.caution-box[data-v-893787f6]{background:#fff8e6;border-left:4px solid #e8a800;border-radius:4px;padding:14px 16px;margin:0 0 12px}.caution-box p[data-v-893787f6]{margin:0 0 10px}.caution-box p[data-v-893787f6]:last-child{margin-bottom:0}.faq-list dt[data-v-893787f6]{font-weight:700;color:#333;margin:16px 0 4px;padding-left:10px;border-left:3px solid #268300}.faq-list dd[data-v-893787f6]{margin:0 0 4px 14px;color:#555}.related-tools[data-v-893787f6]{background:#f8f8f2;border-radius:6px;padding:14px 18px;margin-top:24px}.related-tools h3[data-v-893787f6]{font-size:.98em;font-weight:700;color:#444;margin:0 0 8px}.related-tools ul[data-v-893787f6]{padding-left:18px;margin:8px 0 0}.related-tools li[data-v-893787f6]{margin:6px 0}@media screen and (max-width:480px){.races-header[data-v-893787f6],.races-row[data-v-893787f6]{grid-template-columns:1fr 1fr}.races-header .col-race[data-v-893787f6],.races-row .col-race[data-v-893787f6]{grid-column:1/-1}.result-big[data-v-893787f6]{font-size:1.35em}}