/* お見積りフォーム専用（/estimate/） */

#estimate-form .scroll-target,
#estimate-form .form-group {
    scroll-margin-top: 5.5rem;
}

#estimate-form .form-input:focus-visible,
#estimate-form .form-textarea:focus-visible,
#estimate-form .form-checkbox:focus-visible,
#estimate-form .form-radio:focus-visible {
    outline: 2px solid #b89050;
    outline-offset: 2px;
}

.estimate-form-nav a {
    white-space: nowrap;
}

.field-char-count {
    font-variant-numeric: tabular-nums;
}

#estimate-submit-btn[aria-busy="true"] {
    opacity: 0.85;
    pointer-events: none;
}
