.field-group[data-v-e571e274]{margin-bottom:1.25rem}.field-label[data-v-e571e274]{display:block;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem;color:var(--text-secondary)}.optional[data-v-e571e274]{font-weight:400;color:var(--text-tertiary);font-size:.85rem;text-transform:none;letter-spacing:normal}.field-hint[data-v-e571e274]{margin-top:.3rem;font-size:.82rem;color:var(--text-secondary)}.input[data-v-e571e274]{width:100%;height:44px;padding:0 12px;border:.5px solid var(--border-medium);border-radius:8px;font-size:14px;font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);transition:border-color .2s}.input[data-v-e571e274]:focus{outline:none;border-color:var(--text-primary)}.method-toggle[data-v-e571e274]{display:flex;gap:.5rem}.toggle-btn[data-v-e571e274]{flex:1;padding:8px 12px;border:.5px solid var(--border-medium);border-radius:100px;background:var(--bg-primary);color:var(--text-secondary);font-size:13px;font-weight:500;font-family:var(--font-body);cursor:pointer;transition:all .15s}.toggle-btn[data-v-e571e274]:hover{border-color:var(--text-primary);color:var(--text-primary)}.toggle-btn.active[data-v-e571e274]{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.max-hr-display[data-v-e571e274]{margin-top:1rem;padding:.75rem;background:var(--bg-secondary);border-radius:8px;font-size:.95rem;color:var(--text-primary)}.table-title[data-v-e571e274]{font-size:1rem;font-weight:400;margin:0 0 .75rem;color:var(--text-primary)}.data-table[data-v-e571e274]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th[data-v-e571e274],.data-table td[data-v-e571e274]{padding:.55rem .75rem;text-align:left;border-bottom:.5px solid var(--border-light)}.data-table th[data-v-e571e274]{font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.data-table tr:last-child td[data-v-e571e274]{border-bottom:none}.zone-name[data-v-e571e274]{font-weight:400;white-space:nowrap}.nowrap[data-v-e571e274]{white-space:nowrap}.bpm-cell[data-v-e571e274]{font-weight:300;letter-spacing:-.03em;color:var(--text-primary)}.method-note[data-v-e571e274]{margin-top:1.25rem;padding:.75rem;background:var(--bg-secondary);border-radius:8px;font-size:.85rem;color:var(--text-secondary);line-height:1.5}.result-placeholder[data-v-e571e274]{text-align:center;padding:2rem 0;color:var(--text-secondary);font-style:italic}
